MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY" --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename=".start" Content-Type: text/plain fplayback -i off -r on -f 1 -e on -h on -t on -a on -k on -s 1 tcur 0 fps 69 tset 0 84.406022589954034 frange 1 5824 unitlength 1 unitmass 1 prompt '`strcat(oppwf(), " -> ")`' --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename=".variables" Content-Type: text/plain set -l WEDGE = '' set -l WEDGENUM = '9' set -g ACTIVETAKE = 'Main' set -g DRIVER = 'O____ARTNAM____O____MANTRA____O' set -g DRIVERPATH = '/out/O____ARTNAM____O____MANTRA____O' set -g E = '2.7182818284590452354' set -g EYE = 'stereo' set -g HANDLE_STATUS = '-1' set -g HIP = 'C:/O/O_AIDIW_O_WIDIA_O/O_INIDUOH_O_HOUDINI_O/O_5_81_O_18_5_O/O_PIH_O_HIP_O' set -g HIPFILE = 'C:/O/O_AIDIW_O_WIDIA_O/O_INIDUOH_O_HOUDINI_O/O_5_81_O_18_5_O/O_PIH_O_HIP_O/PIH..O____5_81____GNIREDNER_ROF_TRAP_LATCARF_FLES_GNIR____O____RING_SELF_FRACTAL_PART_FOR_RENDERING____18_5____O..HIP' set -g HIPNAME = 'PIH..O____5_81____GNIREDNER_ROF_TRAP_LATCARF_FLES_GNIR____O____RING_SELF_FRACTAL_PART_FOR_RENDERING____18_5____O.' set -g JOB = 'C:/PROGRAM FILES/12.891.0.31 INIDUOH HOUDINI 13.0.198.21/bin' set -g PI = '3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296' set -g POSE = 'C:/Users/Administrator/Documents/houdini13.0/poselib' set -g VFH_BUILD = 'hash:bb1bd68 from 16 May 2020 18:42' set -g VFH_IPR_ROP = '/out/vray_ipr' set -g VFH_ROP = '/out/vray' set -g VFH_VRAY = '4.30.03 782c5167 [houdini] May 14 2020 00:19:59' set -g _HIP_SAVEPLATFORM = 'windows-x86_64-cl19.16' set -g _HIP_SAVETIME = 'Wed Dec 29 16:48:52 2021' set -g _HIP_SAVEVERSION = '18.5.499' set -g _HIP_SHELFTOOLCOUNT = '95' set -g status = '0' --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename=".aliases" Content-Type: text/plain alias cd 'opcf' alias cp 'opcp' alias h 'history' alias hython 'python' alias ls 'opls' alias matramp 'opramp' alias opcd 'opcf' alias oppwd 'oppwf' alias pwd 'oppwf' alias rm 'oprm' --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename=".takeconfig" Content-Type: text/plain takename -g take --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename=".hou.session" Content-Type: text/plain --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename=".defotl" Content-Type: application/octet-stream Content-Transfer-Encoding: base64 SU5EWAAAAAAAAAAhSElQIEludGVybmFsIE9wZXJhdG9yIERlZmluaXRpb25zAAAAQwAAAA1JTkRFWF9TRUNUSU9OAAAAAAAALz1hzHVUAAAAEmhvdWRpbmkuaGRhbGlicmFyeQAALz0AAAAAYcx1VAAAABBTb3AvY29weXRvY3U= cnZlcwAALz0AAGNJYcx1VAAAABRTb3AvcG9pbnRzZnJvbXZvbHVtZQAAkoYAAHiCYcx1VAAAAA5Tb3Avdm9sdW1lcmFtcAABCwgAAD5zYcx1VAAAABFTb3Avdm9sdW1ld3JhbmdsZQABSXsAACPNYcx1VAAAABFTb3AvYXR0cmk= YndyYW5nbGUAAW1IAAApgWHMdVQAAAAOU29wL2ZsaXBzb3VyY2UAAZbJAAA20mHMdVQAAAAPU29wL3BvaW50aml0dGVyAAHNmwAAMiphzHVUAAAACkRyaXZlci9pZmQAAf/FAACVdWHMdVQAAABkU2hvcC9PX19fX0xBSVJFVEE= TV9SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX01BVEVSSUFMX19fX08AApU6AALMOGHMdVQAAABeU2hvcC9PX19fX0ZPTEFGX0VHREVfVE9PUl9FUkE= VVFTX0VOSVNfREVSRVdPUF9fX19PX19fX1BPV0VSRURfU0lORV9TUVVBUkVfUk9PVF9FREdFX0ZBTE9GX19fX08ABWFyAAQFAWHMdVQAAAASVm9wL2dldGxheWVyZXhwb3J0AAlmcwAABuxhzHVUAAAAE1ZvcC9jb21wdXRlbGk= Z2h0aW5nAAltXwAAICthzHVUAAAAElZvcC9nZXRhdHRyaWI6OjIuMAAJjYoAAA3BYcx1VAAAABNWb3Avdm9sdW1ldm9wZ2xvYmFsAAmbSwAAJb9hzHVUAAAAYVZvcC9PX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0w= QUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PAAnBCgAB43VhzHVUAAAADFZvcC9hZGRjb25zdAALpH8AAAVVYcx1VAAAAA1Wb3AvZnJvbnRmYWNlAAup1AAABERhzHU= VAAAAAtWb3AvbGFtYmVydAALrhgAAASRYcx1VAAAAAxWb3AvdXZjb29yZHMAC7KpAAARcmHMdVQAAAAtVm9wL09fX19fUkVEQUhTX0xTTEdfX19fT19fX19HTFNMX1NIQURFUl9fX19PAAvEGwAAuRthzHVUAAAAGFZvcC9jb20= cHV0ZWxpZ2h0aW5nOjoyLjAADH02AAAzK2HMdVQAAAAKVm9wL3R3b3dheQAMsGEAAA65Ycx1VAAAABRWb3AvZGVuc2l0eXRvb3BhY2l0eQAMvxoAAByVYcx1VAAAAA9Wb3AvZWRnZWZhbGxvZmYADNuvAAAVOWHMdVQAAAAaVm8= cC9nZW9tZXRyeXZvcGdsb2JhbDo6Mi4wAAzw6AAAHiVhzHVUAAAAFVZvcC9nZW9tZXRyeXZvcG91dHB1dAANDw0AABCWYcx1VAAAAAxWb3AvZGVndG9yYWQADR+jAAAH22HMdVQAAAAPVm9wL2xheWVyZXhwb3J0AA0nfgAAGaU= Ycx1VAAAAA9Wb3AvbGF5ZXJ1bnBhY2sADUEjAAAQuGHMdVQAAAAKVm9wL2Nvc2luZQANUdsAAAcbYcx1VAAAAA9Wb3Avdm9sdW1lbW9kZWwADVj2AAApzWHMdVQAAAAMVm9wL3BicnBoYXNlAA2CwwAACXBhzHVUAAAADFZvcC8= c3BlY3VsYXIADYwzAAAH12HMdVQAAAANVm9wL2xheWVycGFjawANlAoAAAR5Ycx1VAAAABRWb3Avdm9sdW1lc2hhZGVyY29yZQANmIMAAB3kYcx1VAAAAA5Wb3AvZmxvYXR0b3ZlYwANtmcAAAXEYcx1VAAAABNWb3Avdm9sdW0= ZXZvcG91dHB1dAANvCsAAAtFYcx1VAAAAA9Wb3AvcGJybGlnaHRpbmcADcdwAAAaQGHMdVQAAAAKVm9wL3NoYWRvdwAN4bAAAAK8Ycx1VAAAAAxWb3AvaXNzaGFkb3cADeRsAAACFmHMdVQAAAARVm9wL25vcm1hbGZhbGxvZmY= AA3mggAABKphzHVUAAAADlZvcC92ZWN0b2Zsb2F0AA3rLAAABjBhzHVUAAAAEFZvcC92ZWNnZXRjb21wb24ADfFcAAAGsmHMdVQAAAAMVm9wL3N1YmNvbnN0AA34DgAABVxhzHVUAAAACFZvcC9zcXJ0AA39agAABvZhzHVUAAA= AAdWb3AvcG93AA4EYAAAB7thzHVUAAAAClZvcC9uZWdhdGUADgwbAAAEpGHMdVQAAAAKVm9wL21vZHVsbwAOEL8AAAf5Ycx1VAAAAAxWb3AvbXVsY29uc3QADhi4AAAF72HMdVQAAAANVm9wL2x1bWluYW5jZQAOHqcAAAKfYcw= dVQAAAAKVm9wL2xlbmd0aAAOIUYAAAVBYcx1VAAAAA9Wb3AvaXNjb25uZWN0ZWQADiaHAAAF2WHMdVQAAAAMVm9wL2ludHRvdmVjAA4sYAAAAwdhzHVUAAAAD1ZvcC9pZmNvbm5lY3RlZAAOL2cAAAyLYcx1VAAAAAdWb3AvZmk= dAAOO/IAABGFYcx1VAAAAAdWb3AvZXhwAA5NdwAABvRhzHVUAAAADVZvcC9ub3JtYWxpemUADlRrAAAFm2HMdVQAAAAJVm9wL2NsYW1wAA5aBgAACithzHVUAAAAB1ZvcC9kb3QADmQxAAAJKmHMdVQAAAAOVm9wL2NvbXBsZW0= ZW50AA5tWwAAB0xhzHVUAAAADVZvcC92ZWN0b2h2ZWMADnSnAAACpmHMdVQAAAAHVm9wL2FicwAOd00AAAc+Ycx1VAAAAA5Wb3AvaW50dG9mbG9hdAAOfosAAAKMYcx1VAAAAAtWb3AvdGV4dHVyZQAOgRcAABh7Ycx1VAAAAFE= Vm9wL09fX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19PAA6ZkgABPD5hzHVUAAAAQQAAAAQAAAAMY29weXRvY3VydmVzAAAADkNvcHkgdG8= IEN1cnZlcwAAAChvcGxpYjovU29wL2NvcHl0b2N1cnZlcz9Tb3AvY29weXRvY3VydmVzAAAAEFNPUF9jb3B5dG9jdXJ2ZXMAAAAAAAAAAAAAAANTb3AAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAJdwZrkAQAAAAAABAAAABBwb2k= bnRzZnJvbXZvbHVtZQAAABJQb2ludHMgZnJvbSBWb2x1bWUAAAAwb3BsaWI6L1NvcC9wb2ludHNmcm9tdm9sdW1lP1NvcC9wb2ludHNmcm9tdm9sdW1lAAAAFFNPUF9wb2ludHNmcm9tdm9sdW1lAAAAAAAAAAAAAAADU29wAAA= AAAAAAAAAAAAAAAAABVndWlkZT0uL0ZJTkFMX1ZPTFVNRSAAAAABAAAAAVxeYJ4BAAAAAAAEAAAACnZvbHVtZXJhbXAAAAALVm9sdW1lIFJhbXAAAAAkb3BsaWI6L1NvcC92b2x1bWVyYW1wP1NvcC92b2x1bWVyYW1wAAAADlM= T1Bfdm9sdW1lcmFtcAAAAAAAAAAAAAAAA1NvcAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAVNpNaQBAAAAAAAEAAAADXZvbHVtZXdyYW5nbGUAAAAOVm9sdW1lIFdyYW5nbGUAAAAqb3BsaWI6L1NvcC92b2x1bWV3cmFuZ2xlP1M= b3Avdm9sdW1ld3JhbmdsZQAAABFTT1Bfdm9sdW1ld3JhbmdsZQAAAAAAAAAAAAAAA1NvcAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABFz+YVEBAAAAAAAEAAAADWF0dHJpYndyYW5nbGUAAAARQXR0cmlidXRlIFdyYW5nbGUAAAA= Km9wbGliOi9Tb3AvYXR0cmlid3JhbmdsZT9Tb3AvYXR0cmlid3JhbmdsZQAAABFTT1BfYXR0cmlid3JhbmdsZQAAAAAAAAAAAAAAA1NvcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFzu3T4BAAAAAAAEAAAACmZsaXBzb3VyY2U= AAAAC0ZMSVAgU291cmNlAAAAJG9wbGliOi9Tb3AvZmxpcHNvdXJjZT9Tb3AvZmxpcHNvdXJjZQAAAA5TT1BfZmxpcHNvdXJjZQAAAAAAAAAAAAAAA1NvcAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAVsG4RgBAAAAAAAEAAAAC3A= b2ludGppdHRlcgAAAAxQb2ludCBKaXR0ZXIAAAAmb3BsaWI6L1NvcC9wb2ludGppdHRlcj9Tb3AvcG9pbnRqaXR0ZXIAAAAPU09QX3BvaW50aml0dGVyAAAAAAAAAAAAAAADU29wAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABWdU= Lb0BAAAAAAAEAAAAA2lmZAAAAAZNYW50cmEAAAAcb3BsaWI6L0RyaXZlci9pZmQ/RHJpdmVyL2lmZAAAAApST1BfbWFudHJhAAAAAAAAAAAAAAAGRHJpdmVyAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcPWXD2nwAAAAAAAAUAAAA= X09fX19fTEFJUkVUQU1fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9NQVRFUklBTF9fX19PAAAAj09fX19fTEFJUkVUQU1fUkVEQUhTX09JVEFSX0c= TklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfTUFURVJJQUxfX19fTwAAANBvcGxpYjovU2g= b3AvT19fX19MQUlSRVRBTV9SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX01BVEVSSUFMX19fX08/U2hvcC9PX19fX0xBSVJFVEFNX1JFREFIU19UTkU= SURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX01BVEVSSUFMX19fX08AAAB1b3BkZWY6L1Nob3AvT19fX19MQUlSRVRBTV9SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU4= SUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9NQVRFUklBTF9fX19PP0ljb25JbWFnZQAAAAAAAAAAAAAABFNob3AAAAAAAAAAAAAAAAAAAAA/c3VidHlwZT12b3BuZXQgc2hhZGVydHlwZT12b3BtYXQ= ZXJpYWwgcmVuZGVybWFzaz0nVk1hbnRyYSBPR0wnIAAAAAAAAAAAYLfEtAAAAAAAAAAAAAAEAAAAWU9fX19fRk9MQUZfRUdERV9UT09SX0VSQVVRU19FTklTX0RFUkVXT1BfX19fT19fX19QT1dFUkVEX1NJTkVfU1FVQVJFX1I= T09UX0VER0VfRkFMT0ZfX19fTwAAAL9PX19fX0xBSVJFVEFNX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVQ= UklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX01BVEVSSUFMX19fX08AAADEb3BsaWI6L1Nob3AvT19fX19GT0xBRl9FR0RFX1RPT1JfRVJBVVE= U19FTklTX0RFUkVXT1BfX19fT19fX19QT1dFUkVEX1NJTkVfU1FVQVJFX1JPT1RfRURHRV9GQUxPRl9fX19PP1Nob3AvT19fX19GT0xBRl9FR0RFX1RPT1JfRVJBVVFTX0VOSVNfREVSRVdPUF9fX19PX19fX1BPV0VSRURfU0k= TkVfU1FVQVJFX1JPT1RfRURHRV9GQUxPRl9fX19PAAAAb29wZGVmOi9TaG9wL09fX19fRk9MQUZfRUdERV9UT09SX0VSQVVRU19FTklTX0RFUkVXT1BfX19fT19fX19QT1dFUkVEX1NJTkVfU1FVQVJFX1JPT1RfRURHRV9GQUw= T0ZfX19fTz9JY29uSW1hZ2UAAAAAAAAAAAAAAARTaG9wAAAAAAAAAAAAAAAAAAAAPnN1YnR5cGU9dm9wbmV0IHNoYWRlcnR5cGU9dm9wbWF0ZXJpYWwgcmVuZGVybWFzaz0nVk1hbnRyYSBPR0wnAAAAAAAAAABgulGJAAAAAAA= AAQAAAAOZ2V0bGF5ZXJleHBvcnQAAAAQR2V0IExheWVyIEV4cG9ydAAAACxvcGxpYjovVm9wL2dldGxheWVyZXhwb3J0P1ZvcC9nZXRsYXllcmV4cG9ydAAAABJWT1BfZ2V0bGF5ZXJleHBvcnQAAAAAAAAAAAAAAANWb3AAAAA= A3ZvcAAAAAZWT1BhbGwAAAAAAAAAHXN1cmZhY2UgZGlzcGxhY2UgY3ZleCBzb3AgcG9wAAAAAAAAAANgN4ekAAAAAAAABQAAAA9jb21wdXRlbGlnaHRpbmcAAAAQQ29tcHV0ZSBMaWdodGluZwAAAC5vcGxpYjovVm9wL2NvbXA= dXRlbGlnaHRpbmc/Vm9wL2NvbXB1dGVsaWdodGluZwAAABNWT1BfY29tcHV0ZWxpZ2h0aW5nAAAAAAAAAAAAAAADVm9wAAAAAAAAAAAAAAAAAAAAC3N1cmZhY2UgZm9nAAAAAAAAAANUwhrjAQAAAAAIAAAAAAQAAAAOZ2V0YXQ= dHJpYjo6Mi4wAAAADUdldCBBdHRyaWJ1dGUAAAAsb3BsaWI6L1ZvcC9nZXRhdHRyaWI6OjIuMD9Wb3AvZ2V0YXR0cmliOjoyLjAAAAARVk9QX2dldGF0dHJpYi0yLjAAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAA= AAAAAAAAAAAAAAAAAAAGYDeHpAAAAAAAAAQAAAAPdm9sdW1ldm9wZ2xvYmFsAAAAHFZvbHVtZSBWT1AgR2xvYmFsIFBhcmFtZXRlcnMAAAAub3BsaWI6L1ZvcC92b2x1bWV2b3BnbG9iYWw/Vm9wL3ZvbHVtZXZvcGdsb2JhbAA= AAATVk9QX3ZvbHVtZXZleGdsb2JhbAAAAAAAAAAAAAAAA1ZvcAAAAAAAAAAAAAAAAAAAAARjdmV4AAAAAAAAAABRR0+QAQAAAAAABQAAAF1PX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT18= X19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PAAAArU9fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEU= TVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTwAAAMpvcGxpYjovVm9wL09fX19fUkVEQUhTX1NFTlRIR0k= UkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfU0hBREVSX19fX08/Vm9wL09fX19fUkVEQUhTX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX18= X19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfU0hBREVSX19fX08AAAByb3BkZWY6L1ZvcC9PX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk8= T1RfQlJJR0hUTkVTX1NIQURFUl9fX19PP0ljb25JbWFnZQAAAAAAAAAAAAAAA1ZvcAAAAAAAAAAAAAAAAAAAABhmb2cgbGlnaHQgc2hhZG93IHN1cmZhY2UAAAAAAAAAAGC6UX0BAAAAAAgAAAAABAAAAAhhZGRjb25zdAAAAAw= QWRkIENvbnN0YW50AAAAIG9wbGliOi9Wb3AvYWRkY29uc3Q/Vm9wL2FkZGNvbnN0AAAADFZPUF9hZGRjb25zdAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAAFgN4ekAAAAAAAABAAAAAk= ZnJvbnRmYWNlAAAACkZyb250IEZhY2UAAAAib3BsaWI6L1ZvcC9mcm9udGZhY2U/Vm9wL2Zyb250ZmFjZQAAAA1WT1BfZnJvbnRmYWNlAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAJXN1cmZhY2UgZm8= ZyBsaWdodCBzaGFkb3cgcGhvdG9uIHJzbF8qAAAAAAAAAAJgN4ekAAAAAAAABAAAAAdsYW1iZXJ0AAAAB0xhbWJlcnQAAAAeb3BsaWI6L1ZvcC9sYW1iZXJ0P1ZvcC9sYW1iZXJ0AAAAC1ZPUF9sYW1iZXJ0AAAAAAAAAAAAAAA= A1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAA1zdXJmYWNlIHJzbF8qAAAAAAAAAAVgN4ejAAAAAAAABQAAAAh1dmNvb3JkcwAAAAlVViBDb29yZHMAAAAgb3BsaWI6L1ZvcC91dmNvb3Jkcz9Wb3AvdXZjb29yZHMAAAAMVk8= UF91dmNvb3JkcwAAAAAAAAAAAAAAA1ZvcAAAAAAAAAAAAAAAAAAAAAl2ZXgqIHJzbCoAAAAAAAAAAFUQJUgBAAAAAAgAAAAABAAAAClPX19fX1JFREFIU19MU0xHX19fX09fX19fR0xTTF9TSEFERVJfX19fTwAAAClPX19fX1I= RURBSFNfTFNMR19fX19PX19fX0dMU0xfU0hBREVSX19fX08AAABib3BsaWI6L1ZvcC9PX19fX1JFREFIU19MU0xHX19fX09fX19fR0xTTF9TSEFERVJfX19fTz9Wb3AvT19fX19SRURBSFNfTFNMR19fX19PX19fX0dMU0xfU0g= QURFUl9fX19PAAAAPm9wZGVmOi9Wb3AvT19fX19SRURBSFNfTFNMR19fX19PX19fX0dMU0xfU0hBREVSX19fX08/SWNvbkltYWdlAAAAAAAAAAAAAAADVm9wAAAAAAAAAAAAAAAAAAAANXN1YnR5cGU9bWF0ZXJpYWwgc2hhZGU= cnR5cGU9YW55IHZvcG5ldG1hc2s9J3N1cmZhY2UnIAAAAAAAAAAAYK5ZrgAAAAAAAAUAAAAUY29tcHV0ZWxpZ2h0aW5nOjoyLjAAAAAQQ29tcHV0ZSBMaWdodGluZwAAADhvcGxpYjovVm9wL2NvbXB1dGVsaWdodGluZzo6Mi4= MD9Wb3AvY29tcHV0ZWxpZ2h0aW5nOjoyLjAAAAATVk9QX2NvbXB1dGVsaWdodGluZwAAAAAAAAAAAAAAA1ZvcAAAAAAAAAAAAAAAAAAAAAtzdXJmYWNlIGZvZwAAAAAAAAAEWljnawEAAAAACAAAAAAEAAAABnR3b3dheQAAAA4= VHdvIFdheSBTd2l0Y2gAAAAcb3BsaWI6L1ZvcC90d293YXk/Vm9wL3R3b3dheQAAAApWT1BfdHdvd2F5AAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAA2A3h6MAAAAAAAAFAAAAEGRlbnM= aXR5dG9vcGFjaXR5AAAAGVZvbHVtZSBEZW5zaXR5IHRvIE9wYWNpdHkAAAAwb3BsaWI6L1ZvcC9kZW5zaXR5dG9vcGFjaXR5P1ZvcC9kZW5zaXR5dG9vcGFjaXR5AAAAFFZPUF9kZW5zaXR5dG9vcGFjaXR5AAAAAAAAAAAAAAA= A1ZvcAAAAAAAAAAAAAAAAAAAAAtzdXJmYWNlIGZvZwAAAAAAAAADWD6LmwEAAAAACAAAAAAEAAAAC2VkZ2VmYWxsb2ZmAAAADEVkZ2UgRmFsbG9mZgAAACZvcGxpYjovVm9wL2VkZ2VmYWxsb2ZmP1ZvcC9lZGdlZmFsbG9mZgA= AAAPVk9QX2VkZ2VmYWxsb2ZmAAAAAAAAAAAAAAADVm9wAAAABnN1Ym5ldAAAAAZTVUJ2b3AAAAAAAAAAGHN1cmZhY2UgZm9nIHNoYWRvdyBsaWdodAAAAAAAAAAEUvqobgEAAAAAAAQAAAAWZ2VvbWV0cnl2b3BnbG9iYWw6OjI= LjAAAAAeR2VvbWV0cnkgVk9QIEdsb2JhbCBQYXJhbWV0ZXJzAAAAPG9wbGliOi9Wb3AvZ2VvbWV0cnl2b3BnbG9iYWw6OjIuMD9Wb3AvZ2VvbWV0cnl2b3BnbG9iYWw6OjIuMAAAABVWT1BfZ2VvbWV0cnl2b3BnbG9iYWwAAAA= AAAAAAAAAAADVm9wAAAAAAAAAAAAAAAAAAAABGN2ZXgAAAAAAAAAAFRBXF8BAAAAAAAEAAAAEWdlb21ldHJ5dm9wb3V0cHV0AAAAE0dlb21ldHJ5IFZPUCBPdXRwdXQAAAAyb3BsaWI6L1ZvcC9nZW9tZXRyeXZvcG91dHB1dD8= Vm9wL2dlb21ldHJ5dm9wb3V0cHV0AAAAGVZPUF9nZW9tZXRyeXZvcG91dHB1dC5vdGwAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAAEY3ZleAAAAAAAAAAFUZTlIQEAAAAAAAQAAAAIZGVndG9yYWQAAAASRGVncmVlcyA= dG8gUmFkaWFucwAAACBvcGxpYjovVm9wL2RlZ3RvcmFkP1ZvcC9kZWd0b3JhZAAAAAxWT1BfZGVndG9yYWQAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAABYDeHpAAAAAAAAAUAAAALbGE= eWVyZXhwb3J0AAAADExheWVyIEV4cG9ydAAAACZvcGxpYjovVm9wL2xheWVyZXhwb3J0P1ZvcC9sYXllcmV4cG9ydAAAAA9WT1BfbGF5ZXJleHBvcnQAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAAoZGlzcGxhY2UgZm8= ZyBsaWdodCBwaG90b24gc2hhZG93IHN1cmZhY2UAAAAAAAAAAlhS3dsBAAAAAAgAAAAABQAAAAtsYXllcnVucGFjawAAAAxMYXllciBVbnBhY2sAAAAmb3BsaWI6L1ZvcC9sYXllcnVucGFjaz9Wb3AvbGF5ZXJ1bnBhY2sAAAA= D1ZPUF9sYXllcnVucGFjawAAAAAAAAAAAAAAA1ZvcAAAAAAAAAAAAAAAAAAAAChzdXJmYWNlIHBob3RvbiBkaXNwbGFjZSBsaWdodCBzaGFkb3cgZm9nAAAAAAAAAAFYPFD0AQAAAAAIAAAAAAQAAAAGY29zaW5lAAAABkNvc2k= bmUAAAAcb3BsaWI6L1ZvcC9jb3NpbmU/Vm9wL2Nvc2luZQAAAApWT1BfY29zaW5lAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAWA3h6QAAAAAAAAFAAAAC3ZvbHVtZW1vZGVsAAAADFY= b2x1bWUgTW9kZWwAAAAmb3BsaWI6L1ZvcC92b2x1bWVtb2RlbD9Wb3Avdm9sdW1lbW9kZWwAAAAPVk9QX3ZvbHVtZW1vZGVsAAAAAAAAAAAAAAADVm9wAAAAAAAAAAAAAAAAAAAAB3N1cmZhY2UAAAAAAAAACVRXlosBAAAAAAg= AAAAAAQAAAAIcGJycGhhc2UAAAAZUEJSIFZvbHVtZSBQaGFzZSBGdW5jdGlvbgAAACBvcGxpYjovVm9wL3BicnBoYXNlP1ZvcC9wYnJwaGFzZQAAAAxWT1BfcGJycGhhc2UAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAADWDxQPQAAAAAAAAQAAAAIc3BlY3VsYXIAAAAIU3BlY3VsYXIAAAAgb3BsaWI6L1ZvcC9zcGVjdWxhcj9Wb3Avc3BlY3VsYXIAAAAMVk9QX3NwZWN1bGFyAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGw= AAAAAAAAAA1zdXJmYWNlIHJzbF8qAAAAAAAAAAtgN4ejAAAAAAAABAAAAAlsYXllcnBhY2sAAAAKTGF5ZXIgUGFjawAAACJvcGxpYjovVm9wL2xheWVycGFjaz9Wb3AvbGF5ZXJwYWNrAAAADVZPUF9sYXllcnBhY2sAAAAAAAA= AAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAHXN1cmZhY2UgZGlzcGxhY2UgY3ZleCBzb3AgcG9wAAAAAAAAAAdgN4ejAAAAAAAABQAAABB2b2x1bWVzaGFkZXJjb3JlAAAAElZvbHVtZSBTaGFkZXIgQ29yZQAAADA= b3BsaWI6L1ZvcC92b2x1bWVzaGFkZXJjb3JlP1ZvcC92b2x1bWVzaGFkZXJjb3JlAAAAFFZPUF92b2x1bWVzaGFkZXJjb3JlAAAAAAAAAAAAAAADVm9wAAAAAAAAAAAAAAAAAAAAB3N1cmZhY2UAAAAAAAAACFg8QZsBAAAAAAg= AAAAAAQAAAAKZmxvYXR0b3ZlYwAAAA9GbG9hdCB0byBWZWN0b3IAAAAkb3BsaWI6L1ZvcC9mbG9hdHRvdmVjP1ZvcC9mbG9hdHRvdmVjAAAADlZPUF9mbG9hdHRvdmVjAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGw= AAAAAAAAAAEqAAAAAAAAAANgN4ekAAAAAAAABAAAAA92b2x1bWV2b3BvdXRwdXQAAAARVm9sdW1lIFZPUCBPdXRwdXQAAAAub3BsaWI6L1ZvcC92b2x1bWV2b3BvdXRwdXQ/Vm9wL3ZvbHVtZXZvcG91dHB1dAAAABNWT1Bfdm8= bHVtZXZleG91dHB1dAAAAAAAAAAAAAAAA1ZvcAAAAAAAAAAAAAAAAAAAAARjdmV4AAAAAAAAAAFRR0+cAQAAAAAABAAAAAtwYnJsaWdodGluZwAAAAxQQlIgTGlnaHRpbmcAAAAmb3BsaWI6L1ZvcC9wYnJsaWdodGluZz9Wb3A= L3BicmxpZ2h0aW5nAAAAD1ZPUF9wYnJsaWdodGluZwAAAAAAAAAAAAAAA1ZvcAAAAAAAAAAAAAAAAAAAAAdzdXJmYWNlAAAAAAAAABVgN4bZAAAAAAAABAAAAAZzaGFkb3cAAAAGU2hhZG93AAAAHG9wbGliOi9Wb3Avc2hhZG8= dz9Wb3Avc2hhZG93AAAAClZPUF9zaGFkb3cAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAALc3VyZmFjZSBmb2cAAAAAAAAAAWA3h6MAAAAAAAAEAAAACGlzc2hhZG93AAAADUlzIFNoYWRvdyBSYXkAAAA= IG9wbGliOi9Wb3AvaXNzaGFkb3c/Vm9wL2lzc2hhZG93AAAADFZPUF9pc3NoYWRvdwAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAtzdXJmYWNlIGZvZwAAAAAAAAAAYDeHowAAAAAAAAQAAAANbm9ybWE= bGZhbGxvZmYAAAAOTm9ybWFsIEZhbGxvZmYAAAAqb3BsaWI6L1ZvcC9ub3JtYWxmYWxsb2ZmP1ZvcC9ub3JtYWxmYWxsb2ZmAAAAEVZPUF9ub3JtYWxmYWxsb2ZmAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAA= AAAAAB1mb2cgbGlnaHQgc2hhZG93IHN1cmZhY2UgcnNsKgAAAAAAAAAFYDeHowAAAAAAAAQAAAAKdmVjdG9mbG9hdAAAAA9WZWN0b3IgdG8gRmxvYXQAAAAkb3BsaWI6L1ZvcC92ZWN0b2Zsb2F0P1ZvcC92ZWN0b2Zsb2F0AAA= AA5WT1BfdmVjdG9mbG9hdAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAAFgN4ejAAAAAAAABAAAAAx2ZWNnZXRjb21wb24AAAAUR2V0IFZlY3RvciBDb21wb25lbnQAAAAob3BsaWI6L1Y= b3AvdmVjZ2V0Y29tcG9uP1ZvcC92ZWNnZXRjb21wb24AAAAQVk9QX3ZlY2dldGNvbXBvbgAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAAFgN4ejAAAAAAAABAAAAAhzdWJjb25zdAAAABE= U3VidHJhY3QgQ29uc3RhbnQAAAAgb3BsaWI6L1ZvcC9zdWJjb25zdD9Wb3Avc3ViY29uc3QAAAAMVk9QX3N1YmNvbnN0AAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAWA3h6MAAAAAAAA= BAAAAARzcXJ0AAAAC1NxdWFyZSBSb290AAAAGG9wbGliOi9Wb3Avc3FydD9Wb3Avc3FydAAAAAhWT1Bfc3FydAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAAFgN4ejAAAAAAAABAAAAAM= cG93AAAABVBvd2VyAAAAFm9wbGliOi9Wb3AvcG93P1ZvcC9wb3cAAAAHVk9QX3BvdwAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAAJgN4ejAAAAAAAABAAAAAZuZWdhdGUAAAAGTmVnYXQ= ZQAAABxvcGxpYjovVm9wL25lZ2F0ZT9Wb3AvbmVnYXRlAAAAClZPUF9uZWdhdGUAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAABYDeHowAAAAAAAAQAAAAGbW9kdWxvAAAABk1vZHVsbwA= AAAcb3BsaWI6L1ZvcC9tb2R1bG8/Vm9wL21vZHVsbwAAAApWT1BfbW9kdWxvAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAmA3h6MAAAAAAAAEAAAACG11bGNvbnN0AAAAEU11bHRpcGw= eSBDb25zdGFudAAAACBvcGxpYjovVm9wL211bGNvbnN0P1ZvcC9tdWxjb25zdAAAAAxWT1BfbXVsY29uc3QAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAABYDeHowAAAAAAAAQAAAAJbHU= bWluYW5jZQAAAAlMdW1pbmFuY2UAAAAib3BsaWI6L1ZvcC9sdW1pbmFuY2U/Vm9wL2x1bWluYW5jZQAAAA1WT1BfbHVtaW5hbmNlAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAWA3h6M= AAAAAAAABAAAAAZsZW5ndGgAAAAGTGVuZ3RoAAAAHG9wbGliOi9Wb3AvbGVuZ3RoP1ZvcC9sZW5ndGgAAAAKVk9QX2xlbmd0aAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAAFgN4ejAAA= AAAAAAQAAAALaXNjb25uZWN0ZWQAAAAMSXMgQ29ubmVjdGVkAAAAJm9wbGliOi9Wb3AvaXNjb25uZWN0ZWQ/Vm9wL2lzY29ubmVjdGVkAAAAD1ZPUF9pc2Nvbm5lY3RlZAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWw= bAAAAAAAAAABKgAAAAAAAAABYDeHowAAAAAAAAQAAAAIaW50dG92ZWMAAAARSW50ZWdlciB0byBWZWN0b3IAAAAgb3BsaWI6L1ZvcC9pbnR0b3ZlYz9Wb3AvaW50dG92ZWMAAAAMVk9QX2ludHRvdmVjAAAAAAAAAAAAAAADVm8= cAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAAAAAAAAAAAA2A3h6MAAAAAAAAEAAAAC2lmY29ubmVjdGVkAAAADElmIENvbm5lY3RlZAAAACZvcGxpYjovVm9wL2lmY29ubmVjdGVkP1ZvcC9pZmNvbm5lY3RlZAAAAA9WT1BfaWY= Y29ubmVjdGVkAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAmA3h6MAAAAAAAAEAAAAA2ZpdAAAAAlGaXQgUmFuZ2UAAAAWb3BsaWI6L1ZvcC9maXQ/Vm9wL2ZpdAAAAAdWT1BfZml0AAA= AAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAAVgN4ejAAAAAAAABAAAAANleHAAAAALRXhwb25lbnRpYWwAAAAWb3BsaWI6L1ZvcC9leHA/Vm9wL2V4cAAAAAdWT1BfZXhwAAAAAAAAAAAAAAA= A1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAAFgN4ejAAAAAAAABAAAAAlub3JtYWxpemUAAAAJTm9ybWFsaXplAAAAIm9wbGliOi9Wb3Avbm9ybWFsaXplP1ZvcC9ub3JtYWxpemUAAAANVk9QX25vcm1hbGk= emUAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAABYDeHpAAAAAAAAAQAAAAFY2xhbXAAAAAFQ2xhbXAAAAAab3BsaWI6L1ZvcC9jbGFtcD9Wb3AvY2xhbXAAAAAJVk9QX2NsYW1wAAAAAAA= AAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAANgN4ekAAAAAAAABAAAAANkb3QAAAALRG90IFByb2R1Y3QAAAAWb3BsaWI6L1ZvcC9kb3Q/Vm9wL2RvdAAAAAdWT1BfZG90AAAAAAAAAAAAAAADVm8= cAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAAJgN4ekAAAAAAAABAAAAApjb21wbGVtZW50AAAACkNvbXBsZW1lbnQAAAAkb3BsaWI6L1ZvcC9jb21wbGVtZW50P1ZvcC9jb21wbGVtZW50AAAADlZPUF9jb21wbGU= bWVudAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAAFgN4ekAAAAAAAABAAAAAl2ZWN0b2h2ZWMAAAARVmVjdG9yIHRvIFZlY3RvcjQAAAAib3BsaWI6L1ZvcC92ZWN0b2h2ZWM/Vm9wL3Y= ZWN0b2h2ZWMAAAANVk9QX3ZlY3RvaHZlYwAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAAAAAAAAAAAAmA3h6QAAAAAAAAEAAAAA2FicwAAAAhBYnNvbHV0ZQAAABZvcGxpYjovVm9wL2Ficz9Wb3AvYWI= cwAAAAdWT1BfYWJzAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAWA3h6QAAAAAAAAEAAAACmludHRvZmxvYXQAAAAQSW50ZWdlciB0byBGbG9hdAAAACRvcGxpYjovVm9wL2ludHRvZmw= b2F0P1ZvcC9pbnR0b2Zsb2F0AAAADlZPUF9pbnR0b2Zsb2F0AAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAAAAAAAAAAAABYDeHpAAAAAAAAAQAAAAHdGV4dHVyZQAAAAdUZXh0dXJlAAAAHm9wbGliOi8= Vm9wL3RleHR1cmU/Vm9wL3RleHR1cmUAAAALVk9QX3RleHR1cmUAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAAJdmV4KiByc2wqAAAAAAAAABNgN4ekAAAAAAAABQAAAE1PX19fX1JFREFIU19UTkVJREE= UkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX08AAAB9T19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX18= X19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PAAAAqm9wbGliOi9Wb3AvT19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQUQ= SUFMX0dSQURJRU5UX1NIQURFUl9fX19PP1ZvcC9PX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fTwAAAGJvcGRlZjovVm9wL09fX19fUkU= REFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fTz9JY29uSW1hZ2UAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAAYZm9nIGxpZ2h0IHNoYWRvdyA= c3VyZmFjZQAAAAAAAAAAYLUkKwEAAAAACABJTkRYAAAAAAAAAAAAAAAJAAAADERpYWxvZ1NjcmlwdAAAAAAAAEoxX1B9KgAAAAxDcmVhdGVTY3JpcHQAAEoxAAABLl9QfSoAAAAVVHlwZVByb3BlcnRpZXNPcHRpb25zAABLXwA= AAEuX1B9KgAAAARIZWxwAABMjQAAAABfUH0qAAAAC1Rvb2xzLnNoZWxmAABMjQAAAvlfUH0qAAAAE0ludGVybmFsRmlsZU9wdGlvbnMAAE+GAAAAMF9QfSoAAAALQ29udGVudHMuZ3oAAE+2AAAO2mA3hv8AAAAMUHl0aG9uTW8= ZHVsZQAAXpAAAAJFX1B9KgAAABBFeHRyYUZpbGVPcHRpb25zAABg1QAAAV5fUH0qIyBEaWFsb2cgc2NyaXB0IGZvciBjb3B5dG9jdXJ2ZXMgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQKCnsKICAgIG5hbWUJY29weXRvY3VydmU= cwogICAgc2NyaXB0CWNvcHl0b2N1cnZlcwogICAgbGFiZWwJIkNvcHkgdG8gQ3VydmVzIgoKICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBpbnB1dGxhYmVsCTEJIkdlb21ldHJ5IHRvIENvcHkiCiAgICBpbnB1dGxhYmVsCTI= CSJUYXJnZXQgQ3VydmVzIHRvIENvcHkgdG8iCiAgICBpbnB1dGxhYmVsCTMJIlN1Yi1OZXR3b3JrIElucHV0ICMzIgogICAgaW5wdXRsYWJlbAk0CSJTdWItTmV0d29yayBJbnB1dCAjNCIKCiAgICBwYXJtIHsKICAgICAgICA= bmFtZSAgICAic291cmNlZ3JvdXAiCiAgICAgICAgbGFiZWwgICAiU291cmNlIEdyb3VwIgogICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICBtZW51dG9nZ2xlIHsKICAgICAgICA= ICAgIFsgIm9wbWVudSAtbCBjb3B5dG9wb2ludHMxIHNvdXJjZWdyb3VwIiBdCiAgICAgICAgfQogICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIHBhcm10YWcgeyAic2M= cmlwdF9hY3Rpb24iICJpbXBvcnQgc29wdXRpbHNcbmt3YXJnc1snZ2VvbWV0cnl0eXBlJ10gPSBrd2FyZ3NbJ25vZGUnXS5wYXJtVHVwbGUoJ3NvdXJjZWdyb3VwdHlwZScpXG5rd2FyZ3NbJ2lucHV0aW5kZXgnXSA9IDBcbnM= b3B1dGlscy5zZWxlY3RHcm91cFBhcm0oa3dhcmdzKSIgfQogICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbl9oZWxwIiAiU2VsZWN0IGdlb21ldHJ5IGZyb20gYW4gYXZhaWxhYmxlIHZpZXdwb3J0LlxuU2hpZnQtY2w= aWNrIHRvIHR1cm4gb24gU2VsZWN0IEdyb3Vwcy4iIH0KICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb25faWNvbiIgIkJVVFRPTlNfcmVzZWxlY3QiIH0KICAgICAgICBwYXJtdGFnIHsgInNvcF9pbnB1dCIgIjAiIH0= CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJzb3VyY2Vncm91cHR5cGUiCiAgICAgICAgbGFiZWwgICAiU291cmNlIEdyb3VwIFR5cGUiCiAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICAgZGVmYXVsdCA= eyAiZ3Vlc3MiIH0KICAgICAgICBtZW51IHsKICAgICAgICAgICAgImd1ZXNzIiAgICAgIkd1ZXNzIGZyb20gR3JvdXAiCiAgICAgICAgICAgICJwcmltcyIgICAgICJQcmltaXRpdmVzIgogICAgICAgICAgICAicG9pbnRzIiA= ICAgIlBvaW50cyIKICAgICAgICB9CiAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0= CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJjdXJ2ZWdyb3VwIgogICAgICAgIGxhYmVsICAgIkN1cnZlIEdyb3VwIgogICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICA= ICAgbWVudXRvZ2dsZSB7CiAgICAgICAgICAgIFsgIm9wbWVudSAtbCBvcmllbnRhbG9uZ2N1cnZlMSBncm91cCIgXQogICAgICAgIH0KICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0= CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uIiAiaW1wb3J0IHNvcHV0aWxzXG5rd2FyZ3NbJ2dlb21ldHJ5dHlwZSddID0gKGhvdS5nZW9tZXRyeVR5cGUuUHJpbWl0aXZlcywpXG5rd2FyZ3NbJ2lucHV0aW5kZXg= J10gPSAwXG5zb3B1dGlscy5zZWxlY3RHcm91cFBhcm0oa3dhcmdzKSIgfQogICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbl9oZWxwIiAiU2VsZWN0IGdlb21ldHJ5IGZyb20gYW4gYXZhaWxhYmxlIHZpZXdwb3J0Llw= blNoaWZ0LWNsaWNrIHRvIHR1cm4gb24gU2VsZWN0IEdyb3Vwcy4iIH0KICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb25faWNvbiIgIkJVVFRPTlNfcmVzZWxlY3QiIH0KICAgIH0KICAgIGdyb3Vwc2ltcGxlIHsKICA= ICAgICAgbmFtZSAgICAiY29weV9mb2xkZXIiCiAgICAgICAgbGFiZWwgICAiQ29weWluZyIKCiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInVzZWlkYXR0cmliIgogICAgICAgICAgICBsYWJlbCAgICJQaWU= Y2UgQXR0cmlidXRlIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBub2xhYmVsCiAgICAgICAgICAgIGpvaW5uZXh0CiAgICAgICAgICAgIGRlZmF1bHQgeyAib2ZmIiB9CiAgICAgICAgICAgIHBhcm0= dGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICA= ICAgICAgICBuYW1lICAgICJpZGF0dHJpYiIKICAgICAgICAgICAgbGFiZWwgICAiUGllY2UgQXR0cmlidXRlIgogICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWZhdWx0IHsgInZhcmlhbnQiIH0KICA= ICAgICAgICAgIGRpc2FibGV3aGVuICJ7IHVzZWlkYXR0cmliID09IDAgfSIKICAgICAgICAgICAgbWVudXJlcGxhY2UgewogICAgICAgICAgICAgICAgWyAib3BtZW51IC1sIGNvcHl0b3BvaW50czEgaWRhdHRyaWIiIF0KICA= ICAgICAgICAgIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic29wX2lucHV0IiAiMSIgfQogICAgICAgIH0KICAgICAgICBwYXI= bSB7CiAgICAgICAgICAgIG5hbWUgICAgInBhY2siCiAgICAgICAgICAgIGxhYmVsICAgIlBhY2sgYW5kIEluc3RhbmNlIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIm9mZiIgfQo= ICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICA= ICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAicGl2b3QiCiAgICAgICAgICAgIGxhYmVsICAgIlBpdm90IExvY2F0aW9uIgogICAgICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICAgICAgZGVmYXVsdCB7ICI= Y2VudHJvaWQiIH0KICAgICAgICAgICAgaGlkZXdoZW4gInsgcGFjayA9PSAwIH0iCiAgICAgICAgICAgIG1lbnUgewogICAgICAgICAgICAgICAgIm9yaWdpbiIgICAgIk9yaWdpbiIKICAgICAgICAgICAgICAgICJjZW50cm8= aWQiICAiQ2VudHJvaWQiCiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmc= dWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidmlld3BvcnRsb2QiCiAgICAgICAgICAgIGxhYmVsICAgIkRpc3BsYXkgQXMiCiAgICAgICAgICAgIHR5cGUgICA= IG9yZGluYWwKICAgICAgICAgICAgZGVmYXVsdCB7ICJmdWxsIiB9CiAgICAgICAgICAgIGhpZGV3aGVuICJ7IHBhY2sgPT0gMCB9IgogICAgICAgICAgICBtZW51IHsKICAgICAgICAgICAgICAgICJmdWxsIiAgICAgICJGdWw= bCBHZW9tZXRyeSIKICAgICAgICAgICAgICAgICJwb2ludHMiICAgICJQb2ludCBDbG91ZCIKICAgICAgICAgICAgICAgICJib3giICAgICAgICJCb3VuZGluZyBCb3giCiAgICAgICAgICAgICAgICAiY2VudHJvaWQiICAiQ2U= bnRyb2lkIgogICAgICAgICAgICAgICAgImhpZGRlbiIgICAgIkhpZGRlbiIKICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGE= cm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgfQoKICAgIGdyb3Vwc2ltcGxlIHsKICAgICAgICBuYW1lICAgICJmcmFtZV9mb2xkZXIiCiAgICAgICAgbGFiZWwgICA= IkZyYW1lIgoKICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidGFuZ2VudHR5cGUiCiAgICAgICAgICAgIGxhYmVsICAgIlRhbmdlbnQgVHlwZSIKICAgICAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICA= ICAgICBkZWZhdWx0IHsgImF2Z2RpciIgfQogICAgICAgICAgICBtZW51IHsKICAgICAgICAgICAgICAgICJhdmdkaXIiICAgICJBdmVyYWdlIG9mIEVkZ2UgRGlyZWN0aW9ucyIKICAgICAgICAgICAgICAgICJkaWZmIiAgICA= ICAiQ2VudHJhbCBEaWZmZXJlbmNlIgogICAgICAgICAgICAgICAgInByZXYiICAgICAgIlByZXZpb3VzIEVkZ2UiCiAgICAgICAgICAgICAgICAibmV4dCIgICAgICAiTmV4dCBFZGdlIgogICAgICAgICAgICAgICAgIm5vbmU= IiAgICAgICJaIEF4aXMgKElnbm9yZSBDdXJ2ZSkiCiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXA= dF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiY29udGludW91c2Nsb3NlZCIKICAgICAgICAgICAgbGFiZWwgICAiTWFrZSBDbG9zZWQ= IEN1cnZlIE9yaWVudGF0aW9ucyBDb250aW51b3VzIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIm9uIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IHRhbmdlbnR0eXBlID0= PSBub25lIH0iCiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICA= ICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImV4dHJhcG9sYXRlZW5kdGFuZ2VudHMiCiAgICAgICAgICAgIGxhYmVsICAgIkV4dHJhcG9sYXRlIEVuZCBUYW5nZW50cyIKICAgICAgICAgICAgdHk= cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAib2ZmIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IHRhbmdlbnR0eXBlID09IG5vbmUgfSIKICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICI= MDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidHI= YW5zZm9ybWJ5YXR0cmlicyIKICAgICAgICAgICAgbGFiZWwgICAiVHJhbnNmb3JtIFVzaW5nIEN1cnZlIFBvaW50IEF0dHJpYnV0ZXMiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyA= Im9uIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICA= ICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInVwdmVjdG9ydHlwZSIKICAgICAgICAgICAgbGFiZWwgICAiVGFyZ2V0IFVwIFZlY3RvciIKICAgICAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICA= ICAgICBkZWZhdWx0IHsgIm5vcm1hbCIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyB0YW5nZW50dHlwZSA9PSBub25lIH0iCiAgICAgICAgICAgIG1lbnUgewogICAgICAgICAgICAgICAgIm5vcm1hbCIgICAgIkN1cnY= ZSBOb3JtYWwiCiAgICAgICAgICAgICAgICAieCIgICAgICAgICAiWCBBeGlzIgogICAgICAgICAgICAgICAgInkiICAgICAgICAgIlkgQXhpcyIKICAgICAgICAgICAgICAgICJ6IiAgICAgICAgICJaIEF4aXMiCiAgICAgICA= ICAgICAgICAgImF0dHJpYiIgICAgIkF0dHJpYnV0ZSIKICAgICAgICAgICAgICAgICJjdXN0b20iICAgICJDdXN0b20iCiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDA= MDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidXB2ZWN0b3JhdHM= dGFydCIKICAgICAgICAgICAgbGFiZWwgICAiVGFyZ2V0IFVwIFZlY3RvciBhdCBTdGFydCAoZWxzZSBBdmVyYWdlKSIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICJvbiIgfQogICA= ICAgICAgICAgZGlzYWJsZXdoZW4gInsgdGFuZ2VudHR5cGUgPT0gbm9uZSB9IgogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3I= aXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ1c2VlbmR1cHZlY3RvciIKICAgICAgICAgICAgbGFiZWwgICAiVXNlIFRhcmdldCA= RW5kIFVwIFZlY3RvciIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICJvZmYiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgdGFuZ2VudHR5cGUgPT0gbm9uZSB9IHsgdXB2ZWM= dG9yYXRzdGFydCA9PSAwIH0iCiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGg= b24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInVwdmVjdG9yYXR0cmliIgogICAgICAgICAgICBsYWJlbCAgICJTdGFydCBVcCBBdHRyaWJ1dGUiCiAgICAgICAgICAgIHR5cGUgICA= IHN0cmluZwogICAgICAgICAgICBkZWZhdWx0IHsgInRhcmdldF91cCIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyB0YW5nZW50dHlwZSA9PSBub25lIH0geyB1cHZlY3RvcnR5cGUgIT0gYXR0cmliIH0iCiAgICAgICA= ICAgICBoaWRld2hlbiAieyB0YW5nZW50dHlwZSA9PSBub25lIH0geyB1cHZlY3RvcnR5cGUgIT0gYXR0cmliIH0iCiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICA= ICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImVuZHVwdmVjdG9yYXR0cmliIgogICAgICAgICA= ICAgbGFiZWwgICAiRW5kIFVwIEF0dHJpYnV0ZSIKICAgICAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgZGVmYXVsdCB7ICJ0YXJnZXRfdXBfZW5kIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IHRhbmc= ZW50dHlwZSA9PSBub25lIH0geyB1cHZlY3RvcnR5cGUgIT0gYXR0cmliIH0geyB1c2VlbmR1cHZlY3RvciA9PSAwIH0geyB1cHZlY3RvcmF0c3RhcnQgPT0gMCB9IgogICAgICAgICAgICBoaWRld2hlbiAieyB0YW5nZW50dHk= cGUgPT0gbm9uZSB9IHsgdXB2ZWN0b3J0eXBlICE9IGF0dHJpYiB9IHsgdXNlZW5kdXB2ZWN0b3IgPT0gMCB9IHsgdXB2ZWN0b3JhdHN0YXJ0ID09IDAgfSIKICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDA= MDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidXB2ZWM= dG9yIgogICAgICAgICAgICBsYWJlbCAgICJTdGFydCBVcCBWZWN0b3IiCiAgICAgICAgICAgIHR5cGUgICAgdmVjdG9yCiAgICAgICAgICAgIHNpemUgICAgMwogICAgICAgICAgICBkZWZhdWx0IHsgIjAiICIxIiAiMCIgfQo= ICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgdGFuZ2VudHR5cGUgPT0gbm9uZSB9IHsgdXB2ZWN0b3J0eXBlICE9IGN1c3RvbSB9IgogICAgICAgICAgICBoaWRld2hlbiAieyB0YW5nZW50dHlwZSA9PSBub25lIH0geyB1cHY= ZWN0b3J0eXBlICE9IGN1c3RvbSB9IgogICAgICAgICAgICByYW5nZSAgIHsgLTEgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHs= ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImVuZHVwdmVjdG9yIgogICAgICAgICAgICBsYWJlbCAgICJFbmQgVXAgVmU= Y3RvciIKICAgICAgICAgICAgdHlwZSAgICB2ZWN0b3IKICAgICAgICAgICAgc2l6ZSAgICAzCiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgIjEiICIwIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IHRhbmdlbnR0eXA= ZSA9PSBub25lIH0geyB1cHZlY3RvcnR5cGUgIT0gY3VzdG9tIH0geyB1c2VlbmR1cHZlY3RvciA9PSAwIH0geyB1cHZlY3RvcmF0c3RhcnQgPT0gMCB9IgogICAgICAgICAgICBoaWRld2hlbiAieyB0YW5nZW50dHlwZSA9PSA= bm9uZSB9IHsgdXB2ZWN0b3J0eXBlICE9IGN1c3RvbSB9IHsgdXNlZW5kdXB2ZWN0b3IgPT0gMCB9IHsgdXB2ZWN0b3JhdHN0YXJ0ID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IC0xIDEgfQogICAgICAgICAgICBwYXI= bXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgfQoKICAgIGdyb3VwY28= bGxhcHNpYmxlIHsKICAgICAgICBuYW1lICAgICJyb3RhdGlvbl9mb2xkZXIiCiAgICAgICAgbGFiZWwgICAiQWRkaXRpb25hbCBSb3RhdGlvbnMiCgogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJyT3JkIgo= ICAgICAgICAgICAgbGFiZWwgICAiUm90YXRlIE9yZGVyIgogICAgICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICAgICAgZGVmYXVsdCB7ICJ4eXoiIH0KICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICA= Inh5eiIgICAiUGl0Y2gsIFlhdywgUm9sbCIKICAgICAgICAgICAgICAgICJ4enkiICAgIlBpdGNoLCBSb2xsLCBZYXciCiAgICAgICAgICAgICAgICAieXh6IiAgICJZYXcsIFBpdGNoLCBSb2xsIgogICAgICAgICAgICAgICA= ICJ5engiICAgIllhdywgUm9sbCwgUGl0Y2giCiAgICAgICAgICAgICAgICAienh5IiAgICJSb2xsLCBQaXRjaCwgWWF3IgogICAgICAgICAgICAgICAgInp5eCIgICAiUm9sbCwgWWF3LCBQaXRjaCIKICAgICAgICAgICAgfQo= ICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICA= ICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiYXBwbHlyb2xsIgogICAgICAgICAgICBsYWJlbCAgICJBcHBseSBSb2xsIG9yIFR3aXN0IgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWY= YXVsdCB7ICJvZmYiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiA= fQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAicm9sbCIKICAgICAgICAgICAgbGFiZWwgICAiUm9sbCIKICAgICAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgICAgICBkZWZhdWx0IHs= ICIwIiB9CiAgICAgICAgICAgIGhpZGV3aGVuICJ7IGFwcGx5cm9sbCA9PSAwIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAtMTgwIDE4MCB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDA= MDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInJvbGxwZXIiCiAgICA= ICAgICAgICBsYWJlbCAgICJUd2lzdCBQZXIiCiAgICAgICAgICAgIHR5cGUgICAgb3JkaW5hbAogICAgICAgICAgICBkZWZhdWx0IHsgImZ1bGxkaXN0YW5jZSIgfQogICAgICAgICAgICBoaWRld2hlbiAieyBhcHBseXJvbGw= ID09IDAgfSIKICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICAiZWRnZSIgICAgICAgICAgIlBlciBFZGdlIgogICAgICAgICAgICAgICAgImRpc3RhbmNlIiAgICAgICJQZXIgVW5pdCBEaXN0YW5jZSIKICAgICA= ICAgICAgICAgICAiYXR0cmliIiAgICAgICAgIlNjYWxlIEJ5IEF0dHJpYnV0ZSIKICAgICAgICAgICAgICAgICJmdWxsZWRnZXMiICAgICAiUGVyIEZ1bGwgQ3VydmUgYnkgRWRnZXMiCiAgICAgICAgICAgICAgICAiZnVsbGQ= aXN0YW5jZSIgICJQZXIgRnVsbCBDdXJ2ZSBieSBEaXN0YW5jZSIKICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyA= eyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJmdWxsdHdpc3RzIgogICAgICAgICAgICBsYWJlbCAgICJGdWxsIFR3aXM= dHMiCiAgICAgICAgICAgIHR5cGUgICAgaW50ZWdlcgogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICAgaGlkZXdoZW4gInsgYXBwbHlyb2xsID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IC0xMCA= MTAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICA= fQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJpbmNyb2xsIgogICAgICAgICAgICBsYWJlbCAgICJQYXJ0aWFsIFR3aXN0IgogICAgICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgICAgIGRlZmF1bHQ= IHsgIjAiIH0KICAgICAgICAgICAgaGlkZXdoZW4gInsgYXBwbHlyb2xsID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IC0xODAgMTgwIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDA= MDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAicm9sbGF0dHJpYiI= CiAgICAgICAgICAgIGxhYmVsICAgIlR3aXN0IFJhbXAgQXR0cmlidXRlIgogICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWZhdWx0IHsgInJvbGwiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gIns= IGFwcGx5cm9sbCA9PSAwIH0geyBhcHBseXJvbGwgPT0gMSByb2xscGVyICE9IGF0dHJpYiB9IgogICAgICAgICAgICBoaWRld2hlbiAieyBhcHBseXJvbGwgPT0gMCB9IHsgYXBwbHlyb2xsID09IDEgcm9sbHBlciAhPSBhdHQ= cmliIH0iCiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICA= ICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImFwcGx5eWF3IgogICAgICAgICAgICBsYWJlbCAgICJBcHBseSBZYXciCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQ= IHsgIm9mZiIgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICA= ICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ5YXciCiAgICAgICAgICAgIGxhYmVsICAgIllhdyIKICAgICAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0= CiAgICAgICAgICAgIGhpZGV3aGVuICJ7IGFwcGx5eWF3ID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IC0xODAgMTgwIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiA= fQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAieWF3cGVyIgogICAgICAgICAgICA= bGFiZWwgICAiWWF3IFBlciIKICAgICAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICAgICAgIGRlZmF1bHQgeyAiZnVsbGRpc3RhbmNlIiB9CiAgICAgICAgICAgIGhpZGV3aGVuICJ7IGFwcGx5eWF3ID09IDAgfSIKICA= ICAgICAgICAgIG1lbnUgewogICAgICAgICAgICAgICAgImVkZ2UiICAgICAgICAgICJQZXIgRWRnZSIKICAgICAgICAgICAgICAgICJkaXN0YW5jZSIgICAgICAiUGVyIFVuaXQgRGlzdGFuY2UiCiAgICAgICAgICAgICAgICA= ImF0dHJpYiIgICAgICAgICJTY2FsZSBCeSBBdHRyaWJ1dGUiCiAgICAgICAgICAgICAgICAiZnVsbGVkZ2VzIiAgICAgIlBlciBGdWxsIEN1cnZlIGJ5IEVkZ2VzIgogICAgICAgICAgICAgICAgImZ1bGxkaXN0YW5jZSIgICI= UGVyIEZ1bGwgQ3VydmUgYnkgRGlzdGFuY2UiCiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2M= YWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiaW5jeWF3IgogICAgICAgICAgICBsYWJlbCAgICJJbmNyZW1lbnRhbCBZYXciCiAgICAgICA= ICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgICAgICBoaWRld2hlbiAieyBhcHBseXlhdyA9PSAwIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAtMTgwIDE4MCB9CiAgICAgICA= ICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGE= cm0gewogICAgICAgICAgICBuYW1lICAgICJ5YXdhdHRyaWIiCiAgICAgICAgICAgIGxhYmVsICAgIllhdyBSYW1wIEF0dHJpYnV0ZSIKICAgICAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgZGVmYXVsdCB7ICI= eWF3IiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGFwcGx5eWF3ID09IDAgfSB7IGFwcGx5eWF3ID09IDEgeWF3cGVyICE9IGF0dHJpYiB9IgogICAgICAgICAgICBoaWRld2hlbiAieyBhcHBseXlhdyA9PSAwIH0geyA= YXBwbHl5YXcgPT0gMSB5YXdwZXIgIT0gYXR0cmliIH0iCiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja18= bGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImFwcGx5cGl0Y2giCiAgICAgICAgICAgIGxhYmVsICAgIkFwcGx5IFBpdGNoIgogICAgICAgICAgICB0eXA= ZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICJvZmYiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2M= YWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAicGl0Y2giCiAgICAgICAgICAgIGxhYmVsICAgIlBpdGNoIgogICAgICAgICAgICB0eXBlICA= ICBmbG9hdAogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICAgaGlkZXdoZW4gInsgYXBwbHlwaXRjaCA9PSAwIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAtMTgwIDE4MCB9CiAgICAgICAgICAgIHBhcm0= dGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICA= ICAgICAgICBuYW1lICAgICJwaXRjaHBlciIKICAgICAgICAgICAgbGFiZWwgICAiUGl0Y2ggUGVyIgogICAgICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICAgICAgZGVmYXVsdCB7ICJmdWxsZGlzdGFuY2UiIH0KICA= ICAgICAgICAgIGhpZGV3aGVuICJ7IGFwcGx5cGl0Y2ggPT0gMCB9IgogICAgICAgICAgICBtZW51IHsKICAgICAgICAgICAgICAgICJlZGdlIiAgICAgICAgICAiUGVyIEVkZ2UiCiAgICAgICAgICAgICAgICAiZGlzdGFuY2U= IiAgICAgICJQZXIgVW5pdCBEaXN0YW5jZSIKICAgICAgICAgICAgICAgICJhdHRyaWIiICAgICAgICAiU2NhbGUgQnkgQXR0cmlidXRlIgogICAgICAgICAgICAgICAgImZ1bGxlZGdlcyIgICAgICJQZXIgRnVsbCBDdXJ2ZSA= YnkgRWRnZXMiCiAgICAgICAgICAgICAgICAiZnVsbGRpc3RhbmNlIiAgIlBlciBGdWxsIEN1cnZlIGJ5IERpc3RhbmNlIgogICAgICAgICAgICB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDA= MDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImluY3BpdGNoIgo= ICAgICAgICAgICAgbGFiZWwgICAiSW5jcmVtZW50YWwgUGl0Y2giCiAgICAgICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgICAgIGhpZGV3aGVuICJ7IGFwcGx5cGl0Y2g= ID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IC0xODAgMTgwIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2M= YWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAicGl0Y2hhdHRyaWIiCiAgICAgICAgICAgIGxhYmVsICAgIlBpdGNoIFJhbXAgQXR0cmlidXQ= ZSIKICAgICAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgZGVmYXVsdCB7ICJwaXRjaCIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyBhcHBseXBpdGNoID09IDAgfSB7IGFwcGx5cGl0Y2ggPT0gMSBwaXQ= Y2hwZXIgIT0gYXR0cmliIH0iCiAgICAgICAgICAgIGhpZGV3aGVuICJ7IGFwcGx5cGl0Y2ggPT0gMCB9IHsgYXBwbHlwaXRjaCA9PSAxIHBpdGNocGVyICE9IGF0dHJpYiB9IgogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG8= c2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgfQoKICAgIGdyb3VwY29sbGFwc2libGUgewo= ICAgICAgICBuYW1lICAgICJzY2FsZXNfZm9sZGVyIgogICAgICAgIGxhYmVsICAgIlNjYWxlcyBhbmQgU2hlYXJzIgoKICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAibm9ybWFsaXplIgogICAgICAgICAgICA= bGFiZWwgICAiTm9ybWFsaXplIFNjYWxlcyIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICJvZmYiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDA= MDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAic2NhbGUiCiAgICA= ICAgICAgICBsYWJlbCAgICJVbmlmb3JtIFNjYWxlIgogICAgICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgICAgIGRlZmF1bHQgeyAiMSIgfQogICAgICAgICAgICByYW5nZSAgIHsgMCA0IH0KICAgICAgICAgICAgcGE= cm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICA= ICAgICAgICAgIG5hbWUgICAgInN0cmV0Y2hhcm91bmR0dXJucyIKICAgICAgICAgICAgbGFiZWwgICAiU3RyZXRjaCBBcm91bmQgVHVybnMiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQ= IHsgIm9mZiIgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICA= ICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJtYXhzdHJldGNoYXJvdW5kdHVybnMiCiAgICAgICAgICAgIGxhYmVsICAgIk1heCBTdHJldGNoIgogICAgICAgICAgICB0eXBlICAgIGZsb2F0CiA= ICAgICAgICAgICBkZWZhdWx0IHsgIjEwIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IHN0cmV0Y2hhcm91bmR0dXJucyA9PSAwIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAxISAxMDAgfQogICAgICAgICAgICBwYXI= bXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgfQoKICAgIGdyb3VwY28= bGxhcHNpYmxlIHsKICAgICAgICBuYW1lICAgICJhdHRyaWJzX2ZvbGRlciIKICAgICAgICBsYWJlbCAgICJBdHRyaWJ1dGVzIgoKICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAicmVzZXR0YXJnZXRhdHRyaWI= cyIKICAgICAgICAgICAgbGFiZWwgICAiUmVzZXQgQXR0cmlidXRlcyBmcm9tIFRhcmdldCIKICAgICAgICAgICAgdHlwZSAgICBidXR0b24KICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgICAgIHBhcm10YWc= IHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2siICJob3UucHdkKCkuaG0oKS5yZXNldEF0dHJpYnNCdXR0b24oa3dhcmdzLCBob3UucHdkKCk= KSIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBtdWx0aXBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ0YXJnZXRhdHRyaWI= cyIKICAgICAgICAgICAgbGFiZWwgICAgIkF0dHJpYnV0ZXMgZnJvbSBUYXJnZXQiCiAgICAgICAgICAgIGRlZmF1bHQgMwogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KCiA= ICAgICAgICAgICBwYXJtIHsKICAgICAgICAgICAgICAgIG5hbWUgICAgInVzZWFwcGx5IyIKICAgICAgICAgICAgICAgIGxhYmVsICAgIkFwcGx5IEF0dHJpYnV0ZXMiCiAgICAgICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQo= ICAgICAgICAgICAgICAgIG5vbGFiZWwKICAgICAgICAgICAgICAgIGpvaW5uZXh0CiAgICAgICAgICAgICAgICBkZWZhdWx0IHsgIjEiIH0KICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtIHsKICAgICAgICAgICAgICA= ICBuYW1lICAgICJhcHBseXRvIyIKICAgICAgICAgICAgICAgIGxhYmVsICAgIkFwcGx5IHRvIgogICAgICAgICAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICAgICAgICAgICBqb2lubmV4dAogICAgICAgICAgICAgICA= IGRlZmF1bHQgeyAiMCIgfQogICAgICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICAgICAgInBvaW50cyIgICAgIlBvaW50cyIKICAgICAgICAgICAgICAgICAgICAidmVydHMiICAgICAiVmVydGljZXMiCiAgICA= ICAgICAgICAgICAgICAgICJwcmltcyIgICAgICJQcmltaXRpdmVzIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIHBhcm0gewogICAgICAgICAgICAgICAgbmFtZSAgICAiYXBwbHltZXRob2Q= IyIKICAgICAgICAgICAgICAgIGxhYmVsICAgImJ5IgogICAgICAgICAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICAgICAgICAgICBqb2lubmV4dAogICAgICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICA= ICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICAgICAgImNvcHkiICAiQ29weWluZyIKICAgICAgICAgICAgICAgICAgICAibm9uZSIgICJOb3RoaW5nIgogICAgICAgICAgICAgICAgICAgICJtdWx0IiAgIk11bHRpcGw= eWluZyIKICAgICAgICAgICAgICAgICAgICAiYWRkIiAgICJBZGRpbmciCiAgICAgICAgICAgICAgICAgICAgInN1YiIgICAiU3VidHJhY3RpbmciCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICA= IHBhcm0gewogICAgICAgICAgICAgICAgbmFtZSAgICAiYXBwbHlhdHRyaWJzIyIKICAgICAgICAgICAgICAgIGxhYmVsICAgIkF0dHJpYnV0ZXMiCiAgICAgICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICA= ICAgIGRlZmF1bHQgeyAiIiB9CiAgICAgICAgICAgICAgICBwYXJtdGFnIHsgInNvcF9pbnB1dCIgIjEiIH0KICAgICAgICAgICAgfQogICAgICAgIH0KCiAgICB9Cgp9CiMgQXV0b21hdGljYWxseSBnZW5lcmF0ZWQgc2NyaXA= dApcc2V0IG5vYWxpYXMgPSAxCiMKIyAgQ3JlYXRpb24gc2NyaXB0IGZvciBjb3B5dG9jdXJ2ZXMgb3BlcmF0b3IKIwoKaWYgKCAiJGFyZzEiID09ICIiICkgdGhlbgogICAgZWNobyBUaGlzIHNjcmlwdCBpcyBpbnRlbmRlZCA= YXMgYSBjcmVhdGlvbiBzY3JpcHQKICAgIGV4aXQKZW5kaWYKCiMgTm9kZSAkYXJnMSAoU29wL2NvcHl0b2N1cnZlcykKb3BleHBybGFuZ3VhZ2UgLXMgaHNjcmlwdCAkYXJnMQpvcHVzZXJkYXRhIC1uICdfX19WZXJzaW9uX18= XycgLXYgJycgJGFyZzEKQ2hlY2tFeHRlcm5hbCA6PSAxOwpDb250ZW50c0NvbXByZXNzaW9uVHlwZSA6PSAxOwpGb3JiaWRPdXRzaWRlUGFybXMgOj0gMTsKR3ppcENvbnRlbnRzIDo9IDE7CkxvY2tDb250ZW50cyA6PSAxOwo= TWFrZURlZmF1bHQgOj0gMTsKUGFybXNGcm9tVmZsIDo9IDA7ClByZWZpeERyb3BwZWRQYXJtTGFiZWwgOj0gMDsKUHJlZml4RHJvcHBlZFBhcm1OYW1lIDo9IDA7ClNhdmVDYWNoZWRDb2RlIDo9IDA7ClNhdmVJY29uIDo9IDE= OwpTYXZlU3BhcmVQYXJtcyA6PSAwOwpVbmxvY2tPbkNyZWF0ZSA6PSAwOwpVc2VEU1Bhcm1zIDo9IDE7Cjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzaGVsZkRvY3VtZW50PgogIDwhLS0gVGhpcyA= ZmlsZSBjb250YWlucyBkZWZpbml0aW9ucyBvZiBzaGVsdmVzLCB0b29sYmFycywgYW5kIHRvb2xzLgogSXQgc2hvdWxkIG5vdCBiZSBoYW5kLWVkaXRlZCB3aGVuIGl0IGlzIGJlaW5nIHVzZWQgYnkgdGhlIGFwcGxpY2F0aW8= bi4KIE5vdGUsIHRoYXQgdHdvIGRlZmluaXRpb25zIG9mIHRoZSBzYW1lIGVsZW1lbnQgYXJlIG5vdCBhbGxvd2VkIGluCiBhIHNpbmdsZSBmaWxlLiAtLT4KCiAgPHRvb2wgbmFtZT0iJEhEQV9ERUZBVUxUX1RPT0wiIGxhYmU= bD0iJEhEQV9MQUJFTCIgaWNvbj0iJEhEQV9JQ09OIj4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0idmlld2VyIj4KICAgICAgPGNvbnRleHROZXRUeXBlPlNPUDwvY29udGV4dE5ldFR5cGU+CiAgICA8L3Rvb2xNZW51Q28= bnRleHQ+CiAgICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9Im5ldHdvcmsiPgogICAgICA8Y29udGV4dE9wVHlwZT4kSERBX1RBQkxFX0FORF9OQU1FPC9jb250ZXh0T3BUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA= PHRvb2xTdWJtZW51PlV0aWxpdHk8L3Rvb2xTdWJtZW51PgogICAgPHNjcmlwdCBzY3JpcHRUeXBlPSJweXRob24iPjwhW0NEQVRBW2ltcG9ydCBzb3B0b29sdXRpbHMKCnNvcHRvb2x1dGlscy5nZW5lcmljVG9vbChrd2FyZ3M= LCAnJEhEQV9OQU1FJyldXT48L3NjcmlwdD4KICA8L3Rvb2w+Cjwvc2hlbGZEb2N1bWVudD4KAAAAAgAMbm9kZWNvbm50eXBlAAAAAQAAAAAADG5vZGVwYXJtdHlwZQAAAAEAAAAAH4sIAAAAAAAA/+1dbW/juBFO0S+Ngf4Hrfs= ZXPI+ki9WPYBB/SuuBZF281hb69X4PZiKDZtC5UllZIdO4f97yUpUm8k5cRyZOd2k93Y1gzJh8OZ4XBIyeuHiwvgsl/6A4H4GQ6HoP7DqdAG0HGBOcw+Q7PgsMNohibpLkYXP0Rxr23NTlGxtZx5OIrSgR/66QVtwfjamEbxLo0= pmu8QUlv5aXTJUpmaE4ooHXbtqC70BRtk7ovkiieB94iMfI3Xxu9abRaoTA1+v1eHCV+6keh8QYOHNcdWugNHBpvwGDkjEamTVjDEE3TCIdom/ozglTUYgTR9L9GNJ8bKyLFgL1L0SoOvBSxD3OCIcY+aYd+2mJvx97c7WIvSdg= 25mfEHZyOTQwCmcI03dLf7EMyP+s2DoMIm/G3ibeBs281GMfSBdijGg9IXkfRJh01lsHKf2MtqRXiBQKe9E6jddp8tZboZnV+7X3seeHygvsbZJ6KXljGFOMaC+IhOFoCEcAkmukl/58x6+ZEDjkmrdOlxE2wugumu3+HEb3S4Q= Eb0+nVJswHVdUi3DZ/z4fvIX9ubd3741iHzz/z0ivWSK/ZgNCAGPAy9crL0FMpbZ9R4RTlsNMYtCFhQask4QpiK9ID+/u/jjZDL5N8IJUQfyjlz6fXtry/US2nZhE/GF2QMGMIaGSf5OJm9vJjc/vf3u3eTtd+9/unn3j8m3N/8= mUyM/l/f3fzr5sf33//4vt+DhmUMB84TSrTEblk5gwM49i8zG44jotYJVFh3RvnqK3MAjmzilpmTXaiG8ySDhwM4HoMhUUEwAmPXcSVbt57F1sl7Yezk7bNau2n0s0uwL1s+MC5fgysiEgMafUaDVMkuYxytohRNNginaDtJowk= Ey/hEnxmv+w2eD3AgE2lKVnpYIAzHEHHlhwMsOw2DgaScR065A/syL/YBd0x1eq5IiPmxx5eXdg94nm8OA52fzIGgy/zDz32kkbsqnifXVwhIolZQeCfM6KXpti/SwqquHA0o3PB0FL3aroML+iQkkFdesSAAmJ5azxFCxytYyM= oxADQvOUOwpiXFTe2XVMdV9F4Br+A+lHuCDED/0PfU4SVgn45wQtmHX/SloJF+mSkqhZYOqVlsnrD30ilhKoD/0r4yMr+1GHmyE6GPvTAEr4aJU6jERV/Fk2ut3iKzWsw9YemDzoGw/7Xpi2G/t9wGOPePdOpUlb1KLxN1HaWoY= 5DJ8CsCNF6xpXdTN18FSQDq0Gx/dxxFOg2jWrQhLDeuwpR5eoJT7wmNI1DpEohb5rWGvAGtGfx5utO/Pk9dJiqer+HVuVmwlJzzqNa35ynhFCl0XlseoMHsJSeRBGRmGq77OvbH5C56T/uegdCPFZ+oWoA8xANFqI6osTDgFMt4= ciM6bgHtR/toYUIFVsMkzPjMc9RSc4+WtgDdQkubUWW6cgpkvOXHaGn70X4WLdViFwphnaOWWnu0tAXoFlrajCrTlVMg4y0/Rkvbj/azaGkN+8ejJadMc2irF6Zspf1rb5Nl9GiqsVdaZF3+bIBLmtZJvgbGL5evyecytd83fjE= Lq96tWVZcynGAbKCpeiNMI1qhcpU0VRphaVopkzlTTRw5yS+fsoK0FWHgpld5nWyWF/Fw67DjKkUeitYy1QhDOyFyTzCK4m9H4V93vdVHPhTPw0VPPM5ZcIoQWkldJZYQS55HcfP1VXBpZULP4vx1KLnNN5/EXkpeHMSKLHyUEg= xy7I5SIiBNGVyelfXN9urm+/CeKld3379vp2HV/fxsnUC9D1LX+JsE9s9foWR+QPG8jrWzYi/IUOTFUKZoMUzJoUVLw5SZaCll2QTVkK2jI5nfW/2geroQ9WrQ8q3pwk90HLLsiW3AdtmZy+yQq1d41uzmBrEuV79z3+AEcDMDA= HfOIWFyBJdNHL4jCBVtCVvcR6tRjbyPkjK5j6RE9aSvBMpyBbVtjeQvBfOlbCHDfFgKsbyHUtgbg1Z7c/5AmVYrcP3Btx7Tc3ovaXBRKBe1im0+hVHKq/DyyO+qMjiYpFS5INd3nx0sN67AR40v9cB2tk2nA9PmM1j11bLo+EBg= 2Isj6hUIHN7pFrnLQ0StxqDVCBFC3O1aZ1oPUgypfe2CON4w39y98pZb3ofOS4mnxGe1AVCD1pBwICgEc+fbU6W298v42PtU2aJiQh1nGwdcBah1EkVPn7EnE8LVrjcSzn3jsj2NWW734dqdozXu9qF+OI00Hx6hth0PdLnlR6A= O6vhLuN6BPaOB73csg4dvsEd7w3TFhuTpTgKghPkcWmzWil1Dmkfmhi1mMQLQ7APMQSb/CrgEkg6xPN1EKT3ftJ1tFy0qz0XE067H1zeaNP4Hj92yFpsEzIUuBrtd+fdn8B8Sas6VJ0DasZyZqabIWqwj87Fl7XZIMHjGwdrr40= beSoGk0j9tPp8gTGwdrVn2nrHNR+PGdmJAJTg5mcQIyi1UZJHt9YeJttzKWETAc+jPDKC/yHFumg4wf8OSjtOWW6rXdOiBkgLdoUIzoQOFqHs3SNw47jM7l9HdKVtz0m2JKcwUGCBvRfrTdKjMc+WyE27WwXOvrdDMX5Ct1xh+o= QYc59lZoMo+CGcKaHfw816/cvy+ofG+2nl1XlJJY+A6wOtmtqEDDWD/hkGehVchlJl48QTEVp1TmqldOHat2tMtkXlktXdtQSnDAfOu8tJ5X75+XGaT2dGdXqgx5hpGPQD1LqBK+xFNJU1ZxNCDYZpiLC7us78WFB9GrZkmUM0o= os5ypkZUW86PiJpxlHp031hnApDy3GCVFrPL5QMJdL2kO1nAaHmbSr46S6yA87NIBlza3H7zFa+Ct0QUx5SylajqlBKnlABoNaBEZIvpstkoq+cCIkGzTj6UxJtWc1UZ1LLhBDvvq7oqTihq03a0oNFFUbmbqpp5L1mso+tnRsw= D3ipOWUmdX9zUtFjXZU5qVyrtt9lahbnZn2nsUXSZCp5vKSotKCBUnWqU3zsOveD8gyrKiEz8TaUc7SiBjUf5LVkxy6aOj4NvESut88O+fTzGrbe1ldw8TN1jErvzJA4SOm8jl1jHTttHWTSF1U8NFbxoK3ibaH/GtURLbDZNWA= nlXbTolH2dr3eW3/W5OJHodNlRUsagGyiKkKj07+8kkwfgiy4FDWVxyilKq0mzvMWPbW2TputIsbxouDZ3Lc2NnhM7N4IIVVxLFMcqB65IxdO/JBM7N4JEXpoBlv/aA71d+YgyEcQ0s6ZQZ/Yw+lAMZlck+nANMw9UfLBEvz8bI= seLWctDq1vITPLuiUGRnWFclxTIsI/mzrXJ11X59WBQq2TmH0511F3fc2/kN99n9hhXjZpcypTi2hVs5GdYRPMnA7cHYcU3yYg2hOTr1IdKw6zOk0hRRetaEZPUyc5P9j123drx0aI9G45dm//nESkyvpmjymdI7Lzm3hy9Ig/Y= peKQaWu/lHsE0yn8EheTLlmljIomE3pcnj68JHtYVfYyYQUmE+JC9fcD9Yn1rYhVbxCNvlYIL1Ak32vUx4gY4ZTxZAE+ULpq1g4dT13ImI+1IulW0LxkNueLCmKyWJEfE+EiQavulhcElJ7NuQjLMWwBly5liNpo22AM6lbI5HE= dxdtWUuqBR1kvySqVTQPGASy5gzWMxRG6f0yCoIdTft5ftjQZT+JlJ3xQ/oMm00UrBUaIgoLecgBeC6PbAmqrWFKFBB7sZfKK+h+n61uQ6IqoScvAUUNOUcayc2AATETwjTzValWwKRJPJZiTQxHoNRBR99BNFsg/cpuFq2o+Bc= SN2KYGtkMkFWkbd9REVNTKyinHyH0nuEwkfiJ+5tH3oVSwV6Yx16lqyOGYpVSsKLs16kSPY1ostxusBq6jpMll6TV2AW6+EdG269qNoHlgWD5MC7u2WptIq1KiD4s60U4SWnPNcTz4Bb3ONaRXJImGkNXGiNx59cmJkpUlNsyTk= GgPKkTmUAsqx9cIehlholukO1ZqluVfpjB7VoXi2zLPcYQ6h6ahlpAgqMxr5JLtJyDaVvLsAyXf18nBuTkpT0SkYaFyZsIxepONgN3f2xbQMFSEhJzTHt1mkGKJ7KlRFO7QFap+IBvLaySAKg52YN/RcPFwTM5BWMMT7c3flb/w= lO+e6qt9DO96w/pBpCp2Y+/CWZwqbrkud4lub+k5MFpFxJGhBQr1TGm0D/7z3AJc1d3TZmGzsLI6k2bXnisLC0mheutPvMnXJPPn6BN8TOie/AzkE6dQraYnhaqzN1IN+hmYzrbsOM3R7ximTwx1u0ro5LlLcwjqWinPvEyC3Zw= muo/9iFv/aNmbgofMZR8hGKWZQJRzG/ZdXCsBymo8twC1Tn4T7Nb/2nXWz9sFwsORiSOdj49P1p5Bkd1Z0t4QNJbtMeFVmspu09R+Ene80gbYmfiPc3P3rMmj3P0nmaH2Zzi6y5qu4TcWuRkTkY4di4HFuShEseTnKk5sBzHteg= F1WMLfrUkVNnc7p/8kyDN93nMHXOcQxqyZ0XeVqgMLx6ckeo2ufcTu4VLAsqRaRwm4ykzexkS39Vij3P0DfnfvI9xWdP7bQXX8Foq8XXmX8vnznL41PxJRQ0u5N/BUXF0WcZmOdJ29tF2t4FzZCe6PPH46HjkFf6hSUnPybSvcc= 50uv/WfCGrw8+z4jeyR7efeFeflC8W3XbdYyZQioPPjwBU/Jqs8Vl082kIHad/yY+IDYR1OkObYr3GITDwNJj1HQxyrKNcx9nIimCCBll/LkrY7ONnmZ2/JVm7PhURKytiohqx6t7lxn6fvaJNc5Q6nnBydwnkW+wdwL6iD3CQc= NjDBJ+g+lerWtB2qLnCAazVfmGvNDcN29+rgkZxrVu1nz/rkwXJUaQbdYJ2Hb619N9opfKsliaoO6iDfCgbukCw6P8Hn4Go07jHutV7kAAcLfkMOtq6IR3KwWbWfHeyTB6vRwdYHqzMHC3NGs/iyYXa6+QLCXiXl15M2nbl1A54= TelVNp/5kVfxavbKiY2eMibqaUy5pxHT8b7tmHRfdD5E6QVsXXPpCCZ4/+6bv//zu3evXr26+D/R8UuGeXoAAGRlZiByZXNldEF0dHJpYnNCdXR0b24oa3dhcmdzLCBub2RlKToKICAgIG5vZGUucGFybSgidGFyZ2V0YXR0cmk= YnMiKS5zZXQoMykKICAgIG5vZGUucGFybSgidXNlYXBwbHkxIikuc2V0KDEpCiAgICBub2RlLnBhcm0oImFwcGx5dG8xIikuc2V0KDApCiAgICBub2RlLnBhcm0oImFwcGx5bWV0aG9kMSIpLnNldCgwKQogICAgbm9kZS5wYXI= bSgiYXBwbHlhdHRyaWJzMSIpLnNldCgiKixedixeQWxwaGEsXk4sXnVwLF5wc2NhbGUsXnNjYWxlLF5vcmllbnQsXnJvdCxecGl2b3QsXnRyYW5zLF50cmFuc2Zvcm0iKQogICAgbm9kZS5wYXJtKCJ1c2VhcHBseTIiKS5zZXQ= KDEpCiAgICBub2RlLnBhcm0oImFwcGx5dG8yIikuc2V0KDApCiAgICBub2RlLnBhcm0oImFwcGx5bWV0aG9kMiIpLnNldCgyKQogICAgbm9kZS5wYXJtKCJhcHBseWF0dHJpYnMyIikuc2V0KCJBbHBoYSIpCiAgICBub2RlLnA= YXJtKCJ1c2VhcHBseTMiKS5zZXQoMSkKICAgIG5vZGUucGFybSgiYXBwbHl0bzMiKS5zZXQoMCkKICAgIG5vZGUucGFybSgiYXBwbHltZXRob2QzIikuc2V0KDMpCiAgICBub2RlLnBhcm0oImFwcGx5YXR0cmliczMiKS5zZXQ= KCJ2IikAAAAGABNQeXRob25Nb2R1bGUvQ3Vyc29yAAAADQAAAAAAAAACAAAAAAAAAA4AAAAAAAAAAQATUHl0aG9uTW9kdWxlL0lzRXhwcgAAAAEAAAAAABVQeXRob25Nb2R1bGUvSXNQeXRob24AAAABAAAAAQAVUHl0aG9uTW8= ZHVsZS9Jc1NjcmlwdAAAAAEAAAABABNQeXRob25Nb2R1bGUvU291cmNlAAAAAwAAAB5WaWV3ZXJTdGF0ZU1vZHVsZS9Db2RlR2VuSW5wdXQAAAADAI17Cgkic3RhdGVfbmFtZSI6IiIsCgkic3RhdGVfbGFiZWwiOiIiLAoJInM= dGF0ZV9kZXNjciI6IiIsCgkic3RhdGVfaWNvbiI6IiRISC9jb25maWcvSWNvbnMiLAoJInN0YXRlX3NhbXBsZSI6MCwKCSJzdGF0ZV9oYW5kbGVyX2luZGljZXMiOltdCn0KSU5EWAAAAAAAAAAAAAAACgAAAAxEaWFsb2dTY3I= aXB0AAAAAAAAFtVfUH0xAAAADENyZWF0ZVNjcmlwdAAAFtUAAAGdX1B9MQAAAAtDb250ZW50cy5negAAGHIAAFk2YDeHAAAAABVUeXBlUHJvcGVydGllc09wdGlvbnMAAHGoAAABLl9QfTEAAAAESGVscAAActYAAAAAX1B9MQA= AAALVG9vbHMuc2hlbGYAAHLWAAADBl9QfTEAAAATSW50ZXJuYWxGaWxlT3B0aW9ucwAAddwAAAAwX1B9MQAAAAdWZXJzaW9uAAB2DAAAAAVfUH0xAAAAD1N5bmNOb2RlVmVyc2lvbgAAdhEAAACHX1B9MQAAABBFeHRyYUZpbGU= T3B0aW9ucwAAdpgAAAC6X1B9MSMgRGlhbG9nIHNjcmlwdCBmb3IgcG9pbnRzZnJvbXZvbHVtZSBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQlwb2ludHNmcm9tdm9sdW1lCiAgICBzY3JpcHQJcG9pbnRzZnI= b212b2x1bWUKICAgIGxhYmVsCSJQb2ludHMgZnJvbSBWb2x1bWUiCgogICAgaGVscCB7CgkiIgogICAgfQoKICAgIGlucHV0bGFiZWwJMQkiR2VvbWV0cnkgdG8gRmlsbCB3aXRoIFBvaW50cyIKICAgIGlucHV0bGFiZWwJMgk= IlN1Yi1OZXR3b3JrIElucHV0ICMyIgogICAgaW5wdXRsYWJlbAkzCSJTdWItTmV0d29yayBJbnB1dCAjMyIKICAgIGlucHV0bGFiZWwJNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQiCgogICAgcGFybSB7CiAgICAgICAgbmFtZSA= ICAgInNvdXJjZSIKICAgICAgICBsYWJlbCAgICJTb3VyY2UgVHlwZSIKICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICBkZWZhdWx0IHsgImF1dG8iIH0KICAgICAgICBtZW51IHsKICAgICAgICAgICAgImF1dG8iICA= ICAgICJBdXRvIERldGVjdCIKICAgICAgICAgICAgImdlb21ldHJ5IiAgIkdlb21ldHJ5IgogICAgICAgICAgICAiZm9nIiAgICAgICAiRm9nIgogICAgICAgICAgICAic2RmIiAgICAgICAiU2lnbmVkIERpc3RhbmNlIEZpZWw= ZCIKICAgICAgICB9CiAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJwb2ludG1ldGhvZCIKICAgICAgICBsYWJlbCAgICJDb25zdHJ1Y3Rpb24gTWV0aG9kIgogICAgICA= ICB0eXBlICAgIG9yZGluYWwKICAgICAgICBkZWZhdWx0IHsgInNwYXJzZSIgfQogICAgICAgIG1lbnUgewogICAgICAgICAgICAiZGVuc2UiICAgICAiRGVuc2UgR3JpZCIKICAgICAgICAgICAgInNwYXJzZSIgICAgIlNwYXI= c2UgVm9sdW1lIgogICAgICAgIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImludmVydCIKICAgICAgICBsYWJlbCAgICJJbnZlcnQgVm9sdW1lIgogICAgICAgIHQ= eXBlICAgIHRvZ2dsZQogICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiaW5pdHR5cGUiCiAgICAgICAgbGFiZWwgICAiUG9pbnQ= IENvbmZpZ3VyYXRpb24iCiAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgbWVudSB7CiAgICAgICAgICAgICJncmlkIiAgICAgICAgICAiR3JpZCIKICAgICAgICAgICAgInQ= ZXRyYWhlZHJhbCIgICAiVGV0cmFoZWRyYWwiCiAgICAgICAgfQogICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAicGFydGljbGVzZXAiCiAgICAgICAgbGFiZWwgICAiUG8= aW50IFNlcGFyYXRpb24iCiAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgIGRlZmF1bHQgeyAiMC4xIiB9CiAgICAgICAgcmFuZ2UgICB7IDAhIDEwIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImlzbyI= CiAgICAgICAgbGFiZWwgICAiSXNvdmFsdWUiCiAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgIGRpc2FibGV3aGVuICJ7IHBvaW50bWV0aG9kICE9IHNwYXJzZSB9IHsgc291cmM= ZSA9PSBmb2cgfSIKICAgICAgICByYW5nZSAgIHsgLTEwIDEwIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImRvbWluaXNvIgogICAgICAgIGxhYmVsICAgImRvbWluaXNvIgogICAgICAgIHR5cGUgICAgdG8= Z2dsZQogICAgICAgIG5vbGFiZWwKICAgICAgICBqb2lubmV4dAogICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgIGRpc2FibGV3aGVuICJ7IHBvaW50bWV0aG9kICE9IHNwYXJzZSB9IHsgc291cmNlID09IGZvZyB9Igo= ICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgIm1pbmlzbyIKICAgICAgICBsYWJlbCAgICJNaW4gSXNvdmFsdWUiCiAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgIGQ= ZWZhdWx0IHsgIjAiIH0KICAgICAgICBkaXNhYmxld2hlbiAieyBwb2ludG1ldGhvZCAhPSBzcGFyc2UgfSB7IGRvbWluaXNvID09IDAgfSB7IHNvdXJjZSA9PSBmb2cgfSIKICAgICAgICByYW5nZSAgIHsgLTEwIDEwIH0KICA= ICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJqaXR0ZXJzZWVkIgogICAgICAgIGxhYmVsICAgIkppdHRlciBTZWVkIgogICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICA= cmFuZ2UgICB7IDAgMTAgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiaml0dGVyc2NhbGUiCiAgICAgICAgbGFiZWwgICAiSml0dGVyIFNjYWxlIgogICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICBkZWY= YXVsdCB7ICIwIiB9CiAgICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiY29udmVydHRvZm9nIgogICAgICAgIGxhYmVsICAgIkNvbnZlcnQgdG8gRm9nIgogICAgICAgIHQ= eXBlICAgIHRvZ2dsZQogICAgICAgIGRlZmF1bHQgeyAiMSIgfQogICAgICAgIGRpc2FibGV3aGVuICJ7IHNvdXJjZSA9PSBmb2cgfSB7IHNvdXJjZSA9PSBzZGYgfSB7IHBvaW50bWV0aG9kID09IHNwYXJzZSB9IgogICAgICA= ICByYW5nZSAgIHsgMCAxIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgIm9mZnNldCIKICAgICAgICBsYWJlbCAgICJHcmlkIE9mZnNldCIKICAgICAgICB0eXBlICAgIHZlY3RvcgogICAgICAgIHNpemUgICA= IDMKICAgICAgICBkZWZhdWx0IHsgIjAiICIwIiAiMCIgfQogICAgICAgIHJhbmdlICAgeyAtMSAxIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImFkZHNjYWxlIgogICAgICAgIGxhYmVsICAgIkFkZCBTY2E= bGUgQXR0cmlidXRlIgogICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgcmFuZ2UgICB7IDAhIDEwIH0KICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDA= MDAwMDAwIiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJyYWRpdXNzY2FsZSIKICAgICAgICBsYWJlbCAgICJQYXJ0aWNsZSBSYWRpdXMgU2NhbGUiCiAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgIGQ= ZWZhdWx0IHsgIjIiIH0KICAgICAgICBkaXNhYmxld2hlbiAieyBhZGRzY2FsZSA9PSAwIH0iCiAgICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiZG9kaXRoZXIiCiAgICA= ICAgIGxhYmVsICAgIkRpdGhlciBTdXJmYWNlIgogICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgaGlkZXdoZW4gInsgcG9pbnRtZXRob2QgIT0gc3BhcnNlIH0iCiAgICAgICA= IHJhbmdlICAgeyAwIDEgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiZGl0aGVybm9ybWFsIgogICAgICAgIGxhYmVsICAgIkRpdGhlciBOb3JtYWwiCiAgICAgICAgdHlwZSAgICB2ZWN0b3IKICAgICAgICA= c2l6ZSAgICAzCiAgICAgICAgZGVmYXVsdCB7ICIwIiAiMSIgIjAiIH0KICAgICAgICBoaWRld2hlbiAieyBwb2ludG1ldGhvZCAhPSBzcGFyc2UgfSB7IGRvZGl0aGVyID09IDAgfSIKICAgICAgICByYW5nZSAgIHsgLTEgMSA= fQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiZGl0aGVyYW5nbGUiCiAgICAgICAgbGFiZWwgICAiRGl0aGVyIEFuZ2xlIgogICAgICAgIHR5cGUgICAgYW5nbGUKICAgICAgICBkZWZhdWx0IHsgIjQ1IiB9CiA= ICAgICAgIGhpZGV3aGVuICJ7IHBvaW50bWV0aG9kICE9IHNwYXJzZSB9IHsgZG9kaXRoZXIgPT0gMCB9IgogICAgICAgIHJhbmdlICAgeyAwIDE4MCB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJkb3NjYXQ= dGVyIgogICAgICAgIGxhYmVsICAgImRvc2hlbGwiCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICBub2xhYmVsCiAgICAgICAgam9pbm5leHQKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICByYW5nZSAgIHs= IDAgMSB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJzY2F0dGVyIgogICAgICAgIGxhYmVsICAgIlNjYXR0ZXIgRGVuc2l0eSIKICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgZGVmYXVsdCB7ICIxIiA= fQogICAgICAgIGRpc2FibGV3aGVuICJ7IGRvc2NhdHRlciA9PSAwIH0iCiAgICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAicmVsYXhwb2ludHMiCiAgICAgICAgbGFiZWw= ICAgIlJlbGF4IFBvaW50cyIKICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgIG5vbGFiZWwKICAgICAgICBqb2lubmV4dAogICAgICAgIGRlZmF1bHQgeyAib2ZmIiB9CiAgICAgICAgZGlzYWJsZXdoZW4gInsgZG9zY2E= dHRlciA9PSAwIH0iCiAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2siICIiIH0= CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJyZWxheGl0ZXJhdGlvbnMiCiAgICAgICAgbGFiZWwgICAiUmVsYXggSXRlcmF0aW9ucyIKICAgICAgICB0eXBlICAgIGludGVnZXIKICAgICAgICBkZWZhdWx0IHs= ICIxMCIgfQogICAgICAgIGRpc2FibGV3aGVuICJ7IGRvc2NhdHRlciA9PSAwIH0geyByZWxheHBvaW50cyA9PSAwIH0iCiAgICAgICAgcmFuZ2UgICB7IDAhIDEwMCB9CiAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICI= MDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrIiAiIiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJkb292ZXJzYW1wbGluZyIKICAgICAgICBsYWJlbCAgICI= ZG9vdmVyc2FtcGxpbmciCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICBub2xhYmVsCiAgICAgICAgam9pbm5leHQKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KICA= ICBwYXJtIHsKICAgICAgICBuYW1lICAgICJvdmVyc2FtcGxpbmciCiAgICAgICAgbGFiZWwgICAiT3ZlcnNhbXBsaW5nIgogICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICBkZWZhdWx0IHsgIjIiIH0KICAgICAgICBkaXM= YWJsZXdoZW4gInsgZG9vdmVyc2FtcGxpbmcgPT0gMCB9IgogICAgICAgIHJhbmdlICAgeyAxIDEwIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgIm92ZXJzYW1wbGluZ2JhbmR3aWR0aCIKICAgICAgICBsYWI= ZWwgICAiT3ZlcnNhbXBsaW5nIEJhbmR3aWR0aCIKICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgZGlzYWJsZXdoZW4gInsgZG9vdmVyc2FtcGxpbmcgPT0gMCB9IgogICAgICA= ICByYW5nZSAgIHsgMCAxMCB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJuZXdnIgogICAgICAgIGxhYmVsICAgIkNyZWF0ZSBPdXRwdXQgR3JvdXAiCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICA= ZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJvdXRwdXRncm91cCIKICAgICAgICBsYWJlbCAgICJPdXRwdXQgR3JvdXAiCiAgICAgICAgdHk= cGUgICAgc3RyaW5nCiAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICBkaXNhYmxld2hlbiAieyBuZXdnID09IDAgfSIKICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KfQojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGU= ZCBzY3JpcHQKXHNldCBub2FsaWFzID0gMQojCiMgIENyZWF0aW9uIHNjcmlwdCBmb3IgcG9pbnRzZnJvbXZvbHVtZSBvcGVyYXRvcgojCgppZiAoICIkYXJnMSIgPT0gIiIgKSB0aGVuCiAgICBlY2hvIFRoaXMgc2NyaXB0IGk= cyBpbnRlbmRlZCBhcyBhIGNyZWF0aW9uIHNjcmlwdAogICAgZXhpdAplbmRpZgoKIyBOb2RlICRhcmcxIChTb3AvcG9pbnRzZnJvbXZvbHVtZSkKb3BleHBybGFuZ3VhZ2UgLXMgaHNjcmlwdCAkYXJnMQpvcHVzZXJkYXRhIC0= biAnX19fVmVyc2lvbl9fXycgLXYgJzInICRhcmcxCm9wdXNlcmRhdGEgLW4gJ19fX3Rvb2xjb3VudF9fXycgLXYgJzEnICRhcmcxCm9wdXNlcmRhdGEgLW4gJ19fX3Rvb2xpZF9fXycgLXYgJ2R5bmFtaWNzX2ZsaXBib3gnICQ= YXJnMQofiwgAAAAAAAD/7b1rl9s4kihY99wPe5xn9+yes3+A1vS9k6520gSfYtfUbNfD1ePZ7rKP7ap+1a6GkpiZ7JJIjUilM11Tv2f/5gYAPkAiQEmZEiWlaXeXMxkgEAADgYhAPP7P/++/f2Z47C/9Q4zij+u6RvNPDiW2QRw= zzBdkzUhZtXCjpNpOMruFuFn75LF2UN7dqqOvetpsEySTI/iKPuMjqB9qS2SKM7Sy2Uyv0lmq3l4Ng+yyXWYTsNLgBoPHt8uwaZZjA99f5Ymi8tZcJVq5Q9fameTZD4P40wbDM4WSRplURJrpm4PXc/ULkxTt8whgUZxHE6yZBk= h7dZNNXMs+J9bZZMftaSy0ttDms4Yz9l4XwxC7KQ/XIJoy+WMGH22+0yuGM/jO8WQZqyH6dRCs3542UYT8Ml+/E6urqewf/5i6t4lgRT9mMa3ITTIAvYL4D+YhnSnmL4eZYsYaLBapbR38NbmFEIL8VnySpbrLL0+2AeTq2zX84= iDbgj8jg7NezKK4BDe0J7TaahaNxeBXFRDM0eIG1EtqrWkKDNAsyAGvaZBnShSCObZtkaA4NeAYLFV3e0We+O/SIT+BZsMquk6UWJ+Nkevf7OPlwHS5DPY1gNrc6DEGbTCZ0nobneTACm6v2w/vRN+yHt3/4WjP0Yfn/M/gW6WQ= GS3Yh4WFWM6C+GoVXIXaNX9+Biv9UEozy5eI6RaUtkrDJf08n8Gf//7Z/zYajX4MlymQFfzEHv0387P/HX7OkmQ2SVZxVj4nn/2v+fNoWjz8P6Z3cTCPJunochYtxsntrjYHoOxUm3PxGYGPaQ11y3Loi4QQzxm6Q+3CMnTPdG0= H5Z96NqOZRHNhK88Gn3/evT6z9+/fDv6/uX7P79++3+Pvn79l9FIG3z39vWfXv/w/s0P7wcPXV+r4lF2sZNfMO7xjyjLwiWR2QoH1DkKeTAepATbForHVuzFsnTLtmztwjZ0OjOJvRgHYy+xiruwX0T2Ag9a+IvXxl9c4BrXCbw= OqKfbwSzn7KFSTW/hc/gbyj4DXw5Yts+sWv8BniQ73rWyfKbkg4N1/BQOpxcx5/RdYCVuA6AqGZaOglmocafATmFl1m+XYDUKEr8+ZJSAgYovjfdRfxJQZpG/nsaXjEK/wU6j6+yawrSboLZivZF4C9dDfhxMLk+/2mg6y84rgw= r58Gz7TPtQKwCJZZNJmFabgAwED7lY3wa306IRDcEcymMRnAis6lwvjX3fE+28J5DizXHD72DT9dKBmeXS2T1eLJ3zXjCeUb6ZeG9v88OX8yGDx5dgbHUgT7OltGY7kB7GbaRtkgmgKUfTEADWugv3MKewK/adAouI3SomG9D8I= /kI3sFZYL/Rx3gngusA7KTBdLQDVMJ7PUqRJTFs8/ANUDS2CfgDxpP9v2En/UBndKg9rw7YLFPgn+rAE/jIL6ydgDbTrM9AqwZYKl61OQcekwoYPpyDRPc9xj0jI3tUpaLSdgkR7wrbrKE5iTlHhFI43egaBhKU8B5XvKE5C2/Q= HdvzfF86CUH2Vp2ER3r8FSRomI6jIEH5ALwJb0fxas5E7fufHBudE8VJF3MN9zxZsC+3CDJ2Wvw0eK4Zz2oH28O5VKnsOq6nWBPkoLhMZrAFDJF5PgFKSNJJsghzRmrA32fykSK14/RXNKWL19p8cLUCwqIsejKD3dneli0kbSs= fkWJ5f+99pGfWK5DPH6S0OfZNWyF6T+ScRp9RI4lw7TpqRRHi0WYtWMT/R7UM+A7CypB/H6RwYhfUOQoC1hmsyhd8/7n2v/7evGKksTnxZxS+FKTNa/lZx59Po7i6ZrG7PSj7aL4qn11y8+7Tc/shY27p1OcfJjSHdDaVs/bcnY= OQ/Sn1ubf543x8UA5QrSV9ip2Cbm0EawbWfBRC1+sC8XzuC0gg3VInQ9eHtXAoAghDS29/7FkJLvCmLIMpwnN+EovKXHRHdSiFmCTQNHZTshxNaJZbsghHi6Q3xPEkLIyQsh9hpTHxcoOBMfAXaA1Frxo9ZaIXhYnm+Qoe2akuA= YdreiQkepS4mCB51qvvk5I5SHXA9BU/YTOxoEzU2EC/WiRQPECOMh4sQfPQXL7S3bGW0IL7T+OpoCV2XANgH7Fr+2TR6I6Jl1+EZvJAL9WzOOvCgJMiqV+DoFUwQ4uOfBs++yFszS4nCUFG0WSyTMbQ5r/V8oZFn2gttEkYzGfA= xVl0qZ0Db58m88tzLgNpv+WDfa4R09It75n2r6znZ4zcfi+yDEquX5ypZaba6S7LRmvloXUy0Hq5ZyNZZ518s4FMs4Ecc+Kyi+WVDSrZpc4i9i662IIFpZQX+Ak1KhVovv1qMgy/mLxJFju+m7RLtkmqNVHgs5Ug47q6ObRAjhk= 6p5lHtONpVKOaV5YPkyMmUZ0AqMAyBroa3w3EszMdYGGaE/SDxF8VdgqwN4yGK+63zSbAk9rv1T0wbvDTTGOY/jEdRqXoI5vmcpLieOUiJx8X5mWt5aOUxAEQioMUIKmJwJjOqVIpGkxfEb67yDNpnwpw6U1KMGzYAxkCuAfw1s= 7V2YrRaDsxJI+xW6qnUHnC5dTgY14DhIGS61h/URktVyEtbf4ocVfInZrHz+60Y4pNfJgp4O22DxDt7R3kgvPQAJ9t23QgF54/7jT2ZhsNxm+LfhBWMeP778i/bdKmZHVborbICrj3Kvha2Q+gZ9p8AjTuLwHohcJkBsOTbbIPM= HX1P+wZ78SEYVeLMNsi8pBdkATuHvoczpYV274lTJUJthRYf9E2whL4oz94pTnM4tCKuGGyFVByM4eT4U/U2CJcbI/Yr53wbcdARwXgoE2y0r3OhdnNOOroKE1jF5d1VGIfLACSLbWb9Op7daa/ZV9S+YcfEVPtD3uHuvsp0PEo= o6s4nIJ2k2z1Vd6x1y6+o+9p30WzWYHsu2+/03789uvdkU6hc2yD3Vf5OyCDaVTm2RkytNMwmGy12SnpaC/hJS1LtG9DUOuy7T4h2zjrsOLEiSGgDb5fzcdM5BTIeC3+hZhp1J9GKd2OIGnF2uAXrfg42pf0sv9X7RetWKH8SX0= IDpIFlxBswGbFEh8ywzk2DTMBtqADIrtKrZvTFqaOEjec/rgnwZSO3Re4tIM3sDLERVUETKhf9AvQ//8ei88H4bjXtG79xJSkaM8Me6FYv7R838ayJZIvkGYs/CM6aEatf8loEUUT0HDiNIICLZ8Qg1S9F+rfFIQOhClMSj/X6E= R+3y9JVfqJpiNBhFTs30R5BOCiJGWqTXAah99AFomhnomCk0nsA5UXfbUc0+ukWm/+ov8vxBgwivwmXLCtTne2zzvMPm+dfHN8+P2Dz/9ujmuQxTjHLfhunjo12YK0a9MNfHR78wV4yCYa6Pj4anb6YYDdcfP/LzByaL0Xb98eM= XwOM5uuPH/kaTMK4JuZVxp4G4JGvw/tIVBfKVag/3nQNNuJ+B5xoFE8Uc61BHsN0v1sG6IdtPH8MU80960xktu9CGjGiMbg8aXrNHF9tNmsF6l1NDrsVeX8dLR/D3GyMTJPVMrt+BJPDTLHfRcs0O+W5CTehyPT+nUG1d3Uwzmk= jpmvVI4zLZOsQU9vjosq8gozS+VQmCY0ZPc8pzzZ3EArz/MPy2iqvW5A8fmdqJg3j+IoTZCp/ymKtVci5PQ+65yGnqFzC25PfW6iGx4yw9co+LSnOQ7i6YdoKl4ko/PVvpYbnt7Mqe8ZxRrjvtSLRvsmiS+jq5WK+zZNUkdtgKI= z0fTZBpl16ju/W2ifduAnfA82UziZDkPZthcGVj7vgF/VKeOsA4sJkS9DF/VwcUq8EiSrb75gabKfN1GzH/QwBRRCuYiv2bI8+SuYutE/OtwtmCDvQ0vYc2yRMuuoxS2BosDCNOUJUYIUu2CPNfS1eQafv6dxmMDzi/IswE272Q= cRnNqMVLGzx9+u71m6dPFQuUwBCzgN3fagO9WpVdOcY6tuWtcSiUYy1En8xOQi0UuQxEEmng9qC8BQ9ATcpMUGEmSP3doraoJXpAceNCOukWLz7obTtO5iFwumvHyToETh+VOIniWTeRT9HleYHcNGkExDxXRcpQ/mgo8oygomg= x6uMoaBa80KA7BbFYlQVVlzf3EW+lgtf9+t/zPC3prkN7kUWF0VXyucIjb36/s0P70fv//rm5Qt21tP5UwcxoCfdea7REKmKHPki1AhReHRBYBDrmYIMuVK7kwU0dNNqzO9eq4f0gz/cat3YKlQLxFdHsSg1/aFbgi9GbTlS6yI= f8cnmDi08hyTkOz4SBOHVh5sEpIdn3Hi0MqTrqnZHAJFNvCOk0+VYXOWS9w10jhdg0aYr+CFrgj15aE5cuDh/C4NZyxMsQicwYMTeUSLBItXsxmLAg4DbGQYV4j9kHu+mUy0i//UfvPj6zejV99/88cfvn355qv3/6ZdJPzZ668= //3lN++/e/XHl9pFyB+9fPv29Vv2hP367vUPb795SX8f5KOJAR5bh5AOBpvHkArxCKp4VtSNX9m47k2vatYSQ8vjTQsP6nuF6YrxDApSeoM+p5DoFu0zusMff0QfU48/FQDviPqSoQDqYaVElroetQGxLjmQ+7AowdSvAUUnd3g= QGHMPwCFFNfsOK0W99StULsVSnCooGkj2eNEaB63X+m/6vZCzjlBJ0Xai1CQdfymrMO64GoR8nauzMKbBvpq0cKkLYj4xHoCopVhO+h4XIpE0hjkAJVAy19mkiX2MgfkyyIqIUjjGhh5pdRb1rxbtSO8k0KzQN4rQdWXq8RBpH0= HU7El4QzXvmiKMzxIRGI+YQoIFYdzerIbh+QN7Ed/q5oVpTzDIhy9S4C96v83euD5tdG8P8vZKgbOgz0QJyEVMBrcKLmpXkjNXAR0LHjcH6nSgy8Tk7KsaIx0Fj8/sVQ98nQH2qE0ERE1hEF8G+ecrwWwQ9ofpiGWRBxDOfhNFo= zYUHdLDi1xi4DixWFDAQlkex5mtCtME4WcXTUe2plBVACORXRuObRMxPxJ/ZzvDsAdH4NEusodtdReIXG8N2zM02BiKw00csYZrEXKr7kJyF8enjZzSFx5jgIB7PvBlQ0CUin5XdABVlrQ3YnYoMrnkdcTXig6IpFz/Z1QaaVIg= 3b2JTdCpMYRYU9gGuGAZK0FZcgVsHoOWSW5iRQP6+iy5ah2ZAU0cWsItFZwrJ5QFtbXgp1xbC0Z8bQ2m0ZJno8EaERFXW91N2WaOTph3Q4pGvrqNIfybtyZuW3ND8RPVXqgTH/p5GdVEim/PcjHPgVEooYUWp2xQMGa11kAbrFk= z3E6vWwZgfMG9fTo0gUYmO0JBYRTnNkKVQAZoSlgnEwVQLYWClhOU21Quw3otwGJq4ByylGiy1ceBXPzSLZcTdA9x8DspvxyJttPONkycIQkSAOwUSKHMk3gWlQDyC+TJfDTp6+//vcXf3z1h397//RpzllzaUgxEe5xmCxlrZA= pQkPqGRME8tEMWbQKbKFp2HyIeahu/m1vrIt7W8VR5dAL6ojA7pj4oeyj+sgLcU3VSccG3awqrppR5g6JVB8l8lNNA1hCVfKjihwcp1EcHLjy0wbKExqDXghwsjtcpmm9tVkKwHd+rkrsxLdf8A+jtu+kRC1j+N7DSuihoJsMBs= BxPZlMagWYDYoniv4WxfudKcquGG6s0GipenO7rvd6x4mV0rXvYad5EcqzbFyxo6jkYM3bEsR1K8rL0oXnGpd8UnoHYx9/am1sUeSkqXqcGWoA5LRUa1ZkI1ALXmR0M1MvdB+dEOppFtZBQwD6iRUQNoNwoZpZZeH+v1sV4f6/U= sV4f6/WxXh/r9bHHo4+ZR6uP2Ud5EWa36mND1wKR3dYt17L7i7C6RlYL1S1VstrT+12EeUNZ7bIfVCHscBdhm5gE7EOoXaIfyX71rjdI0Havf/X6V69/9fpXr3/1+levf/X61+PRv+yj1b+crvUvw9oIqzb9y/B9DRbLJ94xVWU= Pgr1q0geVGpexYN7KV2WId91Wad617UZ3R1A6cr98verb4nJox6mZ3GZrle0ekWrV7R6RatXtHpFq1e0ekXrSBQt52gVLbdzRcveCKu1joe+7tAxek2rrmkVuUpLTat4cD9Ny/RkTcvxT1LTMja5YXUPoWnlgcf71bSKXLUP07I= +tusXsnqlaxeyeqVrF7J6pWsXsk6JiXLPVoly+s8uotshFWbkkV829GGukssj3QU3XU6SlZeNKFSsvIHu4/rwjWw08y0sZEG5h1EA+PZm/asgeUVNXoNrNfAeg2s18B6DazXwHoNrNfAHo8G5h2tBjbsWgPbKKvccL0G5oIG5jk= /TVX06GwVrutciusPb7flZdnyQrX8ESdCzeJ6BoexLlQzIC7V7XrdX2kXvPqNa9e8+o1r17z6jWvXvPqNa9HonkNj1bz8rvWvLxNhF6/3cHQsGzN0V3fNc3+7kuteQnVplEVTIDv4WYMUdRs7zR9E+1NnGL9QytqVbmR/V6UKQo= lffaW6+99dpbr7312luvvfXaW6+9PR7tze9Oe7O2w4wY3ahvZgkmG6LVpr+ZvgGivKnbtuX1N2d1/a2oAyiobNWje92Y2QRRxBzvhBSxYlPYjmluRn0H0MTKAo57zoBI56l9k8SX0dVqJxkQob9e7+r1rl7v6vWuXu/q9a5e7+o= 9a596V3e1tpNZ4pXVR7aWhcGk8bRYhFm9WLM+cNdK152DgapfZ3oW6KlVL1snfgerwlGbF++OTM+YdULtC149GZwZrEfFmLqeYc9ukluQduJPoIe5rEHlV7ms9/r1ZyJ+IyXGuNdlylAeLdlsBrvNClSMfI+6x6TJpEeCnd4Ju8= P15kKfzCey8qxMMD3r9YxR0e+sJDJoVjV4Gm9uQmma3m4U2yuJol42BG6N2fNoDlMjSa/n1u8we1ZWOv5WvGVMaBsIQ2f48Y/MVqLd0cwJ/X1nTIQWYNxJc2R8PloHKJTf7Yyx8XS50P7vDH5ZLnQw/zx3Uf1nxwXwaKnwDwgG0= lWY5+vm3KCabPxU+SjHbfE6NrzOkvaVw6hO+fuh34tex2AcCoq4+Tv1z0AeW+AnKD8J+cYSVLr4IW1sg/WpFiw/C1hE2QbV65Qfx+W9EXJbys5D8V0tcBPZ1ilm33jA79TyjlkMc33LMhxg2DH1Y/r8j40Zx8JjW2pqPJYdHzBs= E+DT8rHNNQmNdwR8XdhO2ueasFu1F5r5xVmueWjjMewgaP5Gu9AqmmFNqhbBLWvx22YLeigANQKQfJFL0fR3aleAZz8N0tXyMpiEPw2+4OqBVu4lYN9pBm3QzVXHF3Cle4sevAv6cRcg6YzHye056IxpOLs8f/ZcbP6cT+k5x/s= uVawm+caUIX8hy/Tc61iMc81ziUUL8D8nheTfK5x9gP/Mn7zHH1DnOPzxhLgbxRc47kmconiN8YUnn1xxrTqeDJbTRExuFor/ZpqMCuYHU44uWQOi4/Dc6sTfN2JWoKlqxGvZNGfOKXcP4PpKhTrZDkJ6eBXIWg9zNDVjsZNAIc= OwjMiFzLm1F0ZA1rUIBkMb4EWWqQrQY5apCrBnlq0FAN8tUg0GbVsJb1IC0LQuQVKcizaCEvjEi2RSt5jQRy3oXO4VYvrdU5Sv56gOseax3z5+dnTedgj4J450pH6ULoORti1XLbM3SHIHraOk2LINe9Ip+wymEU8uG9rnUcz5U= rnWc4cOkH/a340sdc32O9ZzIUKkHIK3XGv2lRX9p0V9a9JcWJ3JpsYFhnvE89JaWniZFA/wy+JtcYujamptz8K7kKkHoWytXzeGMH43vRh/DZVKTrgDA0N6xdOVW4LXLVsNNKWOZOnTm+9Su67q2dRIeNeyXjuy6zNwxRcQsQ3s= Uoj8mskNlNTsVjeslS1IuzHKHyLGqAdVGu3eGFXtG2KuS1FXo01ENEujqzjIVkuZTeXfnN645VsMFZEervoJdzpbzWYtm/psd0Fa1jrhdxzF07raR5/sLz7LdTZCSMWNiG76oDaySybT6lMTNhS+aRjDQt0J3n3lEywECyafJVw= HuE3AGgoltiqlUm5xh6YlMv+T7qOyrLgpY0oVeELiEpQ+cd4sqNIJWrWXUZAHWhHuR7Za6i9htprqL2GeiIa6gb+aIX/WKfuaG2uZtRLKhdEQBHY1Oms0zgTflZ1piBXDdbmohaki5oYWj3ftTDqlWB7nTAqIqdUkA3dtmzi9Qo= skJBvqypvaJ6LKpFuQCKqMi1Vu0CKPEegZZcNXC22TyIIEpXc0/Kr102WKv8ikjuXfcVtHJ7nQDfdGqq8Z8GsM6EyM7Wj1hkazSVnAg4kOV6Q404uuWbCCf6pFmRwTwKiaAlm8BwbplPZnRHfQYH0UfmjgmI3VJXQfrDHfPHhB8= PlIPwcEEFp261lHPxmV0xXwDB9znkPpkTt9Mb5ljIP3pjjtlwk8fmVfg4OuvuV/m+2geModA9lMUT7h/5nc0vJL5Ag5eL15RDki4p2b+m8k8AIvfLO6wmf9m3/Oe17X9+j2v77q05sNpscxq06/NvCrtJoRvPpg9esINwTr2KCE= tH8eKSRxWmcfBK3mKszobk3iBoMUILu+xKjshc5a7lhDUMkafR0+hQ8yhqsPiXcaccHHIaRJrr+E32WEk7VOwrSlgvVQNkM8hPU4J8Z6yr3krFXC6qR6z0sN6naKynTQe5utbCSH3YhQ2ftRhLb3fCM74xm1Bqub1vdX7ait2nE= W6mRe7iYWzVcz8drX3f/lzwCamuZeOFCXWPg8Wo227Vu7ZTgtQFFFVLrmbalW4h33zHy7A4DioRwF5Rvi/TItetLRLuuN1Or15Q5W6bMsN0H5dw7QERE5SFhrte8ChJFmDX/IqgDOnd+p1DUJ7zsdicsaouMnNV8jjbjDOk648w= Wh/kHK0WH2SH+KDx2cCshobMpT7xK2m6fKMqJK28mG4833uGUGoM9HzPOMnENGt9mHMiPUBiGiEwoyUxDfvaTx6Wm+bbRPuWU8uTPiNNf3XeX533V+f91bkA7jPS9BlpasvcZ6SpoKeRkeYgsaGboWZ2rZi5Gylmplox83Ti+MQ= 1izdtm2CJKTpFbNRPSNIQzmrwbpS0B5k/z9c5tBNipsDsR5CQavHxe9bSWOjad9zqnmYosYVmV5X63W1XlfrdbVeV+t1tV5X63W1Y9HVzOPV1azOdbV1jvQ5Wi26mum5nq+Zva62RlfL0zNiqpoyw+ZeNDX/NK/SzI2u0qzDaWo= RW6ybhS1rxjNPExPC4o+ejWtV9N6Na1X03o1rVfTejWtV9OOQU2zulPTBI/sdXdX0/CKsee6u2PxdH9e2fY6r+wKMaWu5ugm8XwXdDXP8YeyrnaMbtldhtLA6uEe2Zwe81T84VVTC6vAqCaWa12YJuaqNDE9hf19eavDQhy7N7Y= a63bzhVp3jN0BjpAZFP2fCSfCbnIDTA5eoWwvxwqczoRKnNWESqHrohQJK6G1BqsMFk7B7UjjYTc1MDtaCMhNwV4l/7sa0NuKorYf7iNEPC+ztiVl5doJNOmz3bN2K0S7KzPcsyRUrJ1W3eGvkf92G3HcuXUap86W+cLiHP2khA= eZxN7QRotmjj775lYxkslGm3j5+/l9tmPX8vKPSe3B0WF7XtwHMld6cwdWwihapDEylUHZlIoerARDZuW9QkQxq3VTFQO9ItAZUM3I72XgMqqwZruXtBD3vn7ZZwv2IXSF0tk9ViFMV0h9VZeZCBWj/+wA21O84LYmGlsOuoUAY= niYLzozLH77UzjCu7nr60LV9ENotYOuuLKwfrkJCfD+mLrFmm1dUY8ky0By8HyL4QqN0ErAqRUZ5C0KkXLxSS9WViE1Mu1n2ekgslv/yhGIhS2qjBQBxaptcx5/9wgoGTa4DIJ2ZdhPejuLVfJKsgBJ+yWsJzcLLLN8eQFcUNf4= fEk/OwYoqM7If0/DK0a8v0BX8VV2TUH0q9OyUoOYc4TzZME+1yLIrs9/Gug/DZ5rxrNnA+1X1gn974MZVMkLiOkRfEmQ8+kymQGxy5VwONdkryvM0xSE36pcrYBcmBVmFmBXSWxNBszUW30Qqdnfa9/rCTzU8leyayDo6T+SMYs= RJXkecO0qYGKp6eWR49+Ly7Kl4SXhmqpuvR5Puyaok6wexKarE5lDaSwKEYMT+VCr+uBNWrthqI5+TClZCbB9RzOWc48SGXjWDHT1QKYWxjPZ1jJKD5b2owdIPxMkdpF07wR0P0smKgtgWxlwxm/HWqht4fvj8r+Zin2x/7PayE= 5Lk8r+md4ygv/tbdcV0lqjFMFJOtTmvH1F3LdrQLy9Et2zWl0/pwJVQ7Oa2H2pMwhpULRzfTMdEs9VEtNms9py3fFs5px7ZN4g9PLb9VSWbiOV0js0/umC7lZNOz0BXZ0SltPPCQXkZz2Ns34aEO6vT3dFW+FOti9uf0p3BOY5k= i2ob5DBqtYjCQdRqw8BR2e6ghvPZdDx+UIOi8Ekf1Jud05/CMY2p03Uq++TOaUGdRs/pnanT/UHdH9QneVBjCnV9h3SqUJdqLGMS3CbfiP2uAPtTpys37Roe26rTjuODOm3b8IN5TOWBd3VKe2uM35cJsKTJ9WgcXkU8vZ/qpJY= W2KnNXwpYts+qZ/WvuO4vnu6Xih2Qf+mWaXcr9Ed9Z4Mcw/Kz+jpSH8uj2tNoxuW/jtgrGJQPh8HzMVvXj5gLva04R/qDTmjh46SOCyPX/UwwBKiKedxmwz2Qxpqr77VvmIvrLKweidOWKPy98Kl8L6IbYPVqymG0ZYDsvKLm4w= 9q7ecMthgtso3Xior6CxxsZL7z+vkBaV3GBatXbbk9Fi41lRInrzsFWsTvCNBmSt81wCD1hJundHjNcZA2QBKVhjSfQ1Ac4OO/iTLKjYUj4u+PIvNJ7q1/Ix9Xhlg70NL4HxZ4mWXQMNRDETuoHfwXmUakGqXZDnWrqaXMPPv9M= uCB+fkGeVeOyGJrgig5QeIcPtMHTp+9ev3n6VByy1nAZwklFpVdtoFcC/M7Mjq6DH8eyOsOo6f56TLG8VJjgTzbSbG6C2Yr2Rb1vCi1nwpQa/QXHleH10+CZ9rlWAGgm7WgCezRcAEBUe4TpwO46xtkAWnQyv9W4/9I5Jat/Zu8= /TNV4mCWxLR0x9qP0dVwTPyYRHS5FtlZOMRUuoUSPhpR8WxBHX/Yp4UGw4aaxp/n+lnJv5Wei3RNsV7o47yTkl2qAyjaVBQ2I5EbycqQ/qKQw5h2uROPStQUWPts+1cwBO9Js7o1jKYjGrQR0JiUeg3a5HbHrpKVMdKzHAUGWyk= F5ahex4hzATomkje3yM0AbZGLEu6hd+mW7TXliE0MMDxTdGZca1R7+jVhJKGbMMlChqST8TstiOzHi1NtEyiKT8ovnv1/Vd/HP34+o8//Okltex9O/rLM+1COz/fqFlx3ACJpGF2C2fNM+1/KE5OxdGZfTySef9ts3n/TZ73x/s= zJsa/x7wyXcoM5ybn09CEA4IyAljYKnKL/7u1d9ePtNeaPQFfKrPthacYBXuOiKATef51z3NsytC33Sef9vDPKfRTXocVL2kEaXnHPcXbLNRSfjFdpuUTucB5LnP6dzdczoPoMJ9TufjPaaTdcU51p0Jf93s6PirfHTcbX50PFw= wC+LSRKldI1oZvhFGb8bZJrKanmJt/nPVTDll2lJnCYzqqSFi0yt8vDrMEmzonv3CdHN+hxNqmtx6F0r9KMC+uwsQ0bLbrkWBz/dlT99LDQ7Ofq8CHlQKY00uPpmCROXYDb7++yMCtrL1ha0dsKNctlyWHMijBM/IflCMEZW++0= Y/4bTCocB+pY/2QZ0VqWU3qStFyDLbPwlueEUN+6PZiCK/VQiOpuUHBXYdzCZVhVWEvc8/suolWZ3TzPRRHYTlEd6pblUEWV6EPXc49IUb1nbq3tfFUs7cm58UxMfyXdfVG44sKLuJ5VaK2PSJMtaZyYNkpiyHkxSRZ3bNVUDGs= EsAuULXYEacQjFkVp6hh3hWfsCv3turUXQSTn8PpqFPTVnl7KZq2cES2YxyWDnTCGYc3NOWaqSdv4XJ6C5eClGyrKjmFk1Jv6HqEhq5z2Omw5x1jaAyVBoLjN3zldhKNGkrONzF9rTGWHLHty6S4bTjZvwqT1eiLRHct0/ct4po= yilqbPrnQlPS0vbwRrJtFuRv8oKsJ/9yQTZp2hvTjsKYdr4hqbd9sOO2r51vSLuqGT4ik9v5Jt96xya4UhkAhdFtF5yOwBLXdGjnljhP94lf+yNa4gDq+nRJLGLYXh368YkLGoLvWj5Vl9mCeO2WON0Y1ofyvco4p4PSUdrn8l8= TtBEZ/muaKMzbbtmpOPQk7LSYbkXcSLvzFhXvWTZNcMh6JJNx/Vbmqt018a6Cmw6GALbqdyubhtDGldm6Y5rH5Otbkcq9zpTHUpOmqO23eEvqKx5Q8uzTdcW69ifarBZCXcMEyO8QyrouPDxQjN148A6dPqfy+zcevZCLRns9mo= roxo8YiHfaXtPCY3CXC7fb1EQrXSJcsVs0SBt3cfB62HNTuCjepELiRNz3GHQ8+z1p7Qaq/L6xA5/daf7HTdeNqRRXSTZLdoGmqWVF/Z+UI9rtD7MmzpOweOWte8bNW6+GUrLJu4UR+uBfGiiXrFqyatSz9PbsJCCEcnzx1z5XE= Pt/IDZa3CC4v4XQLp+0xfXwbK12EYyr+4B+pDIKcqv2MczmLHUqKRrzzotE8XGJpvWkhjt1ccThlg8ZlaM4zjkS4sg4tXFlbCldE922PZtexddcz5Vx4vXC1A+HKY3GAj0i4cjHCQ4SrrgwoTIIxX1jbWqW7u6ZQSX+57LUvAcs= QgQstI7TEQlYRmXyKGxWZOg4tmOaNRMIbCSP5nuGLeabDnF7gasXuHqBqxuBq7sKImsELrtLgcsgGALbCVwecC6LC1zecOh8egKXILVrtlrMEpu1Cld0ER+7cGX3wtWJCFd2L1z1wlUvXPXCVSsPaReu7O6EKyEMvhSuLlez2Ug= sHLUJCy2NLuWsMpabKbtKrHYTsxyqIP/kEWie+SoHPx3JGYRq03O8jcybBFDJY6ZACQi0BKAFgBNEWgLQHtzexmRpTyzPiZ9ZNVHapUFffsxyIJVQ9NQbgdEzHi4M4OQ8049cmfBBGh5sesEdsSIsiRKTVO23dMai+IlS3YdUFA= OTNVWqACmW0jCohr2MCpPJ0MySOMKGjNmeHlu7viDL7IoYbakyb9acQS2RSiNUpcRuqijYlYQAGnz0SqSBwh766CXmXdki1pR9pbdKmdl3olRY32SPW3L7/UyHP6P0PbsWNixVjcdWuDsNkimqvpFsCf58GzDy/qWzUQivriSHY= xpGrl+wqaxLwhHB5E46CIm9hiuQwp4Fyu2bJJRi01TZstuLHtqF7Q8/SLlxTB1YwfHz8uDU/qlOW/OJtRkxJridJdbUnovNxXWxEy4c1+6JMudaFKrUq5WMEONhZra6Y79IaiiqGfPwRZVUws9W6jbCqj8tJizWpgK5znp6GadY= 0k0JXtcP29DjuxJltXpetMgS9o7UcBGFk7BsiPSTwafN06iWzWg6S9Q6QbkNMrciIV0axuEH9OWiiRLeki6dpx0c5MPfBMsowAvVx7vxPMaMCBgVdWZMELJ2l/w4ZwCjYDodMVvf/kX1Un8isOnVeNzzVLB1EAgfoT1hnZSOUJY= 5jWNCXR1eTZIXvQXPxSwrvJDQehAeSQ4Dv3uw22OhOM8BypF36zOAZlQDyqeF4I5oFOmi93lbUrFM9wWntEihTfjdnYrhQsJDSomK+N3iMvwcrlgD1HipPylxlyn0Q0IQnu8DbcxDLa9DXeGDrBVy9eJSY4pYeiu8rAM2/iqWpI= lu7DNxKXiT10DM8VEzBYxPV807XtE+ON5TUr8VBK3+6aFejqJsSCxeJcIJwHt1RtUN5mxas5DrfohRusABqvxl6l0CyZSWBfz6P8yuuP8MJw6FhJOovoxNTi9E0STdN5MJuxymDqhukc1g27WOPgDyGle+Qi0dCdKpRPvpsdL6M= iVyTphwULfWTX07yuFTlpSSbjxJ6Gd2m18EynIbTK/W3Wob0ajNVT3u6CuTPIQLzm88sST8Eeytyg8nvIoV3daiYFSJNuZ3sX1o3y0R9RlUNqxh928PEJrSyjaVbnvMIXdnXieg3yWw1D3Mri9kwo+fA8d2I/yQ0kAT0Wke5ZC4= va+shgOf1bWJnBzMI85pnUElaRqmTJo7l8p3lxChkNnZobfMsuQyudqx3C7wjKbcjlava7eZkx1J64J43JTWN6gY1oEZhE13RL9+l2YQYjfNIAIe25lBLN0d+i7wWFe3jEd4V0lajePE1p5chcloHgIPm9ZrfMLJ8wT2mQyjrhQ= IOen08sCVvOkaNxfVr0Xd5dVn7mDhNCTggcXMn/9HtN3Hd9yrdM1m5cbyzUsNUFvXJaMvbNZOSla85CXQ5IrLoEQLji/9gWXdl1wqTKSSdZc4avv8Tg273Mcm/C3cRy/+v4N7KD3f33z8gXDbW+mNFIVrJQXauvDOU+cvK5GTzU= u33b3YTJbHCmD3VDhzF25Z4v5D+uOPO+sx+bXgm2DGT47c5wUzfgHIAz3NSHtvsIL7hbPSPhAF0GH0aVOgPrWFeW6iey3Lj10PXYAVtXfGzLP9lDt6J8ISuyQHpHmxO58vGxsS3TmTZQNag4RyXBdcg5TA8ZfjvOAesxNB3GOWw= x3x8jGNd6FqdF8AyCrecaxgHbbw94/CUVvvTZBwC5Z0U4xDwPijjqNTDDhmHgQ2/rWXWdIes5rgNosfjYxzrJI7cBlX3bcY85ZRFxnMm4cnxDbR8xaNiEgKVnRSTEPA+gqsbs8urG/jTHH1b9yp6ea1dOK4+9JCoeOvUOYTRalc= pD5RqzjM5QVSFyvMAhonMW9gtntXiT3lVkSpAxWbMV2fWEPyuBxuhYsc02sS6lG4V/EQ1+4uadAki90ENrRc0nSYxk0oVFMePLWdUy9QMwvSbNf3M2YJVqGwnZDl6waoDIyHEptYEg81T52HkjYeWgUbpJOAlvAeJfHsrh64gMY= JjSb42wRvrNvDu1HxRarTWAJ1ZpqFLixl1UU09m2J7So4gYoBayAZSbLudp3KQ6vsCzkuZh3Gc1m10lL2XnuBXS1VMcB7NJ7VXTBFxfwoJH8zVN//zytdGVrw2Jbc7Xnt7G1k1ceW9ma2TVbszyfGI7ln+49cbUVrMpyIhHhUXI= Ng4+BtaGpgKQFvEA3K3KEHIzHV8uYbmT2d1VEqd1ia0B3B+fq1KYS/hsx+eI7jk0wsiydcuzyRGJb7tyhV+nA+/SFZ5SDI0Vqlc18N3h0LFOWGIr6Q4kTyXdyRrtTXIL6EUfw134Q7D79Dqy9/GQQLpBnzU05UaSNyzxHBB+uIw= kuU4iKd85ntW5osp0Tw4RVqDeXB7fsGKrs2j+LzU89OkrZgYLfNUQKZJQg+nAPZ1FDP/zf/5P7WnksFAzMonvkAn/yGaZtfQ5rlWOuzwP9GlMAzgx9F6XnYkPCLhb02rpfyZ0POFRp49Z79bipSAdGk7/TLi12AfY1cf4l7fQfs= LV0hbdcZCStHT9dQMgVE3im5AmLzqWCGbjbKUvncEtQSbjNeRbMpnDFZEE+UGlwBRwOtaXmvgEWEs74ukyu1uJRcoV1MQ5Dcsjse3/MhWc6m6QK6XIGUoBbNZApFYgyRRnm5D5n1oCGKqtfFjuUgGN0qvrNvUrHddxsjytke5W8= l8uXxWvqIHlYvKs4ZF9RLciu5oqAfWNvQqhE2V05gaH5qIoEF8WOD5nC1W0+qqZbZBOZ+7l4O0S3XF/28jh5M+I6MVRyM9RILdDd0p6wLIjCOgv6uCoFitBdfieDdYKKst5waA+JL0Z1nmjEuy1YHJsR702qPWxWqo0O/yboX4E= CkQhbZrkVphdl9BCM1gp1vG4MlgpkDxABiuJh4sWsw4YeAkmVnN1apjck3vbumu5n+BFukxgIBgVK1q3m5oFD5ahykRWym4rji4+xNm5T1zXNB8BO682k9UMOajR8GF5+VM1M/+v/1Iy83/5knPz/TNz4aVWnnQwTo6mmsIwPIQ= 31Np4v/x269H7779bu+ekVXAeuX1VIy9FbN2TODRNq0FAvqJ6x6TybejG/ufw3AxuoyWaTYC5Odt7tTNpkru6sPX8o1HkAe6InLBObIgtKP1jMS8ewqkDxCCXSFRHd15LvH6fRG70ZpHt/tLRteGynZ8g+iGT3yWNcmyvEcYiGE= rgnEyAmqzi9s7LkkyBVNcpFN/FWhe8MntP3TZyfVHSooBmpKlEU1JkZ1Iqn95kf01iBdToCKgul0F7dXF4ZuNtfrPnc9WD/4w0IMvVh7PdBN+e0qssNr4Ujb5dcCxom6I+Qw7hYvg+fBLfNnAHLHkj6xVFOw9pgt3GHmcqTCz98= 2YIXsu80zTjtIJWQCuh8JWeDIjybruLdv1c0+eQCu7TkIdOsDdb7BSvTkwC7meKldyhMhdY0mczgU82jWHmMKxsYwvsBlg9NfB9pQPiq04uLKZald0epbbHob5lED+pb17Tedlglh1QRWRIW21mLXN23LMJs/YZlfrrWIqWt3xQ= mtCLXvNeln65C6Xq4lrmVk7Gxy5rCCVsJFrtrISNNPIhwgyapp3wln62DvJAlXEGxGga6XIcttM+LN0emp52YQ91yx3K0ZyPnmnwuoHcL5QfRfUEEjTFBPPQzNe3rUAC0lfONOpdtPAM03ANOdueeXIZX8uda5lNI2NOp4c1I58= qyzF1O+JehKJ/kVom3+B5fT93UrzFYeRjMf5qh0u0gszw9RxO2i8F4uAoLVJ6ObrMt6r8tioo7Ct9dhx/Dwbhy3n4jt9f+F11mPuevRhyXIGk7aYCLmlkpmSoW1LzPT0jD1YaFed2I4yAOK4Q7vqC3gA3lWhkksHdBsvMqTeFnw= gj3yLwdH455ypK+bvinnIXv0t1+1o3CDkK4NREHie2IaIRbMZRn+qamPBcXbnqkgNaw0VjblCxWqal7zJPIjlnWTjKRG3y2T+ZP3CTW/ZUvmlixzMIdBYRUkyChHjTWgt5VoZSo+uNk2+E122zY6gLHhmakVYGtGtlqnvYzmrRM= B7hybApcM7jdNjgvn9U2/DSbKUcH2JrBHXnwtxHdjvDPe3qoveaVCVh3y3kQ8/TZLGkqis4yyvmA2oealUC/UZeGoFrCh2XUEgsYAhpTxZqUDvDUHRrJyslmkiVKEH+PqN9TgPh7pvo9BYi/Z6nfU4D4e7b6PQWIvgc7Qrkwalg= /qZyadSw/E3l4qhh+ZvK5VHD8jeVC6SGsZVdqilHBeLvqSlHBeLvqSlHBeLvqSlHBeLvqSlHBaLvAUdRLowalr+pXBo1LH9TuThqWP6mcnnUsPxN5QKpYdeUJSnWAASxNiCVU2UgEOnoEsSvjLUBziY3MYpxFSvIx1UC6bgyUBo= V25SjqtYfz6uEkjHlYHSuHKTclzF1+PjKoF0XBkojSs3KcdVfHs+rhJIx5WB0rhyk53EDKGKW1127CxrNGZ0qvkI7//SsFLaqjJadRS2NTp5PvMuH5qIzenRm/43uC8ULfptjkjK28JaB1vcFXJTFRmaJ6rsyXeFBYnu46IQ5RM= 9WEPmuq1yqffWapXwzNNZPjtspC5Oi8QM9RNjxyTa2InVmlhi6tMNLZpeGf1pBQu/fCntWur8CXTdRGi2bgKS+m1vEkllm+gcV4l5fz7JAt/l//yIZrNtHGopRn9YZIkP8O3ixiB0Brc02dy2ZY4iUPB11CJXukzvRF+tLWqUMw= hiM2Biv75jOllgq5PgyN5r4Kl+VzoUCMIZZrYY528O8v9Fwxas6WfeGaHReuqTJouwTbIYe5zEbq0wz4iP+kfUejK+C1kG6dD6FGv2ycZJQtAYfOgI2f8XFAimdMW0jLkiar5YRWh/6CtYEOzlmLf/1SI1WOkGWYrZYxf/dCI18= lIAcg5fBcnYHeEUZ7SGj7O+fU8BBuwqTeZgt78rOY2puTOnH1/4FGcGQun51qUUZEFGsvfv2u+dFO/O5BtwyLH4lcOhQ/htfUJ9wHhOQsg7SDE6iKy1f92Lw55rxXPsJtiyFptHkdxROt05tIeDdyXxxTmG09Y/ffk09Ar6Ez/E= TNhxQktl9zfT8Wgyg+OPpWb5aTALb6h/dJiVHZbdCYthVotBJ4s1yT/Fr0qc2VLcG2329pgesUvaY459Or3cKd75l/4BvieQjrZKV8GspBytZEQVify6W1eMEm46BrLh9xSy014IfcPqTWJKrZ1o4ViCdGEtDqGCN91j4mQExNE= pQOe4TZTdeQ4bKeDe7AuQ+a069qGXOf20Svh6jxxoH7nRU8pp4zSpK3KrZRGjkhvt1212qZf175ZfcXh8MTk+HKDyEUVc+LsCyo+KrlU8LP0bPyLH3Ft40FbNcV/hXf+67+qzG3sQ/DYowIspm7jKeCeUvFjTz6ZciXGfIXvWyI= udsqjG0OnPlEujrIWyqd2J1WOnHc5uj3jPl3dRNxnrcf++HdTN9W93uytCeUw4/y9H91z3mzDiRthZSxYejwtd7zgsr1TlvPfMu25DPfOTXn0HIvSWe+3Z/2j+u0r0rfWCZpfuvDmKDojpixBMBW4w9Bn3VbRlnIutE8vO0TKZ4= 3FJhx+4uWyYWiCfG8PJoyHDaSRqOMseSKg1Hic12p7mtE584fSaOPhPHvRJ+eQTNxFES4xEm4ygTKuwoGQexG0t2HwUR6wd/eM/D51iSd9iVLdEhraTzCPN3NNtVMPjUhim+sH1KD6NP2PEAsqwarjlejyHyniPTaeQ9cXEcto4= mILhtQtWLtWWI6YeveVfygEjBd5jRNd2CSD3mIsjaEdq2wDIlc7QO33ZpLIOS6VSC5p9vAVT24Lp88m3aID4BWwXwfQ5bp3x1pZCCHmOmw6Ya1kAQb5VLZC4XzyqY+gu+QTTmtSc5KUS1HxNN/BrrneTc9P621uzUWt4qhGsSjY= +pgLT1st5QmK2R8umXXVQMFIO6xrKLjJlOpc3Qehxkkr0L64Kd1ECkS246ZD3R0Sl0X30z0gsVNy6uy01TJWmLfefPX23cu2tNZCKzVXtGyPWOLFk236FrEc58Scxisqs01LQWUIV0wTbufZUfZXq1ER654GJ6kf/GFhQBJK7sk= bgnPG04Jz3fuklAwGpMQQ7Hy21mMquh4LBvM7C6FN1lKgumYeazKrag/fN4CTSpD4RwM+3MSoUPlbWD3RxkwgX/Qlc3ddtUOkzk9YSdNAVIndb1MroQOMKtWMA0WWXRDS8/JDQxSz5ETIBXiKs/OLFzGwaytQxqmuwzi9DJclok= X9Q9ptfBchHGl8BZVsuWduH0KsySGfSJ1e/j08wvzHESyYGj4v79SVWoTpVkiEPFN9IwmM+iWDUEQJuteRoiVVMGKxGfB+nPKoOY0AQtLThoNEp46gjs63CRQjEYX+3q+15G4Qwxs+Lt1JixOs2qubV8V0reswQz9PJXgwkMD4c= Ehfj0+nl/gyKVQNbxa8OEJ5X+XUH0+lokU6CRuJfvgf50f2735m6sa9YPWJU1/kCLtul/zV1xyK2duGC6uuZ1qeXgYl2Gi5BW614p+aphTWseavUBmKOKLXBM3Pon5q7kBgfitG/LLHlX4fckON0JSmdSJfBNFqlbBqbXuEJRbU= qQzwKOe4u1AYUFswktlO1GzJO3i1gt2yaZ6kvFotfkcW00BRJHcIP9DwxCJ8NuyGLUqzKL5C3h+HNJacScyMNdzA1IOFciAAtyQxYZI0AmOyDZNJgGtm8Mtlgo3AlwHPgzJgYX0FXNFDudylRI40skyGSfQRGYVdhxbcARHAK84= 8aS40i3StrE8WWzPYStQZNxKQ3gcYDl28hb5rkXGLvYzk9JtpOR1gQmPBVR8ov2ETgl7pzMHruoludwxO1RHbGN2WSrTcJsRCzVMtpN+6CUqk34MHbD7BG9Tc0s9WzvJ3s8T8UlAlbmftytTlwvvqgSkoe17nm+LZTC5sd/xndM= EpCqDWuarTvlKCz+cfjhasf2/rYKlrUFOMoKljUMu1Iqnco9Vl1TRqwxu/dUUU7pIkvczTDa7kLA0G2b0Fozpm771icY+fLAWjOWMrWUFPyyTSGaZsaqeyScOrG7WWHrqYvT1Ah9H/mnHMxlrhWLzlhTi+vcBrxpLyKgU7nSORI= /94Bd6rqplu6YRE5qP7kTWHb102nFZ2l6Lw2Ct2ufnrRfVU4vaW4uiIgwB4SX/QWOdFyWRVHEswl7dR92FI46oLqQnx1E/SvHdVTd1q8+DZn8N3IpU6LV9+BjwFTOKCqKFGOBKlzfP5wL/cdTgW2JSTulzbF1D0ilzp8/OVyaoE= +xuUm6gaYuzXNizX8UDhFdkvfFkPZPsTY78VkVmOTOnY9QaIytkdM8ftJCeGsQ0PLpNisBR+TY5c8VTthZAIo2bqV94BKC460jB8QLTXfWwU/4joJOi4dUtFhRMNlr7lV/rdoiYM3IpblFGPDBYyfhwkUptAhd2uw6eLhpYhZMo= KPbSdvc+6wq6PDu7CmM6j3Ase8YMxnf5PmXlQYQti147CGDf12um/6HLD3s4ePN2/PpXecXQ3iqH8g4D4KZremtpQkHMxWQaLm6SW6w2SnUvQhtfJst13lHQZBJmSRaoO4sXiI8NJYfaImVAyqulurLJmmY57euLaPKEF5eZJKs= OFOsBIPx4UOmTMSTu1k0j9Rp89Y0y6mb+RWFaAFw+jgXA6mkRqvBsASIvDk+aNFAMQsKjqY8oHKazKOPIUuZqLorFFgREn4iQnM8G1tf9ZLQguRvsp1Bb5IjZKsRvvDz4JbfNavwVTfIe6Dzzy9pWzZEeyueiJS2qfpc3XzYoE8= dauqT2jDu+WS1mb8YJO2Na7AX+BrtVHfrU3LW2reinrasS2XLgLECaxcEUo5vEf5e9GqStSEqIKXBaFaG/CKT61NdpjtTFSwivPoAC5klZ8/fHH4CqOb6bgbH3/Bd6wqQCogsZ025eiW6XjahWXrljWU9amT9++31qlTYTZKp5c= I57Wth6I2tCn6i1VCpXpOIZvELmU8+kFkRZg07AwStudpzn0dvRO5oiT7YN8yHsH8t6BvHcgX8eCMC8qgQV1dvJXBt6qEDP1YA/g4Ipp0oEE9lE9B9buo/vKhl7lNS4jsZUA4ALXtmn1Xot6yz3CzFcPqPNim7Zlur49bF5NeY4= 5Z3YUV42tLwW+pWNpMweQZ1Ad2H+QqKx7mMPw4K6sGeFUdXsyFu64BGmYXvqNUakpvhqGU1xdZrrrKjdjLLp8vNgjrAlzNDN5gxyewB/szksYUNPQnoWK4fOggUCZS/C9loG+JH0EcuORBgASXtkckUaOvwQxdPkg+qcAaj8Mk8= XAUgTFxipoo4uqT17dnlHCIEAUbBbZRyh2yWQia6QSxMVAWObjBTWv4/DseWGqFauhSFfRMhh8qWihW4NO7rAt/qlg5ybp7RcRO/8zaf8jSKr2ZckIdDBu8IBKVgGQXcEX58xfrFi3mOr+CwUYHGSYK4j3MYDG4hEy0omzeI1A0= YFPfROhKLZM5ndagbAQKAo4FB+f2ItzD/uHukpXBopKeZI7UmUeSkNC0lF9gE8JATKIMR1kCgnxydYeLUyACjEEN2LVPUgWuMtC0YbWdfGXqJgHxytGNoSxdnbx1ZV32BInY6g7qlvaEWlSyZER5jKX2O5L7KVwhq9eVBhkmxTk= NSnOonmUHc89LSmu2kCusxGpIrJG0GKiGbeab2YzdpsgG6aDaEn16WSR3zfIHVC0GJ5Me5wDYaEMb6yEwGTYCYzcD2ZJMBBaMAMCMgdqQAiW3F5d6K9KDXt81a4dqxTrPDLrXpo1f/fhrkiYi3wbjRzAVb7KyD2lFwdhgdn4bpQ= uwxIEdnAAIqvtjeHecHK2YrXvQ4AVyeOJcdmP/oToIX02oztba+1MXrHsVyJ0bvuiRVTrhi95W5Gk2iK6SDet8MPVoeSaL/VJmE0O2+4Aa0LXdZelADpuH9RKrNN/6aHM8ySL3mGu9Fab3fv0XIslkdiGmb4NUIZTowB+cF4BX0= oHciZvl3rS6PK6c5EM9nnMMQpb2AcQJEvBNyQG6DGINkMG1ZPzif8JzHxZX//Y/i/UR/tNJOV6dtFSlnelVKOsYpc3xga/GrEJ3dZ35mmmeUsAn7L//ZZv912H9d9l+P/XfI/uvz9sZZGkeLRZgReril8A+V4ui8P4bL5Aw0tik= oZc+WcJV+TNuSrhJFlezZBzMCLUFXIUZPYCSmFQmLd49x4fkyFnAf0E2WwZTOloKMh3ZoZJsmGtWKg6zzx48oCXUwCqdoX8Ow8XoklbuHVGHi5rsM54Fabbru4TyYsWr6KOJxL1LYnmOIwdiP+6rhDLsz17vk223Ow94nvUInAc= Siq3TCWVb3ySMi9Rdf4Q5pA3qN+otyQQCa9w5Y+dtZfRbHadYKpm/joPlUfrLOxKiRMisatzpbl4nR0lLRkkcj7ZfQYJr1mRsYbJdhqaow8JLTTi2PQH2Qfq0WeQyJdQjv/j4cxiYDGp1/JDI07EiD/SfL2F8xH6vet3rc6QWNY= qdXiLeFyHokalX6KeSRqC3CUeSRqGB4Dj6V3ROGI1p5Lw255bHNpapjcL0uP4+m+Z8o3IZ8IjzUl5opQ3foAbLORCaL5tprDWsOaecx0yXBInBO7BxE4rNXMJFWj0aPgsI080R0x2to6bF3uhHTAaGsYHtSFv7pE7NyFn1gIEts= XjA4xHaZCx8o4PYR6d27Colu9eF3jEZCHF7gaU1U9LpaUPllgismyslvjd1TS9dfgE3DchFq69CNH4brvfh7L/7ei7/34hc5UGe5UISKZ6XcyO6f6plQ2KNdn/lVoTPDaoy93XnvgypluczO7ltDuSTPyee4WpcB5btX33/1x9E= j6//+MOfXgrmKOmor7Vr0YosYgzrZXkc37VMVlLmhM75krpBUHEbFLb7TN3UGv0a9KQobkkxwFcZKA457ArmHAJuAVCv1CC/GsbxKOKmlxG92Z6Ox4m6qu40Qf2zSzAGtNhfauwfB1jkPn91Tnlny9U5R09+/Y7z38lq2eaFBr0= KwLtDXHqICqp8yMk7BMpEYTtjR900wjzFiCFQ8AiwOonlz4BbeBgOr2lbvdrIuLb2jAY74olM1jTVVsbBtvJGVc1qM64fPd1ZkUU3BFKDgDSNHVLL2SrqoZzw71ObLRrm2KV/su21+K17WloDwmrpWxbRPavO5xdcVfK7zoHO04= Y3W/aqKoWyeZE/OXc2vi+ip2+XHp19Ri07cMn/gnphZXpinL89YSJWZJ5DrOmBZlZz4ruwiRs+7jfWfBX6RAnZTW8XndL0+E0ll8iKbZNTVR/lYj0NbarZ9dyZxocdi1640ILGKs2yZhVG2O7qtoNqVnH6o55ZJJAUc1s1xdLPo= Ai1GefwADO2ilivmQ7KcTVkqlxWw5RZd/rZJdYjoUqnntWbynZrUyOJ2X3EU1O1QfBVtQL0oikbKyaxgAaiPJyqFNMq9IGf3blz4sMwySrI8aEVZqjEDy70Elgpk2U10VFWfm1TZZhqIbHdgU63V99iJ7SMFZU/+InCDkCiUtuo= 3vAbn+DK7rY804Ery2f6qeWEr7aN65oKaj2WmChAq8LqkcdFPcBUuSuPuqpB3QQpUEZnzF1wAMbrqje0s704epR7BSnHdE9dzNVBDTaBtZu6YSOWyZPn7eucPFTFwk0eqFrRmsDsJY7e4NhEeredj5s+wsdPzMGj4uOm5NjQqpI= Pci5Q8jTe680vRppun5wXHfs9SGwD/XibO3xsTPXOsx1uYndAcToZnkmNAX+PgoyVRK04bkKHLZjs55u0gT4RDeI9QkyWTw2p34RRBluvrhtwrOiq4LtFj1sUUyJ3x3ZxqlFawgudYaCSPdRPgkVyxrjHoJZNPlqZxWSBH2bNKU= snuVRKqiG0zdckzS8wsFv6hTXZsPbjvXkPtRCmtD33oMvKNyMLOaUTlHUecIK1W0U4GsYhySQHbw0kS44ltHrrP7yaqBJYhCAUvneRUmI+7I1xDJGHjXbLbM5+lVkWQIJluxWsvSCfFt0H89auOUWe2nUpzIWe+A67QwRtcbEtM= rDNGd+iQ0w0EsxzSQmTbOefg/jBVfr6iioXa8ZDdpqBXUnklkslqeRPi4wSz2aBogTmIGKzYBuZTYuzmvsbGfAmRRT1EQEEpsCl4GV/5xTKZJztPYyTEFFQS/MM52VD3PUOO5X/8nEwmqbpJr87UkNbt/M0iTf5m2kwYPCH+VpE= vlO5tLbztShG+Q5/gd0rKyIHWE0dmlAlr5aiaMZrkeRpYxZROAnXVYxpacNQfXbGQ7eQC5zVPB8I8MHdtwsnPBWcX7vMQuqE3a339QE4pam+9nD2r1hX3rHwpzn6tsyRphRjOd18X463OlwF9F3xxnUatdoBG/ToeDWbNYxulvw= VCp2Ljlrk+KlvLx59YuCqxYSYpU4xXcd37acE+Oq5TZxK65aECqNlqQO03NKsVSBpT+XWrSmUTZD/+WLPCifjwPmZz0vH8yCMRAkNHwH7GeSaa/q7SlxLDNYn9ms1JPVgzGseJ16Y4AMQcF8BE2As90Of5LFIsiuy8cFjf4Ci5w= j0v/XIezBRvsbXgJmyBLtOw6SkFZZlo+fERWozFItQvyXEtXk2v4+XdazGwz5xfkWTUunUUWXNEBYKdHM9CAB9rg6dN3r988fSoOWWtIS6qx80cb6JVf3M4CUkxbYkpHYTN59f0b2A/v//rm5Qs2+q7rTFbZl22zuQBb32GZeVY= e4Ecpba1Oe3keFVfeDmbnK1Dnbkv7ii6iJrjCiQYx6ydrPTJrs/VKn2i2Rh5u1PV0Q3f5qmyPdeTPblPP4z5QaVI2PnWTI/Dnp2YubgiVVIlBuMEg2z4SbK4wzd9Lh5PAiBmVYsdOQ+VurW4xTnKh3AIrbhMrSJdbaeX+tL+brM= hUrudTy2rUBoOEMazmjpxH6U+77VI9TfbTyjRQu3u0PLOTv9DIIFqcFjFanJMtLithsB6TffvPwLWjZ8cdcZAn/FEfjYGQJ/QxFYLW7YBn7Al9idK9Zvvsc/U4HkA77WLpHEP2WB5AO+6C6RxD839UxcHgWC37xVInh1HAj+QYk= 4Pg4EPwaRTCYLa6D40DwKxRBevylD6hRtx3fe/vyq3cvUTzmYRZ8CJkkcQyr9eeXr/7wb+/xU2I5nq12sm0NHY7qxp/7II71gz/Mp0de/Oa7N+/24slhWwZRiBxb3tbm8ukfsNgLlv+gquimSEJQpCKYJjzuXZ3mYJmolaDb10s= 7A5jycqsLVHg7d3HQetlbktBASRahVcVTK9DJKFC8R5dXJ4vdhHdJBk+YdYQcZxZ3HKvGfjprvzpY+FJs1CPOkuSn4OMWiHxb1Qcw8iYpaxTDFjKFc0HJSL8till5lEk6YWQ+EBexe/Zd57M1DGV9CxB8GSHdIESOxDFX8YFbtM= hLF6te9ADm12z5+XnXB23JoWJMVKVuaAsp8MWM5q2VLeoYQP5a+2SK+DRbhSX/0xuFzRscRyBgod8noKqhuFwcBlM6QXqVkwXyh7A1jZSNlX3ugmu02TJbLTaSvmYH+bN1sll3JSJ4PDblSwacIPMHVakvKMQ76gACy/4oJr2uo= D7HEfU3SBVVOeQtF3HdVvS//Y7HW9GjDGAQHwGs2cWt/7ALXm2R2E6nDr1XgdJ78HFYNojTB151Bi8BvLKAPaB6tq1pSvKLqKuG9K4+SPN1Lkt+0K4xpAOWnHBquWGtxg6T9KYfIEnVOIAU4f1eZOrB4W9lgFf8cJx945D7rh1o= RFqCz9ualJ3wbHxtp+5GjVhfecnTtp6UTWpFUVlv18EMS9hWdtUK35NXaV1Q6uruQ4iHqiWWKKJZASWiqiUHsC4KqzSx2bZEu2v6POGb59vuETljdZTwjUVEfvtdmwNW0UTpH+CbhLhOvbCK7w6HvnditeHKvDWW4RkqAtvYT4A= Cdub+An8od6wcBCg6Vg38BDgecw2Gec7diGv/UjzkWhvG69tOWqU5dH3G438Cmm95YCU6bIsOpuM92/Q+OLP9dZbjicnjtnI5WMRTugOeM3ynFIXij/TTrTzm5Sv+zPth3pfW6LFkskkrPdN8HndaLnlaDyP3uRuk6HesjS92lc= 0ivbUhaLZN2IqlhL7StmQftTkP587zHnUTyvva8e9E/wTelY2jerjB759x4yuN14yOB2J0PCh6FJhRA3om9WyyU9G7+ugQsvIlZcrnwqOBEZoksPSGpXtPkv9KAwaoax3rlpx85NVYIJ07VUB5V8gVfy0F3YJu37GCJt+FukU4M= HcDzpeV0ybKolQ95qVIx/w55IWfV4pnXVO3ljF60xOmZukzq51r6n8vs3KIFU4taivDaNAKKha7OKY0Y9SKpgqGcT6MbS/mAj/JP2vvX377+nfbnaxAr49mdBscWEHiosWJmGi/8CH38X2flRoaJ3VKVP/dk4HN6rv0EjDdb0qQ= q5PfCRVh6Xy/EF4eX7W8B/T3M5V66LesXlyG2WoZ0/eT5TmtYAt9vCiwgDa/7jQXXqWyeKZSSdjO0KzIFMuStZWCjQS2AVxuOMRiUsF8PZ+JSxzY2UPH4yaTLXLXCWIBimdxkCO6/eJDBETL6IXn0qeHqtpCxU9K1MaQH2koAvk= 5sAMkznE3sDDcPAfyYKBKOenO5jT2X/srzJgk3I607yrBpXXYZW+Zu+uh0IZFRcZflst2/ItC7RsXx8S/9NTssscLQAY0Y9G1kdxNlsrs2Q4viF6JPG0RKZzYiljK3oXXBcFgjtW/0XUeVDA+xDx33LmopKSOsiyUXIOYrchck8= DjLUfdeVa9wdLjCoy/RnTTudpT1haQFhYXlJ9HruM5OlsBSPr7YoIdHMR6SO80ihZn9qmyBlQjWfah4zZHknFokpZARrxgzV6LkPH3pcGnbply6FD9U++6cQSVSdLVIkUW0tTiOoCM1ygMymM0kfy0dd574d56MWr9caiGwXf+A= 6+bQhEPbg9P70ws/8HZyu0YLI5puvYgSfWZZ/ulmkHZU9HUsGaSpbhEcfebo+BEmjm4QRGdBYILxpyTOMGaZR4Djkm6q11oC2MSw2I7/mrrrUKXJ1kHslnNmkVNXmlqL1+6hmp3hg1Z7dvrRX8VLJoi5GJV1WLaWXl32dWv7urU= fd1aud2jrluLVa8XeVBnB79QpKg8cnmcBF+F2snPAPxI2PXRTyqwg+Kx3dnvgWZKU5nbOvHd08wyFz/ozkXOUS7ftKzJJMzPd54Gon7m246ygq1OP9blrQ7zOtLjv6B4066qk9QoTXX+owyJv/OktbQtY808wGF5FSaIILEMgYI= eLGey2QGFCRbgoxijDEeAMO1IYC1yCrMfTpUc2BArjU5ZxEEYLVgR/0folhdtK6l9C4wPVpul42ERWUUkV7quDGa5W81Bckj+3ANCvAd7PssgCNWPWVVQAU/15RBDbm8ka+HrV4PLgSpQ4GAppaBOkAMhDugjLilUnDZAo190A0= VrEQL7prcOeI+ApR1snQECboqCdIZamWEsjJnC7/VYiPIvhVqBuZPIJjHtxu0FFbI9ZRCR6H2YcwjDfEfxZieRRr2GNNaqi39qFuwvuYhguMSASJNs1Ced8XU15kV4iphUJXMRWbW7YI27HB8o59bvVSPVwoqhoK6SRFznyA62Q= XCoawXnfyIuzR9moulMm6ImVY7OdhGTpnu3xXJNk6B+8vnG8awlpXbXEywS+1eR6VNaqbaThJYIrCnO0bqnbgPRVVHppdtEiaPluQ9BiksrJClpCBkLXayHb0xS3ctZ4zPJWvIG4VWV37yWuXuLqJa5PS+JCnQEQFt2Z3CVIgA0= uQs2XVkWqVPLVBkVSYjprMVp2xsqYhKTV6yG3g8tg+3eTLVOCJtcJ/DqiH7JEUx+ytYl1fz7CmKK/rYXxkzP3Oam6/iFsdLgLNQ9VVIx4taVJh1F9hReXRyndBLMQh6bhAct7TR6puQ/NHv02lXqBddPUXCViqrBU4N78vUSbC8= wfYSbKcSrCPcX67n2J3dqlbxPHbpNc+5g1p43Y9Xq1mCiYdjsp3IauuO7Xkgsvq67xDZbNjxzerOzYbrLlaX4Ty5CUd0IiCxtdyu1hu2CpuW07T8nfgVa+VKbSqIDpGd4tU83wPIaS7ITUTmJlcrWIJB0UhuUApfcXhFC+wGSB8= XOrgrAOBl10kAB4j7xeuXPkQWJNCeGJjYA0GvP/xZH3/WJNa/1iDvP/JdH3/WJNa/1iD3VwDYTUR6tTTGR8XUCntEcvgQ17gbDS+G10mV11dA7kl2HPVyGzFzm2iO77rADuHH2xXzgD22G+BmMrFxQSieQ2zg8KBVrI61DrJbQ0= mzjV5tzfl0sqnDT3LzaNaVdpxGQ67bXnT1F7bqqaznq1Oe615l5r7rXmnd77CPppC4s+IjErnV4ej5hFkdlOzHJ127EIu+ixiSPngDl1MWud1qwWs8yuxCwq3TbFLIecrnuNIGZV7jUynfZiVi9m9d41vZTVS1nHKGVRDn3QUK8= 3ErNlkIWsOAgC/cZ6mXZKB7blfcdUsuVrV04vm4Zw2NKYt9VrBd3a6HFP8IRzSaThhsk2Gs2V0tOjmnIkpN9wpJTuREEX5gaASJCE9sKaKZTnvOCvo1xpJKhxcF4ht1dCPcOitsNHtm7yfXGfkIwakvTWV4gnFtRsVXFrTi0G24= JeCxrcHd9T2r51b741a2J3Er11CW4jghbmUZLkqACLficJxXdcKJ4vADxYBIDlP/MblOuR8fpxLW0U+DZ/+xR/YlrFVnwhbmyVzJffynrixalQdzRUESLtsJXb4+9AzCchp7tv34DFoPujdsZuJv81jGjFrY+2qG5xLZVdl1lQk= kI+f4ZVOuIJhSyLX3q7V27V6u1Zv1+rtWt3btTCfW4lBH9SslWOjUBT3ncHIs1E8tpOwXB3UQ595ZvnElNMXftISVkZLll6t2AyH2wlX4qvtctVQlqs8c3i6cpWQ+KgpVykVyV6m6kqmSsb/gO3dy1S9TNXLVJ+eTIVarmrM+RA= uY9KTOQENzWpakzXZETPqH1lPoLHLbhsG3XvuIQ6Yzm6ZXgnaYFvTwy9hTeWWRetlOKT2S4rDZm/eiN3EXF3Jit5DvzHBhw69q0Cqd5roTskTr6siLiLIqOkiJjfqsooYRVoy3j6MJqVNUVL3EFOoVH1FxrZcQR9CSaO2bJyWLE= FFi6eQjUgnDjCbDhXJDEGzABk8k0YklKKVa7ApK8+EoGwgOe6ppwmWoZ0pVGoYqk3qXUCyybJ61WiYQqaP4ynIsU47ZzE4UTerQxnowKV0AHxRcZh1dRzMTKnK1t/ALwpTCbJMnPC2wN+LGdRlTWQBuUUqS6CZPBsmRR5vFAW9A= MhRRdg3Y7bNUA5YnB6HqzmweAj7SLuOfCDmfGWBfVXOIYUork2Oy7elscbuHBcf0UK51d/rH87pid2NgK9kImtBTsi3EuN7wkzqgyw1gObaC7JAjRnV68KJ0mzLNasNvxAf5h4ChA9Y72oaVpEMu3MsD67kWr+bV8fWcH/bPtYg= /bsbJlc1kJlcvqZHweCYMNA5gxMLajcw2Y7BwWYhrgUMztT9oSnnpj/9umASUxPY1nYcytydl+EBOZSkQuR0swWHouyDfpeeSVWMQWJS+bJ2xaTM6qWq6PDrH97XOBPfG7uuT16BiSmOvJ0vogGiFnG1C9fViYlcMe2nQlZcMqI= eL+eiC3eh6NgOh2x3HL1XIOo76HQuEXGotyq7nnoO47ru7uTsbq+MBLo23FFKkP4Fl/7aHqLco4Hb3sTq5dDUenKHZkImQGLHaezS6XPht7Z1TKajor7luWZGJR4tggmP4fTUaMJ+5UlVzWFny3hZ/vscjWbjYTXz/Dslmd0b4Q= y5twVFXIOpNI90y49zwT70XzpsW/QhFYWghsxA+ks3R6Wfx4FSblU/aKyQsy5Rf/JP8tTmL+wDxr+rMVQ1Vn1CiJZ3fF47wuDX+WFwg9q9rm68PvFIU+itfDW7qTctvKhyW77yBnNV3prJacKe8pH/asqrdb9BgnI5h0/ptdQ4U= X5WF07NabtH6b2YxXI5ZVT9xFKXJGf1EC/6NinVhm4nb/aVpjoJ4WuIqL2QNmhf4OasqS9FvMQqA5cZ0HeHcTM9WMd0uvODkKEvgKyVXdzlsGs1YviQOHN+NhKycucwwKpOsce/gs5/DcDG6jJaw3HAizAsc89Z8UohXNyOxLKE= gef81oU06UZYbGgKXPYSho0nYX21AVz7nqRBVmdifmNyxnyD81JntV8IdBOwZaMEz0n5TPiR9+qcxbBLYYwwo8FcozHjCWeNQvGcit989fbdS3mbFRumKPopfC1SQ7b2S74JVKnuzmoJk86k2P4zKQ7tTAzzOBOdps+avj1n4sU= 1JkscZ7Vtcazunwmch/zDJj4Qw8HIgiFJW+Ow+wz8uCeLaHJ+7dfvfrjy7dPnz797P8HDODrExenAwBTYXZlU3BhcmVQYXJtcyA6PSAxOwpDaGVja0V4dGVybmFsIDo9IDE7ClNhdmVJY29uIDo9IDE7Ckd6aXBDb250ZW50cyA= Oj0gMTsKQ29udGVudHNDb21wcmVzc2lvblR5cGUgOj0gMTsKVW5sb2NrT25DcmVhdGUgOj0gMDsKU2F2ZUNhY2hlZENvZGUgOj0gMDsKTG9ja0NvbnRlbnRzIDo9IDE7Ck1ha2VEZWZhdWx0IDo9IDE7ClVzZURTUGFybXMgOj0= IDE7CkZvcmJpZE91dHNpZGVQYXJtcyA6PSAxOwpQcmVmaXhEcm9wcGVkUGFybUxhYmVsIDo9IDA7ClByZWZpeERyb3BwZWRQYXJtTmFtZSA6PSAwOwpQYXJtc0Zyb21WZmwgOj0gMTsKPD94bWwgdmVyc2lvbj0iMS4wIiBlbmM= b2Rpbmc9IlVURi04Ij8+CjxzaGVsZkRvY3VtZW50PgogIDwhLS0gVGhpcyBmaWxlIGNvbnRhaW5zIGRlZmluaXRpb25zIG9mIHNoZWx2ZXMsIHRvb2xiYXJzLCBhbmQgdG9vbHMuCiBJdCBzaG91bGQgbm90IGJlIGhhbmQtZWQ= aXRlZCB3aGVuIGl0IGlzIGJlaW5nIHVzZWQgYnkgdGhlIGFwcGxpY2F0aW9uLgogTm90ZSwgdGhhdCB0d28gZGVmaW5pdGlvbnMgb2YgdGhlIHNhbWUgZWxlbWVudCBhcmUgbm90IGFsbG93ZWQgaW4KIGEgc2luZ2xlIGZpbGU= LiAtLT4KCiAgPHRvb2wgbmFtZT0iJEhEQV9UQUJMRV8kSERBX05BTUUiIGxhYmVsPSIkSERBX0xBQkVMIiBpY29uPSJTT1BfcG9pbnRzZnJvbXZvbHVtZSI+CiAgICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9InZpZXdlciI+CiA= ICAgICA8Y29udGV4dE5ldFR5cGU+U09QPC9jb250ZXh0TmV0VHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJuZXR3b3JrIj4KICAgICAgPGNvbnRleHRPcFR5cGU+JEhEQV8= VEFCTEUvJEhEQV9OQU1FPC9jb250ZXh0T3BUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbFN1Ym1lbnU+Rmx1aWQ8L3Rvb2xTdWJtZW51PgogICAgPHNjcmlwdCBzY3JpcHRUeXBlPSJweXRob24iPjwhW0M= REFUQVtpbXBvcnQgc29wdG9vbHV0aWxzCgpzb3B0b29sdXRpbHMuZ2VuZXJpY1Rvb2woa3dhcmdzLCAnJEhEQV9OQU1FJyldXT48L3NjcmlwdD4KICA8L3Rvb2w+Cjwvc2hlbGZEb2N1bWVudD4KAAAAAgAMbm9kZWNvbm50eXA= ZQAAAAEAAAAAAAxub2RlcGFybXR5cGUAAAABAAAAAAAAAAEyaWYga3dhcmdzWydvbGRfdmVyc2lvbiddID09ICcnOgogICAgdHJ5OgogICAgICAgIGt3YXJnc1snbm9kZSddLnBhcm0oJ3BvaW50bWV0aG9kJykuc2V0KDApCiA= ICAgZXhjZXB0IGhvdS5QZXJtaXNzaW9uRXJyb3I6CiAgICAgICAgcGFzcwAAAAUAFlN5bmNOb2RlVmVyc2lvbi9DdXJzb3IAAAANAAAAAAAAAAIAAAAAAAAAAQAAAAAAAAABABZTeW5jTm9kZVZlcnNpb24vSXNFeHByAAAAAQA= AAAAABhTeW5jTm9kZVZlcnNpb24vSXNQeXRob24AAAABAAAAAQAYU3luY05vZGVWZXJzaW9uL0lzU2NyaXB0AAAAAQAAAAEAFlN5bmNOb2RlVmVyc2lvbi9Tb3VyY2UAAAADAABJTkRYAAAAAAAAAAAAAAAHAAAADERpYWxvZ1M= Y3JpcHQAAAAAAAAH71NpNaQAAAAMQ3JlYXRlU2NyaXB0AAAH7wAAAUZTaTWkAAAAFVR5cGVQcm9wZXJ0aWVzT3B0aW9ucwAACTUAAAEBU2k1pAAAAARIZWxwAAAKNgAAAABTaTWkAAAAC0NvbnRlbnRzLmd6AAAKNgAAM0BgN4c= AQAAABNJbnRlcm5hbEZpbGVPcHRpb25zAAA9dgAAABpTaTWkAAAAEEV4dHJhRmlsZU9wdGlvbnMAAD2QAAAABFNpNaQjIERpYWxvZyBzY3JpcHQgZm9yIHZvbHVtZXJhbXAgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQgMDUvMDY= LzE0IDE1OjE5OjAwCgp7CiAgICBuYW1lCXZvbHVtZXJhbXAKICAgIHNjcmlwdAl2b2x1bWVyYW1wCiAgICBsYWJlbAkiVm9sdW1lIFJhbXAiCgogICAgaGVscCB7CgkiIgogICAgfQoKICAgIGlucHV0bGFiZWwJMQkiVm9sdW0= ZSB0byBSZW1hcCB0aHJvdWdoIFJhbXBzIgogICAgaW5wdXRsYWJlbAkyCSJTdWItTmV0d29yayBJbnB1dCAjMiIKICAgIGlucHV0bGFiZWwJMwkiU3ViLU5ldHdvcmsgSW5wdXQgIzMiCiAgICBpbnB1dGxhYmVsCTQJIlN1Yi0= TmV0d29yayBJbnB1dCAjNCIKCiAgICBwYXJtIHsKCW5hbWUJInByaW1pdGl2ZSIKCWxhYmVsCSJWb2x1bWUgUHJpbWl0aXZlIgoJdHlwZQlpbnRlZ2VyCglkZWZhdWx0CXsgIjAiIH0KCXJhbmdlCXsgMCAxMCB9CglleHBvcnQ= CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkibmFtZSIKCWxhYmVsCSJOZXcgTmFtZSIKCXR5cGUJc3RyaW5nCglkZWZhdWx0CXsgIiIgfQoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewo= CW5hbWUJInNyY21pbiIKCWxhYmVsCSJTb3VyY2UgTWluIgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7ICIwIiB9CglyYW5nZQl7IDAgMSB9CglleHBvcnQJbm9uZQoJcGFybXRhZwl7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDA= MDAwMCIgfQogICAgfQogICAgcGFybSB7CgluYW1lCSJzcmNtYXgiCglsYWJlbAkiU291cmNlIE1heCIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAiMSIgfQoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKCXBhcm10YWcJeyA= ImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZGVzdG1pbiIKCWxhYmVsCSJEZXN0IE1pbiIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAiMCIgfQoJcmFuZ2UJeyAwIDEgfQo= CWV4cG9ydAlub25lCglwYXJtdGFnCXsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZGVzdG1heCIKCWxhYmVsCSJEZXN0IE1heCIKCXR5cGUJZmxvYXQKCWRlZmF1bHQ= CXsgIjEiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCglwYXJtdGFnCXsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQkidXNlY29sb3IiCglsYWJlbAkiVXNlIEM= b2xvciBSYW1wIgoJdHlwZQl0b2dnbGUKCWRlZmF1bHQJeyAiMCIgfQoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkic2NhbGFycmFtcCIKCWxhYmVsCSJTY2FsYXIgUmFtcCIKCXQ= eXBlCXJhbXBfZmx0CglkZWZhdWx0CXsgIjIiIH0KCXJhbmdlCXsgMSEgMTAgfQoJZXhwb3J0CW5vbmUKCXBhcm10YWcJeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQoJcGFybXRhZwl7ICJyYW1wYmFzaXNfdmE= ciIgInNjYWxhcnJhbXBfdGhlX2Jhc2lzX3N0cmluZ3MiIH0KCXBhcm10YWcJeyAicmFtcGJhc2lzZGVmYXVsdCIgImxpbmVhciIgfQoJcGFybXRhZwl7ICJyYW1wa2V5c192YXIiICJzY2FsYXJyYW1wX3RoZV9rZXlfcG9zaXQ= aW9ucyIgfQoJcGFybXRhZwl7ICJyYW1wdmFsdWVzX3ZhciIgInNjYWxhcnJhbXBfdGhlX2tleV92YWx1ZXMiIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQkiY29sb3JyYW1wIgoJbGFiZWwJIkNvbG9yIFJhbXAiCgl0eXBlCXI= YW1wX3JnYgoJZGVmYXVsdAl7ICIyIiB9CglyYW5nZQl7IDEhIDEwIH0KCWV4cG9ydAlub25lCglwYXJtdGFnCXsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KCXBhcm10YWcJeyAicmFtcGJhc2lzX3ZhciIgInI= YW1wX3RoZV9iYXNpc19zdHJpbmdzIiB9CglwYXJtdGFnCXsgInJhbXBiYXNpc2RlZmF1bHQiICJsaW5lYXIiIH0KCXBhcm10YWcJeyAicmFtcGtleXNfdmFyIiAicmFtcF90aGVfa2V5X3Bvc2l0aW9ucyIgfQoJcGFybXRhZwk= eyAicmFtcHZhbHVlc192YXIiICJyYW1wX3RoZV9rZXlfdmFsdWVzIiB9CiAgICB9Cn0KIyBBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBzY3JpcHQ6IFR1ZXNkYXkgTWF5IDA2LCAxNToxOSAyMDE0ClxzZXQgbm9hbGlhcyA9IDE= CiMKIyAgQ3JlYXRpb24gc2NyaXB0IGZvciB2b2x1bWVyYW1wIG9wZXJhdG9yCiMKCmlmICggIiRhcmcxIiA9PSAiIiApIHRoZW4KICAgIGVjaG8gVGhpcyBzY3JpcHQgaXMgaW50ZW5kZWQgYXMgYSBjcmVhdGlvbiBzY3JpcHQ= CiAgICBleGl0CmVuZGlmCgojIE5vZGUgJGFyZzEgKFNvcC92b2x1bWVyYW1wKQpvcGV4cHJsYW5ndWFnZSAtcyBoc2NyaXB0ICRhcmcxCm9wdXNlcmRhdGEgLW4gJ19fX1ZlcnNpb25fX18nIC12ICcnICRhcmcxClNhdmVTcGE= cmVQYXJtcyA6PSAwOwpDaGVja0V4dGVybmFsIDo9IDE7Ckd6aXBDb250ZW50cyA6PSAxOwpVbmxvY2tPbkNyZWF0ZSA6PSAwOwpTYXZlQ2FjaGVkQ29kZSA6PSAwOwpMb2NrQ29udGVudHMgOj0gMTsKTWFrZURlZmF1bHQgOj0= IDE7ClVzZURTUGFybXMgOj0gMTsKRm9yYmlkT3V0c2lkZVBhcm1zIDo9IDE7ClByZWZpeERyb3BwZWRQYXJtTGFiZWwgOj0gMDsKUHJlZml4RHJvcHBlZFBhcm1OYW1lIDo9IDA7ClBhcm1zRnJvbVZmbCA6PSAwOwofiwgAAAA= AAAA/+19TZPbSLIY93vJ2OfdDUfsxe8AcXSQZiU2CgAJcu3xeKSRdrXWqOWWZnb3zWxw0STIhock+Aiyp1sTc/DdEfbRBx99d/gP+OQX9n94YUe86zvYf8FZX0ABqCyS3Ww22aJmJJKVmVWJQlZWVlZW1r/739+r2D77j/4htvw= 02q17OIfASWO6zqO67Q8j/1sCrBj217j+PUgGI1Og97XSeWLeHo0GMXBfB6fhz3rKFlMw9kgSOZHp0ESjqJJmBz1w/Pu6WgRHp0NkqOzeNGPJtFRPB8lR8evR9Hpm94sms7DfgOKaoX6DFjn8WgxDs/jabyYTxfzKzUN9aD16bE= oglwxhjczLMq9a3yrMNRfBqMNvesoj491iicDOdnm3lOUZcBY7wY9eJJsqF+TWszyVm0ocZoRcve8cZGR1qbASfo9zfYl2ltCM6GlIvbJF4TlEt/MR5f9sNBUnnx6tM/VrI/Nfj7V1D27I/dN8+evn1x/IqX/+jXb6Lmf4Ev/yQ= rz0oBP7+jzeROwDoP9WMcqj0/1Uq3++9ibxPZQXZkITmTgD677UV8KFTqfz8/1QqP/5vogJF1iuVX/2HSuWH/yggP1OlslL5Z5fA2eJN5PxPgP1ECFGlYv3fSuUXgSj+mfq6KxVyXKn84CdqdfLFVCreF9DU3wu6Kvz9IWVG7Yo= ys+fMy0zj60vwt48nkHR/XgK7/I3R/lu+7jYi9Atx6+7uRL55weASz/O2cePAQ9mBgH73ocSi72e71UEWz8vvYPKL79gRRbQW8eysKFwVyD5WPsq4QUBn6I4vEiLC8yqf37YA0TJL2XzeymbNVUOKr94MZmHw3BG+++5KFO7L0M= /rgoQ7z7ciWrdF/6B+s9KYCVv1Z677dcob8OZsE4nIezBOtITv2xVqQLHZkWr9iRlXxH/liOh8qPX8pvf62wxMEfqyMHxhEwkP66jrT9NBtzlV9+thjNo+no0npKS4IJLbQUViTux/nBCqMN2FF+X4ehH7CBXqk+h0njJJgMQ/g= 8St1IEa8eY72Ezb0ous2+tNMjVR+qYhyqgqsoixLRaAQ/iyV49WVQAXhJ1NdlZ990u9jL0SifZxXd5wV5feV+qYwvVDmfvZpFIziIZ/eePGP/tPJ3/3D8dGHNetD6/XJ8euTF8/efnLyJ+vFq+fHJ599QqehhmW9PYsSK4kH828= gllowffpLJ7OonAezC6hoynxm6gfWs8GA+jyxHojUV9Meo1HVjDpU6JJzBT0aWjNQqigv+iF/UeUdj4LJsk4msOU+8iKZ1Y/SnqjOAmBagLEl9Y3AfyN5jCbz61vZhRxYsHMP46SJIonDaiD8S/qtE4vfwO/qyhLFOj5vnUS9c4= xjEw92Y+C8O59YcwmVPY23gWT+bxI+t4Ak8Y0eerPg0mQT+wLOuz5heW+8xndZDW46btPe60/Rbn4ahW+yCa9EYLaPlfTKWaavSTf1mrfVsDamsCRdV6Nt3UWWnCXkm5fBSchqN8MSuHjghnvRha+bZWffHq6cvPP33WBXl4+eI= CYN/x9EkRv0+Nak+skBwlJnuwf3BeTAijyz26YhP9+E/r6t1RBOYZ6qMqsrwq/Wn8XgaT8LJ3CJ1LY6j4jh6HFfFcevysSjSORu39KNa5xOmGMri6enweP7ybff1JyefPRDPkGPqkWU/1GM6OUzHgOnmMF2OiTTfXZyvzkER2cg= RBFZ5SOJhpNgvpiBPLmfyh6qgm0ZwERgfQsvsIz1OgYVV69OAczXZeq/UwrUkr2KZ+NgVK9OtHQTBi0Tnvz2Cai+EeWqpyXsUaAUNIXw80k0gDot5bEW51DDgpMVPri4lJtXahGPvZiilSDPrtQh+2AxQSvBOkLWonTIoofWIns= 5btaQYd/n84tMJeA+psnouwP0mQu6PY/gMr/X//mt8f/+arrF2Lz9YuroLw9+eTFy2cn9+7dq3xg8QaF6rLg+ayikyFYzONxMI96ME1dWsNwEs4C0PGW7R6R9hFxLeL+xnV+Q5yccizUourHgvWrqsiSjV0vq69+OEmi+SVTPKc= sFjsW18EsFJU9NNgFAyTFM8uvsdPxdh6QXGTdKxVpWx/V1PUGKjY2QymoESiMdi3qm49C0dTpp9zGhfmjTEt5VNFshjXa1XxlPzH/HIa8keqVaPJeZREp6OwpnBTt+tQWXVGDTD4aVvEpr/Di2k8m1cnoEpEeyURQ8yE7//lYCY= bNZMUK2BbPWUtwaK5UII1OLiPE8nDZjoHzDww/sR/NRN51BFlcKqdWkuKyNBzMLZVF2t89V1bmDlpJTWlQqprJKNEimu0GKtmkTvwipRJdUWypKK4jXV3Y9/BeruP96GuhN+xhXVnW3r1R2vRavuFFBZ3ZUWxXVVC0lj6nX1dfk= 5UpFJz5VBCYhF/B/qfAS/i8VvoP/i4WzMLlg/2gAl+wfDeAd+0fzAD2QglB+aODxLBqyfzQwJnf0Hw2s/7p/wf7Rwy7ZP3rYO/aPBvbkCfxf7u63Ebxv+o8eBAsH+VlGeE7fLv9XBSbzWTQZVo+nbLCR9AuO46RfcBw3/YLjeOk= l9VnSWGp8cmS2lu6vwJp9Y+yXck51X+sNEdXu93uaTiMJlU6qGvVavWB/Qj+e6iF7G4pzvMuQ65dWq9vqNhoq61qPP3wvx+Mp1vwsXAHa96iUsvETCqLipYUlIMhxaEPqP9E6xdRXRXSR1HS3VCJhFovVa60C3hFXxpW8NUpwPk= olWuPcq4cslanQCyWJwi2J7CwLmX6moPw9cu0YFMrsYXy+nSRTkl44+yAlW2DKdkhYdKvShfPHvKvSjAzqMq9D4zbx9ZhP//UIvYna6OOlmG6mW4596jEi5e8+K8jI2hTldHnehQGe5wFjPHCB02Vn0Ia8f4NIlHMKos4jTsNZY= iT96cdB0N7dMlFs0eZWWLxVKLSssqrUEVifwUB9Z9+lK8UPrvkTFvb50BUhXdcwPiywTebV5NKhdbnyU9B1bUIKqMSk7sY4ErAjA0jzU6blMc2VGJuYV1KrQ5Z5PVYWu4O+s9gCdO/KkO6+A/OTNp89pB5wC4mnSH/B/VtfL8rM= zPSFa30WgLF7ASRjF0jG7JebfpYbufAEiUVpvJRGfnAKTCvLl7kYVIs+zfXnjXW8ucrEsY7/Vpk41nPZUkL+Ohc513XOFyIHVOoPEfuyEYhy3ndXdoeQhuoQWU3p/qJ5ULq3sYUXFRRxWiA37aL5VXfrkrNoMJf7ddH8AdXVj6w= +8msN44m4ktwAV9g5TrnRexbcGHYvBPuvoIWVzF4/SCw0SQaL8ZCi7+YQM8vZr2Qb+jryYILIAsu1iETvGua+xQgEQxEEAwjsbZRhDg/W9H+rdbf0I9sF0A/R1nVJVtqQo1ZutnH9LHOzIT9u+aMZfpYazbD/l1/+lr2iW8OGmY= HdPHlWekZZ9Xm7FMH1eezZZ9XnG2M30oa690B1voKxhoXBHAQEf2uoVCyzCDi3puLZNiSo1H3YzZQMdrFoqiiC/rLy+WONPd8xLb/H/N8oozn6Pg1aMLMvEQjETzGGhL4mHKdPn20Iearv1Q0/UfanrFhyrRrfhQZQFb9lCT9R8= ChG4pQ9VokMe6unLk9xD9ZY+VI4CWuotfaiUQj5Ub7WHytOJplZ8U15+UHmPLO1jFTvRy48slUxtC/G5pMOL0qEPiLSZjrEScallTON1F4PVlV4eeZneo9jaZ8JVn4ZkqfZbrK/+FlfQfyy46SrDqky4orJYrK8CF1fQgUBzxQc= KxGu+mDrq8HFFfQg0FzxwUqEK2rCxfqqcHEFXQg0Kz1YSRmWCTUPVnCxJmUXqwbrfDUsbyW0xdW9ut//+5O/+4dXBwfDlh0MMhZdExNUjA/OCq/mb+DRwUk4fyACh6z7UCXIr/rTyf8sxgmvEbv74tVb+Pv687fdkwe8nWLsLPs= XxmuBQpNFO8SCk00r6RYeRv3vx6Gwc1tbsjjDnlpz5cKac8Ki3IMkGxv49fWfYmJhcCZdzYoBquxsK3xa3xbI9uyMOxrpHsfg2o+KHqHtzbW34ZYazPksJOg20mQ4pvuJHzS76+5hXDd06tOhuFNYJx1aeOVN/H0ujU7GZFHeKA= I8yEU9KIJtG8Qlth/m9ZXhsH895ZmMBzQrl97dZTuO/bautQfyWJpywO3Eq/fGTVevF4TKeOer02jZOIWXqPvYbf8nzrMek0oJ5mrRdQHuGVWAQIJhMmgJPwYh71Lacm67JGce9rKx4MrDH06Ih9m4fj6SgA24z+GMTxHOYMaI0= /rqYgUqnX04vp0GSsK+g9gGdF8/CST+csa9n0fBsBH854WICMtJnX5PgPOwH84D9gEeZzkJRE40Jp9NHPKlxtZe8AtHru6CciVXnRaQOksS0Zga0rWq9Dr1hARYDKUgp2IZ++K4GqnLOdH1vFtJHJG6n49lux6HRhdAF0eAyLXM= aVRisID5awa66DTuX/6rSfzNWTgLGwnMUYOLBnBPUXo9+gTw+nxogQ8hmOvZ+GIjzW6007816GURtwuvD554Ngomw0UwDK0zXl6DPry2TDVTBDcn0YsknNHO57bFX3W73S/CGZ2N4RsU/aBy3QQWyiD1m/mxNK0QeBd2o9Oy/XY= 02o1WvCtneG78I7aVrf76rh7/IdXz066r569/cPxyb/uPjn+Y7d73S5xsy7x1GF2RMMFglmX/tAM+PN40+Pd9TKwhzGy3ti3Gy1CYPhbLnyxPePYb965sc/7sDuPWdeBEkDVQAETUQkOzDRt33baqkpou7bvtTpNTCXsph7w0uE= 6BIHk7UxiwmAyb7SqtGCD+BNWI2GwJElHHTOrM48kJVxcEQD4qcFOC+s5avTNFCsUttMqV59Y9ftN6EsCJQ0sX5LoM9C2m90sJYMpvrr7KjUa/ygFDOa3OKBKfl3ycGpKm1xHgwpFf0KygroCKNTQMlZACOTFvToCZaLeQJYNI0= QD21zsrsRxcZ/y/+qBydoYuKq5/1ulGWLxWW/7QfLL9TWP6bvWCZnqLJmD4Jk/0QDnrGJ8f2fggIPYGUY3s/hIQeYsrYFr/2TQXS01a5h7jcz4d4l3uId3v4EPykXfYYT+XvfXsQeqYuewzx6wpnqLfNczTp5dnmBTvOOTuimPE= LX/uONfiBKwyaNOCHec8s8Mz5t+wMuuEF7IHoAjdwWieY9zJMU7uXX1g0upPgyRKuufBDBAyrrrzs7DLQfwEZoLSCs6AnKbyo/WUEb8OL5E2ANKVy3NtG8lZ/A3t2Fk8UprSPgpb9xja4fDNvD+2za28u2yrOy97OyNwbJO9zHA= UDQ3FIbJ7Y5ttsWfcUx363e4g0VkQZHfHepfFlswC/pRrIjFvJ98E1Gn3czNWP8ivLDehPMF6CHeECXIdv2gZhCnOi+iOTwpCv8luA9Go1r1Ox0tDOfpNKBnKa9Ezfw9V6PtjahyuhIpjeinPrhoFBpr4C8NrWIQw5AT9axSDX8= dSu9uy5R3h7PMvEkmvSZ4ta+Q3pg+hQwVnqc1O+Vr+M0bYEViuZfLcanzLupcKBpQ44Dm/9UxJm1lsyD2TweDJIwVfcZImWjmvEwnUXjD6CRatZCfhjxjsTI6bdVyMWr0Ob7gSHR7X3TF5KdVVRO3qOn5W7bcZB8vT55/7RLNy4= wz5omLi/Nj3tgjDorc+3zEihTCog3ZN+PoUMNx8wI+w2NbbMlqGY62fRbN/Y9xSrHeb0+dme8a8orufRLJnvJvub2slymx66u9A7m1R4cE3vLJhMwpGV2bCEbgRwICjacDAXW2/ALN384OUzupGkA8h9LFv8TsIh2xr7VmRKoCA= qvRn8KV39uCrem6ngLb9Vf1h7lVqOOQ7EbfFI2t9BS7FVsiV2ZSnyj6yyDqM8875iG254Q/BmVv+FM4tSoOzkjQ4tyoNzorS4OyyNDhLpIGtQLfcw6xNE0fBxU51JuMI41esMLfbhaJRI0+71YmCpeWjaRNMO1dh2oH/0GGU5/s= +jO5DI5xHdfHZnJqSsBUfs4DhmgUQ01ZrFW/tOwqjShJPrKtP1cfVG3472GNr6pLwPr4MglHgzpgyLVzGYdBefRtETZZjEYAZatfTcvQrrK4Ldd83utZj2fW47+17vMAbRaX/vqTt7+zHse87PjJ7589ffv8xctn1uOQFz07OTk= PmEl7Oeb489Pnj6jv+uiQXUprOcqW1DpHze/airhfEhR8iujcj3xhNYkl8Ia+ID1u1whGRHoQreEQASQrlCJ9jnlArQMlWkeH9ZeayWGUkcX2kqjS33xO20xy/iIAPQVsYyPOgBLy4gxy/IyGoC6KjlQZJHEwCxDo44dmZ9RB+M= qRm1DyE6XgfL9EoJ/KWiCquO9Wcrh06NaCMJQ7BLZEzHmQk5SpmU2w9mWoFDisTOMnYZQplsObsCpUy6ArtOgV2e+UJDwQF2hhaUxfJLYbDI2mRmizKehNgKorZCCZH8KQ46jWqgyiFN76nVcWliTxPUM0LLeoVBrz0PekgkeG4= HlwaQ/tT4jaaDdL0r8lNM0P0Wgg3xTtldEHrWULfXCQruW5vNaXVQBwfW/+X+aPRctooVtJwWq7rWU7DbjeJa45gv5kQ9kkaxTq5XhArMPVNP5wHEednHPajxVgpoJXLn+WIV9uiIYPEynZ+HYsF5LkWC3LzLBY41rREMFbLEuE= Tb4lAobaVhoz0bHqNBUx1AfV0u6Eb7RqFpNDHEsEthDXEtEhBKp/8gQ+oX4eoUBaVrbpT6ARsZNOoJnM4UU6luI9dWxL8UU6xFJce6UoXiVMd62AXHvfAnKVIe1gUejlIaOxvK+t6lpZpL6LqboyJzd+fmA9nSfiwvU6T1zMcFM= Os923ZX5w3QesRtQE7HcBjTQ3u8zO9dTeSWVQKzqIJp3xfnRbm8EHUtzZruWqhfz8f1agrWj/Ilv761SaWEnSsoyqVvOL8aqYcXyTye9eBoqa4UtKx7J7Y0rHs/P2MJcIEf0H9pveY0jSzd8UMiTiCCr6FyRcYTpGLBE7abvg44= sb1mhxiVTOtuKxli5ULUnCWxYdTcMgZ2UUMMj8ii9lkBytRFN5kGvVB/lgk0GLHa6QkmjYIjZoXmun7ZSmp19kuhpWOREPSsniL5Gk1Gi5jmKi0Us21RUGb0gz+/fkFJ4ROdR0VxinAsENaBxm+V1gJCMzci8N3iElgNn6Q+Kvg= ZFvIJcTBaC4R2DvUYs2GpwJHDXIsofGQR7rWp4ETAeiH8oL7YQ1UckDPQNHzT0CgcbMKR2JaS9khwJnRRENibk1QKsHpKAThLfs0WF+eRX0DtCfuU0dow1HZVbMZz0Izu8wH9SwoIr01H4OnzMboGp6qndyMBwWbnuwkEXE81IY= YXxg85zbcJq+Q1aa5wi52xNdm4Z/RIO5ZpJpWsVrngg/MguzFvUkiMy7LPAkDQj2LZFZNyumIaAd5eB9GtlK7GIpRdUdxM1zQC3+rG2YnJUmYSaWZ/g902l+MQe2VKOel4F87dkcKAem4zfRhTAbEDpDPk35Ud5/4eoV9TPbuG8= mRj8ybbBhUzS1rrn6HaHzK+odSkrLRuqSNMlonXI3KPLuCgjFLnAq0hziC7jQteJOS7KCEUu8CrSpJ/LuNDtI+W4KCMUucCrSLN0LuPivOzvt0uiUcYhZekwVZTl0zTUlObNNAwNHVTlAiHOsmCaxshi6SDRYBT7wVBJlrhy2Vs= WSwdKBqMEifLh4qhljSl5FJOlo8WQyVZasilnCwdMBqMEifLh4yhlutvc2WIuAuGzS0373bxUgR8qce7PmeBTmWywk3boamd7rfQaVfwg3p1G+1Oy2nBp99p2++1W9fObEiwBk/jxaTflQVX2gVy/WbZtmvvm20nhR4+0fEnhOw= Npwb3DK8YcdGdraQB4F9gyDydT8LbEccHyxPX4aifSbGDkOFUauPI5qgoHk8HI5CHVS6OEBI9AiUfBQPjS0zoKOHpnAXg/O4MqpSTBg8I6AJg+UaNCH0oxk0A0KoQyIqrx5eTYoz1j4wr4ZIpA6OYyufApu0TOg28o1GtFB/r/Y= 9TKpiZB3T4HRGHQDCh2GMUxSs0sUgakjU6czhCX92Yv5uMefgPZOoAMzsUcgXKgcIxQBcikwAcdYvfy9m4CkhUBlP2jBPJp0Plv0tEJe587TyTAcaJyPXE4YmGZi1YDtVI60WgrUBCDEU5AlXczfvXvHT35/9PLFb3/39t49oco= hGWBPMhGHLMUZ8FTgmJ6F+piszZaBz+ZxKYcM4o4hVTCokeSKC+z+Dzqh/DIC7QiCuydxRHMaUu6RedpTk9bofX/W1CBEx2PEmFvvc8ZAu59FgbH9lzPq5r+wcXWTX90B1jwg5n+ToO0fL9Js1x6juubvdDvh+1Pvb852191B68= Z/u3HY3tT+6o7Q9Sdku2f3CxJdsfJOH2bX9ysP0Ptv/B9j/Y/gfb/2D7v8+2Pxgc27P9V8jGLk8Vb8f4TxcjBuNfMoSHWtptmx5gcWjt77ntnwWESOM/LbmS9e/pIhvbrT2z/qXc01/LxOwWzH8Z3nGz9n+a9O72rf+D5/9g/R8= rP+D9X+w/g/W/520/lc40Z4aHDto/m/L95+Z//5ShgwnrVyHNC0C9r/X6hzs/3ne+V8KBl/P/vec8lHNvTvZtLL9fzvufxnCvQ37/+D9P9j/B/v/YP8f7P+D/X+w/2/d/t+m+1/NAYHdr3iky+aRWwwki9NJuOmDqK30ICppogk= XrSsYcsCv9EhjudaTqNju45xVeDd7VUBzaewGGvsf8eqpmef+WlUNU8DsaRfmh8/TfcRbEsarAqgfNo0q9rmx0yV2mjTSh3aK6JFqilbs/xA00/t/BXRyhDEM1Fp5fxGslEpaZ9MJ5LK3GxNZ/lZuCKeIEbH4hHoqfks6BXO0Ms= 0g3rL19GMRJir6VaFTbx6MaW4xJCL5zukJZvvmR+5y+avr6HIwLboKzMXKsKXclvoLYc9TZqT4Vk91Q7RYWVI2fn4lUqg44immxWXntvdZQy5NbTUYos34C2IgrCetpK4WsP9Ba/IGl0mddbsvQG9dZV2cT0ltdwie+4VG81W64= +UDmHTfBQG3BeqsPa+FlmstWNZfDIFx0FYhBc9mp5sqoDJrLIWXN1USPdd5hzZVJ825proyv7a0SlZR8ptxEZWaDfj+vtKBg0+vENDsfweP4ceYwVdVqwCTuwbTfsD3HM+8h3Yyq2p0cyPq1oqs3oriSSqV0NSUl0g7lqExKSmM= XjW9vVVSyvhaU0kxEb6JdaC/Spo0nKXtGVWrbGBjFqAua3FavGmzSk5EhHhrr1qXpS9uN6Ajmg497UYcf0nOtTtuWOl8WmkatG7BnZUBVF9WoTRgCd+rVLBF2jVVH3JVJlKhkfSbk35TSNf0au3zilGOS6jElDXNKO4axaa/zIY= uejZ5jUCo2TILRiMDIFRMuR6DEaGwCgZcm8GI0NglKxpIENglKxlIENglMw3kCEwStY2kCEwStYxkCEw9rpt0/tGgIzQKCgGSSEmUcGAjNAkLBiQEZrEBQMyQpPAYEBGaBIZDMgITUKDARmhSWwwICM0CQ4GZCPeJDkYkBGaJAc= AzJCo5IxSI5jkhwMyAhNkoMBGaFJcjAgIzRJDgZkhCbJwYCM0CQ5GJARmiQHAzKlb5IcDMgITZKDARmhSXIwICM0TlAGyXFNkoMBGaFJcjAgIzRJDgZkhCbJwYCM0CQ5GJARmiQHA7J53yQ5GJARmiQHAzJCk+RgQEZokhwMyAg= jcaNQXI8k+RgQEZokhwMyAhNkoMBGaFJcjAgIzRJDgZkpp9JcjAgIzRJDgZkhCbJwYCM0CQ5GJARmiQHAzJCo2FskJymSXIwICM0SQ4GZIQmycGAjNAkORiQWf8mycGAjNAkORiQEZokBwMyQpPkYEBGaJIcDHh9N/0qUVvLlrE= e7DDmHpii74wVnpjO4zA5xXZxDxhNrBncn65d9v5ZZdcXIpny1EdWmse/TB5qdz99VJdJ65BSOJu7Q5mfG1N67iYC56+4oW4q1V7MeCG9YqrnB1rYoxQxZHEU64F0i8fWTX9VSbEb3m+5TTaxG+29jvMSncLl5iikDuwaKf14mk= FCaWp+7vFe7CUtDWvuPPb+1byug0XNOxPUzI+D4mVQxNdq/SB/AOrEaD4cxkAYf0ZnlAbybKh4XyoSg/LZSf8nJ+d3Uexss2dVSOuE3fx56YHnYIxYGHigV/6Hfr21qVHQWjt+hW+eEy9pUd0GAnSWrV9ExArUpHVtWtpXejfGs= 1e16+ve7WpUd/4BiEDOb/ubHGqqTeALU7PBZMKRU9CvoF6AjjE4BZcfzxGmIBLDoAQiKSBnn/+bZp1f+Sv5f/FE+AO3eYTjLPUKe9dtk+VJh+U/7wfI7heW/2QuW0/tPJd+fpgWIjJtY3ybn/MJqyfZJmOyHWPPrtRW290O0+WU= 4ArbeyLe7G5yybb4tW/Km1+rrjyEYXTu8kO8yz3Euz18iF5IDZLsMZ7K3/v2IG+jcZg9hvi14wqfchlNenm2ecGOc/6cphrJ+JY/d5xr7oBJrV6ZL0UyTsHd2fA0x7CTY5jcu7pYp1fLds+DWZ3/1tysjFEJnoCQX0GrQ0xvt6U= 1Q9PdShfh5clBvI3N2uINJfQYk/IL3jWtSCuft7Ei5TXJMlXqVyYkxfCXZE8mdu9yHBQnL0VhsltMpx6KDMrWuQl3M0OTp2oeX53tn+f9pU5t78X8+1wFi+ms6AfxYpcz/vJNxH1GM7c7IG+CC+sN+F8AcqWN0QJaBWcCGqG8VA= 50Wg25iTgv8S3AejUa36nY4WNNF0GszPrkjNfE5Xo+2NqNK9Ein0e5d6AKNRaKyBvzS0ikEMOkPUs0o1/NWt9O66RHl7zJ9kPYkmfTYhad9hsJjHp4Cx0uOkvrd8HadpC6xQNP9qMT5lvlWFA00bckDY/Kcizqy1ZB7M5vFgkIQ= 6UyVIVI2qhkP01k0/gAaqWYt5IcR70iMnH5bhVy8CvGRVwcwJLq9b/pCsrOK1HowVUJpudN4HCRfr0/eP+3SO5HDPmifuL82Pe2CMOitz/fx9IU4gpLOiiDdk77FiqVK5GYRZk7epgoX/Ct67+1ZNNs39j3FigejZH62Z/wrius= eTSDOX8n2d/UNlrLyV94rvr7e2eTyresvd5ZMJmEI4sWu3SfgxeDig0Hc7HjB2zSrRdePqMbWDqA3D+zxe8kHLIduW+hqskQhAVAVN3P4Evv7MFXdXWzgzb9Vf1h7h3mWOvNbouz3szM2PDWGBuaGTu9NcZOjYyJva4rMydGJRQ= k3XYZWtKSgT/oaxz3kzsk9sbJGTJICG3NkiIeZCQWxskxDxIyK0NEmIeJGSHBwlZPkic2xskzpJB4tzaIHHMg8S5tUHimAeJc2uDxDEPEmeHB4ljHiTcybdLnHOOMH5lqretyoFo1MjTbnWiYMn01rfdibxN0zDaRAc6V+lAB/4= w8ZPnuHrr4pklKPbdAi2KqLLskIsqOL4KsWoy8zR1ENZDmAfXybhiOU8lX5IfZA79zOWYJPFaARQ5knUtAztKo7Ccs3nvZ71eGY9/lvr/hfHr7svXj19+fmnz15/8vZ31uOYlx0/+f2zp2+fv3j5zHoc8qJnJyfHJ6yE/Xxz/Pk= ydNn9HddNKi6FfVcZc4p/ePmPVAlnA8pSt7LVK6HJ9aVbkUNnOeald4mIwJ1GpYQPAGk3r7yMQpbQPWH2UVMkVJD+TwFUWooQ5/2GxcKeflUhaOQl6FArrZePlvhKuRlKJC/A4TXWnFn1zyVE9Wz4kt98TttsewlHYzGNmEAlAI= aeZ1X1eVLYG66lKgrkqRL5xFPqBgujWvZUfs2WthbF9c/3Sgm0qAL5nqrjrWny2BQleHCBoD2QpqmYUv5QqS48mfw/zP01wt3MTBqhJQkhE4OIcMpKJiHIIRzfHkz2H+52muFiOHTp5DPlFqcAXAztCCslB9KUw6WZu8Aa6MJyE= toKorVBCRI1Py5pOCpy6PaNRNlTdSA+6XitL/7QRipzSks7VmznDZXvYGS515t7aaYmmkmAX864epSckhqP4NBgR/fEJDswfoiDXzlMu7Rzi+O7K/GHHsUijYzf9Dv30W645L5Fz96/iec1OZKVBw47FIstdi0VrexaLgG5aIjY= t2WJaFffEvGjbSsNoetY9RisaqiP5meDDoVvtGoWokkcS8Q5EtcSwYIEqn/yBD6hfh6wRlpWFgNGoBERWEWgmWy/g3QsZfPMsS1lK8ohlrKzc6XLhPJnQkSZi6Zyq+3kmRBlTDvYCajymNEsFq6fvlvJ54/pujInS5Vf5boqWEk= IIkdITmi/9A+yWs7Wbrpe8ayrJFNtKMyjvAskcSHUeA2oELPM6q31t3WbsQSEY8OGmxIFR0SBkiVny5+j2lDWc7GejeZBr0QObAWzYnVTk+qlQ6qRXj2W6553NzVxrys2dy3q83kYCPEQS2MTLQ1aogW3eTlZmzhcaM3m6XhtsI= jtffW0ajVgVCGsxaZnZ4KnDUyNgSGo+TrW7qXiDjNTpIlCzm59jbK3OwHKR6Qd7epZnKJOtgfFFlk5vIoGDTc1h6Q47jYUdROR94PvaW13aa9HxzB8x94/xFyN2ewNo0tiYa6NKxN61q0WbiCY9hlqJ2elW45XlyUBEu7vNieSU= jgzK7ijpRdO4Z2IXS8uX5+g4YInd07ZZcvi0SZp3VGQg9dJv+MzXKtvhTW9fz2Y7Phq5xAeEzlEfDSfBfDHT3cXJ1Svq4bFxrw4xeHJsg/OGpK11z3GvDWtTg0CEz0a0bKhCtG+oQ3BRVvIFLsoIRS7wKiQXeB2CC10n5rgoIxQ= ucCrkFzgdQgudP7XHBdlhCIXeBWSC7wOKRdld5pdEo0yDilLh6miVEBMNQmOFvrLVQUvGqjKBUIs20eoZctLB4kGo9gPhkpSLpaOk8XSgaLBKHGyfKgYapGcLB0sGowSJ8uHi6EWycnSAaPBKHGyfMgYarm+FzlDxD0rbG65eW8= Spa1CE24I3btt3Nne2qn+y3UDhX8YJao23DACLEIGKRLLtu4+15iaUGm97XLgit5WF2/eQcsOyny8ImOPiFit+DQEHbhzV7Wrpw7rd76de1sZ/5wXfvhunat1Byua0ehh+vaBfhwXfvhuvYd9j1nCLjvWRgc23M8r2r4BxdbN/w= 0W1dwQ9u+Debbb8DZprf7pC2+U7Q98P2p77fnO1/hXy9wvZvO++R7Q9Sdku2f3CxJdsfJOH2bX9ysP0Ptv/B9j/Y/gfb/2D7v8+2Pxgc27P9V8iyL887bsf4V7LtL2UIj590fdvxLdLwHbBW33PjP4sHkdZ/WnIl89/LhTPyhPs= ruPvmfkvBZ/+WiZnt2D/y+iOm10ApBkRb9/8P7j+D+b/wfw/mP8H8/9g/t9J83+F86KpwbGD9v+2nP+K/W/uJoP332/YPvEcMNRahIDFelgAzPPu/6ve1ycWAJ6jWQC07+oC4HY2AGQI9zYWAAf//2EBcFgAHBYAhwXAYQFwWAA= 3PoCYJsbAOquBGoGie9gWm5nDZAeNbebaLIYhSdsGUBIg/htegy1RZbsAtzMBd6TdA0wueUkCvR+Fkda//QHkuigdPWz5ZoSH5TRseOgdsvzHcdrlRYOvk32a+GQjhjX99FzKYp03sLa4Wn/ZpcNrP7rLhfcw4bBYb1wWC8c1gs= h/XCauuFyTaWC9RwFsZR2N+ThcPkbq8blPB8dN2g2BtbWzqoWeGahrPLJSMxt4hIFqeTcNM5bFppDhuCp8PUsoatJToNqNKnOW2afrtjXkx4d3tHwbXqyWKsWUI4VjXNm8Qz2fDcbcSS4Sw8aU0afmRb0s2tAMo5arJKbZ6cRqk= jTaq1KFbe/B1RqvpatYeLWzt0UhAGwwuGtCDu7kMUUYfnh1SK+I3kiFSyT9rymNQ5mZr6srP9CieLVLH4hGoqPks6BUyb8nSDasuX55+IsReS6sqbGJKzG14zU7Ttx6Thus5raZRizXvthaj+6IRWAZlNeZaVehKVkgsJ3V/EJo= TlKBkBTiFBVWjpxl01KpcB3lue2Sjmp10MjKnddRypBbT0cpsnwD2oooCOtpK4WvPdBb/M7a0WVeb8nSm9NbZL13nbGJ6a1mw237bZfqLeISt/U+W1+gt2C11Ycl8TLVZauqy2EQLrsKxKC67FR1ZVQG1dXSmVdoxu07rLoycd4= LdWV8bU91XVVq/CIOY3m8XnYc/LpTtPyTauv9IIC0jRlPTWziikwr+EQz/VABEB9NYnzPiswWD5CX+l3oArW1eA8GJF6yYDiAEcqtSLAxXUa0ZljxVpwJdd0bY195uyvkksRXWP2ObPQXzHrKXu5+r0V+nZRSPkyGAkh+lyLokI= E9DFgNfX16tcnbC0i288+V9LuUrBlHy6zGbQ7+ftSyjYtDcvu1XBXsubx5nDo4SddqfjrqaU73SAgI159EBXKmKoxAJwizI1KUwWpVqBsClzdAZ16zXLNiXZY5ddNsjWtCmZHN+E385fJRk+ztL2LMlVzilgK3Yu7iXvHS/etB0= KdcNhFydUXwTouk7LqEaq0k65mMNd9yK1G0+pLnuu+m+Q1akbjoUSgN2W1aVSrTIqq8qQ67FRKZ7kn5z0m8K6brbD3u8PpYDEipZb05W5Fyj0fSXl7KdVBZshMD0N5ZmZAhMf1NpRobA9DeUZmQIjJI1DWQIjJK1DGQIjJL5BjI= BEbJ2gYyBEbJOgYyBMZet2163wiQERoFxSApxCQqGJARmoQFAzJCk7hgQEZoEhgMyAhNIoMBGaFJaDAgIzSJDQZkhCbBwYBsxJskBwMyQpPkYEBGaFQyBslxTJKDARmhSXIwICM0SQ4GZIQmycGAjNAkORiQEZokBwMyQpPkYEA= pvRNkoMBGaFJcjAgIzRJDgZkhMYJyiA5rklyMCAjNEkOBmSEJsnBgIzQJDkYkBGaJAcDMkKT5GBANu+bJAcDMkKT5GBARmiSHAzICE2SgwEZodG4MUiOZ5IcDMgITZKDARmhSXIwICM0SQ4GZIQmycGAzPQzSQ4GZIQmycGAjNA= JDkYkBGaJAcDMkKT5GBARmg0jA2S0zRJDgZkhCbJwYCM0CQ5GJARmiQHAzLr3yQ5GJARmiQHAzJCk+RgQEZokhwMyAhNkoMBr++eX+VQ3rJl7B6EgqQbXEUnGCu9qVAQ2/fXDmETbGIuMBvY276ffmfcXrbi3FJ8Wo7qylozpwc= 7p9qtffX136t0DMhg7sVv5Hxtb0I/2x3oJXrxKQXjAJTVC89IDWrNGtp9FAt3fOpUWdpLVOftfTBNhb1T1/6WuxOwnnl2s27KWLh0IHSvOiYTq1472pWILsljXqv0fvfxKV34mY7eX2dvKOupnuqaz9PNoTQ7txMzylyhh+pNcg= WUsrZ8rG4y3I3FLWNy5zmJrDZW4tEcuOGG1X2tQn2UyfZXuJbk7aBrSdXjyNwiQfMRvOhuGGbSQ32yfMB1yoTFAjKImn3KJJv3xk1fTB/cRveT58tjyyJJph52P7S4aPZ9XF2NVHjk0Wo5Eak8/DxoqlPGasWOqy7b9iqVfcAuQ= CGIXMPvhqD9c9QeaQI20O6ULVFr+niVQU4ZR3sJSJfgmYha8jChvQqkNb81GcpTIqVyyEiYHOT1CSzasRpxWBta0vpYCcRpQR8exvEaz0+l4+500UZcExahAeOd15zGbafKaJK8HCpjGke7Y5auSfG/PcqVnIk4cryxkmjEOg/A= knVZ2W3DT2sz2cIw+Hnta+sJF4tt4mxvTUO4GVH+nHQCNlTvrOCSYWWbNjYycD4IVXKwlp4gDZpZ1fOpmbHfvpiSknCWKAneX27+VCCR5Y5SXj5YI0jlsRpBYdYeLVLUHp1mE403303tkY1CRy98vbNJhT47PP1ZABI0sli/Wbw= DGQnHMzF6AC5ohzx8hl97TqAlDpb/E7CIRPib6GqyXB+RkFUCmbwpXf24Kt6o3EE2oD11lf1h9Z3jI7+e30dpBBpx75GeerV4pe8V6rE+rO1Ee2oRFRqX8vt60cQz3Ae5vUjL7sp/Vh0WEsO1lyIQdVNeut85z20o5TlusmIUtE= jDrQd/yyBeXu2WWTig4krk7AyjqQJS6CprejBu+/uhGtR2C20j2uRusNZ/GinEKHpUELhyAPZTuRVkYNRXimaH5ZhsNgGcOIPGdIwzDW56ILRiMKT+Z9rvg0qZeyrF3BYACjd7IYn+IZmtiDxJpsQNNgPg9nDCdNKdXOodCEVQI= q0R+78OqyGZVIqMbwFJcqi6fHxLonF55FiFVJ30M/mJQ+5vlkNL3Gc0wdRrzpOGg1zStEPYsuqxbuY5kCe5QDvqR/l3QqlnyvnLDbZZbLaDyBh15pt815o33w2E4ATydaEkGlqO8C/AEg/04nurSSQnwPC4/ut3IRlyTvvBwHJ8= h8OZRpy4tH0dhlOWBVCTVGtjCynMVJDDeXvXVWQIeVMhvybfgsWQLon9/M5YgZG1DAd4+c1Wu+U6LOGB43TeM9Phgf1QnMvQ2wwUbrYVvNJ6ibpg9sxWSEXL80yitVMmQ8YEm/62tXZL+OItnek3vHpL1Q1ptkzqZmVz5kvePVU= m0/SmGVDlfrBsilaNvbBsjlYNpu1bLLbpgqWTWGAb8/AwXwhISiXy/lZNBl2YRIKb97CyXrGb/omTtYycR6TRtvpMAvH8Zq22X98sHBWsnBazT3bOVYGXd7CKYrWwcS5eRMnc9W0jApn0zbOwXtzsHEONs42bBzMe1Mc4dvb8Mk= EPIBeCzQjtx47F0az0Dspq79dS2apktcHzSi0/TanrvPaYTW3hAvyFApAE9sJpo2xotV5DbIlwTS+a1W0RzqNNt7dqGQMhzygXRCHG8ihs7FFj6izR0In6OJAfLhc1ByU+Fztp+3fnjraykCr+HYnTah4THAwPu2shFbAaYtX4k= YhrRHa/VLI9o292vEZ0JdcvXiJVmQIPZOItOtbdgsUIwi0aB7h6wnJncjynyYBaP9aa5tClyWOMgKV9qMo3CXkhtVrCWKXa5ZZcDZ6EebEtbWp/iUZ/m5y/pcofCYaXzl8aFrKd85pRUsbw/mnouZT3lI6hOFUsEpKnn3c1GJjI= +bj9yBsRnXbrkYnO2pE3rsvS7HouTRT+nkUnanUwPatApcp0X4GqmVN8s5rulE4wdJr+nqlpJSonf8+oFL5bjUysJ/NZbzx9UNRBj6yv6tQJdA9w61uMVdQm+t2JWMUV8uNuSWO6W9WYur5w11y92tRabfrs8Adpm1NK3j2NqZw= ZNVqTcd4y4tCrGhOc0y3XnO2OndKc7oHzZnvjl3VnO6OLPSdLS708+lKeetrhmm1bA+UJb1YfKnOvHsrfVRnmrXjeit+H82Mu5sKMZNur6mR7jux4idbWfHf+Pp6i9aik17+QHw1hkJkZIAFqjJKasqRiJpylLnGjivWhD+8JtY= arV8hEqt4EWvcT8u73VB64hPl3tNri3yCoYa5L+ZJA1E8Yrbb08+efHy2cm9e/cq/x/lvHD/hd0BAAAAAAEADG5vZGVjb25udHlwZQAAAAEAAAAAAAAAAElORFgAAAAAAAAAAAAAAAkAAAAMRGlhbG9nU2NyaXB0AAAAAAAAFVY= X1B9KgAAAAxDcmVhdGVTY3JpcHQAABVWAAABMF9QfSoAAAAVVHlwZVByb3BlcnRpZXNPcHRpb25zAAAWhgAAAS5fUH0qAAAABEhlbHAAABe0AAAAAF9QfSoAAAALVG9vbHMuc2hlbGYAABe0AAAC+F9QfSoAAAATSW50ZXJuYWw= RmlsZU9wdGlvbnMAABqsAAAAMF9QfSoAAAALQ29udGVudHMuZ3oAABrcAAAHzWA3hwEAAAAMTWVzc2FnZU5vZGVzAAAiqQAAAApfUH0qAAAAEEV4dHJhRmlsZU9wdGlvbnMAACKzAAAABF9QfSojIERpYWxvZyBzY3JpcHQgZm8= ciB2b2x1bWV3cmFuZ2xlIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkCgp7CiAgICBuYW1lCXZvbHVtZXdyYW5nbGUKICAgIHNjcmlwdAl2b2x1bWV3cmFuZ2xlCiAgICBsYWJlbAkiVm9sdW1lIFdyYW5nbGUiCgogICAgaGVscCA= ewoJIiIKICAgIH0KCiAgICBpbnB1dGxhYmVsCTEJIlZvbHVtZXMgdG8gUHJvY2VzcyB3aXRoIFdyYW5nbGUiCiAgICBpbnB1dGxhYmVsCTIJIkF1eGlsbGFyeSBJbnB1dCAxLCBhY2Nlc3Mgd2l0aCB2b2x1bWVzYW1wbGUoMSw= IC4uLikiCiAgICBpbnB1dGxhYmVsCTMJIkF1eGlsbGFyeSBJbnB1dCAyLCBhY2Nlc3Mgd2l0aCB2b2x1bWVzYW1wbGUoMiwgLi4uKSIKICAgIGlucHV0bGFiZWwJNAkiQXV4aWxsYXJ5IElucHV0IDMsIGFjY2VzcyB3aXRoIHY= b2x1bWVzYW1wbGUoMywgLi4uKSIKCiAgICBncm91cCB7CiAgICAgICAgbmFtZSAgICAiZm9sZGVyMCIKICAgICAgICBsYWJlbCAgICJDb2RlIgoKICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiZ3JvdXAiCiA= ICAgICAgICAgICBsYWJlbCAgICJHcm91cCIKICAgICAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICAgICAgbWVudXRvZ2dsZSB7CiAgICAgICAgICAgICAgICBbICJvcG0= ZW51IC1sIGJsYXN0MSBncm91cCIgXQogICAgICAgICAgICB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICA= ICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbiIgImltcG9ydCBzb3B1dGlsc1xua3dhcmdzWydnZW9tZXRyeXR5cGUnXSA9IGhvdS5nZW9tZXRyeVR5cGUuUHJpbWl0aXZlc1xua3dhcmdzWydpbnB1dGluZGV4J10gPSAwXG4= c29wdXRpbHMuc2VsZWN0R3JvdXBQYXJtKGt3YXJncykiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uX2hlbHAiICJTZWxlY3QgZ2VvbWV0cnkgZnJvbSBhbiBhdmFpbGFibGUgdmlld3BvcnQuIiB9CiA= ICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb25faWNvbiIgIkJVVFRPTlNfcmVzZWxlY3QiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImJpbmRlYWNoIgogICAgICAgICA= ICAgbGFiZWwgICAiQmluZCBFYWNoIFZvbHVtZSB0byBEZW5zaXR5IgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIm9mZiIgfQogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICA= ICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAic25pcHBldCIKICAgICAgICAgICAgbGFiZWwgICA= IlZFWHByZXNzaW9uIgogICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWZhdWx0IHsgIiIgfQogICAgICAgICAgICBtZW51cmVwbGFjZSB7CiAgICAgICAgICAgICAgICBbICJpbXBvcnQgdmV4cHJlc3M= aW9ubWVudSIgXQogICAgICAgICAgICAgICAgWyAiIiBdCiAgICAgICAgICAgICAgICBbICJyZXR1cm4gdmV4cHJlc3Npb25tZW51LmJ1aWxkU25pcHBldE1lbnUoJ3ZvbHVtZXdyYW5nbGUvc25pcHBldCcpIiBdCiAgICAgICA= ICAgICAgICAgbGFuZ3VhZ2UgcHl0aG9uCiAgICAgICAgICAgIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIGV4cG9ydCAgYWxsCiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDA= MDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJlZGl0b3IiICIxIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiZWRpdG9ybGFuZyIgIlZFWCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgImVkaXRvcmw= aW5lcyIgIjgtMzAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uIiAiaW1wb3J0IHZleHByZXNzaW9ubWVudVxuXG5ub2RlID0ga3dhcmdzWydub2RlJ11cbnBhcm1uYW1lID0gJ3NuaXBwZXQnXG5cbnY= ZXhwcmVzc2lvbm1lbnUuY3JlYXRlU3BhcmVQYXJtc0Zyb21DaENhbGxzKG5vZGUsIHBhcm1uYW1lKSIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb25faGVscCIgIkNyZWF0ZXMgc3BhcmUgcGFyYW1ldGU= cnMgZm9yIGVhY2ggdW5pcXVlIGNhbGwgb2YgY2goKSAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uX2ljb24iICJCVVRUT05TX2NyZWF0ZV9wYXJtX2Zyb21fY2giIH0KICAgICAgICB9CiAgICAgICA= IHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJleHBvcnRsaXN0IgogICAgICAgICAgICBsYWJlbCAgICJWb2x1bWVzIHRvIFdyaXRlIHRvIgogICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWZhdWw= dCB7ICIqIiB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICA= ICBuYW1lICAgICJ2ZXhfc3RyaWN0IgogICAgICAgICAgICBsYWJlbCAgICJFbmZvcmNlIFByb3RvdHlwZXMiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAib2ZmIiB9CiAgICAgICA= ICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrIiAiIiB9CiAgICAgICA= IH0KICAgIH0KCiAgICBncm91cCB7CiAgICAgICAgbmFtZSAgICAiZm9sZGVyMF8xIgogICAgICAgIGxhYmVsICAgIkJpbmRpbmdzIgoKICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiYXV0b2JpbmQiCiAgICA= ICAgICAgICBsYWJlbCAgICJBdXRvYmluZCBieSBOYW1lIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIjEiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgYmluZGVhY2ggPT0= IDEgfSIKICAgICAgICB9CiAgICAgICAgbXVsdGlwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiYmluZGluZ3MiCiAgICAgICAgICAgIGxhYmVsICAgICJOdW1iZXIgb2YgQmluZGluZ3MiCiAgICAgICAgICAgIGRlZmF1bHQ= IDAKICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAibXVsdGlzdGFydG9mZnNldCIgIjEiIH0KCiAgICAgICAgICAgIHBhcm0gewogICA= ICAgICAgICAgICAgIG5hbWUgICAgImJpbmRwcmltbmFtZSMiCiAgICAgICAgICAgICAgICBsYWJlbCAgICJQcmltaXRpdmUgTmFtZSIKICAgICAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgICAgICBkZWY= YXVsdCB7ICIiIH0KICAgICAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGJpbmRlYWNoID09IDEgfSB7IGF1dG9iaW5kID09IDEgfSIKICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtIHsKICAgICAgICAgICAgICAgIG4= YW1lICAgICJiaW5kcHJpbSMiCiAgICAgICAgICAgICAgICBsYWJlbCAgICJQcmltaXRpdmUiCiAgICAgICAgICAgICAgICB0eXBlICAgIGludGVnZXIKICAgICAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgICA= ICAgICAgIGRpc2FibGV3aGVuICJ7IGJpbmRlYWNoID09IDEgfSB7IGF1dG9iaW5kID09IDEgfSIKICAgICAgICAgICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtIHsKICAgICA= ICAgICAgICAgICBuYW1lICAgICJiaW5kbmFtZSMiCiAgICAgICAgICAgICAgICBsYWJlbCAgICJWRVggUGFyYW1ldGVyIgogICAgICAgICAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgICAgIGRlZmF1bHQgeyA= IiIgfQogICAgICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgYmluZGVhY2ggPT0gMSB9IHsgYXV0b2JpbmQgPT0gMSB9IgogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSA= ICAgInZleF9nZW9tZXRyeWdlbmVyYXRvciIKICAgICAgICAgICAgbGFiZWwgICAiT25seSBPdXRwdXQgQ3JlYXRlZCBHZW9tZXRyeSIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICI= b2ZmIiB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG4= YW1lICAgICJ2ZGJfc2lnbmVkZmxvb2QiCiAgICAgICAgICAgIGxhYmVsICAgIlNpZ25lZC1GbG9vZCBGaWxsIE91dHB1dCBTREYgVkRCcyIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCA= eyAib24iIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICA= IG5hbWUgICAgInZleF9jd2RwYXRoIgogICAgICAgICAgICBsYWJlbCAgICJFdmFsdWF0aW9uIE5vZGUgUGF0aCIKICAgICAgICAgICAgdHlwZSAgICBvcHBhdGgKICAgICAgICAgICAgZGVmYXVsdCB7ICIuIiB9CiAgICAgICA= ICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAib3ByZWxhdGl2ZSIgIi4iIH0KICAgICAgICB9CiA= ICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ2ZXhfb3V0cHV0bWFzayIKICAgICAgICAgICAgbGFiZWwgICAiRXhwb3J0IFBhcmFtZXRlcnMiCiAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICA= ICBkZWZhdWx0IHsgIioiIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICA= ICAgICAgICAgIG5hbWUgICAgInZleF9wcmVjaXNpb24iCiAgICAgICAgICAgIGxhYmVsICAgIlZFWCBQcmVjaXNpb24iCiAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyAiYXV0byIgfQo= ICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICAiYXV0byIgICJBdXRvIgogICAgICAgICAgICAgICAgIjMyIiAgICAiMzIiCiAgICAgICAgICAgICAgICAiNjQiICAgICI2NCIKICAgICAgICAgICAgfQogICAgICA= ICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgfQogICAgfQoKfQojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIHNjcmlwdApcc2V0IG5vYWxpYXMgPSAxCiMKIyAgQ3JlYXQ= aW9uIHNjcmlwdCBmb3Igdm9sdW1ld3JhbmdsZSBvcGVyYXRvcgojCgppZiAoICIkYXJnMSIgPT0gIiIgKSB0aGVuCiAgICBlY2hvIFRoaXMgc2NyaXB0IGlzIGludGVuZGVkIGFzIGEgY3JlYXRpb24gc2NyaXB0CiAgICBleGk= dAplbmRpZgoKIyBOb2RlICRhcmcxIChTb3Avdm9sdW1ld3JhbmdsZSkKb3BleHBybGFuZ3VhZ2UgLXMgaHNjcmlwdCAkYXJnMQpvcHVzZXJkYXRhIC1uICdfX19WZXJzaW9uX19fJyAtdiAnJyAkYXJnMQpDaGVja0V4dGVybmE= bCA6PSAxOwpDb250ZW50c0NvbXByZXNzaW9uVHlwZSA6PSAxOwpGb3JiaWRPdXRzaWRlUGFybXMgOj0gMTsKR3ppcENvbnRlbnRzIDo9IDE7CkxvY2tDb250ZW50cyA6PSAxOwpNYWtlRGVmYXVsdCA6PSAxOwpQYXJtc0Zyb20= VmZsIDo9IDA7ClByZWZpeERyb3BwZWRQYXJtTGFiZWwgOj0gMDsKUHJlZml4RHJvcHBlZFBhcm1OYW1lIDo9IDA7ClNhdmVDYWNoZWRDb2RlIDo9IDA7ClNhdmVJY29uIDo9IDE7ClNhdmVTcGFyZVBhcm1zIDo9IDE7ClVubG8= Y2tPbkNyZWF0ZSA6PSAwOwpVc2VEU1Bhcm1zIDo9IDE7Cjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzaGVsZkRvY3VtZW50PgogIDwhLS0gVGhpcyBmaWxlIGNvbnRhaW5zIGRlZmluaXRpb25zIG8= ZiBzaGVsdmVzLCB0b29sYmFycywgYW5kIHRvb2xzLgogSXQgc2hvdWxkIG5vdCBiZSBoYW5kLWVkaXRlZCB3aGVuIGl0IGlzIGJlaW5nIHVzZWQgYnkgdGhlIGFwcGxpY2F0aW9uLgogTm90ZSwgdGhhdCB0d28gZGVmaW5pdGk= b25zIG9mIHRoZSBzYW1lIGVsZW1lbnQgYXJlIG5vdCBhbGxvd2VkIGluCiBhIHNpbmdsZSBmaWxlLiAtLT4KCiAgPHRvb2wgbmFtZT0iJEhEQV9ERUZBVUxUX1RPT0wiIGxhYmVsPSIkSERBX0xBQkVMIiBpY29uPSIkSERBX0k= Q09OIj4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0idmlld2VyIj4KICAgICAgPGNvbnRleHROZXRUeXBlPlNPUDwvY29udGV4dE5ldFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sTWVudUNvbnRleHQ= IG5hbWU9Im5ldHdvcmsiPgogICAgICA8Y29udGV4dE9wVHlwZT4kSERBX1RBQkxFX0FORF9OQU1FPC9jb250ZXh0T3BUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbFN1Ym1lbnU+Vm9sdW1lPC90b29sU3U= Ym1lbnU+CiAgICA8c2NyaXB0IHNjcmlwdFR5cGU9InB5dGhvbiI+PCFbQ0RBVEFbaW1wb3J0IHNvcHRvb2x1dGlscwoKc29wdG9vbHV0aWxzLmdlbmVyaWNUb29sKGt3YXJncywgJyRIREFfTkFNRScpXV0+PC9zY3JpcHQ+CiA= IDwvdG9vbD4KPC9zaGVsZkRvY3VtZW50PgoAAAACAAxub2RlY29ubnR5cGUAAAABAAAAAAAMbm9kZXBhcm10eXBlAAAAAQAAAAAfiwgAAAAAAAD/7Vptb+M2EvbhvpwF3H/g6g5FtkUUUtSL/WGB627T3t7txQtv0hboFoIi0bY= rpKoSrKTYLF//D7dUO+yaLdZe9NNUTtByBlyOBzNPJxh9L8vRiNsF1/xIbj+WJaFtz8VlxiYmDbWLZMWXb0dYcTcZ05+l7DRG54oh0o2W8HGyndTznMtiIN8JFZAz9CGh+uI3aRuvAyZErm5t2KZzxbAwgcvbtR8Wyf14iB7lPE= ZBG6yww1jWdI8XgUsThHqqokPAvygMfolGrWBFRAp1gz7CmeTmFYHDMv52nMbvPABy1rCSjk3k+ILxYoAhOGRStnURK6OSs6C1g/SQNYQ/RuU/euaFzfJW6WFU0/yGA4kGOUsthnqWitguUqhN9y2joOuesXzczdMN/N3aID6ic= KRNyYmiHPIWNuuswF312CztiMClW+DpP1nl24UbMp8o75b0SxFJC0cxyN4cGQl7KxC6IaWFiE31qAA12GSzuahrVbaC563zFUxTza+7f/SPmNyuWMi0LQJlbDVQUQzxPqIlt24YVClXR1aXzomjMv3mOsDZpfhUwZOalQVI8F9g= RxqCp6zdJUOrkq6AnQ51FL2dRBtHWWcsFdYdwedPo786jvMtSzPwCmgB6c+HR13jntQy29hIRoaCEUEW0hFGjnMxc2bfXZzPnYvzy+9m8387z2ffOw5Sv57P/jO7unx9dakqBMZaGrin+GDDorppTYx7CNARBQGkmD/BU1CRUMs= vocAigwQQMt9TrFNjYlF6T0EHGhM2g4wcGXMsxJcNjwhEswB8pHxRrdrNjGIRId7QQ/RTB3iClFNNyfEGOCO+VFwB9o18EBTjjzxrwUeYO5BHgOpJYmoQxTCaHwdullOkPiqBZcIPx+fkKdgp4aoC98dn+g9IhX+OD6hPaKhdrE= rV0AYq2WK5qVNNGsZIimBAqpaVimBdDxu4JC2hzYhNgSH47gyQaJm0YjqlwHsQ9+FcXw1P6GNO2sR2jYPVZJ7s0oRx8r9oBgSvT2VvFIPD14fisXIilEYmnmeitUkiGM2CKvEAJCTNiypKciAmSMOgBx1c/YsgjjdyAqXuYrwRI= EZBCw1udvFWrDYtV36pP0fti3vueVuA1XIz5cK3q8HsGbnt/PdUnMk0/+6zZQK0gkFXpDjbs1vFu/MTNDzBttYk3OcDWEphi6bfqB9kdgLbUvKPYLuuLISUoRW720zHV//xDtW91bxXbqb5/7WTBMmb+IuT84X1o44ZrIUtg9pY= 32+ptu8BLBmPWJ7eLVnMUhdOvIeNUKkKu/QVkQCPOPvIKu4xbK3BPovC+ewFInU9pkcLIDjcqRvV+vq/P1o+SAyqS86D4gh7p2zKlF4csHDC+9lNIBLCdPwDwmORVmXPMPpxfDIm8H0Ko2+z1Bsw1eguY+FChRHZiicCYIZjCm4= cUwPePE6DIHrhcwdrozFujxxRJoVhBLV1I3nodOf0d+/nb12Xl68eHX11fnrLy//iU55SZs9/9f5i8uvX746R6esJJ3P57N5QSm6b2ZX8xfnoq9Wqy146rFqSblKLZgO+D90z4DxGb/+7xkEFDnr1foE/YgqOS2w7RDVGfB5O60= SEXyFaRj/tAoPFarYYNY3rHIcByu1upDl2z61ohqb/VRKZnRsKqh9WErGdqwcDtUBPyOoQULt1ZqAmzHtlu+0Kmcd3j0NaUtllZCv1hb/4VMNKwREHaYIkansreGipxlcZAkLO/XhxXxyNVhYxJCLGOfKqJMlFWEhjYxJzaFitA= olCeP8KbqF5BCEre+Cx3g1I/KPyCddQhiMXqbozgWbA0cAvWoJQkRSkpzCAKv7rtQG1otj0oCu22B9XgtO2ZUFq2QhwLuh05NnQ7gibQ7UiaSsrX/ZdoVeVo253K0YCvObUN+mgrx9a/wcP3+fewFPPAS4+ZmhyWlsBPpeuunEo= OHGah0GWf0IlAvy0eu3SPIPlvAO0/pCEusr0yqWPnOa1+G7qkuuK1ukk+Z7wOsmhWJBVtTwJg9gL1z4bHrZFPgcQwFKpmIINdnBjX84v85PSJhIlKkZ1josbkngdSROx9plLxHSYVeJUJXY+q9IcWWLQU27jAuxehzITlMMOf4Y= nf8R7QWOB8samssk0ZakLzHLR+TgG6s2R6JNPlDeSfaykYJ07Jvqpjyybbq19r1uqbFmEaxDakJ1i5BBSqI/9ktq8guX1Ce4d8dMtu+YBX/v/bFJ9E4WUNIm9uO9P249S7f0Lc8aHvzLlK+TT+fkL9Q58gnVhjlt/zFVGURyKBU= KkiQvKTXx1LRExYZgrK4ZM8ELguXh/Mp5mkkw+5FcV8RsyU44y5oXwRhuOKSG4B6esoivmHLdKhxPeJ4Fznd06Gy38MdCDuxWn9QrDa31r7fywxE0yd0OhUFpGVOzT/Q+khoPf0dorX+B1qTLYN8wmhdsj9tuNZ/Y7iOWLpk/dQ= uiB9LLgmuP1HdLX2/eAaa3QyAYFI14g+Gb4BQn+j+74jgTXeB9akej1D77//oaNxW4Yho/sWiOTdDr1+t6MzZz+8G7gP7za1dWo+Xnhv40DHW74oQbOPE/zVeg8W/KQdaNRnmia8Mh0ZSusJSplDln90pdTyeG+cthcHx7ktIB0= 2+LL+ZcvX53Pnzx5Mvo/dfO3yv4rAAB2b2x1bWV2b3AxAAAAAElORFgAAAAAAAAAAAAAAAcAAAAMRGlhbG9nU2NyaXB0AAAAAAAAHyxfUH0uAAAADENyZWF0ZVNjcmlwdAAAHywAAAEwX1B9LgAAABVUeXBlUHJvcGVydGllc08= cHRpb25zAAAgXAAAAS5fUH0uAAAAE0ludGVybmFsRmlsZU9wdGlvbnMAACGKAAAAMF9QfS4AAAALQ29udGVudHMuZ3oAACG6AAAG0mA3hv4AAAAMTWVzc2FnZU5vZGVzAAAojAAAAApfUH0uAAAAEEV4dHJhRmlsZU9wdGlvbnM= AAAolgAAAARfUH0uIyBEaWFsb2cgc2NyaXB0IGZvciBhdHRyaWJ3cmFuZ2xlIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkCgp7CiAgICBuYW1lCWF0dHJpYndyYW5nbGUKICAgIHNjcmlwdAlhdHRyaWJ3cmFuZ2xlCiAgICBsYWI= ZWwJIkF0dHJpYnV0ZSBXcmFuZ2xlIgoKICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBpbnB1dGxhYmVsCTEJIkdlb21ldHJ5IHRvIFByb2Nlc3Mgd2l0aCBXcmFuZ2xlIgogICAgaW5wdXRsYWJlbAkyCSJBbmNpbGxhcnkgSW4= cHV0LCBwb2ludCgxLCAuLi4pIHRvIEFjY2VzcyIKICAgIGlucHV0bGFiZWwJMwkiQW5jaWxsYXJ5IElucHV0LCBwb2ludCgyLCAuLi4pIHRvIEFjY2VzcyIKICAgIGlucHV0bGFiZWwJNAkiQW5jaWxsYXJ5IElucHV0LCBwb2k= bnQoMywgLi4uKSB0byBBY2Nlc3MiCgogICAgZ3JvdXAgewogICAgICAgIG5hbWUgICAgImZvbGRlcjAiCiAgICAgICAgbGFiZWwgICAiQ29kZSIKCiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImdyb3VwIgo= ICAgICAgICAgICAgbGFiZWwgICAiR3JvdXAiCiAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyAiIiB9CiAgICAgICAgICAgIG1lbnV0b2dnbGUgewogICAgICAgICAgICAgICAgWyAib3A= bWVudSAtbCBhdHRyaWJ2b3AxIGJpbmRncm91cCIgXQogICAgICAgICAgICB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0= CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbiIgImltcG9ydCBzb3B1dGlsc1xua3dhcmdzWydnZW9tZXRyeXR5cGUnXSA9IGt3YXJnc1snbm9kZSddLnBhcm1UdXBsZSgnZ3JvdXB0eXBlJylcbmt3YXJnc1s= J2lucHV0aW5kZXgnXSA9IDBcbnNvcHV0aWxzLnNlbGVjdEdyb3VwUGFybShrd2FyZ3MpIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbl9oZWxwIiAiU2VsZWN0IGdlb21ldHJ5IGZyb20gYW4gYXZhaWw= YWJsZSB2aWV3cG9ydC4iIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uX2ljb24iICJCVVRUT05TX3Jlc2VsZWN0IiB9CiAgICAgICAgICAgIGJpbmRzZWxlY3RvciBwb2ludHMgIk1vZGlmeSBQb2ludHM= IgogICAgICAgICAgICAgICAgIlNlbGVjdCB0aGUgcG9pbnRzIHRvIGFmZmVjdCBhbmQgcHJlc3MgRW50ZXIgdG8gY29tcGxldGUuIgogICAgICAgICAgICAgICAgMCAxIDB4ZmZmZmZmZmYgMCBncm91cHR5cGUgMAogICAgICA= ICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImdyb3VwdHlwZSIKICAgICAgICAgICAgbGFiZWwgICAiR3JvdXAgVHlwZSIKICAgICAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICAgICAgIGRlZmE= dWx0IHsgImd1ZXNzIiB9CiAgICAgICAgICAgIG1lbnUgewogICAgICAgICAgICAgICAgImd1ZXNzIiAgICAgIkd1ZXNzIGZyb20gR3JvdXAiCiAgICAgICAgICAgICAgICAidmVydGljZXMiICAiVmVydGljZXMiCiAgICAgICA= ICAgICAgICAgImVkZ2VzIiAgICAgIkVkZ2VzIgogICAgICAgICAgICAgICAgInBvaW50cyIgICAgIlBvaW50cyIKICAgICAgICAgICAgICAgICJwcmltcyIgICAgICJQcmltaXRpdmVzIgogICAgICAgICAgICB9CiAgICAgICA= ICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJjbGFzcyI= CiAgICAgICAgICAgIGxhYmVsICAgIlJ1biBPdmVyIgogICAgICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICAgICAgZGVmYXVsdCB7ICJwb2ludCIgfQogICAgICAgICAgICBtZW51IHsKICAgICAgICAgICAgICAgICI= ZGV0YWlsIiAgICAiRGV0YWlsIChvbmx5IG9uY2UpIgogICAgICAgICAgICAgICAgInByaW1pdGl2ZSIgIlByaW1pdGl2ZXMiCiAgICAgICAgICAgICAgICAicG9pbnQiICAgICAiUG9pbnRzIgogICAgICAgICAgICAgICAgInY= ZXJ0ZXgiICAgICJWZXJ0aWNlcyIKICAgICAgICAgICAgICAgICJudW1iZXIiICAgICJOdW1iZXJzIgogICAgICAgICAgICB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG8= c2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ2ZXhfbnVtY291bnQiCiAgICAgICAgICAgIGxhYmVsICAgIk51bWJlciBDb3VudCIKICAgICA= ICAgICAgIHR5cGUgICAgaW50ZWdlcgogICAgICAgICAgICBkZWZhdWx0IHsgIjEwIiB9CiAgICAgICAgICAgIGhpZGV3aGVuICJ7IGNsYXNzICE9IG51bWJlciB9IgogICAgICAgICAgICByYW5nZSAgIHsgMCEgMTAwMDAgfQo= ICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ2ZXhfdGhyZWFkam9ic2l6ZSIKICAgICAgICA= ICAgIGxhYmVsICAgIlRocmVhZCBKb2IgU2l6ZSIKICAgICAgICAgICAgdHlwZSAgICBpbnRlZ2VyCiAgICAgICAgICAgIGRlZmF1bHQgeyAiMTAyNCIgfQogICAgICAgICAgICBoaWRld2hlbiAieyBjbGFzcyAhPSBudW1iZXI= IH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAxISAxMDAwMCB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICA= IG5hbWUgICAgInNuaXBwZXQiCiAgICAgICAgICAgIGxhYmVsICAgIlZFWHByZXNzaW9uIgogICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWZhdWx0IHsgIiIgfQogICAgICAgICAgICBtZW51cmVwbGE= Y2UgewogICAgICAgICAgICAgICAgWyAiaW1wb3J0IHZleHByZXNzaW9ubWVudSIgXQogICAgICAgICAgICAgICAgWyAiIiBdCiAgICAgICAgICAgICAgICBbICJyZXR1cm4gdmV4cHJlc3Npb25tZW51LmJ1aWxkU25pcHBldE0= ZW51KCdhdHRyaWJ3cmFuZ2xlL3NuaXBwZXQnKSIgXQogICAgICAgICAgICAgICAgbGFuZ3VhZ2UgcHl0aG9uCiAgICAgICAgICAgIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIGV4cG9ydCAgYWw= bAogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJlZGl0b3IiICIxIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiZWRpdG9ybGFuZyI= ICJWRVgiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJlZGl0b3JsaW5lcyIgIjgtMzAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uIiAiaW1wb3J0IHZleHByZXNzaW9ubWVudVxuXG5ub2RlID0ga3c= YXJnc1snbm9kZSddXG5wYXJtbmFtZSA9ICdzbmlwcGV0J1xuXG52ZXhwcmVzc2lvbm1lbnUuY3JlYXRlU3BhcmVQYXJtc0Zyb21DaENhbGxzKG5vZGUsIHBhcm1uYW1lKSIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmk= cHRfYWN0aW9uX2hlbHAiICJDcmVhdGVzIHNwYXJlIHBhcmFtZXRlcnMgZm9yIGVhY2ggdW5pcXVlIGNhbGwgb2YgY2goKSAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uX2ljb24iICJCVVRUT05TX2M= cmVhdGVfcGFybV9mcm9tX2NoIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJleHBvcnRsaXN0IgogICAgICAgICAgICBsYWJlbCAgICJBdHRyaWJ1dGVzIHRvIENyZWF0ZSIKICAgICA= ICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyAiKiIgfQogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDA= MCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidmV4X3N0cmljdCIKICAgICAgICAgICAgbGFiZWwgICAiRW5mb3JjZSBQcm90b3R5cGVzIgogICAgICAgICAgICB0eXBlICAgIHRvZ2c= bGUKICAgICAgICAgICAgZGVmYXVsdCB7ICJvZmYiIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICA= cGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2siICIiIH0KICAgICAgICB9CiAgICB9CgogICAgZ3JvdXAgewogICAgICAgIG5hbWUgICAgImZvbGRlcjBfMSIKICAgICAgICBsYWJlbCAgICJCaW5kaW5ncyIKCiAgICAgICAgcGE= cm0gewogICAgICAgICAgICBuYW1lICAgICJhdXRvYmluZCIKICAgICAgICAgICAgbGFiZWwgICAiQXV0b2JpbmQgYnkgTmFtZSIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICJvbiI= IH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIH0KICAgICAgICBtdWx0aXBhcm0gewogICAgICAgICAgICA= bmFtZSAgICAiYmluZGluZ3MiCiAgICAgICAgICAgIGxhYmVsICAgICJOdW1iZXIgb2YgQmluZGluZ3MiCiAgICAgICAgICAgIGRlZmF1bHQgMAogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDA= MDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAibXVsdGlzdGFydG9mZnNldCIgIjEiIH0KCiAgICAgICAgICAgIHBhcm0gewogICAgICAgICAgICAgICAgbmFtZSAgICAiYmluZG5hbWUjIgogICAgICAgICAgICAgICA= IGxhYmVsICAgIkF0dHJpYnV0ZSBOYW1lIgogICAgICAgICAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgICAgIGRlZmF1bHQgeyAiIiB9CiAgICAgICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICA= ICAgIH0KICAgICAgICAgICAgcGFybSB7CiAgICAgICAgICAgICAgICBuYW1lICAgICJiaW5kcGFybSMiCiAgICAgICAgICAgICAgICBsYWJlbCAgICJWRVggUGFyYW1ldGVyIgogICAgICAgICAgICAgICAgdHlwZSAgICBzdHI= aW5nCiAgICAgICAgICAgICAgICBkZWZhdWx0IHsgIiIgfQogICAgICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIH0KICAgICAgICB9CgogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICI= Z3JvdXBhdXRvYmluZCIKICAgICAgICAgICAgbGFiZWwgICAiQXV0b2JpbmQgR3JvdXBzIGJ5IE5hbWUiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAib24iIH0KICAgICAgICAgICA= IHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgbXVsdGlwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiZ3JvdXA= YmluZGluZ3MiCiAgICAgICAgICAgIGxhYmVsICAgICJHcm91cCBCaW5kaW5ncyIKICAgICAgICAgICAgZGVmYXVsdCAwCiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICA= ICAgICAgICAgcGFybXRhZyB7ICJtdWx0aXN0YXJ0b2Zmc2V0IiAiMSIgfQoKICAgICAgICAgICAgcGFybSB7CiAgICAgICAgICAgICAgICBuYW1lICAgICJiaW5kZ3JvdXBuYW1lIyIKICAgICAgICAgICAgICAgIGxhYmVsICA= ICJHcm91cCBOYW1lIgogICAgICAgICAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgICAgIGRlZmF1bHQgeyAiIiB9CiAgICAgICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgfQogICAgICA= ICAgICAgcGFybSB7CiAgICAgICAgICAgICAgICBuYW1lICAgICJiaW5kZ3JvdXBwYXJtIyIKICAgICAgICAgICAgICAgIGxhYmVsICAgIlZFWCBQYXJhbWV0ZXIiCiAgICAgICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICA= ICAgICAgICAgICAgIGRlZmF1bHQgeyAiIiB9CiAgICAgICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgfQogICAgICAgIH0KCiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInZleF9jd2Q= cGF0aCIKICAgICAgICAgICAgbGFiZWwgICAiRXZhbHVhdGlvbiBOb2RlIFBhdGgiCiAgICAgICAgICAgIHR5cGUgICAgb3BwYXRoCiAgICAgICAgICAgIGRlZmF1bHQgeyAiLiIgfQogICAgICAgICAgICByYW5nZSAgIHsgMCA= MSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgIm9wcmVsYXRpdmUiICIuIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICA= ICAgICAgICAgbmFtZSAgICAidmV4X291dHB1dG1hc2siCiAgICAgICAgICAgIGxhYmVsICAgIkV4cG9ydCBQYXJhbWV0ZXJzIgogICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWZhdWx0IHsgIioiIH0= CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICA= ICJ2ZXhfdXBkYXRlbm1scyIKICAgICAgICAgICAgbGFiZWwgICAiVXBkYXRlIE5vcm1hbHMgSWYgRGlzcGxhY2VkIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIm9mZiIgfQogICA= ICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFjayIgIiIgfQogICA= ICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInZleF9tYXRjaGF0dHJpYiIKICAgICAgICAgICAgbGFiZWwgICAiQXR0cmlidXRlIHRvIE1hdGNoIgogICAgICAgICAgICB0eXBlICAgIHN0cmluZwo= ICAgICAgICAgICAgZGVmYXVsdCB7ICJpZCIgfQogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgfQogICAgICA= ICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidmV4X2lucGxhY2UiCiAgICAgICAgICAgIGxhYmVsICAgIkNvbXB1dGUgUmVzdWx0cyBJbiBQbGFjZSIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICA= IGRlZmF1bHQgeyAib2ZmIiB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiA= ICAgICAgICAgICBuYW1lICAgICJ2ZXhfc2VsZWN0aW9uZ3JvdXAiCiAgICAgICAgICAgIGxhYmVsICAgIk91dHB1dCBTZWxlY3Rpb24gR3JvdXAiCiAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmE= dWx0IHsgIiIgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInZleF9wcmVjaXNpb24iCiA= ICAgICAgICAgICBsYWJlbCAgICJWRVggUHJlY2lzaW9uIgogICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWZhdWx0IHsgImF1dG8iIH0KICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICA= ImF1dG8iICAiQXV0byIKICAgICAgICAgICAgICAgICIzMiIgICAgIjMyIEJpdCIKICAgICAgICAgICAgICAgICI2NCIgICAgIjY0IEJpdCAoRXhwZXJpbWVudGFsKSIKICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtdGE= ZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgfQogICAgfQoKfQojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIHNjcmlwdApcc2V0IG5vYWxpYXMgPSAxCiMKIyAgQ3JlYXRpb24gc2NyaXB0IGY= b3IgYXR0cmlid3JhbmdsZSBvcGVyYXRvcgojCgppZiAoICIkYXJnMSIgPT0gIiIgKSB0aGVuCiAgICBlY2hvIFRoaXMgc2NyaXB0IGlzIGludGVuZGVkIGFzIGEgY3JlYXRpb24gc2NyaXB0CiAgICBleGl0CmVuZGlmCgojIE4= b2RlICRhcmcxIChTb3AvYXR0cmlid3JhbmdsZSkKb3BleHBybGFuZ3VhZ2UgLXMgaHNjcmlwdCAkYXJnMQpvcHVzZXJkYXRhIC1uICdfX19WZXJzaW9uX19fJyAtdiAnJyAkYXJnMQpTYXZlU3BhcmVQYXJtcyA6PSAwOwpDaGU= Y2tFeHRlcm5hbCA6PSAxOwpTYXZlSWNvbiA6PSAxOwpHemlwQ29udGVudHMgOj0gMTsKQ29udGVudHNDb21wcmVzc2lvblR5cGUgOj0gMTsKVW5sb2NrT25DcmVhdGUgOj0gMDsKU2F2ZUNhY2hlZENvZGUgOj0gMDsKTG9ja0M= b250ZW50cyA6PSAxOwpNYWtlRGVmYXVsdCA6PSAxOwpVc2VEU1Bhcm1zIDo9IDE7CkZvcmJpZE91dHNpZGVQYXJtcyA6PSAxOwpQcmVmaXhEcm9wcGVkUGFybUxhYmVsIDo9IDA7ClByZWZpeERyb3BwZWRQYXJtTmFtZSA6PSA= MDsKUGFybXNGcm9tVmZsIDo9IDA7CgAAAAIADG5vZGVjb25udHlwZQAAAAEAAAAAAAxub2RlcGFybXR5cGUAAAABAAAAAB+LCAAAAAAAAP/VWm1v2zYQ9rAvi4D9B1bbh7ZAHFKv9ocCW7N069bFhZu0A9bCUCTaViuTmiTnZUU= fvH+xI6UZEkxpSGRl7Z2U5B3vLuHR97xyOQffTDArvyKD8Hlx3EcfPNTcImFie1iw8G27BrVCIvxgM6yq5gOXvFY66vZrhRby8BLOM+GIQuzgbCAniAvy5Lw7CLx2CKi2srL/CVNAzoHFu5t3Cr5roFL46B7kPJ4HnmLFG0aT5A= 5vPVirIM6boW8zTMQs7Qvjk0sIFHCA+JZVm2C6MYo37GE0YvszAAkKUCFHH/A+LzOVqBByPZyugqjryMys4czMdJCCZE7zLxrmTj7Cr20lQ2gzCF4UBmKKEsoIloLcPFMoKfXGzNIu4Fspl65zTwMk92AH2cUKGHQTviCczTW0c= mejTS5gQBSGm8XUWr7P02FvRwNQ+atdayJQE2UwzL4MGQn5CxSyIbY+JbVnmCGgwy3B+taG5GGjeOlvyBDF+xoOrHxi/WNKEDtMQwFwOAaIY4vsCJnZdFyxIqOj0ZHYoG9Ofn4KrR5sfDRyZ+kkYy2WBeSQRbJS1t6BomdM18FM= 331iVEImKffJOqWJ8O4APl8Nvp3NZq9pksKmgBaQvu4fdJvdaTp2FRrxwNIwIshBBsJoNjuezCZvjo+ms+OjkzeT6W+zp5M/ZjOkP5tOfp+cnrw8PdE1AmOdIR7LD7Yc07CdkXULBQYyQQGR8iM8NhybmI57CwUmskCBmc9zjF0= 0xo5pnkLBT2daVYDrDLUD/Lccs5jokg5QN5xujHckk0MQ4HhVpmHIGvoWp8437BNumFt2UZ26ukGCB35xkJ6TiL6du6x0d5D/AjcALPXJQ9GOUAkDaKhay4QjQbR1LUREM0G0dLr+Qzn6iG4IGCkUtE0clWiaeYKRFOR+0zbgaU= dh1V7iNfbO4zNwc0cVSbdgWLGsZesoK0dBaygMFifYeGw4NNR5LFiA1ZdiR5kfB13BCpKNWAhnBF2Vk82nA4KabmL9lALDAs8dKDKIvQxj7K6RBjdJ4VaQPiT/g7pyciQFSMIg5egRW2AOZb/a1esMrAxUU/pQsZ9h/BCltkS8E= ErGTQMNfpg/f6uASCeet/ghdS6lrNV6J5M6Ybweshksoa8MG4cAFvt6uBDK5DdBzL1oLXQS+N0CXmLr8CcuW3q8rS6ttqKSrP0d3NoB1ov80jm2YbsN3Ti9n/gXkLNCxw6gfDu8a9zzO0deAdWHPj9OVl37YJfzH/bJWE1hXuPk= kShGdrCpjbtsagO+NzaNBNTl8HUMZRBlq2gnsHcVi01kXfjZeuXztVB9n7FYt9yFLltCuRW852dp+HePI63mYGxYd/IxyOX/KWbSQNk1HXnDyGuOXYZnGPSPzxq0rhlA+Rx5/j1XFzXDXdhSGsHdCK5Ln1nRto2taxZwk/JD8bI= sMsJiGO5/yQ20Jr4r3d2XTdMTBSlubxwfNTO8xcXcR2qbgt7fyK8J+6+6ROM3u09hH7Fg8vfO7T3SGtUxl0Sko8rIZn+WwRynpEPric0xfgGm+BKppE6WgSbY2QSkvJpFqQXoXizSLYkCXylhTTxt5j66gr241wXOpY8FjXF9hg= yZUXyy0eW0cRcP2IetuWsbDL45l4FAgjBTT93PfR/l/o+9eTl7Pnx4cvTn86evnjyS9on+e0ydNfjw5Pnj1/cYT2aU46mk4nU0mR3VeT0+nhkejrhbU5T3xamFRDquqnFjeX3AN+9v5gQTk5aLxGk2rRqlqmRVVtwONKTF6e88U= 3HYKZ3oxbBNlLcorvojqXH1ZditENixSbWtRAbfsaskqNmijoleMb/JJTajDSJNfC4WqXmmZeG1ATax2cLXI1UeEQSVZHCktUiW3ZqqZxFvkbgwqU1D/JLl5IMaWKkn+5wv1N2Q0xENCRj2BWLX3cWcbyEHKwjimWfOVtSDu+I0= tXKJu3k0V0IRj62qd1VzOBoZhoOMoT0ej8ZfwO9zul9YAeVFQDMvzAGuaBCuVzWCsFZ2GYLFoEnoSVbf3wXl76Gj8Xj7PdQZf7HvoVbFJopHw2qDbb8e+rBNPp8aFP4VWNtqT7GJkiwK0x5Xwf8BdQWrDXgK1vx7vr+WVb00veM= arjKr7bhdu05RVksNp3iXJLk8iQKmR+tA7p9ysqSD9IATZRqJBv84EHpq+TnJUzuEwWIglGcp+LRHypiZa1WrblCTY1Z1FZF7RfQBWU08TJV6dQAd+5B1juLVC7Ih/Vfw9ofOigO62oN7+3U3vz6Q7QV5QOj2YDs7k8sKiM70lw= +5UuPpn+CKX/9MGDB4N/AbY34FDvIgAAYXR0cmlidm9wMQAAAABJTkRYAAAAAAAAAAAAAAAJAAAADERpYWxvZ1NjcmlwdAAAAAAAABTNX1B9KQAAAAxDcmVhdGVTY3JpcHQAABTNAAABKl9QfSkAAAAVVHlwZVByb3BlcnRpZXM= T3B0aW9ucwAAFfcAAAEuX1B9KQAAAARIZWxwAAAXJQAAAABfUH0pAAAAC1Rvb2xzLnNoZWxmAAAXJQAAAvdfUH0pAAAAE0ludGVybmFsRmlsZU9wdGlvbnMAABocAAAAMF9QfSkAAAALQ29udGVudHMuZ3oAABpMAAAXOWA3hv8= AAAADFB5dGhvbk1vZHVsZQAAMYUAAAOMX1B9KQAAABBFeHRyYUZpbGVPcHRpb25zAAA1EQAAAKtfUH0pIyBEaWFsb2cgc2NyaXB0IGZvciBmbGlwc291cmNlIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkCgp7CiAgICBuYW1lCWY= bGlwc291cmNlCiAgICBzY3JpcHQJZmxpcHNvdXJjZQogICAgbGFiZWwJIkZMSVAgU291cmNlIgoKICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBpbnB1dGxhYmVsCTEJIkdlb21ldHJ5IHRvIFNvdXJjZSBGcm9tIgogICAgaW4= cHV0bGFiZWwJMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzIiCiAgICBpbnB1dGxhYmVsCTMJIlN1Yi1OZXR3b3JrIElucHV0ICMzIgogICAgaW5wdXRsYWJlbAk0CSJTdWItTmV0d29yayBJbnB1dCAjNCIKICAgIG91dHB1dGxhYmU= bAkxCU91dHB1dAoKICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImluaXRpYWxpemUiCiAgICAgICAgbGFiZWwgICAiSW5pdGlhbGl6ZSIKICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICBkZWZhdWx0IHsgIjAiIH0= CiAgICAgICAgbWVudSB7CiAgICAgICAgICAgICJzb3VyY2VmbGlwIiAgICAiU291cmNlIEZMSVAiCiAgICAgICAgICAgICJzaW5rIiAgICAgICAgICAiU2luayIKICAgICAgICAgICAgInNpbmtmbHVpZCIgICAgICJTaW5rIEY= TElQIgogICAgICAgICAgICAiY29sbGlzaW9uIiAgICAgIkNvbGxpc2lvbiIKICAgICAgICAgICAgInB1bXAiICAgICAgICAgICJQdW1wIgogICAgICAgICAgICAiZXhwYW5kIiAgICAgICAgIkV4cGFuZCIKICAgICAgICB9CiA= ICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrIiAiaG91Lm5vZGUoXCIuXCIpLmhkYU1vZHVsZSgpLnNldCgpIiB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0= CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJ2b2x1bWVuYW1lIgogICAgICAgIGxhYmVsICAgIlZvbHVtZSBOYW1lIgogICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgZGVmYXVsdCB7ICJzdXJmYWNlIiA= fQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAidm94ZWxzaXplIgogICAgICAgIGxhYmVsICAgIlZveGVsIFNpemUiCiAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgIGRlZmF1bHQgeyAiMC4xIiB9CiAgICA= ICAgIHJhbmdlICAgeyAwISAxISB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJzaGVsbCIKICAgICAgICBsYWJlbCAgICJTaGVsbCBUaGlja25lc3MiCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICA= bm9sYWJlbAogICAgICAgIGpvaW5uZXh0CiAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJzaGVsbHRoaWNrbmVzcyIKICAgICAgICBsYWJlbCAgICJTaGVsbCBUaGlja24= ZXNzIgogICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICBkZWZhdWx0IHsgIjAuMSIgfQogICAgICAgIGRpc2FibGV3aGVuICJ7IHNoZWxsID09IDAgfSIKICAgICAgICByYW5nZSAgIHsgMCAxMCB9CiAgICB9CiAgICBwYXI= bSB7CiAgICAgICAgbmFtZSAgICAib3V0cHV0Zm9nIgogICAgICAgIGxhYmVsICAgIk91dHB1dCBGb2ciCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgIH0KICAgIHBhcm0gewogICA= ICAgICBuYW1lICAgICJyZW1hcGZvZyIKICAgICAgICBsYWJlbCAgICJSZW1hcCBGb2ciCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICBub2xhYmVsCiAgICAgICAgam9pbm5leHQKICAgICAgICBkZWZhdWx0IHsgIjA= IiB9CiAgICAgICAgZGlzYWJsZXdoZW4gInsgb3V0cHV0Zm9nID09IDAgfSIKICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImZvZ2Jvb3N0IgogICAgICAgIGxhYmVsICAgIkZvZyBCb29zdCIKICAgICAgICB0eXA= ZSAgICBmbG9hdAogICAgICAgIGRlZmF1bHQgeyAiMC43NSIgfQogICAgICAgIGRpc2FibGV3aGVuICJ7IG91dHB1dGZvZyA9PSAwIH0geyByZW1hcGZvZyA9PSAwIH0iCiAgICAgICAgcmFuZ2UgICB7IDAhIDEhIH0KICAgIH0= CiAgICBncm91cHNpbXBsZSB7CiAgICAgICAgbmFtZSAgICAiZm9sZGVyMCIKICAgICAgICBsYWJlbCAgICJQYXJ0aWNsZXMiCgogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJjcmVhdGVwYXJ0aWNsZXMiCiA= ICAgICAgICAgICBsYWJlbCAgICJDcmVhdGUgUGFydGljbGVzIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIjEiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICA= ICBuYW1lICAgICJwYXJ0aWNsZWdyb3VwIgogICAgICAgICAgICBsYWJlbCAgICJQYXJ0aWNsZSBHcm91cCIKICAgICAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgZGVmYXVsdCB7ICJwYXJ0aWNsZXMiIH0KICA= ICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGNyZWF0ZXBhcnRpY2xlcyA9PSAwIH0iCiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJwYXJ0aWNsZXNlcCIKICAgICAgICAgICAgbGFiZWwgICA= IlBhcnRpY2xlIFNlcGFyYXRpb24iCiAgICAgICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICAgICAgZGVmYXVsdCB7ICIwLjEiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgY3JlYXRlcGFydGljbGVzID09IDAgfSI= CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiaml0dGVyc2VlZCIKICAgICAgICAgICAgbGFiZWwgICAiSml0dGVyIFNlZWQiCiAgICAgICA= ICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyBjcmVhdGVwYXJ0aWNsZXMgPT0gMCB9IgogICAgICAgICAgICByYW5nZSAgIHsgMCAxMCB9CiA= ICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiaml0dGVyc2NhbGUiCiAgICAgICAgICAgIGxhYmVsICAgIkppdHRlciBTY2FsZSIKICAgICAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgICA= ICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGNyZWF0ZXBhcnRpY2xlcyA9PSAwIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICA= ICAgICAgICBuYW1lICAgICJkb292ZXJzYW1wbGluZyIKICAgICAgICAgICAgbGFiZWwgICAiT3ZlcnNhbXBsaW5nIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBub2xhYmVsCiAgICAgICAgICAgIGo= b2lubmV4dAogICAgICAgICAgICBkZWZhdWx0IHsgIm9mZiIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyBjcmVhdGVwYXJ0aWNsZXMgPT0gMCB9IgogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICA= IHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAib3ZlcnNhbXBsaW5nIgogICAgICAgICAgICBsYWJlbCAgICJPdmU= cnNhbXBsaW5nIgogICAgICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgICAgIGRlZmF1bHQgeyAiMiIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyBjcmVhdGVwYXJ0aWNsZXMgPT0gMCB9IHsgZG9vdmVyc2FtcGw= aW5nID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IDEgMTAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICA= ICAgICBuYW1lICAgICJvdmVyc2FtcGxpbmdiYW5kd2lkdGgiCiAgICAgICAgICAgIGxhYmVsICAgIk92ZXJzYW1wbGluZyBCYW5kd2lkdGgiCiAgICAgICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICAgICAgZGVmYXVsdCA= eyAiMSIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyBjcmVhdGVwYXJ0aWNsZXMgPT0gMCB9IHsgZG9vdmVyc2FtcGxpbmcgPT0gMCB9IgogICAgICAgICAgICByYW5nZSAgIHsgMCAxMCB9CiAgICAgICAgICAgIHBhcm0= dGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImFkZHZlbG9jaXR5IgogICAgICAgICAgICBsYWJlbCAgICJBZGQgVmVsb2M= aXR5IgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBub2xhYmVsCiAgICAgICAgICAgIGpvaW5uZXh0CiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyA= Y3JlYXRlcGFydGljbGVzID09IDAgfSIKICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInZlbG9jaXR5IgogICAgICAgICAgICBsYWJlbCAgICJWZWxvY2l0eSIKICAgICAgICAgICAgdHlwZSA= ICAgdmVjdG9yCiAgICAgICAgICAgIHNpemUgICAgMwogICAgICAgICAgICBkZWZhdWx0IHsgIjAiICIwIiAiMCIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyBjcmVhdGVwYXJ0aWNsZXMgPT0gMCB9IHsgYWRkdmVsb2M= aXR5ID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IC0xIDEgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiZW5hYmxlcmVzdCIKICAgICAgICAgICAgbGFiZWwgICAiQWRkIFJlc3Q= IEF0dHJpYnV0ZSIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGNyZWF0ZXBhcnRpY2xlcyA9PSAwIH0iCiAgICAgICAgfQo= ICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiZHVhbHJlc3RhdHRyaWJ1dGVzIgogICAgICAgICAgICBsYWJlbCAgICJEdWFsIFJlc3QgQXR0cmlidXRlcyIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICA= ICAgICAgICAgIGRlZmF1bHQgeyAiMSIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyBjcmVhdGVwYXJ0aWNsZXMgPT0gMCB9IHsgZW5hYmxlcmVzdCA9PSAwIH0iCiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICA= ICAgICAgbmFtZSAgICAicmVzdG9mZnNldCIKICAgICAgICAgICAgbGFiZWwgICAiUmVzdCBPZmZzZXQiCiAgICAgICAgICAgIHR5cGUgICAgdmVjdG9yCiAgICAgICAgICAgIHNpemUgICAgMwogICAgICAgICAgICBkZWZhdWw= dCB7ICIwIiAiMCIgIjAiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgY3JlYXRlcGFydGljbGVzID09IDAgfSB7IGVuYWJsZXJlc3QgPT0gMCB9IgogICAgICAgICAgICByYW5nZSAgIHsgLTEgMSB9CiAgICAgICAgfQo= ICAgIH0KCn0KIyBBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBzY3JpcHQKXHNldCBub2FsaWFzID0gMQojCiMgIENyZWF0aW9uIHNjcmlwdCBmb3IgZmxpcHNvdXJjZSBvcGVyYXRvcgojCgppZiAoICIkYXJnMSIgPT0gIiIgKSA= dGhlbgogICAgZWNobyBUaGlzIHNjcmlwdCBpcyBpbnRlbmRlZCBhcyBhIGNyZWF0aW9uIHNjcmlwdAogICAgZXhpdAplbmRpZgoKIyBOb2RlICRhcmcxIChTb3AvZmxpcHNvdXJjZSkKb3BleHBybGFuZ3VhZ2UgLXMgaHNjcmk= cHQgJGFyZzEKb3B1c2VyZGF0YSAtbiAnX19fVmVyc2lvbl9fXycgLXYgJycgJGFyZzEKU2F2ZVNwYXJlUGFybXMgOj0gMDsKQ2hlY2tFeHRlcm5hbCA6PSAxOwpTYXZlSWNvbiA6PSAxOwpHemlwQ29udGVudHMgOj0gMTsKQ28= bnRlbnRzQ29tcHJlc3Npb25UeXBlIDo9IDE7ClVubG9ja09uQ3JlYXRlIDo9IDA7ClNhdmVDYWNoZWRDb2RlIDo9IDA7CkxvY2tDb250ZW50cyA6PSAxOwpNYWtlRGVmYXVsdCA6PSAxOwpVc2VEU1Bhcm1zIDo9IDE7CkZvcmI= aWRPdXRzaWRlUGFybXMgOj0gMTsKUHJlZml4RHJvcHBlZFBhcm1MYWJlbCA6PSAwOwpQcmVmaXhEcm9wcGVkUGFybU5hbWUgOj0gMDsKUGFybXNGcm9tVmZsIDo9IDA7Cjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlU= VEYtOCI/Pgo8c2hlbGZEb2N1bWVudD4KICA8IS0tIFRoaXMgZmlsZSBjb250YWlucyBkZWZpbml0aW9ucyBvZiBzaGVsdmVzLCB0b29sYmFycywgYW5kIHRvb2xzLgogSXQgc2hvdWxkIG5vdCBiZSBoYW5kLWVkaXRlZCB3aGU= biBpdCBpcyBiZWluZyB1c2VkIGJ5IHRoZSBhcHBsaWNhdGlvbi4KIE5vdGUsIHRoYXQgdHdvIGRlZmluaXRpb25zIG9mIHRoZSBzYW1lIGVsZW1lbnQgYXJlIG5vdCBhbGxvd2VkIGluCiBhIHNpbmdsZSBmaWxlLiAtLT4KCiA= IDx0b29sIG5hbWU9IiRIREFfREVGQVVMVF9UT09MIiBsYWJlbD0iJEhEQV9MQUJFTCIgaWNvbj0iJEhEQV9JQ09OIj4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0idmlld2VyIj4KICAgICAgPGNvbnRleHROZXRUeXBlPlM= T1A8L2NvbnRleHROZXRUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9Im5ldHdvcmsiPgogICAgICA8Y29udGV4dE9wVHlwZT4kSERBX1RBQkxFX0FORF9OQU1FPC9jb250ZXg= dE9wVHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xTdWJtZW51PkZsdWlkPC90b29sU3VibWVudT4KICAgIDxzY3JpcHQgc2NyaXB0VHlwZT0icHl0aG9uIj48IVtDREFUQVtpbXBvcnQgc29wdG9vbHV0aWw= cwoKc29wdG9vbHV0aWxzLmdlbmVyaWNUb29sKGt3YXJncywgJyRIREFfTkFNRScpXV0+PC9zY3JpcHQ+CiAgPC90b29sPgo8L3NoZWxmRG9jdW1lbnQ+CgAAAAIADG5vZGVjb25udHlwZQAAAAEAAAAAAAxub2RlcGFybXR5cGU= AAAAAQAAAAAfiwgAAAAAAAD/7T1rc+M2kt7aL2fWXd39BEb7Ye3bhCH4lHI3tZN5pXK3GU/NK1uVTWkpEZKYUKSKpPxIav7Z/bhrACTBB0BLFiW/xi7PSEQDaICN7kY3uvHX/zs60l36S36QXvw4jqM3f/JSZOnIdnXDQfQBMjg= hBXFPh5nVyt89C5eKbu2bPOG0cL3kjjOtCAKsiPSg/pEnYXBKo3XyRQrSy+bLnDq4xk813fu2SrKXd0seoa2j9J4NQu9eaqWH56oyjReLnGUqYOBsorTIAviSP0Kaa5jDlVdc200tAAmivA0i5MIX2aBDygW1dUwnv6qxrOZuoQ= yQvppwwvV6GXYfplBp2vkgA6IN8uE++Kfphcrbw0pR/9IAVweBypCY58nJBPi2C+COGPVVtHYez59GPqnWPfyzz6BXBfJZi0E8HnME5glN46zMh3fAnDwVApUuJ1tlpn6WtviX1T+V35pASR8AH9mGZeBh9UdZpgMgpkGy5yTRc= OfAMRhnMropnw5ELz7x1togTNYonsX/1NIovFjjB5Pl0SnDTXdeFZil+6of34+f0w9vvnsH0Dss/BWYvnSbBir4JQD4JvWi+9uZYXbDnCkzOrqRh8EpmSZTrFCdkSo/g5w9H/zYejz/iJAU6gE/w6I+7L7KSIJFh86WwOkKKDrQ= hjRzaFnWqPxRXc2xh7pu60PLcYauA48MVVfH49dn47MfX798O3798v2PZ2//d/zs7O/jsTp49fbsh7MP7998eD/YdYrMElndcnNkv04x9scrL8mCaYjT2jJexUDc6SyJl+dxuF42FjPaGR2zKHcdXYLOVmvb1IaOjWzV1gxraKE= 1to29rK24XOxuOHjXlc3UgfsERq0V7quHr978QpoCaBoUQWoVixmBMbIMtyRWWMEpkWej+4XIyjJykCmjKymi+iIDB8mYOEBkYRqWYZXKisBIsGzLF8KQEAENfY8Ie9XVFC8RZB0Gmoim8MUJKjn31M8p4T8O3QXzbMFKVLPvXA= jcXNCJ+RuQTw6eLkHwNN+7oymH8MTtVPtKtPtfH+EmQZsEKYlpsPd6OhNFDj/V6D2dQL8a2gRjqW4ebH8TmAeMApgmh+WPTqfcsw7Ac/TsjGTcjWgN8G9tviPvEi/yLwoeEeBnGjtYfU1roSIlgfzafehDRybVvCvuDTEvjXOdM= ZQhvVZi6ffyTqh8T2ZY+0dWfj0+OB6k/GxyfKlSULzEwcV8AA+2lmIAFEbSZtSFAZrHigM50G2CeBD7th3OeFtBPVSZ7LGJjP6ukkzRuVdXhuR8voX9BYYGdpJjU5VxHgFWlUGcoVDiBHJ6W5jiDpkEmLotn8VyAX0TQAyxT3J4= W53+niqe74s7LIaXeH6wTsUwBp0fP8hALEsbYMVRnCy9UIAGYrNMgUAsC3qxbNoNoEAmQNqPrByRQeDQu2R6pXygBCaAFjyi1bXhEKOG6mIUvKUGQP5mr6lUKzbaVcpFf01dDpcTSIQvRITBBsx0unkSr9uLZkAAdmYqXPFHhiM= YSrVvdIfRXulPxhH/w6fszgOp/E6ysrn6Ohf8+eBXzz8D/8q8pbBNB0TY8AkvtyVLfJKllWMgGmvY9Ck6/YHoL8kmFwwMu5718KLkS5CZKsty1AbWUPThq2L47joEW5Z0osA3s74HMPwguyqa/siABVvZUzTHboGuv9bGauo5No= DhLRGpHcmGgDhOiICkKZSKkyqSqsQUz+H8ziEN43zGlREnoToCIoeQ7kNFDK56S1SgO1Rmjrg1rZxEspArWHZdvftSsQWkkyaDSOcL2lIPJTHFLqz00P6uAH9gLf0K/1hihG72gFFWRWUSWLVW82Iw+BB6uMZF9GIE1ICSHiEGc= WGs3RQhPv5zlP/CVDpYyFL0E/rT5NJGaW0+V+r5VSzhfm+ExDWHlb4PD23WknoEY6w2Dc3w5jtZLKi62QeT1ejmBN/a8XW9HZLIFrB7/l3iSBr9t9Xre04rq/8QT9V2r6g5IpVGwWuGtJufjy79Tsgb5IUbDC8MtsWA1wyDdCpE= b6mYXWeYrrrnlC/1+rZSaH+6FUovo1kM+yD1TRJnMVmC6cYIfWI88DoOOhbx0GfAu0DtSzfkoyCCYsLutprsvA4IdJUI0K0megmCOujCaFIOQNR5uSDjmfpMCCnEvdAQ9NpTApZ5c9h003lIpzGwPHXQlIiDCvqNanQ0IPeTjO0= qaA2GhTvrwrfGG1rxOTLn9qiQDiY6nxwyhe8CvIjFXLtMV2HI4G5EY7AJtQ3XgJtZU2OviGKn7bQCnYiaSr70v1QNsXuOvJmwvchkTYd9o3pm83H3mmbInn3CZyIoukFrMRssZUsIpZEasNQX4OODbg26+8oHtnGaumlv26FFus= tJy5zSXkJjitV7BjxNEy3Erx/EBrwTQR21Sqfj9TX9C96hT7vWJHTQHMOnAjRYfoOT+QNnrFCja5ZKjbYPQcNjIEn7c4BY4BMxapb9pt7Kp+0c0V0O/W+74zSpnqu6IBddONYE0Va+BX4pazxrYadtYooLs3+Dmnm8ryMdH9yf8= ZvmkYOfAgfVB+cdniliSSJXf6TaxQLIvS5LuIke0u297KdnILw/reCK45B1LPTe0+Oq28Lrqxuu328Lrt759Q0UlZJmGiGIEjiG2bdGFfodTpcPoXFoxBN6eNWw/CQy1MLTLqSmGlFf3/2I7fmtTLgAzLOJVYBvldmfnT8nQYf4= z5++Uf8Cb+EcXgObf5j+/1IIHnx/26r/nzkSbK8ptdEX+q3Mu1NomEL3U01DlrVQU1SFzVT0kFa5lpdznUA6Ui6ipaNtyMoWXODnQLno6myoLkbExJZvriVUKnGd/VTwQ+bdKb5e1b/+Vvh+dl9+/NyjKTTH7v24GT8yJfaCjI0= w/lBjEqxGJWtPCEIaYbuEk+IgWzzEXpCKnNHzx5IvCBVsE4PyBARb8c994CUBI8MW0Jlj1fmGVTokU+fpdy9kHK7SyC3BBBKIFgOe5dBBseBy6AEL73VeBbPa/KHHRvej/wxSkDXcdpobCd7NN1CiMge07FHj1D2ZDGZtC6xk0M= yCWOZSOQ33WJY9vW0LDumcQpyNtyXNSmq4ficd/MCkQYNfaa5q5uDIgVXX0JldSPdPkTm9kLHMFSu/rsNSWI0FmhLtMfk4DaFD87TTcY22en6d3wLIF0W97YsfQGKoPMPT+E4xS62g3HvaJ34yk8qNtrjmPoJ7ma44icx42Trbw= AFF4peauAHY6xFe/yxvsj+X5k3EazCPsz8I43oo7vKPVvnpF6qmvgjAskCWBUh9fPOvXM/bZg3itYwdDtwJB8bL2uHDqwOsGLbR4Wvfg7Nlzw/ceJrd9cR2x7bchAzuME2IQzE4KRwTgMonjlJjBnzxBX6oIf2XDv+pXqgDidNA= p6ei3CQiHiJemaE+bTaFjiqzOEiNKE99ppWSgPUgOym+fqnqX7IJIm8NZoY+QHfDkyDkyXK7RJ03ynrsweLSbb8nEymw3tPHujZqUJTRl7meG8tNAQ0e1FBSWigm6yD0x6k/qxtK/AkJs17F4dU8jtKesyZUTSVGG5Ht8icMNds= 0S1bdTTTdR+jreREP4UZkVtKSHlXlDUyR8P7b5iviEARTbVF4Hl8CXiRkxf3Pry6HErP7v2K0LSt9pwKhGaJCXDTYYO78jJpqGWXVCXd+mTDGAkN3xGLKGTlRIFrwfxzukiL+SIWDwIEE/bPonFxqCQTXFAmbDMX0QAB3PsiTkI= P115U7wGVio38xMaSoI4IUF5bFJaoCYNbt0IrNqaMMSx2o4QYAY7jQJINrPriMltX6RoFAOL1kuJ50LvWX5yHY6T47Xy81+Qq+maYQx3xYMDmjwimgWDiROXsMKepWjp/Ud6Ja9EE40t/Q6WY7k2SUoEckAftYSped+FqXGNMP0= ePa3Dz+8rDsekHq8xAmIK6N8ajSFbF6PyNkSvDu1iWvvQ+gSeeEeyjNRHj8xLDkBtiUvnbfDHoFjc18i1fcxOA7oyBmCQFzSmRBsRNhz1NO+w+KJ1zjfbKF3MPZZTYxVztbZh/c1jskWad/7jrIcVl+155sxSUMzhshuM0n0wFI= tvFQ55JaKqxQFhbNYTv54NC1HsDmg1eynSphCdY8m+7Av9yPkmQIciFSVA63vitmjnLXQCVibYXTJ30vcH4GkCeUY11vtcRdzTYdE5Y47FRcE43sz4pQrgjli7s47beZOtSo1MEMRsYDYAac/g29ToQCdtDfJr264Fl3h9sRVZg= Tml8oZt5yYaIlrF33/euyOLFtgyVG2VxtDSEhrdvYIwOnhGllpan60xWA7JzqY/MB7DUS7o3bIRkxCZY9GUwbIeRqmiAwuZ2qo7jwOVxX7r0Y4EVLcEsqq/0joh8W8WBWJGDpPAHQVmHoY6QXSLIa1YYiQA58Qi8MKTuMSoscGI= dmAXr6lLStoHBRD3AjxxMokvaU/Ck87091SRJ0YLomm49nEUZxeLOAyvgB9kXhB1DFmWBY5lt2PWSHn2snw+LPl8SFKoFS1MgdAST+hNo28sislx4siT++1KiCwWZGrTYF1Q42u7AZ3mcTtVxPnb0FCvDNCWDxD7cyy3p9JEfAQ= RNxLJR2fHMjIM/p5lxs01AVEGyqLJzi7wDjaEP8QR9dhLwKpod7ZhhyEteHjlYhICrs1GUUmSKRYDHmVzRNx6TpKF14XV6Ar1kuu6OuWT9XutpBK2jYpxz6c3sQtEi1LcrrAYXgAK3IZwlk5PV9DYTt3rAPakqMTbWlkkZxnj24= 41Q6JNp7p/UkS7xp1mVH5rWLvVNRqUubsi1zL4myD2pNLisZlZSQVUK8E5Zkikrf9mPOBlr2Yzb0Dttx083ar+24Ytpu2Y4ZardiNy7u2vj63YtXNR4ZrcNwX1Zj+GZV+92OMY40ZNiGrRra0BwOb30b2T9j1LsYI7cCUQ63QVo= zRKui+vt4eCKQ3ke/B2K8XG6RkaNvgSLfhqvrsROo3xzNvWA8mUQPelQQhMzQfhwrKCCQTllfkAWiN88xwaUvPBWwA1mffMFfvcP9yYVSGyrNJkkoFh1NdN2HiJvuM7GJFGaunQjOVdwH0CmXU5cJrcsFcQlOczG4mjuwv0Eg5o= tpQtgumvEcwwUZu+Vo1+D3aXrMC1jeZEyUxvLd74lBjjnnScEBMeNM55LikTGvOYPWyVJ45vHx6jWB4XmfTFh7fkaedJQP7CC2fi/O/mpmfS2IlrTj+C4wjVUmDfzffCVE1YRGvYqFwJTG6rCxLyNguSNNvgUodlEAlnW2cWDGE= GepF1xXZBgpSOpxsq1yKVco2nAC3P6Bo4zdhcdGW47CdZLM0cvyEnM4e6bb+WbJ9lmyctiqSLaetz4JNqF7azXm623KNIvlZrN0ZscYBrCYhHU6qCe1IuW2zKdeAFU+CqPfDQZXz0k4Lhe3Emq0hFznkZscRaf7xWblztahl42Y= dFV53LJwFzVz+3ZeoVPu2dYDOCvAV4DDA5RK8hNwdK8rGqajDEYbihnzygNe1cm6yfVsMMszmMWIHRXwSJ4GIWOaSEuA3si9UwLBMclib1CBoGEngnGEsPy9hDpHMUxPcE42SlLf4TyLQ3JHmCAwiHDXVbKOpKcZuqvKwlR7sqQ= mcKT2QVN3Ak3JFVND+qGdJpuSIbCzaztpjZyhoLsjfeeQV9nbX/34tX4+bevX3z/4tv3jWOcRmljp1pslzuy3kr9OCer3MW4HXjDD8ct6SJTSJi36pYc/En9EavAKeiVU1Mv8gOauT6Y0eumYpLxBD4HGVQI0iylTwP4L8+Fp8I= tH588YxkGNEUhaSoIT0v4rW2uvBPTrUI1sTJn2HnUKOEP59qRdA/wNBaJ6AAzwiCJ/TrqfrfKvqGDiDB2TqJgEwUssF9otLyn/SfCTyJ2yNTcHKqPsm7hVJy6ZRGsALkuiDoCFgneVtBCnienH7D022wznVFKdAYqCWZAC5XQIY= 0aF8uYxetvbl6gfw5TLUDiZxuI2rEiMQpDFhumOy5/TH5DXX5M4k9NK+I4J4/spKJgIBHtsJH4Q0c2hZqqPZxtB+hEavXVMSOMjdi+A48G2JnMb5bYkC4urPmtN1PphwXbY9oDd1kDOj8nN2EZ6LNW6qM5OA8UXcdTUwXsbnWHQ= GLC/g3wVM3nX5B5Oia6EPVWPp3Cpue+DKpUM6DzwpI7BzfiYrZmj0WM03rfpqcuKL4DuZHLGPpjcwY+vcLqvH1+pUN1dPchSyV5dO8hSQf029uA8sbzn++X1woKLFBg5ffONoen7244jMTZbcRIHduPWQ75V+rrdeOOEeRcXaYI= dt6pYKEHYBkVbrFrxCbwCxLfHDpHhz38WyAkvXcqR8u4HbSk107laJm3g1bvt06Veo5h2UJ62Vij3viSjTy1kdDcDRr4JMTtXIO5JCPqQLvwnKZuCtIsiOaCqhOckWy6RBDSBX8OI/JWoj7yzIpeIu5nUF4RIigrgwYJD8zgyyw= lndBZkhQyu6yKwAkTZTzCMx1GpCXIgAyjSIqr11IA8wYK0bnktA8YrC/IBnMKbmLxpvnskoJnXihFCBfLiKXcc52ihudivXe+G6y7zS6DQS18A33o8GITDq1pXAbMeAtJ4JQh9mPH4GHfzuuDIutdBdLG41IuhdDc4bDhxjQtJM= 7mKox1Vy68oJIVJsULt6l7KzlzyVB/UmlFYLw2y6uTq0nVuIc4LXUiDUt/jmjKJlIe+S4IcxkgsDRJvYHY6p8kotpkpv+Ns/Q+XFbnM+KAY3SqyDNMN2BZbxB89MG5RUj4MyaqlyxkYXNxU01Ei1w+rL2amrO/eenZblhtl0zko= biy+BVbK9gcEn31dvyvgpLLrdw/kahSFiFUxuxWzvGiOGjeU7oeHcsO8I5qNra8m1TVYgyNQSQ3TsR4hF5VeTWrUysZG10HE5sWlqFm3m3uO9pK38KDcszQ5G5aIewJZ3gn+6a+9kODDjN7rrP/8rZxHCPmo+FLX7uStvXFSkY8= oo7b4XgpB2jx0uZVm3thpNVbXJoZh7e+ZPMrS3N0Z0iUUUsfPsZD3ORaKV2VJHhceqsu/TOvK6oiY5qjoW7f+zQlPN2iYRoCErwTHJO9dUCnb0bJAVqMUnKN0oG4pOg0SAWx24je5DsSlg1173lKTF6MGl3fjDHChLhDR29nv70= 9/7aa3NelqSzQabr7nuIge0hYw9s7/B5SkrSrhz0yOnrzp7w4ABWc03cSkR3iQS7v7rGE2CV0XyQ/mR/4dxOE4EtT4RpBgIpTnLiItd9gAc5rmMMLZVJrBXJriQ3kN0O4TbpObB7dGCjJGhDd40GPfV3mJUth1QYpgZrJL9PkLo= ttsAgEoOIHTsk6tAWXHpkJbBAA0GGZDiL8RXzpCUn5sN0pi6gMXBZPFcXq7ZJNjO91ZZcE5ulBI1UDm66wlugyqRIEF1kRde01qWeFE6I5GAxbZanoN24SUrHM2AktdJBxxJAtoRUEfHmK6TmTeVZBDOC8fFxYPH/PoqcYWitFo= I8XekgQQSrqA0iY0PQfRHlYOSstKxLsi5isg8sD5ClAsDk3nuYElneUXd5bvdxbgUB6m2ICTY7aHQElatYjgDKI08Em6EhngfuR9zpnuRDgl3SQfNqtr01DCUNhO7uuaPhxa5BCEOXQFJ8HvvankOoszo6GWsbm8vbXL0JzXza0= JbxKp6JgGG1FwaIeu3tjKqlkdDXbpktChHfCWEJR2YOtpCMQkI3+9qwlHYGADLWD8UpUAlpmcV5Lo1cIHBm2UuZFUpqXSin1uyaUsw/v2c0HSuOYUVGTRisroJ8reQIKhWWeUIpw+wKQ9qm0YzmUWmCAUj22pDSc8UrFPq9UfEo= Ss1ur9S8TQo3Jihsg6qUnEJhHESpvqJdaQBVQjALHV6LcHaEdm65IoT192+//f5vL99+8cUXR/8P3PdVmEO8AABkZWYgc2V0KHBub2RlPScuJywga2V5PU5vbmUpOgogICAgY25vZGUgPSBob3Uubm9kZShwbm9kZSkKICAgIAo= ICAgIHByZXNldHMgPSB7CiAgICAgICAgInNvdXJjZWZsaXAiOiBbInN1cmZhY2UiLCAxLCAwLjQsIDEsICIkVCIsIDAsIDBdLAogICAgICAgICJzaW5rIjogWyJzaW5rIiwgMCwgMC4xLCAwLCAwLCAxLCAxXSwKICAgICAgICA= InNpbmtmbHVpZCI6IFsic2luayIsIDAsIDAuMSwgMCwgMCwgMCwgMF0sCiAgICAgICAgImNvbGxpc2lvbiI6IFsiY29sbGlzaW9uIiwgMCwgMC4xLCAwLCAwLCAwLCAwXSwKICAgICAgICAicHVtcCI6IFsicHVtcCIsIDEsIDA= LjQsIDAsIDAsIDEsIDBdLAogICAgICAgICJleHBhbmQiOiBbImRpdmVyZ2VuY2UiLCAxLCAwLjQsIDAsIDAsIDEsIDBdCiAgICB9CiAgICAKICAgIHBuYW1lcyA9IFsidm9sdW1lbmFtZSIsICJzaGVsbCIsICJzaGVsbHRoaWM= a25lc3MiLCAiY3JlYXRlcGFydGljbGVzIiwKICAgICAgICAgICAgICAiaml0dGVyc2VlZCIsICJvdXRwdXRmb2ciLCAicmVtYXBmb2ciXQogICAgCiAgICBpZiBrZXkgPT0gTm9uZToKICAgICAgICBrZXkgPSBjbm9kZS5wYXI= bSgiaW5pdGlhbGl6ZSIpLmV2YWxBc1N0cmluZygpCiAgICBlbHNlOgogICAgICAgIGNub2RlLnBhcm0oImluaXRpYWxpemUiKS5zZXQoa2V5KQogICAgCiAgICBwYXJtcyA9IHByZXNldHNba2V5XQogICAgZm9yIHAsIHYgaW4= IHppcChwbmFtZXMsIHBhcm1zKToKICAgICAgICBpZiB0eXBlKHYpID09IHN0ciBhbmQgY25vZGUucGFybShwKS5wYXJtVGVtcGxhdGUoKS5kYXRhVHlwZSgpICE9IGhvdS5wYXJtRGF0YS5TdHJpbmc6CiAgICAgICAgICAgIGM= bm9kZS5wYXJtKHApLnNldEV4cHJlc3Npb24odikKICAgICAgICBlbHNlOgogICAgICAgICAgICBjbm9kZS5wYXJtKHApLnNldCh2KQoAAAAFABNQeXRob25Nb2R1bGUvQ3Vyc29yAAAADQAAAAAAAAACAAAAAAAAAAcAAAAAAAA= ADMAE1B5dGhvbk1vZHVsZS9Jc0V4cHIAAAABAAAAAAAVUHl0aG9uTW9kdWxlL0lzUHl0aG9uAAAAAQAAAAEAFVB5dGhvbk1vZHVsZS9Jc1NjcmlwdAAAAAEAAAABABNQeXRob25Nb2R1bGUvU291cmNlAAAAAwAASU5EWAAAAAA= AAAAAAAAAAgAAAAMRGlhbG9nU2NyaXB0AAAAAAAACH9fUH0rAAAADENyZWF0ZVNjcmlwdAAACH8AAAEsX1B9KwAAABVUeXBlUHJvcGVydGllc09wdGlvbnMAAAmrAAABLl9QfSsAAAAESGVscAAACtkAAAAAX1B9KwAAAAtUb28= bHMuc2hlbGYAAArZAAADBl9QfSsAAAALQ29udGVudHMuZ3oAAA3fAAAjHWA3hwAAAAATSW50ZXJuYWxGaWxlT3B0aW9ucwAAMPwAAAAwX1B9KwAAABBFeHRyYUZpbGVPcHRpb25zAAAxLAAAAARfUH0rIyBEaWFsb2cgc2NyaXA= dCBmb3IgcG9pbnRqaXR0ZXIgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQKCnsKICAgIG5hbWUJcG9pbnRqaXR0ZXIKICAgIHNjcmlwdAlwb2ludGppdHRlcgogICAgbGFiZWwJIlBvaW50IEppdHRlciIKCiAgICBoZWxwIHsKCSI= IgogICAgfQoKICAgIGlucHV0bGFiZWwJMQkiR2VvbWV0cnkgdG8gSml0dGVyIFBvaW50cyBvbiIKICAgIGlucHV0bGFiZWwJMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzIiCiAgICBpbnB1dGxhYmVsCTMJIlN1Yi1OZXR3b3JrIEk= bnB1dCAjMyIKICAgIGlucHV0bGFiZWwJNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQiCgogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiZ3JvdXAiCiAgICAgICAgbGFiZWwgICAiR3JvdXAiCiAgICAgICAgdHlwZSAgICBzdHI= aW5nCiAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICBtZW51dG9nZ2xlIHsKICAgICAgICAgICAgWyAib3BtZW51IC1sIGF0dHJpYnZvcDEgYmluZGdyb3VwIiBdCiAgICAgICAgfQogICAgICAgIHJhbmdlICAgeyAwIDE= IH0KICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb24iICJpbXBvcnQgc29wdXRpbHNcbmt3YXJnc1snZ2VvbWV0cnl0eXBlJ10= ID0gaG91Lmdlb21ldHJ5VHlwZS5Qb2ludHNcbmt3YXJnc1snaW5wdXRpbmRleCddID0gMFxuc29wdXRpbHMuc2VsZWN0R3JvdXBQYXJtKGt3YXJncykiIH0KICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb25faGVscCI= ICJTZWxlY3QgZ2VvbWV0cnkgZnJvbSBhbiBhdmFpbGFibGUgdmlld3BvcnQuIiB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uX2ljb24iICJCVVRUT05TX3Jlc2VsZWN0IiB9CiAgICB9CiAgICBwYXJtIHsKICA= ICAgICAgbmFtZSAgICAidXNlaWRhdHRyaWIiCiAgICAgICAgbGFiZWwgICAiVXNlIElEIEF0dHJpYnV0ZSIKICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgIG5vbGFiZWwKICAgICAgICBqb2lubmV4dAogICAgICAgIGQ= ZWZhdWx0IHsgIjAiIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImlkYXR0cmliIgogICAgICAgIGxhYmVsICAgIklkIEF0dHJpYnV0ZSIKICAgICAgICB0eXBlICA= ICBzdHJpbmcKICAgICAgICBkZWZhdWx0IHsgImlkIiB9CiAgICAgICAgZGlzYWJsZXdoZW4gInsgdXNlaWRhdHRyaWIgPT0gMCB9IgogICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3A= ZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICBwYXJtdGFnIHsgInBhcm12b3AiICIxIiB9CiAgICAgICAgcGFybXRhZyB7ICJzaGFkZXJwYXJtY29udGV4dHMiICJzb3AiIH0KICAgIH0KICAgIHBhcm0gewogICAgICA= ICBuYW1lICAgICJzY2FsZSIKICAgICAgICBsYWJlbCAgICJTY2FsZSIKICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICAgfQogICAgcGFybSA= ewogICAgICAgIG5hbWUgICAgImF4aXNzY2FsZSIKICAgICAgICBsYWJlbCAgICJBeGlzIFNjYWxlcyIKICAgICAgICB0eXBlICAgIHZlY3RvcgogICAgICAgIHNpemUgICAgMwogICAgICAgIGRlZmF1bHQgeyAiMSIgIjEiICI= MSIgfQogICAgICAgIHJhbmdlICAgeyAtMSAxIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInNlZWQiCiAgICAgICAgbGFiZWwgICAiU2VlZCIKICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgZGVmYXU= bHQgeyAiMSIgfQogICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInVzZXBzY2FsZSIKICAgICAgICBsYWJlbCAgICJVc2UgUFNjYWxlIgogICAgICAgIHR5cGUgICAgdG8= Z2dsZQogICAgICAgIGRlZmF1bHQgeyAib2ZmIiB9CiAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJ1cGRhdGVubWxzIgogICAgICAgIGxhYmVsICAgIlVwZGF0ZSBOb3I= bWFscyIKICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgIGRlZmF1bHQgeyAib24iIH0KICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgIH0KfQojIEF1dG9tYXRpY2FsbHk= IGdlbmVyYXRlZCBzY3JpcHQKXHNldCBub2FsaWFzID0gMQojCiMgIENyZWF0aW9uIHNjcmlwdCBmb3IgcG9pbnRqaXR0ZXIgb3BlcmF0b3IKIwoKaWYgKCAiJGFyZzEiID09ICIiICkgdGhlbgogICAgZWNobyBUaGlzIHNjcmk= cHQgaXMgaW50ZW5kZWQgYXMgYSBjcmVhdGlvbiBzY3JpcHQKICAgIGV4aXQKZW5kaWYKCiMgTm9kZSAkYXJnMSAoU29wL3BvaW50aml0dGVyKQpvcGV4cHJsYW5ndWFnZSAtcyBoc2NyaXB0ICRhcmcxCm9wdXNlcmRhdGEgLW4= ICdfX19WZXJzaW9uX19fJyAtdiAnJyAkYXJnMQpTYXZlU3BhcmVQYXJtcyA6PSAwOwpDaGVja0V4dGVybmFsIDo9IDE7ClNhdmVJY29uIDo9IDE7Ckd6aXBDb250ZW50cyA6PSAxOwpDb250ZW50c0NvbXByZXNzaW9uVHlwZSA= Oj0gMTsKVW5sb2NrT25DcmVhdGUgOj0gMDsKU2F2ZUNhY2hlZENvZGUgOj0gMDsKTG9ja0NvbnRlbnRzIDo9IDE7Ck1ha2VEZWZhdWx0IDo9IDE7ClVzZURTUGFybXMgOj0gMTsKRm9yYmlkT3V0c2lkZVBhcm1zIDo9IDE7ClA= cmVmaXhEcm9wcGVkUGFybUxhYmVsIDo9IDE7ClByZWZpeERyb3BwZWRQYXJtTmFtZSA6PSAxOwpQYXJtc0Zyb21WZmwgOj0gMTsKPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNoZWxmRG9jdW1lbnQ= PgogIDwhLS0gVGhpcyBmaWxlIGNvbnRhaW5zIGRlZmluaXRpb25zIG9mIHNoZWx2ZXMsIHRvb2xiYXJzLCBhbmQgdG9vbHMuCiBJdCBzaG91bGQgbm90IGJlIGhhbmQtZWRpdGVkIHdoZW4gaXQgaXMgYmVpbmcgdXNlZCBieSA= dGhlIGFwcGxpY2F0aW9uLgogTm90ZSwgdGhhdCB0d28gZGVmaW5pdGlvbnMgb2YgdGhlIHNhbWUgZWxlbWVudCBhcmUgbm90IGFsbG93ZWQgaW4KIGEgc2luZ2xlIGZpbGUuIC0tPgoKICA8dG9vbCBuYW1lPSIkSERBX1RBQkw= RV8kSERBX05BTUUiIGxhYmVsPSIkSERBX0xBQkVMIiBpY29uPSJTT1BfcG9pbnRqaXR0ZXIiPgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJ2aWV3ZXIiPgogICAgICA8Y29udGV4dE5ldFR5cGU+U09QPC9jb250ZXh0TmU= dFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0ibmV0d29yayI+CiAgICAgIDxjb250ZXh0T3BUeXBlPiRIREFfVEFCTEUvJEhEQV9OQU1FPC9jb250ZXh0T3BUeXBlPgogICA= IDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xTdWJtZW51Pk1hbmlwdWxhdGU8L3Rvb2xTdWJtZW51PgogICAgPHNjcmlwdCBzY3JpcHRUeXBlPSJweXRob24iPjwhW0NEQVRBW2ltcG9ydCBzb3B0b29sdXRpbHMKCnNvcHQ= b29sdXRpbHMuZ2VuZXJpY1Rvb2woa3dhcmdzLCAnJEhEQV9OQU1FJyldXT48L3NjcmlwdD4KICA8L3Rvb2w+Cjwvc2hlbGZEb2N1bWVudD4KH4sIAAAAAAAA/+09a3PbRpLeui8nVt1/GPPyIdkqIxg8yVylah2vnCiX2C4/sls= tdnSQSQoISEBHgDK9qb8C+5PX8/gDXQPJFGkRBlS2SLR0zM9g56efs3M5v/+9Eh35a/44Xrx4ziO3v7JodzSue3qhmPIItyoSlhhNPdP049r/9GbaD3atma7qti4mHtxFKVaEAbpI9EC+5atoyBMfwvS1I9HKy+dXfjJ3F8AQN8= ummrgLuOXTQNdT9KovVi6Z0nrPzwLRvNotXKD1M2Ho/WURKkQRSyJ1ybWqbN/SfchS9QJgz9WRrFof8hDeaMjwp0toxmv7NosWArGL2l/JT6q/XSS335ZQGNr2Poqvz2IfY+yg9nH9deksiP8yCB4vA4ZLEfzv1YfLoIzi+W8C8= Q9uEy8iby4+Jd+nPvdSTX4D2deyLekL4vIxi6KW3Wabiu/8BuuMDUjiKNul6kyYvvJU/N0d/jD6NgrDxQGdHYRSvvCVn4ncswXxcFmwW0aH/n0ZJ6qXwnLFZ7IvOwgt3uTm1uAnPYDCCxcfima0b8MzbpBdRzMLoLJp//EsYvb8= 8GNfSwKg+YMGPRFFZjPRG911XWhB9oi9e3v6TH54/f13TNcm5b8RjHcyi4O1fHfQ3Xjphecb79xnF9nzEQzntsxkVEgmL5hpk/ixeAmP4OdPj/7j9PT0Fz9OgHPgEzz6t0dbz8uShblhVrNn/YjDi+DaxLQNGGnuOpar21PmaNA= lj2ZGMVzixnwmk5PX7w8ffm3F8evT18cv/3by9f/ffrdy7+fnrLx89cvf3757u2rd2/H2w6QWRWw9JzUr700jYOzy2jNG3O+fHzLM95wC7hrOwgN15r8hmZMpo7LLM10LPuzmPxf6l/BENAzX8BVs961DKMz6y1rerCzvph+hm0= 6QbCUMnai334txKcxeBHfGZiXLKfEAZX/B2fBeH8PI4263EJO/MSiVo+WHpnwDxQ+PtmQfES4xQqi0K/woYKE38pGZJtLrOPbPxzNvSvxKKaVFVIGt5kZdILP1t0E5ZGzFssxEMvnLOMi45DWIkFRPDV0k99rVkNvH+mf1jkP/A= teyanNy6LPxpdKXBEBhXHhD2tlG6Myr9bc6WMN2u0t7rTcheXvrxjVu79D+chpvVLNqE6VUafLFZncGoP2uWv0Gj6QXMx/lv0VkS/OtKQ/tWIrAfozP2poFCNC7fG9Z6ks6T94GQ5rE57rbzi/+BvfFTwdclsNWRdmeSeNZkvU4= L7otRJt45jexio54y2X5/NOVaEguovXaSy+uQ8UbwGGvOkhbECGF2bVIQDBu3v5s6XvxdZp/7T+RC9Uvx39nzzfhTCymyW1RA1L3VAimYOlfi6hnKA4qWa9OyCICZsupuQ4xzwUee4YhbkMRTP/Z+/l1Gfb40ltuPKnxvADtRcE= uzekKVM8Vl7y+7XIyhp95cVQF6xIBAfdkKYV6EdBJiuvRVTonS199nOFHYTnVybs0+jqEvSUIzL0qVQ8NqBufQerGTSdXFGYgvIViQXwOn19muOAlsqEjnit8Zfjq6LorOwA1ni5IEaLWld7aS8UX73xVBRLvXP2BxtLskB1jVM= UJwTPx2zMR8X70UxkB3SxZf/HHfKoFTVO1Z7hd0xFT/ouIqfT9emUZS5EY1CcJfz7kYkfroaW8qZsBVvSsUw2Q2LSur6+DTTTO8lj0r6b8yoWcd2zqSSyPvPqWLN2KzB5PbD1fIqr7kk8Z3EgqVV+MwSdrJgf5Wm/syf3+6KJhw= KZlleq2ZVMojsPh+FnXcKlVBKLt6XU1N0PPaT2AmwIiF7FW3ji3pysxl0HlaNnk/eS+lNsPeFBWw77s19OsAlAm3TsFqRFZ+ac+zbFGswNLghh+A+ed+XD4PwssgCUBTKZ8UUgfkiz6ujVPsheeiij+EWa+3BjAXSOIjaLuFHEI= SiQX3tyPxYNZBKR8SBMoPINxHpe9VnX6Mv2A9/oXP4baHmq313GwIt42QII0uPQfateDOdLrk/mW/XzC711H4f3WLfG2vwfU27an7oG8Yeg4TGtlz8XsDmb+g+y7mNvq1w4FHl7P3wZ1dbHyMTYeF31dLCMv3band9jRk3BG9JU= NUAPob/PYw99s63nD6Gry2CB9fSnxuOH0FHvHOvn0/MH1s2X6xMRwTSQvr7xocY5k/BupxOwjMLzq/WaIH1fncMCLm8vgvgh9M3CxE60idOLB9A5zMv7PIiT9JD7trlEevXul+uLFRHDFH9NQtAU/+6ZFvQKM+k+m95jL/8Xfxk= zYL042czCDIyiAquxvMHPgrPMDP/GWLmb9V/Pi7/3bP+v8BMwM/m7Se+j73/N43H+BjcZ31SPD9NZt4Sm99vms97e0fz7F31bqueHZZlsEl8srvvEp+9IvqcRufneBejxeKulC7Jlt6HIKF69BRg7Epv8UClLbzOYN6OgDVe6Mk= nD1twe/1OyU7Q2UREFZCrTfBfJedua30bVNHs21nF+GjbJhmF14YwliINaYcuaW/SPMEc6BOZP/m3ClSqDFAkb9dxOIT/1xmgf8BVYXnYGACSATzYvgwu/jy17GmfS1a/HX8VeP9FdRUS8PNaSre1beMX4dKkcQl6hLbNtoUC4I= KJJLGbjfUSybVQ5lKc74fRrPkqoPVyPeuJfEf7wa8ea9JP5fCnYu1oC9M3TRMEXbtmTl4/lGynYA/grC/NfxjWhOMqL7KG5mvex5QMt2m9RtvciU+5RM27aQRUbwP6wyl9lGLrHXZFQmKh39g+lHYrNP8q3O/nn05dH/lGMp4UA= 6v8cfTVq7G/o4IyzzRfjvKDclEAUEmXqWwk6xbiel2jk/SPFDAsK1hJMO0X0o7yqJJ51qVl9TPzlQpBT5MR3y0ioTD3vwMLNcglQmUqOtAzt1tK6uzVfzmbsyf+yL355+er05MWzn9799fjV07c/sCdR9uzldz8eP3v7/OSnY/Y= xM8eHb9+/fK1fCK/vnn57vWzY/F9nLdWz93GSarSqfG+NnObO2X+nBeppRp364lCUVORAknBiyRElM5GEiVVQyOXkexuNec6Rf7REgZHnP2TFT2sUs86eME8L5RngiEELhbFaDazsggOqyVJd/kcfr8aySQqvJMy0wgF5dk4KCw= 6I7rE9GQzO5AMbL0Bwok2kJhInhMAk7C7sQUMBmDRSEilIkCvHP8eRErw4e+CDYpoZYSynHo5hKVR4KkVySExpFzm4Q+675NnnPOCxJJqP3IpJCP86lQaf9IwRqwKI4XFY2V2jFSUQXTa82WmhHVdKVKZ+23Hxv4Y7Ogtqbf4EQ= ldCcLLJsDgjmWbnt1/Nyi7RucWQ9792j/e/c0WzNsPm2e0WrghghXydpMPv9IygYEXxKm0cgiCdhlPq3vB/aKg9fsA1kP3SLJLGHVdj1bPxc+IOElim1EBaFy4/sfRT/nrDNWiQKG9YqWC6FenTmw2TzWZAybxl4iZ9ojL292CQ= 7L0vtgFvlhG8cOaxxFv4gLz2Y3YGmsxcbjhdBR9YEMoNqWKrs4AFacL+zL54dVI/hcHWbJNzh3FdcyZTYyQdVKbmGLbFmaHZrq075WbsFYzsShSAhaW7Tdnkru7YrmuNqm3K2bOJbo/Kbcq/Lb0g/QvQGMWxd81dyhx0xqkzhf8= bcNgt7EL2a721ts28hrP/Wjlp/FH+HK+jM68ZXO3fQf8zTeGpjdZjW9NY3GCCOeWeTUaBb/hp25wzZg6XLxvU7zvzs5786C23gON7+d+6gUZeSt/HmxWtQeireJryOC1+HHgSVBn074uI8lcRlmNMsxo5sk8VpG9ZGcptk4WbXM= s5D8RAafpkU6HtdraWycl7lc3CjT0DtHBNROA7jOEQCubZmjQz0CoDb5DORcC4yxERNy62XOLo+2qM4f6SFj56eT1OVSz9BkjEzKpQy8O5HkIu5kjDxKJJm6pps2Z65mOVPudCSSvROBBJ8LiZSLiXsokrBzRLz53GCuOEdESis= UPLzY0Wk2Kq+lvKreiQEllX7/qJ9BomsWxxCktUrPhnlJ7P8ZJWfriWpnInzOUiqgt/vWFIVZOxcUpm1U8iwoRF2XPNUsmJX4S1r5JW1AjooRQglhbjmOobFngg12HW53RFD+gGIIQDuRA4ZRcbJNbUWeDOc22BgdGSB5fBbkgU= XBoFzp7kQMnsYP5h657kMWTmi0fJLEJc1lXoN3c4ZD3GnTkCHmIuKeksyeDAG4ug6x8r8YVBqiwgQ+Ed8JusheQieo8XyN2hMqqN+uZlJkS9CNoTSYYsClyAuwxDEpSlGmDQwhcKPIEXkE696FzZsgQaOLSEmxQ8cwULkaIqkZ0= AKgqIR0HqgLzIM58vVghXqfVoqspy6zQDmfV8KLQlC6j1/7mpbmjKq4Tn4SDWsTn0NcruSYg3r0ABisQBSS0WDjJAoWgJQddFugZz7NkvlC0kIkCunti6DwMLOcEAck4zlBCCaBkNAKWsSkBlGNBwDK+UwFXFLEZp6mA3CGgGec= kORmI4+C88hIvJmhc06CZY7WYonFK3gBDpAQo54FGTPiUKEJUgsKRGtg7RQJ3z1+/PK7H7/+6eT7H94+fpxL1ly7IToitt978Mq70QLpiPbEqXvixL0gxKKFuRCFgtH7MNuKnycskWVFfZswAHOkG5fJlwyoTjouyTouvKRUx6g= SjJq5DpKVaMmONnECxFFE/Gq6BJ0EBjFDVmXAM4uIrHJFh9pUYAI2bbghZ7SLZcrLo0X1w0gidmf54aS5P4GUzlUvSbQSMX5S6CBhTi9FzAiNHTmLZdn3qwbqpXQ1EMio1mt/pIIRm5tK1kVEh4zEKra3iIYZnUKtOki1Bw3TCQ= 4FFQpsP0ti0kXoExC+mYNI8MjbuWOKjZ1Lhtme5gHtWMIM7GxQu7qYlk6Ts0kfbvLim53bAtzEw6xmwkOYY9pgOpnhuayyfGhLuFgcYHS2GwFAZLYbAU7pWlcAVtWIpB1DVSLDJFIdwP86wqtX0CSE/exfEeU0B6FKjszMHlx2Y= HKx4etvJH5Ui5WLJHxUxlEJla9wyJuIWDNeYTCaDPlXTmFxxgFc0h3mEqFM2k85OZtSP0nfY0XHtWg2jHdiSGHlg65iKXOWqmP2wVLHavEEjVxWr7iJg1Ze4VbV+bwSJN59L6dq6ViN/ujtBYmLpRxUxZODK0AwTxIk+NdzuRRo= 91GMyC/7kCM2G8P4oXErSwa7OZvKyLm3RCLh5CU8uZxwu1EtEOUPQE7wHk5E5EQSnIdeuom7OotwXxaoXX1Xy8PqnE+zn8mteH6qgmiUvOrKzoPjVxU2xn0SNkaPsDE1c2qZ00HY3KmwcSb2gxc2xq0Km5w6w8yFjbtPYWPsQdg= VOn66KjmLzD2wmZCThAug/DW8+PNEtxLDCluhJU0dZirGYbtHobA2ZeRZLFxtMEMJLMubZppO1cWN1K0PCBxk08Mblscc0fXeRF1TM8Rn/QXMPzAeTnuqUD+8gsx3l/9l/QihrPlZk5FBwHXj/F680glVIfDc/e08BB1g7h5HpA= 9AwRG8IEIrELTaIRMIFGbE+TaARMoBH71iQaARNotgKNgAk0R4FGwASaq0AjYAJtokAjYAJtqkAjYPKF6wo8CigRCWbIEBWcwlWsQgEloopZKKBEVLELBZSIKoahgBJRxTIUUCKqmIYCSkQV21BAiahiHAooZ7yKcyigRFRxDgU= lIhKIaPgHEPFORRQIqo4hwJKRBXnUECJqOIcCigRVZxDASWiinMooERUcQ4FlEJfxTkUUCKqOIcCSkQV51BAiahcoBScY6o4hwJKRBXnUECJqOIcCigRVZxDASWiinMooERUcQ4FlOu+inMooERUcQ4FlIgqzqGAElHFORRQIio= lRsF51gqzqGAElHFORRQIqo4hwJKRBXnUECJqOIcCihVPxXnUECJqOIcCigRVZxDASWiinMooERUcQ4FlIhKxVjBObaKcyigRFRxDgWUiCrOoYASUcU5FFBq/yrOoYASUcU5FFAiqjiHAkpEFedQQImo4hwK2HdAUf1X2qfCOdQ= 7bZMnsgK4BYoADIwYYOWcFF/d3Q2MhWprJ8YvqJ6Gixq7w5hq3ZijIvaabCovTvOrdqJF1HUToNF7d1p3KqdmOdF7TRY1N6d663aCWFQ1E6DRe1dgdCqnZAYRe00WNTelRqt2gmxUtROg0XtXdHSqp2QPUXtNFjOp64AalVPGfE= 5YSi4bKB7oRrN0CIsrIBGi4b6J2ylFOgbEA9aRHXQLuBnmmrgMsGeicu5WQoG1BPXcTV0G6gZ/Iq4LKB3ulLOS3KBtQTGHFdtBvomcIKuGygdxJTTpCyAfU0Rlwh7QZ6JrICLleu3plMOVXKtUs9kxHXSruBnpmsgMsG+hffvtU= Vz2TEVdNu4GemayAywZ6ZzLl9CkbUM9kxPXTbqBnJivgsoHemUw5kcoG1DMZcSW1G+iZyQq4bKB3JlNOqbIB9UxGXFPtBnpmsgIutcTemUw5uUo9UT2TEVdXu4GemayAywZ6ZzLlNCsbIODbH1hRFUDz/+qRt/1lAFZU9YWm+R4= AuVWCbawFKEGNX2RckubTB3TGiLlV4+UZ6lgzFaEy/Min1fMPJ8kV4iZoymBQ9D8aAiaE2hD0JxCHILmCsQhaK5AHILmCsQhaK5AHILmCsQhaK5AHILmCsQhaK5AHILmCsQhaK5AHILmQ9Ccqn0ImlO1D0FzVQND0HwImg9B8yE= aD4EzYeg+RA0H4Lmdx007zm5tBF6u49Rc+NeRc0Vx1nkUXNDs+ypPkTNrxs1N/qj5sYQNSfZcoia02hD1LyDNkTNKcQhaq5AHKLmCsQhaq5AHKLmCsQhaq5AHKLmCsQhaq5AHKLmCsQhaq5AHKLmCsQhaj5Ezanah6g5VfsQNVc= NTBEzYeo+RA1H6LmQ9R8iJoPUfMhan44UfMrnMV+a1Hz6kx2lCpp5KTRpT9rbjWvnu/sXHYDvQ+oThAZN59olsUnzNKm9nS4dKZ5GajJxjB4SOCc6+yoxoTMErHzxaW35OMR5w0Yr4AGAI0G0KiAZjvsXq8/v++qUa141q5NGaA= dwwsQO8eboC+nI8mel1Dnf2vdfdEzlggyeQrRRwfGaQr/gpIVwMpIPx0c0lXqAKaFPA2T/boHcjd33xRu4QDywZKLoJFeppGp//y42gvV+2U19DqNnZBYJMgSs4aXJsYDhdy1jQdcxC0V79wp8Z+DEQyfvFOvZBaCprWw0pTKgs= ct7PnteSg5dHijt4nuiafSvCp3atFnq3e4P+nYsfs5YaiWV9iRtX2lLntq92L/MhDd2kSKDkzFQzHdcymK2Z3D2QWwT3lQc5ZeNks0KEjMOOoJtplF31zcz6faQuOypvtmRu/V7SSQUxs+xJCekocvWqc0WuqjHX4qqK1MLLch4= lApXm22oBSNZfSeXmfZYmLLhvVmW9buZsWFIZt7Sb0gdGBNgXuD125Y9lbKjY+Ivo0RhTBqu7cirkPnEPgwtZ1/Sx2BjwcmncggRIVQTGvT8d40d3mgsbl3WNWdfc78oaNkcXfglqyGTXzxKZtG6q7BkN7oL+FF2P3vWZdxLJeA= wsvVgVZvKS8FjLIIPtC1ALOkygLSW9YBv8mbSC6i93iJ/Bp5UYWY9124XFXqRdAOSTpk0TlymT0/EmnnKEhYl2l0fr70MWiRUw68gRcQ6MvonGxZL8gycGgJNym4KHEpBYyqRBgBJyxVJdYROQJZgXkQQzPAgfgI1mi16GrKMis= tMNZNbwoNKXL6LW/eWnuqIrrxCeR4AEy9hx9vZJrAuLdC2CwApFAQs/9CFao+CNZoBC75KDLAj3jeZbMF4oWMolAd08MnYeB5ZwgIBnHGUooAZSMRsAyNiWAciwIWMZ3KuCKIjbjNBWQOwQ04xyS3GzkUXCeWRRvZuick+AYpIo= v1gid79KtpVgGEoMrJfEoUITpJaIYayBtVMkq+nx45ff/fj1Tyff//D28eNcsua6DtERXyhj8Mq7jsKvRqBCeomoAjoahEhzhRCFgtH7UCgecQpaUwr6EllW1LcJgwXwC7VkQHVn0Sack3VceEmpnFGVZNTI5ZSqRk1wsokX3kw= LqNxdAm6CIzihqxLAGcXUTCjtj+JApn+0Qcv9JVuuVyBaby4rh9XzP7LIAnOlvRWqt9gKoeq1wT6qQcVgCYW4vRewIjQUNAOlmfe7HccmoIaTdTqL9c7isvVrkBHraZMZduf2eRW5GBm03qPdpNTA9OkkIaTpU0nrs2eWJppWJY= PRhOLcPp/hpNwmDSNRHG25PZVDC9ZesWzWl3YTd9PjaTPthMg8002EyDzTTYTIPNNNhMV7CZws/VZDLLAqjJtN6zzVTlMOJH/6Tvo/fex2aIO3t22xZTocdy7mJR7oIQRaxpYppmYTIZB2Ey7TV1EZqENojsxdIQ5swQoWsYvbk= HNgsgTFjywxURMJF7mIU+jJMVAbBm6HuWq15pDuvKA9zC3RlgNvVpzu11faenVOCTeV0u2F+onhr6IKdGSjiFSlAp4EKSMjKHNpdkvQ6Mpap2CjQlbetAl0R3yowQzR3nkezMhq62zT0diWr7vhUJkVRppvNiZkURekbGBTFmFI= hmYG7R3TTe+gbnpHddMd1naJm/Rw+3W0WrjQNLFiIu0+QaxGCJafCiKusXjK7DkvvO2sVLPUK1wXcwMJMsil09YcfTphT2xtouuT6UEsnfvyNiJr27W8jS53d5yisTdPY8Hpho0mZwkWQ8+9A4bvcb0NyQiDY21wrA2OtQNxrF0= wXkkpR4aScjV8LwIEbQ4EYWYcTsuh6oA6nIQcnt//oaa/wMNjJYW417itGUEG8CY16FGjipWa+tTkeRqT4dIbStSC4y1VbDWNXapPt2BA6DgfwtXomoMdwch2/JtHe00ajt+l/jslYzdSml78+BtpgAO0dtByRyUzEHJfFBK5hA= vR2it+2Rvi/R288347WWYoqGbyv1bX8mVS0LF900+SFI9pf5Wu6khL/Y/vOKGkUkl7u2KzIpjYl1IIfQ7HvXYDmM9zIJdr87B8sJADYVFlStWO6udg+WFOzYrnoK7bDbsKsyFW6wqwi7qogsD3bVYFcNdtVgVw121WBXDXbV7Zw= 8oafv1KqcHdhVqGJPcURPc0bMYunO7OqDFtNDGVVGZZm29Mp4xqfGu5kMKpa2bEgR+awbCDm1JQdNQ4dq53tJLJgxY2YBXfWEmSNLHG2/djM8mbz9LT8/DoJsdrJs81G8/zZqqk8hbb6YlbVKnNqJ0hOrTNxDjekVk1UNKRWzY0= nZwc1SO5qtb3tw+6/8w6Y29n1nEL9QLNFXf3Go42cV3mapYz5U5HUvHPWFK5iiPrCrMIBvh8GZ15SykHKkmlV8fKGXXB08naxyuqn1PXc7LwxMCOpTtcCXOFY+l2JFz6j6Xb54HnPY7mcs/I3h3NmEpUUUPJmSeca7Y4ZsHSQMU= Gw7HRHJ3gnk2otf2Mpvc1R2L80lXEEynBysIKk+zgx7rUfHc3STvFK9rx25mkb5zMmdPM9bYztM8ZPAoPc1DBs/gaR48zYOnefA035WnOVr3epnDXiczMIrPfh2/hT9HX7LHoP6yr34ds4W3TMTz5+IvAL4tAINT+gCc0pW2d28= jmsAVXuzjJp7J7JnuzuuwUAd0jkhpI9HM7k1cRmYYDqfDqc1tO8/gb4iNpfJjoD802DBa6cu8LG4FWXlfThNvIV/KgZCcSRDgV94dOpohFNH2nK2Y3czhg76opQS7hrY1p+Cg691FENwRJ6zUNvY3z1noX5MAQJsnGPQXYEa4K4= NGzhdwVwq8BNTlLgHSoxTV51eEEbv7cfyOEF7RJ0T3Z+AEHBPru/IKvm7UclcW2G7+MkgnJgAIydRNCgh3bNaSB0+FSsD9zRrYNYH/Z4JEHx7m7ml7Mdp3vp1UHvqisno2FgEa8Gz80uwkdiSGBQLjzgqiUrvDssewws5S/SfJY= ALsJArPnseAGDFAwo55/T/xzydN/QFVgw10IkGCGGD6ILvxZ/Mc+ydLi/+3FUSEFDNtGg6D1EbjeKQ2A0XK+TRoF/lGO31FOG/snox1yWZnBKzd45Qav3OCV279XbqvDG4p190h5fMOzqtTO775uCPZ744eYB8Jd1vRDZM926Ic= wBJNCkIoRZNrjuW6NnM1bk5sd9Azm24IGL575oYAq+BB5ZbUZhKaW1Iw8E7SS3pusC/a3p9Y6SGodnVmQ7RUz2/bmDVLsIUZs3WCKBHjaFPdAUsWXtlEHzydLUkiL7tHZIy4BDVzoeT5tsglz0UBtcAw9Iflt6zmiN03RxChIcY= EbWXdn5tfJ2w3XvFrixJzP1LEkxjqhNESRJLs4yJ5TJbc23uHoZT7H6Iknwlo0VJUaBHlJifqSgx76soMfdwwm91ZB3qYH91spcDfmsn1WEuTqCCtnEsk0+ZqZlcXBh+CFLjcFzpIIkflCu95DPd4JjGC3x21w70L16d3KbrvJw= 34btYBYY9Hj7Y41Jl7mpcYvbU8OxTXsydacmV3rPB8f54DgfHOeD43xwnPeK9Z6jukCs37u95OZ+95JzjrnMK2IohdLWJrBiTUCjnExtc9hL3nKa01vJTXZUM12Y2XKeg16jcJnXMXO3OSCoDVYb2X91yM7yK271Rs3VvW31voI= TbqLLZmoV2lxeuafB2EzEncmZmUGOA0WuzuqAj1SvSKJTP6agFwxDZeUL9ZnLF+M2t1spwAcC8fXpRfz7EtH5IDgKMu3rnY7DcTtbuh+by5LympFoaYgqurLxRBRASaXMhlkG4hccm5jX+gPb35hhqR+X9fiVFPQMNX8jsgkORM= 11560VGFNO3rPEYqdvpIJgjRq7ZKKLzx7vYdqbllBcTk7xY4+/geDKl9bJeoBuIu0hTQHev5CCPCUTDGrjIVdAvTAQtaFCmxk8kEWNvRTH3Sdf4bn7FQ5H0iMDsYx8g0LkKsFWUIjUohuW4lBHAHkquEm6hLueDI68qtcqKLzXU= 4WwJ7zsbZ8psPAzx1hNRLEbrTq7SwXS/c5g78ltTvpWPv/nG0PSd3adjcmwxrNFEyjkYnelkMgUr03KwUzkmByDowt3IOYeNPdH6ODsISIoTXOCNxzCoQtgJd6HU8sonnmCEsYiKZq8i0wqLcz6EiVrM39xAzYzTEj8Ay9Su15c= 97otTwGa64f5p6rF/LiyqiH4zdsQILv8RMthGwvFTg7Xsi0ns9k3ma+9IS1ay9fSgeXPv9Fzr3KnwBc//AANR1/D0MEf7Qz+E8EFNOoh3agSKg8g6Xj25sJ/25XP8uQO/FLi2zysH40i18Z090HkmjcSPUJKftzLwUmmU4HR4+E= MlIU8tmaulNb5LVNhpTZjnW+1YFJ+hQ7Oe1wD0wq2d6yOXo0f8Zrd3Ba0l4OSspOSNrA+xVcsOVJSVl0ZzgpaQgt7yC0HMyH0PIQWh5OShpOStrpSUnDefyY4LqHRx/VfEvowbOZ3nZv9hvmvtuG/ZQ925kX3+CYHVcQQlpPpgY= zYsjZ21zaneviz6E0OaOnFsmG0N7DUdS3aNVWevMbYQx8xhmCXXqWRVG151FnHld4vMiqFk+yZ1XTXcV6ZrCrlZzpoebEVzOPW6iR30VLH9tv5R4g+iinRkp6ClKFQg5RakGJEQmeYSSXkfuHk6kNwt0xW6rQFfStwrc5IwlvV0= yQo7ZarQ9Ysy5pXMiqL0DYwK+sCnGqnIgU+tziAHPrVL9I4qcuBTu8RNerjzw6KKKbR7N2SJZGPLlyakfPzItEbdlI76o0x0c1Cs/PnoeFQkPvGRN5/L9M7qkzHKRREo8fP6Z17/YmTmRxqBPQXV1m8+ETXBI3HNySi7nH6UX3M= MopCf1TduDoq70YpCTIEstxymy0Vo3zH6Ki+33yU7/0a1TYo1j6bo1cnZYXmqFwERnnAb1QtFLnzO6fP2JZrjMpnjDlqtdBPH/FtG+H1Deh5I7dUs1kr8vb105Ofjl8/fvz40f8DojFky3mLAQAAAAACAAxub2RlY29ubnR5cGU= AAAAAQAAAAAADG5vZGVwYXJtdHlwZQAAAAEAAAAAAAAAAElORFgAAAAAAAAAAAAAAAkAAAAMRGlhbG9nU2NyaXB0AAAAAAAAg2FfUH0IAAAAFVR5cGVQcm9wZXJ0aWVzT3B0aW9ucwAAg2EAAAEuX1B9CAAAAARIZWxwAACEjwA= AAAAX1B9CAAAAAtUb29scy5zaGVsZgAAhI8AAANDX1B9CAAAAAdWZXJzaW9uAACH0gAAAAVfUH0IAAAACU9uQ3JlYXRlZAAAh9cAAAEuX69qwQAAAA9TeW5jTm9kZVZlcnNpb24AAIkFAAADzl9QfQgAAAAQRXh0cmFGaWxlT3A= dGlvbnMAAIzTAAABUl9QfQgAAAAMQ3JlYXRlU2NyaXB0AACOJQAABkVgN3jIIyBEaWFsb2cgc2NyaXB0IGZvciBpZmQgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQKCnsKICAgIG5hbWUJaWZkCiAgICBzY3JpcHQJaWZkCiAgICA= bGFiZWwJTWFudHJhCgogICAgaGVscCB7CgkiIgogICAgfQoKICAgIGlucHV0bGFiZWwJMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzEiCiAgICBpbnB1dGxhYmVsCTIJIlN1Yi1OZXR3b3JrIElucHV0ICMyIgogICAgaW5wdXRsYWI= ZWwJMwkiU3ViLU5ldHdvcmsgSW5wdXQgIzMiCiAgICBpbnB1dGxhYmVsCTQJIlN1Yi1OZXR3b3JrIElucHV0ICM0IgogICAgaW5wdXRsYWJlbAk1CSJTdWItTmV0d29yayBJbnB1dCAjNSIKICAgIGlucHV0bGFiZWwJNgkiU3U= Yi1OZXR3b3JrIElucHV0ICM2IgogICAgaW5wdXRsYWJlbAk3CSJTdWItTmV0d29yayBJbnB1dCAjNyIKICAgIGlucHV0bGFiZWwJOAkiU3ViLU5ldHdvcmsgSW5wdXQgIzgiCiAgICBpbnB1dGxhYmVsCTkJIlN1Yi1OZXR3b3I= ayBJbnB1dCAjOSIKICAgIGlucHV0bGFiZWwJMTAJIlN1Yi1OZXR3b3JrIElucHV0ICMxMCIKICAgIGlucHV0bGFiZWwJMTEJIlN1Yi1OZXR3b3JrIElucHV0ICMxMSIKICAgIGlucHV0bGFiZWwJMTIJIlN1Yi1OZXR3b3JrIEk= bnB1dCAjMTIiCiAgICBpbnB1dGxhYmVsCTEzCSJTdWItTmV0d29yayBJbnB1dCAjMTMiCiAgICBpbnB1dGxhYmVsCTE0CSJTdWItTmV0d29yayBJbnB1dCAjMTQiCiAgICBpbnB1dGxhYmVsCTE1CSJTdWItTmV0d29yayBJbnA= dXQgIzE1IgogICAgaW5wdXRsYWJlbAkxNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzE2IgogICAgaW5wdXRsYWJlbAkxNwkiU3ViLU5ldHdvcmsgSW5wdXQgIzE3IgogICAgaW5wdXRsYWJlbAkxOAkiU3ViLU5ldHdvcmsgSW5wdXQ= ICMxOCIKICAgIGlucHV0bGFiZWwJMTkJIlN1Yi1OZXR3b3JrIElucHV0ICMxOSIKICAgIGlucHV0bGFiZWwJMjAJIlN1Yi1OZXR3b3JrIElucHV0ICMyMCIKICAgIGlucHV0bGFiZWwJMjEJIlN1Yi1OZXR3b3JrIElucHV0ICM= MjEiCiAgICBpbnB1dGxhYmVsCTIyCSJTdWItTmV0d29yayBJbnB1dCAjMjIiCiAgICBpbnB1dGxhYmVsCTIzCSJTdWItTmV0d29yayBJbnB1dCAjMjMiCiAgICBpbnB1dGxhYmVsCTI0CSJTdWItTmV0d29yayBJbnB1dCAjMjQ= IgogICAgaW5wdXRsYWJlbAkyNQkiU3ViLU5ldHdvcmsgSW5wdXQgIzI1IgogICAgaW5wdXRsYWJlbAkyNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzI2IgogICAgaW5wdXRsYWJlbAkyNwkiU3ViLU5ldHdvcmsgSW5wdXQgIzI3Igo= ICAgIGlucHV0bGFiZWwJMjgJIlN1Yi1OZXR3b3JrIElucHV0ICMyOCIKICAgIGlucHV0bGFiZWwJMjkJIlN1Yi1OZXR3b3JrIElucHV0ICMyOSIKICAgIGlucHV0bGFiZWwJMzAJIlN1Yi1OZXR3b3JrIElucHV0ICMzMCIKICA= ICBpbnB1dGxhYmVsCTMxCSJTdWItTmV0d29yayBJbnB1dCAjMzEiCiAgICBpbnB1dGxhYmVsCTMyCSJTdWItTmV0d29yayBJbnB1dCAjMzIiCiAgICBpbnB1dGxhYmVsCTMzCSJTdWItTmV0d29yayBJbnB1dCAjMzMiCiAgICA= aW5wdXRsYWJlbAkzNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM0IgogICAgaW5wdXRsYWJlbAkzNQkiU3ViLU5ldHdvcmsgSW5wdXQgIzM1IgogICAgaW5wdXRsYWJlbAkzNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzM2IgogICAgaW4= cHV0bGFiZWwJMzcJIlN1Yi1OZXR3b3JrIElucHV0ICMzNyIKICAgIGlucHV0bGFiZWwJMzgJIlN1Yi1OZXR3b3JrIElucHV0ICMzOCIKICAgIGlucHV0bGFiZWwJMzkJIlN1Yi1OZXR3b3JrIElucHV0ICMzOSIKICAgIGlucHU= dGxhYmVsCTQwCSJTdWItTmV0d29yayBJbnB1dCAjNDAiCiAgICBpbnB1dGxhYmVsCTQxCSJTdWItTmV0d29yayBJbnB1dCAjNDEiCiAgICBpbnB1dGxhYmVsCTQyCSJTdWItTmV0d29yayBJbnB1dCAjNDIiCiAgICBpbnB1dGw= YWJlbAk0MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQzIgogICAgaW5wdXRsYWJlbAk0NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ0IgogICAgaW5wdXRsYWJlbAk0NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ1IgogICAgaW5wdXRsYWI= ZWwJNDYJIlN1Yi1OZXR3b3JrIElucHV0ICM0NiIKICAgIGlucHV0bGFiZWwJNDcJIlN1Yi1OZXR3b3JrIElucHV0ICM0NyIKICAgIGlucHV0bGFiZWwJNDgJIlN1Yi1OZXR3b3JrIElucHV0ICM0OCIKICAgIGlucHV0bGFiZWw= CTQ5CSJTdWItTmV0d29yayBJbnB1dCAjNDkiCiAgICBpbnB1dGxhYmVsCTUwCSJTdWItTmV0d29yayBJbnB1dCAjNTAiCiAgICBpbnB1dGxhYmVsCTUxCSJTdWItTmV0d29yayBJbnB1dCAjNTEiCiAgICBpbnB1dGxhYmVsCTU= MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzUyIgogICAgaW5wdXRsYWJlbAk1MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzUzIgogICAgaW5wdXRsYWJlbAk1NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzU0IgogICAgaW5wdXRsYWJlbAk1NQk= IlN1Yi1OZXR3b3JrIElucHV0ICM1NSIKICAgIGlucHV0bGFiZWwJNTYJIlN1Yi1OZXR3b3JrIElucHV0ICM1NiIKICAgIGlucHV0bGFiZWwJNTcJIlN1Yi1OZXR3b3JrIElucHV0ICM1NyIKICAgIGlucHV0bGFiZWwJNTgJIlM= dWItTmV0d29yayBJbnB1dCAjNTgiCiAgICBpbnB1dGxhYmVsCTU5CSJTdWItTmV0d29yayBJbnB1dCAjNTkiCiAgICBpbnB1dGxhYmVsCTYwCSJTdWItTmV0d29yayBJbnB1dCAjNjAiCiAgICBpbnB1dGxhYmVsCTYxCSJTdWI= LU5ldHdvcmsgSW5wdXQgIzYxIgogICAgaW5wdXRsYWJlbAk2MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzYyIgogICAgaW5wdXRsYWJlbAk2MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzYzIgogICAgaW5wdXRsYWJlbAk2NAkiU3ViLU4= ZXR3b3JrIElucHV0ICM2NCIKICAgIGlucHV0bGFiZWwJNjUJIlN1Yi1OZXR3b3JrIElucHV0ICM2NSIKICAgIGlucHV0bGFiZWwJNjYJIlN1Yi1OZXR3b3JrIElucHV0ICM2NiIKICAgIGlucHV0bGFiZWwJNjcJIlN1Yi1OZXQ= d29yayBJbnB1dCAjNjciCiAgICBpbnB1dGxhYmVsCTY4CSJTdWItTmV0d29yayBJbnB1dCAjNjgiCiAgICBpbnB1dGxhYmVsCTY5CSJTdWItTmV0d29yayBJbnB1dCAjNjkiCiAgICBpbnB1dGxhYmVsCTcwCSJTdWItTmV0d28= cmsgSW5wdXQgIzcwIgogICAgaW5wdXRsYWJlbAk3MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzcxIgogICAgaW5wdXRsYWJlbAk3MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzcyIgogICAgaW5wdXRsYWJlbAk3MwkiU3ViLU5ldHdvcms= IElucHV0ICM3MyIKICAgIGlucHV0bGFiZWwJNzQJIlN1Yi1OZXR3b3JrIElucHV0ICM3NCIKICAgIGlucHV0bGFiZWwJNzUJIlN1Yi1OZXR3b3JrIElucHV0ICM3NSIKICAgIGlucHV0bGFiZWwJNzYJIlN1Yi1OZXR3b3JrIEk= bnB1dCAjNzYiCiAgICBpbnB1dGxhYmVsCTc3CSJTdWItTmV0d29yayBJbnB1dCAjNzciCiAgICBpbnB1dGxhYmVsCTc4CSJTdWItTmV0d29yayBJbnB1dCAjNzgiCiAgICBpbnB1dGxhYmVsCTc5CSJTdWItTmV0d29yayBJbnA= dXQgIzc5IgogICAgaW5wdXRsYWJlbAk4MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzgwIgogICAgaW5wdXRsYWJlbAk4MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzgxIgogICAgaW5wdXRsYWJlbAk4MgkiU3ViLU5ldHdvcmsgSW5wdXQ= ICM4MiIKICAgIGlucHV0bGFiZWwJODMJIlN1Yi1OZXR3b3JrIElucHV0ICM4MyIKICAgIGlucHV0bGFiZWwJODQJIlN1Yi1OZXR3b3JrIElucHV0ICM4NCIKICAgIGlucHV0bGFiZWwJODUJIlN1Yi1OZXR3b3JrIElucHV0ICM= ODUiCiAgICBpbnB1dGxhYmVsCTg2CSJTdWItTmV0d29yayBJbnB1dCAjODYiCiAgICBpbnB1dGxhYmVsCTg3CSJTdWItTmV0d29yayBJbnB1dCAjODciCiAgICBpbnB1dGxhYmVsCTg4CSJTdWItTmV0d29yayBJbnB1dCAjODg= IgogICAgaW5wdXRsYWJlbAk4OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzg5IgogICAgaW5wdXRsYWJlbAk5MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzkwIgogICAgaW5wdXRsYWJlbAk5MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzkxIgo= ICAgIGlucHV0bGFiZWwJOTIJIlN1Yi1OZXR3b3JrIElucHV0ICM5MiIKICAgIGlucHV0bGFiZWwJOTMJIlN1Yi1OZXR3b3JrIElucHV0ICM5MyIKICAgIGlucHV0bGFiZWwJOTQJIlN1Yi1OZXR3b3JrIElucHV0ICM5NCIKICA= ICBpbnB1dGxhYmVsCTk1CSJTdWItTmV0d29yayBJbnB1dCAjOTUiCiAgICBpbnB1dGxhYmVsCTk2CSJTdWItTmV0d29yayBJbnB1dCAjOTYiCiAgICBpbnB1dGxhYmVsCTk3CSJTdWItTmV0d29yayBJbnB1dCAjOTciCiAgICA= aW5wdXRsYWJlbAk5OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzk4IgogICAgaW5wdXRsYWJlbAk5OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzk5IgogICAgaW5wdXRsYWJlbAkxMDAJIlN1Yi1OZXR3b3JrIElucHV0ICMxMDAiCiAgICA= aW5wdXRsYWJlbAkxMDEJIlN1Yi1OZXR3b3JrIElucHV0ICMxMDEiCiAgICBpbnB1dGxhYmVsCTEwMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzEwMiIKICAgIGlucHV0bGFiZWwJMTAzCSJTdWItTmV0d29yayBJbnB1dCAjMTAzIgo= ICAgIGlucHV0bGFiZWwJMTA0CSJTdWItTmV0d29yayBJbnB1dCAjMTA0IgogICAgaW5wdXRsYWJlbAkxMDUJIlN1Yi1OZXR3b3JrIElucHV0ICMxMDUiCiAgICBpbnB1dGxhYmVsCTEwNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzE= MDYiCiAgICBpbnB1dGxhYmVsCTEwNwkiU3ViLU5ldHdvcmsgSW5wdXQgIzEwNyIKICAgIGlucHV0bGFiZWwJMTA4CSJTdWItTmV0d29yayBJbnB1dCAjMTA4IgogICAgaW5wdXRsYWJlbAkxMDkJIlN1Yi1OZXR3b3JrIElucHU= dCAjMTA5IgogICAgaW5wdXRsYWJlbAkxMTAJIlN1Yi1OZXR3b3JrIElucHV0ICMxMTAiCiAgICBpbnB1dGxhYmVsCTExMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzExMSIKICAgIGlucHV0bGFiZWwJMTEyCSJTdWItTmV0d29yayA= SW5wdXQgIzExMiIKICAgIGlucHV0bGFiZWwJMTEzCSJTdWItTmV0d29yayBJbnB1dCAjMTEzIgogICAgaW5wdXRsYWJlbAkxMTQJIlN1Yi1OZXR3b3JrIElucHV0ICMxMTQiCiAgICBpbnB1dGxhYmVsCTExNQkiU3ViLU5ldHc= b3JrIElucHV0ICMxMTUiCiAgICBpbnB1dGxhYmVsCTExNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzExNiIKICAgIGlucHV0bGFiZWwJMTE3CSJTdWItTmV0d29yayBJbnB1dCAjMTE3IgogICAgaW5wdXRsYWJlbAkxMTgJIlN1Yi0= TmV0d29yayBJbnB1dCAjMTE4IgogICAgaW5wdXRsYWJlbAkxMTkJIlN1Yi1OZXR3b3JrIElucHV0ICMxMTkiCiAgICBpbnB1dGxhYmVsCTEyMAkiU3ViLU5ldHdvcmsgSW5wdXQgIzEyMCIKICAgIGlucHV0bGFiZWwJMTIxCSI= U3ViLU5ldHdvcmsgSW5wdXQgIzEyMSIKICAgIGlucHV0bGFiZWwJMTIyCSJTdWItTmV0d29yayBJbnB1dCAjMTIyIgogICAgaW5wdXRsYWJlbAkxMjMJIlN1Yi1OZXR3b3JrIElucHV0ICMxMjMiCiAgICBpbnB1dGxhYmVsCTE= MjQJIlN1Yi1OZXR3b3JrIElucHV0ICMxMjQiCiAgICBpbnB1dGxhYmVsCTEyNQkiU3ViLU5ldHdvcmsgSW5wdXQgIzEyNSIKICAgIGlucHV0bGFiZWwJMTI2CSJTdWItTmV0d29yayBJbnB1dCAjMTI2IgogICAgaW5wdXRsYWI= ZWwJMTI3CSJTdWItTmV0d29yayBJbnB1dCAjMTI3IgogICAgaW5wdXRsYWJlbAkxMjgJIlN1Yi1OZXR3b3JrIElucHV0ICMxMjgiCiAgICBpbnB1dGxhYmVsCTEyOQkiU3ViLU5ldHdvcmsgSW5wdXQgIzEyOSIKICAgIGlucHU= dGxhYmVsCTEzMAkiU3ViLU5ldHdvcmsgSW5wdXQgIzEzMCIKICAgIGlucHV0bGFiZWwJMTMxCSJTdWItTmV0d29yayBJbnB1dCAjMTMxIgogICAgaW5wdXRsYWJlbAkxMzIJIlN1Yi1OZXR3b3JrIElucHV0ICMxMzIiCiAgICA= aW5wdXRsYWJlbAkxMzMJIlN1Yi1OZXR3b3JrIElucHV0ICMxMzMiCiAgICBpbnB1dGxhYmVsCTEzNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzEzNCIKICAgIGlucHV0bGFiZWwJMTM1CSJTdWItTmV0d29yayBJbnB1dCAjMTM1Igo= ICAgIGlucHV0bGFiZWwJMTM2CSJTdWItTmV0d29yayBJbnB1dCAjMTM2IgogICAgaW5wdXRsYWJlbAkxMzcJIlN1Yi1OZXR3b3JrIElucHV0ICMxMzciCiAgICBpbnB1dGxhYmVsCTEzOAkiU3ViLU5ldHdvcmsgSW5wdXQgIzE= MzgiCiAgICBpbnB1dGxhYmVsCTEzOQkiU3ViLU5ldHdvcmsgSW5wdXQgIzEzOSIKICAgIGlucHV0bGFiZWwJMTQwCSJTdWItTmV0d29yayBJbnB1dCAjMTQwIgogICAgaW5wdXRsYWJlbAkxNDEJIlN1Yi1OZXR3b3JrIElucHU= dCAjMTQxIgogICAgaW5wdXRsYWJlbAkxNDIJIlN1Yi1OZXR3b3JrIElucHV0ICMxNDIiCiAgICBpbnB1dGxhYmVsCTE0MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzE0MyIKICAgIGlucHV0bGFiZWwJMTQ0CSJTdWItTmV0d29yayA= SW5wdXQgIzE0NCIKICAgIGlucHV0bGFiZWwJMTQ1CSJTdWItTmV0d29yayBJbnB1dCAjMTQ1IgogICAgaW5wdXRsYWJlbAkxNDYJIlN1Yi1OZXR3b3JrIElucHV0ICMxNDYiCiAgICBpbnB1dGxhYmVsCTE0NwkiU3ViLU5ldHc= b3JrIElucHV0ICMxNDciCiAgICBpbnB1dGxhYmVsCTE0OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzE0OCIKICAgIGlucHV0bGFiZWwJMTQ5CSJTdWItTmV0d29yayBJbnB1dCAjMTQ5IgogICAgaW5wdXRsYWJlbAkxNTAJIlN1Yi0= TmV0d29yayBJbnB1dCAjMTUwIgogICAgaW5wdXRsYWJlbAkxNTEJIlN1Yi1OZXR3b3JrIElucHV0ICMxNTEiCiAgICBpbnB1dGxhYmVsCTE1MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzE1MiIKICAgIGlucHV0bGFiZWwJMTUzCSI= U3ViLU5ldHdvcmsgSW5wdXQgIzE1MyIKICAgIGlucHV0bGFiZWwJMTU0CSJTdWItTmV0d29yayBJbnB1dCAjMTU0IgogICAgaW5wdXRsYWJlbAkxNTUJIlN1Yi1OZXR3b3JrIElucHV0ICMxNTUiCiAgICBpbnB1dGxhYmVsCTE= NTYJIlN1Yi1OZXR3b3JrIElucHV0ICMxNTYiCiAgICBpbnB1dGxhYmVsCTE1NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzE1NyIKICAgIGlucHV0bGFiZWwJMTU4CSJTdWItTmV0d29yayBJbnB1dCAjMTU4IgogICAgaW5wdXRsYWI= ZWwJMTU5CSJTdWItTmV0d29yayBJbnB1dCAjMTU5IgogICAgaW5wdXRsYWJlbAkxNjAJIlN1Yi1OZXR3b3JrIElucHV0ICMxNjAiCiAgICBpbnB1dGxhYmVsCTE2MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzE2MSIKICAgIGlucHU= dGxhYmVsCTE2MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzE2MiIKICAgIGlucHV0bGFiZWwJMTYzCSJTdWItTmV0d29yayBJbnB1dCAjMTYzIgogICAgaW5wdXRsYWJlbAkxNjQJIlN1Yi1OZXR3b3JrIElucHV0ICMxNjQiCiAgICA= aW5wdXRsYWJlbAkxNjUJIlN1Yi1OZXR3b3JrIElucHV0ICMxNjUiCiAgICBpbnB1dGxhYmVsCTE2NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzE2NiIKICAgIGlucHV0bGFiZWwJMTY3CSJTdWItTmV0d29yayBJbnB1dCAjMTY3Igo= ICAgIGlucHV0bGFiZWwJMTY4CSJTdWItTmV0d29yayBJbnB1dCAjMTY4IgogICAgaW5wdXRsYWJlbAkxNjkJIlN1Yi1OZXR3b3JrIElucHV0ICMxNjkiCiAgICBpbnB1dGxhYmVsCTE3MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzE= NzAiCiAgICBpbnB1dGxhYmVsCTE3MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzE3MSIKICAgIGlucHV0bGFiZWwJMTcyCSJTdWItTmV0d29yayBJbnB1dCAjMTcyIgogICAgaW5wdXRsYWJlbAkxNzMJIlN1Yi1OZXR3b3JrIElucHU= dCAjMTczIgogICAgaW5wdXRsYWJlbAkxNzQJIlN1Yi1OZXR3b3JrIElucHV0ICMxNzQiCiAgICBpbnB1dGxhYmVsCTE3NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzE3NSIKICAgIGlucHV0bGFiZWwJMTc2CSJTdWItTmV0d29yayA= SW5wdXQgIzE3NiIKICAgIGlucHV0bGFiZWwJMTc3CSJTdWItTmV0d29yayBJbnB1dCAjMTc3IgogICAgaW5wdXRsYWJlbAkxNzgJIlN1Yi1OZXR3b3JrIElucHV0ICMxNzgiCiAgICBpbnB1dGxhYmVsCTE3OQkiU3ViLU5ldHc= b3JrIElucHV0ICMxNzkiCiAgICBpbnB1dGxhYmVsCTE4MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzE4MCIKICAgIGlucHV0bGFiZWwJMTgxCSJTdWItTmV0d29yayBJbnB1dCAjMTgxIgogICAgaW5wdXRsYWJlbAkxODIJIlN1Yi0= TmV0d29yayBJbnB1dCAjMTgyIgogICAgaW5wdXRsYWJlbAkxODMJIlN1Yi1OZXR3b3JrIElucHV0ICMxODMiCiAgICBpbnB1dGxhYmVsCTE4NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzE4NCIKICAgIGlucHV0bGFiZWwJMTg1CSI= U3ViLU5ldHdvcmsgSW5wdXQgIzE4NSIKICAgIGlucHV0bGFiZWwJMTg2CSJTdWItTmV0d29yayBJbnB1dCAjMTg2IgogICAgaW5wdXRsYWJlbAkxODcJIlN1Yi1OZXR3b3JrIElucHV0ICMxODciCiAgICBpbnB1dGxhYmVsCTE= ODgJIlN1Yi1OZXR3b3JrIElucHV0ICMxODgiCiAgICBpbnB1dGxhYmVsCTE4OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzE4OSIKICAgIGlucHV0bGFiZWwJMTkwCSJTdWItTmV0d29yayBJbnB1dCAjMTkwIgogICAgaW5wdXRsYWI= ZWwJMTkxCSJTdWItTmV0d29yayBJbnB1dCAjMTkxIgogICAgaW5wdXRsYWJlbAkxOTIJIlN1Yi1OZXR3b3JrIElucHV0ICMxOTIiCiAgICBpbnB1dGxhYmVsCTE5MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzE5MyIKICAgIGlucHU= dGxhYmVsCTE5NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzE5NCIKICAgIGlucHV0bGFiZWwJMTk1CSJTdWItTmV0d29yayBJbnB1dCAjMTk1IgogICAgaW5wdXRsYWJlbAkxOTYJIlN1Yi1OZXR3b3JrIElucHV0ICMxOTYiCiAgICA= aW5wdXRsYWJlbAkxOTcJIlN1Yi1OZXR3b3JrIElucHV0ICMxOTciCiAgICBpbnB1dGxhYmVsCTE5OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzE5OCIKICAgIGlucHV0bGFiZWwJMTk5CSJTdWItTmV0d29yayBJbnB1dCAjMTk5Igo= ICAgIGlucHV0bGFiZWwJMjAwCSJTdWItTmV0d29yayBJbnB1dCAjMjAwIgogICAgaW5wdXRsYWJlbAkyMDEJIlN1Yi1OZXR3b3JrIElucHV0ICMyMDEiCiAgICBpbnB1dGxhYmVsCTIwMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzI= MDIiCiAgICBpbnB1dGxhYmVsCTIwMwkiU3ViLU5ldHdvcmsgSW5wdXQgIzIwMyIKICAgIGlucHV0bGFiZWwJMjA0CSJTdWItTmV0d29yayBJbnB1dCAjMjA0IgogICAgaW5wdXRsYWJlbAkyMDUJIlN1Yi1OZXR3b3JrIElucHU= dCAjMjA1IgogICAgaW5wdXRsYWJlbAkyMDYJIlN1Yi1OZXR3b3JrIElucHV0ICMyMDYiCiAgICBpbnB1dGxhYmVsCTIwNwkiU3ViLU5ldHdvcmsgSW5wdXQgIzIwNyIKICAgIGlucHV0bGFiZWwJMjA4CSJTdWItTmV0d29yayA= SW5wdXQgIzIwOCIKICAgIGlucHV0bGFiZWwJMjA5CSJTdWItTmV0d29yayBJbnB1dCAjMjA5IgogICAgaW5wdXRsYWJlbAkyMTAJIlN1Yi1OZXR3b3JrIElucHV0ICMyMTAiCiAgICBpbnB1dGxhYmVsCTIxMQkiU3ViLU5ldHc= b3JrIElucHV0ICMyMTEiCiAgICBpbnB1dGxhYmVsCTIxMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzIxMiIKICAgIGlucHV0bGFiZWwJMjEzCSJTdWItTmV0d29yayBJbnB1dCAjMjEzIgogICAgaW5wdXRsYWJlbAkyMTQJIlN1Yi0= TmV0d29yayBJbnB1dCAjMjE0IgogICAgaW5wdXRsYWJlbAkyMTUJIlN1Yi1OZXR3b3JrIElucHV0ICMyMTUiCiAgICBpbnB1dGxhYmVsCTIxNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzIxNiIKICAgIGlucHV0bGFiZWwJMjE3CSI= U3ViLU5ldHdvcmsgSW5wdXQgIzIxNyIKICAgIGlucHV0bGFiZWwJMjE4CSJTdWItTmV0d29yayBJbnB1dCAjMjE4IgogICAgaW5wdXRsYWJlbAkyMTkJIlN1Yi1OZXR3b3JrIElucHV0ICMyMTkiCiAgICBpbnB1dGxhYmVsCTI= MjAJIlN1Yi1OZXR3b3JrIElucHV0ICMyMjAiCiAgICBpbnB1dGxhYmVsCTIyMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzIyMSIKICAgIGlucHV0bGFiZWwJMjIyCSJTdWItTmV0d29yayBJbnB1dCAjMjIyIgogICAgaW5wdXRsYWI= ZWwJMjIzCSJTdWItTmV0d29yayBJbnB1dCAjMjIzIgogICAgaW5wdXRsYWJlbAkyMjQJIlN1Yi1OZXR3b3JrIElucHV0ICMyMjQiCiAgICBpbnB1dGxhYmVsCTIyNQkiU3ViLU5ldHdvcmsgSW5wdXQgIzIyNSIKICAgIGlucHU= dGxhYmVsCTIyNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzIyNiIKICAgIGlucHV0bGFiZWwJMjI3CSJTdWItTmV0d29yayBJbnB1dCAjMjI3IgogICAgaW5wdXRsYWJlbAkyMjgJIlN1Yi1OZXR3b3JrIElucHV0ICMyMjgiCiAgICA= aW5wdXRsYWJlbAkyMjkJIlN1Yi1OZXR3b3JrIElucHV0ICMyMjkiCiAgICBpbnB1dGxhYmVsCTIzMAkiU3ViLU5ldHdvcmsgSW5wdXQgIzIzMCIKICAgIGlucHV0bGFiZWwJMjMxCSJTdWItTmV0d29yayBJbnB1dCAjMjMxIgo= ICAgIGlucHV0bGFiZWwJMjMyCSJTdWItTmV0d29yayBJbnB1dCAjMjMyIgogICAgaW5wdXRsYWJlbAkyMzMJIlN1Yi1OZXR3b3JrIElucHV0ICMyMzMiCiAgICBpbnB1dGxhYmVsCTIzNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI= MzQiCiAgICBpbnB1dGxhYmVsCTIzNQkiU3ViLU5ldHdvcmsgSW5wdXQgIzIzNSIKICAgIGlucHV0bGFiZWwJMjM2CSJTdWItTmV0d29yayBJbnB1dCAjMjM2IgogICAgaW5wdXRsYWJlbAkyMzcJIlN1Yi1OZXR3b3JrIElucHU= dCAjMjM3IgogICAgaW5wdXRsYWJlbAkyMzgJIlN1Yi1OZXR3b3JrIElucHV0ICMyMzgiCiAgICBpbnB1dGxhYmVsCTIzOQkiU3ViLU5ldHdvcmsgSW5wdXQgIzIzOSIKICAgIGlucHV0bGFiZWwJMjQwCSJTdWItTmV0d29yayA= SW5wdXQgIzI0MCIKICAgIGlucHV0bGFiZWwJMjQxCSJTdWItTmV0d29yayBJbnB1dCAjMjQxIgogICAgaW5wdXRsYWJlbAkyNDIJIlN1Yi1OZXR3b3JrIElucHV0ICMyNDIiCiAgICBpbnB1dGxhYmVsCTI0MwkiU3ViLU5ldHc= b3JrIElucHV0ICMyNDMiCiAgICBpbnB1dGxhYmVsCTI0NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI0NCIKICAgIGlucHV0bGFiZWwJMjQ1CSJTdWItTmV0d29yayBJbnB1dCAjMjQ1IgogICAgaW5wdXRsYWJlbAkyNDYJIlN1Yi0= TmV0d29yayBJbnB1dCAjMjQ2IgogICAgaW5wdXRsYWJlbAkyNDcJIlN1Yi1OZXR3b3JrIElucHV0ICMyNDciCiAgICBpbnB1dGxhYmVsCTI0OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI0OCIKICAgIGlucHV0bGFiZWwJMjQ5CSI= U3ViLU5ldHdvcmsgSW5wdXQgIzI0OSIKICAgIGlucHV0bGFiZWwJMjUwCSJTdWItTmV0d29yayBJbnB1dCAjMjUwIgogICAgaW5wdXRsYWJlbAkyNTEJIlN1Yi1OZXR3b3JrIElucHV0ICMyNTEiCiAgICBpbnB1dGxhYmVsCTI= NTIJIlN1Yi1OZXR3b3JrIElucHV0ICMyNTIiCiAgICBpbnB1dGxhYmVsCTI1MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzI1MyIKICAgIGlucHV0bGFiZWwJMjU0CSJTdWItTmV0d29yayBJbnB1dCAjMjU0IgogICAgaW5wdXRsYWI= ZWwJMjU1CSJTdWItTmV0d29yayBJbnB1dCAjMjU1IgogICAgaW5wdXRsYWJlbAkyNTYJIlN1Yi1OZXR3b3JrIElucHV0ICMyNTYiCiAgICBpbnB1dGxhYmVsCTI1NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzI1NyIKICAgIGlucHU= dGxhYmVsCTI1OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI1OCIKICAgIGlucHV0bGFiZWwJMjU5CSJTdWItTmV0d29yayBJbnB1dCAjMjU5IgogICAgaW5wdXRsYWJlbAkyNjAJIlN1Yi1OZXR3b3JrIElucHV0ICMyNjAiCiAgICA= aW5wdXRsYWJlbAkyNjEJIlN1Yi1OZXR3b3JrIElucHV0ICMyNjEiCiAgICBpbnB1dGxhYmVsCTI2MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzI2MiIKICAgIGlucHV0bGFiZWwJMjYzCSJTdWItTmV0d29yayBJbnB1dCAjMjYzIgo= ICAgIGlucHV0bGFiZWwJMjY0CSJTdWItTmV0d29yayBJbnB1dCAjMjY0IgogICAgaW5wdXRsYWJlbAkyNjUJIlN1Yi1OZXR3b3JrIElucHV0ICMyNjUiCiAgICBpbnB1dGxhYmVsCTI2NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzI= NjYiCiAgICBpbnB1dGxhYmVsCTI2NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzI2NyIKICAgIGlucHV0bGFiZWwJMjY4CSJTdWItTmV0d29yayBJbnB1dCAjMjY4IgogICAgaW5wdXRsYWJlbAkyNjkJIlN1Yi1OZXR3b3JrIElucHU= dCAjMjY5IgogICAgaW5wdXRsYWJlbAkyNzAJIlN1Yi1OZXR3b3JrIElucHV0ICMyNzAiCiAgICBpbnB1dGxhYmVsCTI3MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzI3MSIKICAgIGlucHV0bGFiZWwJMjcyCSJTdWItTmV0d29yayA= SW5wdXQgIzI3MiIKICAgIGlucHV0bGFiZWwJMjczCSJTdWItTmV0d29yayBJbnB1dCAjMjczIgogICAgaW5wdXRsYWJlbAkyNzQJIlN1Yi1OZXR3b3JrIElucHV0ICMyNzQiCiAgICBpbnB1dGxhYmVsCTI3NQkiU3ViLU5ldHc= b3JrIElucHV0ICMyNzUiCiAgICBpbnB1dGxhYmVsCTI3NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzI3NiIKICAgIGlucHV0bGFiZWwJMjc3CSJTdWItTmV0d29yayBJbnB1dCAjMjc3IgogICAgaW5wdXRsYWJlbAkyNzgJIlN1Yi0= TmV0d29yayBJbnB1dCAjMjc4IgogICAgaW5wdXRsYWJlbAkyNzkJIlN1Yi1OZXR3b3JrIElucHV0ICMyNzkiCiAgICBpbnB1dGxhYmVsCTI4MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI4MCIKICAgIGlucHV0bGFiZWwJMjgxCSI= U3ViLU5ldHdvcmsgSW5wdXQgIzI4MSIKICAgIGlucHV0bGFiZWwJMjgyCSJTdWItTmV0d29yayBJbnB1dCAjMjgyIgogICAgaW5wdXRsYWJlbAkyODMJIlN1Yi1OZXR3b3JrIElucHV0ICMyODMiCiAgICBpbnB1dGxhYmVsCTI= ODQJIlN1Yi1OZXR3b3JrIElucHV0ICMyODQiCiAgICBpbnB1dGxhYmVsCTI4NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzI4NSIKICAgIGlucHV0bGFiZWwJMjg2CSJTdWItTmV0d29yayBJbnB1dCAjMjg2IgogICAgaW5wdXRsYWI= ZWwJMjg3CSJTdWItTmV0d29yayBJbnB1dCAjMjg3IgogICAgaW5wdXRsYWJlbAkyODgJIlN1Yi1OZXR3b3JrIElucHV0ICMyODgiCiAgICBpbnB1dGxhYmVsCTI4OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzI4OSIKICAgIGlucHU= dGxhYmVsCTI5MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI5MCIKICAgIGlucHV0bGFiZWwJMjkxCSJTdWItTmV0d29yayBJbnB1dCAjMjkxIgogICAgaW5wdXRsYWJlbAkyOTIJIlN1Yi1OZXR3b3JrIElucHV0ICMyOTIiCiAgICA= aW5wdXRsYWJlbAkyOTMJIlN1Yi1OZXR3b3JrIElucHV0ICMyOTMiCiAgICBpbnB1dGxhYmVsCTI5NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI5NCIKICAgIGlucHV0bGFiZWwJMjk1CSJTdWItTmV0d29yayBJbnB1dCAjMjk1Igo= ICAgIGlucHV0bGFiZWwJMjk2CSJTdWItTmV0d29yayBJbnB1dCAjMjk2IgogICAgaW5wdXRsYWJlbAkyOTcJIlN1Yi1OZXR3b3JrIElucHV0ICMyOTciCiAgICBpbnB1dGxhYmVsCTI5OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI= OTgiCiAgICBpbnB1dGxhYmVsCTI5OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzI5OSIKICAgIGlucHV0bGFiZWwJMzAwCSJTdWItTmV0d29yayBJbnB1dCAjMzAwIgogICAgaW5wdXRsYWJlbAkzMDEJIlN1Yi1OZXR3b3JrIElucHU= dCAjMzAxIgogICAgaW5wdXRsYWJlbAkzMDIJIlN1Yi1OZXR3b3JrIElucHV0ICMzMDIiCiAgICBpbnB1dGxhYmVsCTMwMwkiU3ViLU5ldHdvcmsgSW5wdXQgIzMwMyIKICAgIGlucHV0bGFiZWwJMzA0CSJTdWItTmV0d29yayA= SW5wdXQgIzMwNCIKICAgIGlucHV0bGFiZWwJMzA1CSJTdWItTmV0d29yayBJbnB1dCAjMzA1IgogICAgaW5wdXRsYWJlbAkzMDYJIlN1Yi1OZXR3b3JrIElucHV0ICMzMDYiCiAgICBpbnB1dGxhYmVsCTMwNwkiU3ViLU5ldHc= b3JrIElucHV0ICMzMDciCiAgICBpbnB1dGxhYmVsCTMwOAkiU3ViLU5ldHdvcmsgSW5wdXQgIzMwOCIKICAgIGlucHV0bGFiZWwJMzA5CSJTdWItTmV0d29yayBJbnB1dCAjMzA5IgogICAgaW5wdXRsYWJlbAkzMTAJIlN1Yi0= TmV0d29yayBJbnB1dCAjMzEwIgogICAgaW5wdXRsYWJlbAkzMTEJIlN1Yi1OZXR3b3JrIElucHV0ICMzMTEiCiAgICBpbnB1dGxhYmVsCTMxMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzMxMiIKICAgIGlucHV0bGFiZWwJMzEzCSI= U3ViLU5ldHdvcmsgSW5wdXQgIzMxMyIKICAgIGlucHV0bGFiZWwJMzE0CSJTdWItTmV0d29yayBJbnB1dCAjMzE0IgogICAgaW5wdXRsYWJlbAkzMTUJIlN1Yi1OZXR3b3JrIElucHV0ICMzMTUiCiAgICBpbnB1dGxhYmVsCTM= MTYJIlN1Yi1OZXR3b3JrIElucHV0ICMzMTYiCiAgICBpbnB1dGxhYmVsCTMxNwkiU3ViLU5ldHdvcmsgSW5wdXQgIzMxNyIKICAgIGlucHV0bGFiZWwJMzE4CSJTdWItTmV0d29yayBJbnB1dCAjMzE4IgogICAgaW5wdXRsYWI= ZWwJMzE5CSJTdWItTmV0d29yayBJbnB1dCAjMzE5IgogICAgaW5wdXRsYWJlbAkzMjAJIlN1Yi1OZXR3b3JrIElucHV0ICMzMjAiCiAgICBpbnB1dGxhYmVsCTMyMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzMyMSIKICAgIGlucHU= dGxhYmVsCTMyMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzMyMiIKICAgIGlucHV0bGFiZWwJMzIzCSJTdWItTmV0d29yayBJbnB1dCAjMzIzIgogICAgaW5wdXRsYWJlbAkzMjQJIlN1Yi1OZXR3b3JrIElucHV0ICMzMjQiCiAgICA= aW5wdXRsYWJlbAkzMjUJIlN1Yi1OZXR3b3JrIElucHV0ICMzMjUiCiAgICBpbnB1dGxhYmVsCTMyNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzMyNiIKICAgIGlucHV0bGFiZWwJMzI3CSJTdWItTmV0d29yayBJbnB1dCAjMzI3Igo= ICAgIGlucHV0bGFiZWwJMzI4CSJTdWItTmV0d29yayBJbnB1dCAjMzI4IgogICAgaW5wdXRsYWJlbAkzMjkJIlN1Yi1OZXR3b3JrIElucHV0ICMzMjkiCiAgICBpbnB1dGxhYmVsCTMzMAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM= MzAiCiAgICBpbnB1dGxhYmVsCTMzMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzMzMSIKICAgIGlucHV0bGFiZWwJMzMyCSJTdWItTmV0d29yayBJbnB1dCAjMzMyIgogICAgaW5wdXRsYWJlbAkzMzMJIlN1Yi1OZXR3b3JrIElucHU= dCAjMzMzIgogICAgaW5wdXRsYWJlbAkzMzQJIlN1Yi1OZXR3b3JrIElucHV0ICMzMzQiCiAgICBpbnB1dGxhYmVsCTMzNQkiU3ViLU5ldHdvcmsgSW5wdXQgIzMzNSIKICAgIGlucHV0bGFiZWwJMzM2CSJTdWItTmV0d29yayA= SW5wdXQgIzMzNiIKICAgIGlucHV0bGFiZWwJMzM3CSJTdWItTmV0d29yayBJbnB1dCAjMzM3IgogICAgaW5wdXRsYWJlbAkzMzgJIlN1Yi1OZXR3b3JrIElucHV0ICMzMzgiCiAgICBpbnB1dGxhYmVsCTMzOQkiU3ViLU5ldHc= b3JrIElucHV0ICMzMzkiCiAgICBpbnB1dGxhYmVsCTM0MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM0MCIKICAgIGlucHV0bGFiZWwJMzQxCSJTdWItTmV0d29yayBJbnB1dCAjMzQxIgogICAgaW5wdXRsYWJlbAkzNDIJIlN1Yi0= TmV0d29yayBJbnB1dCAjMzQyIgogICAgaW5wdXRsYWJlbAkzNDMJIlN1Yi1OZXR3b3JrIElucHV0ICMzNDMiCiAgICBpbnB1dGxhYmVsCTM0NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM0NCIKICAgIGlucHV0bGFiZWwJMzQ1CSI= U3ViLU5ldHdvcmsgSW5wdXQgIzM0NSIKICAgIGlucHV0bGFiZWwJMzQ2CSJTdWItTmV0d29yayBJbnB1dCAjMzQ2IgogICAgaW5wdXRsYWJlbAkzNDcJIlN1Yi1OZXR3b3JrIElucHV0ICMzNDciCiAgICBpbnB1dGxhYmVsCTM= NDgJIlN1Yi1OZXR3b3JrIElucHV0ICMzNDgiCiAgICBpbnB1dGxhYmVsCTM0OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzM0OSIKICAgIGlucHV0bGFiZWwJMzUwCSJTdWItTmV0d29yayBJbnB1dCAjMzUwIgogICAgaW5wdXRsYWI= ZWwJMzUxCSJTdWItTmV0d29yayBJbnB1dCAjMzUxIgogICAgaW5wdXRsYWJlbAkzNTIJIlN1Yi1OZXR3b3JrIElucHV0ICMzNTIiCiAgICBpbnB1dGxhYmVsCTM1MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzM1MyIKICAgIGlucHU= dGxhYmVsCTM1NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM1NCIKICAgIGlucHV0bGFiZWwJMzU1CSJTdWItTmV0d29yayBJbnB1dCAjMzU1IgogICAgaW5wdXRsYWJlbAkzNTYJIlN1Yi1OZXR3b3JrIElucHV0ICMzNTYiCiAgICA= aW5wdXRsYWJlbAkzNTcJIlN1Yi1OZXR3b3JrIElucHV0ICMzNTciCiAgICBpbnB1dGxhYmVsCTM1OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM1OCIKICAgIGlucHV0bGFiZWwJMzU5CSJTdWItTmV0d29yayBJbnB1dCAjMzU5Igo= ICAgIGlucHV0bGFiZWwJMzYwCSJTdWItTmV0d29yayBJbnB1dCAjMzYwIgogICAgaW5wdXRsYWJlbAkzNjEJIlN1Yi1OZXR3b3JrIElucHV0ICMzNjEiCiAgICBpbnB1dGxhYmVsCTM2MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzM= NjIiCiAgICBpbnB1dGxhYmVsCTM2MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzM2MyIKICAgIGlucHV0bGFiZWwJMzY0CSJTdWItTmV0d29yayBJbnB1dCAjMzY0IgogICAgaW5wdXRsYWJlbAkzNjUJIlN1Yi1OZXR3b3JrIElucHU= dCAjMzY1IgogICAgaW5wdXRsYWJlbAkzNjYJIlN1Yi1OZXR3b3JrIElucHV0ICMzNjYiCiAgICBpbnB1dGxhYmVsCTM2NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzM2NyIKICAgIGlucHV0bGFiZWwJMzY4CSJTdWItTmV0d29yayA= SW5wdXQgIzM2OCIKICAgIGlucHV0bGFiZWwJMzY5CSJTdWItTmV0d29yayBJbnB1dCAjMzY5IgogICAgaW5wdXRsYWJlbAkzNzAJIlN1Yi1OZXR3b3JrIElucHV0ICMzNzAiCiAgICBpbnB1dGxhYmVsCTM3MQkiU3ViLU5ldHc= b3JrIElucHV0ICMzNzEiCiAgICBpbnB1dGxhYmVsCTM3MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzM3MiIKICAgIGlucHV0bGFiZWwJMzczCSJTdWItTmV0d29yayBJbnB1dCAjMzczIgogICAgaW5wdXRsYWJlbAkzNzQJIlN1Yi0= TmV0d29yayBJbnB1dCAjMzc0IgogICAgaW5wdXRsYWJlbAkzNzUJIlN1Yi1OZXR3b3JrIElucHV0ICMzNzUiCiAgICBpbnB1dGxhYmVsCTM3NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzM3NiIKICAgIGlucHV0bGFiZWwJMzc3CSI= U3ViLU5ldHdvcmsgSW5wdXQgIzM3NyIKICAgIGlucHV0bGFiZWwJMzc4CSJTdWItTmV0d29yayBJbnB1dCAjMzc4IgogICAgaW5wdXRsYWJlbAkzNzkJIlN1Yi1OZXR3b3JrIElucHV0ICMzNzkiCiAgICBpbnB1dGxhYmVsCTM= ODAJIlN1Yi1OZXR3b3JrIElucHV0ICMzODAiCiAgICBpbnB1dGxhYmVsCTM4MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzM4MSIKICAgIGlucHV0bGFiZWwJMzgyCSJTdWItTmV0d29yayBJbnB1dCAjMzgyIgogICAgaW5wdXRsYWI= ZWwJMzgzCSJTdWItTmV0d29yayBJbnB1dCAjMzgzIgogICAgaW5wdXRsYWJlbAkzODQJIlN1Yi1OZXR3b3JrIElucHV0ICMzODQiCiAgICBpbnB1dGxhYmVsCTM4NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzM4NSIKICAgIGlucHU= dGxhYmVsCTM4NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzM4NiIKICAgIGlucHV0bGFiZWwJMzg3CSJTdWItTmV0d29yayBJbnB1dCAjMzg3IgogICAgaW5wdXRsYWJlbAkzODgJIlN1Yi1OZXR3b3JrIElucHV0ICMzODgiCiAgICA= aW5wdXRsYWJlbAkzODkJIlN1Yi1OZXR3b3JrIElucHV0ICMzODkiCiAgICBpbnB1dGxhYmVsCTM5MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM5MCIKICAgIGlucHV0bGFiZWwJMzkxCSJTdWItTmV0d29yayBJbnB1dCAjMzkxIgo= ICAgIGlucHV0bGFiZWwJMzkyCSJTdWItTmV0d29yayBJbnB1dCAjMzkyIgogICAgaW5wdXRsYWJlbAkzOTMJIlN1Yi1OZXR3b3JrIElucHV0ICMzOTMiCiAgICBpbnB1dGxhYmVsCTM5NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM= OTQiCiAgICBpbnB1dGxhYmVsCTM5NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzM5NSIKICAgIGlucHV0bGFiZWwJMzk2CSJTdWItTmV0d29yayBJbnB1dCAjMzk2IgogICAgaW5wdXRsYWJlbAkzOTcJIlN1Yi1OZXR3b3JrIElucHU= dCAjMzk3IgogICAgaW5wdXRsYWJlbAkzOTgJIlN1Yi1OZXR3b3JrIElucHV0ICMzOTgiCiAgICBpbnB1dGxhYmVsCTM5OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzM5OSIKICAgIGlucHV0bGFiZWwJNDAwCSJTdWItTmV0d29yayA= SW5wdXQgIzQwMCIKICAgIGlucHV0bGFiZWwJNDAxCSJTdWItTmV0d29yayBJbnB1dCAjNDAxIgogICAgaW5wdXRsYWJlbAk0MDIJIlN1Yi1OZXR3b3JrIElucHV0ICM0MDIiCiAgICBpbnB1dGxhYmVsCTQwMwkiU3ViLU5ldHc= b3JrIElucHV0ICM0MDMiCiAgICBpbnB1dGxhYmVsCTQwNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQwNCIKICAgIGlucHV0bGFiZWwJNDA1CSJTdWItTmV0d29yayBJbnB1dCAjNDA1IgogICAgaW5wdXRsYWJlbAk0MDYJIlN1Yi0= TmV0d29yayBJbnB1dCAjNDA2IgogICAgaW5wdXRsYWJlbAk0MDcJIlN1Yi1OZXR3b3JrIElucHV0ICM0MDciCiAgICBpbnB1dGxhYmVsCTQwOAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQwOCIKICAgIGlucHV0bGFiZWwJNDA5CSI= U3ViLU5ldHdvcmsgSW5wdXQgIzQwOSIKICAgIGlucHV0bGFiZWwJNDEwCSJTdWItTmV0d29yayBJbnB1dCAjNDEwIgogICAgaW5wdXRsYWJlbAk0MTEJIlN1Yi1OZXR3b3JrIElucHV0ICM0MTEiCiAgICBpbnB1dGxhYmVsCTQ= MTIJIlN1Yi1OZXR3b3JrIElucHV0ICM0MTIiCiAgICBpbnB1dGxhYmVsCTQxMwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQxMyIKICAgIGlucHV0bGFiZWwJNDE0CSJTdWItTmV0d29yayBJbnB1dCAjNDE0IgogICAgaW5wdXRsYWI= ZWwJNDE1CSJTdWItTmV0d29yayBJbnB1dCAjNDE1IgogICAgaW5wdXRsYWJlbAk0MTYJIlN1Yi1OZXR3b3JrIElucHV0ICM0MTYiCiAgICBpbnB1dGxhYmVsCTQxNwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQxNyIKICAgIGlucHU= dGxhYmVsCTQxOAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQxOCIKICAgIGlucHV0bGFiZWwJNDE5CSJTdWItTmV0d29yayBJbnB1dCAjNDE5IgogICAgaW5wdXRsYWJlbAk0MjAJIlN1Yi1OZXR3b3JrIElucHV0ICM0MjAiCiAgICA= aW5wdXRsYWJlbAk0MjEJIlN1Yi1OZXR3b3JrIElucHV0ICM0MjEiCiAgICBpbnB1dGxhYmVsCTQyMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzQyMiIKICAgIGlucHV0bGFiZWwJNDIzCSJTdWItTmV0d29yayBJbnB1dCAjNDIzIgo= ICAgIGlucHV0bGFiZWwJNDI0CSJTdWItTmV0d29yayBJbnB1dCAjNDI0IgogICAgaW5wdXRsYWJlbAk0MjUJIlN1Yi1OZXR3b3JrIElucHV0ICM0MjUiCiAgICBpbnB1dGxhYmVsCTQyNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ= MjYiCiAgICBpbnB1dGxhYmVsCTQyNwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQyNyIKICAgIGlucHV0bGFiZWwJNDI4CSJTdWItTmV0d29yayBJbnB1dCAjNDI4IgogICAgaW5wdXRsYWJlbAk0MjkJIlN1Yi1OZXR3b3JrIElucHU= dCAjNDI5IgogICAgaW5wdXRsYWJlbAk0MzAJIlN1Yi1OZXR3b3JrIElucHV0ICM0MzAiCiAgICBpbnB1dGxhYmVsCTQzMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQzMSIKICAgIGlucHV0bGFiZWwJNDMyCSJTdWItTmV0d29yayA= SW5wdXQgIzQzMiIKICAgIGlucHV0bGFiZWwJNDMzCSJTdWItTmV0d29yayBJbnB1dCAjNDMzIgogICAgaW5wdXRsYWJlbAk0MzQJIlN1Yi1OZXR3b3JrIElucHV0ICM0MzQiCiAgICBpbnB1dGxhYmVsCTQzNQkiU3ViLU5ldHc= b3JrIElucHV0ICM0MzUiCiAgICBpbnB1dGxhYmVsCTQzNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzQzNiIKICAgIGlucHV0bGFiZWwJNDM3CSJTdWItTmV0d29yayBJbnB1dCAjNDM3IgogICAgaW5wdXRsYWJlbAk0MzgJIlN1Yi0= TmV0d29yayBJbnB1dCAjNDM4IgogICAgaW5wdXRsYWJlbAk0MzkJIlN1Yi1OZXR3b3JrIElucHV0ICM0MzkiCiAgICBpbnB1dGxhYmVsCTQ0MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ0MCIKICAgIGlucHV0bGFiZWwJNDQxCSI= U3ViLU5ldHdvcmsgSW5wdXQgIzQ0MSIKICAgIGlucHV0bGFiZWwJNDQyCSJTdWItTmV0d29yayBJbnB1dCAjNDQyIgogICAgaW5wdXRsYWJlbAk0NDMJIlN1Yi1OZXR3b3JrIElucHV0ICM0NDMiCiAgICBpbnB1dGxhYmVsCTQ= NDQJIlN1Yi1OZXR3b3JrIElucHV0ICM0NDQiCiAgICBpbnB1dGxhYmVsCTQ0NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ0NSIKICAgIGlucHV0bGFiZWwJNDQ2CSJTdWItTmV0d29yayBJbnB1dCAjNDQ2IgogICAgaW5wdXRsYWI= ZWwJNDQ3CSJTdWItTmV0d29yayBJbnB1dCAjNDQ3IgogICAgaW5wdXRsYWJlbAk0NDgJIlN1Yi1OZXR3b3JrIElucHV0ICM0NDgiCiAgICBpbnB1dGxhYmVsCTQ0OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ0OSIKICAgIGlucHU= dGxhYmVsCTQ1MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ1MCIKICAgIGlucHV0bGFiZWwJNDUxCSJTdWItTmV0d29yayBJbnB1dCAjNDUxIgogICAgaW5wdXRsYWJlbAk0NTIJIlN1Yi1OZXR3b3JrIElucHV0ICM0NTIiCiAgICA= aW5wdXRsYWJlbAk0NTMJIlN1Yi1OZXR3b3JrIElucHV0ICM0NTMiCiAgICBpbnB1dGxhYmVsCTQ1NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ1NCIKICAgIGlucHV0bGFiZWwJNDU1CSJTdWItTmV0d29yayBJbnB1dCAjNDU1Igo= ICAgIGlucHV0bGFiZWwJNDU2CSJTdWItTmV0d29yayBJbnB1dCAjNDU2IgogICAgaW5wdXRsYWJlbAk0NTcJIlN1Yi1OZXR3b3JrIElucHV0ICM0NTciCiAgICBpbnB1dGxhYmVsCTQ1OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ= NTgiCiAgICBpbnB1dGxhYmVsCTQ1OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ1OSIKICAgIGlucHV0bGFiZWwJNDYwCSJTdWItTmV0d29yayBJbnB1dCAjNDYwIgogICAgaW5wdXRsYWJlbAk0NjEJIlN1Yi1OZXR3b3JrIElucHU= dCAjNDYxIgogICAgaW5wdXRsYWJlbAk0NjIJIlN1Yi1OZXR3b3JrIElucHV0ICM0NjIiCiAgICBpbnB1dGxhYmVsCTQ2MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ2MyIKICAgIGlucHV0bGFiZWwJNDY0CSJTdWItTmV0d29yayA= SW5wdXQgIzQ2NCIKICAgIGlucHV0bGFiZWwJNDY1CSJTdWItTmV0d29yayBJbnB1dCAjNDY1IgogICAgaW5wdXRsYWJlbAk0NjYJIlN1Yi1OZXR3b3JrIElucHV0ICM0NjYiCiAgICBpbnB1dGxhYmVsCTQ2NwkiU3ViLU5ldHc= b3JrIElucHV0ICM0NjciCiAgICBpbnB1dGxhYmVsCTQ2OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ2OCIKICAgIGlucHV0bGFiZWwJNDY5CSJTdWItTmV0d29yayBJbnB1dCAjNDY5IgogICAgaW5wdXRsYWJlbAk0NzAJIlN1Yi0= TmV0d29yayBJbnB1dCAjNDcwIgogICAgaW5wdXRsYWJlbAk0NzEJIlN1Yi1OZXR3b3JrIElucHV0ICM0NzEiCiAgICBpbnB1dGxhYmVsCTQ3MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ3MiIKICAgIGlucHV0bGFiZWwJNDczCSI= U3ViLU5ldHdvcmsgSW5wdXQgIzQ3MyIKICAgIGlucHV0bGFiZWwJNDc0CSJTdWItTmV0d29yayBJbnB1dCAjNDc0IgogICAgaW5wdXRsYWJlbAk0NzUJIlN1Yi1OZXR3b3JrIElucHV0ICM0NzUiCiAgICBpbnB1dGxhYmVsCTQ= NzYJIlN1Yi1OZXR3b3JrIElucHV0ICM0NzYiCiAgICBpbnB1dGxhYmVsCTQ3NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ3NyIKICAgIGlucHV0bGFiZWwJNDc4CSJTdWItTmV0d29yayBJbnB1dCAjNDc4IgogICAgaW5wdXRsYWI= ZWwJNDc5CSJTdWItTmV0d29yayBJbnB1dCAjNDc5IgogICAgaW5wdXRsYWJlbAk0ODAJIlN1Yi1OZXR3b3JrIElucHV0ICM0ODAiCiAgICBpbnB1dGxhYmVsCTQ4MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ4MSIKICAgIGlucHU= dGxhYmVsCTQ4MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ4MiIKICAgIGlucHV0bGFiZWwJNDgzCSJTdWItTmV0d29yayBJbnB1dCAjNDgzIgogICAgaW5wdXRsYWJlbAk0ODQJIlN1Yi1OZXR3b3JrIElucHV0ICM0ODQiCiAgICA= aW5wdXRsYWJlbAk0ODUJIlN1Yi1OZXR3b3JrIElucHV0ICM0ODUiCiAgICBpbnB1dGxhYmVsCTQ4NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ4NiIKICAgIGlucHV0bGFiZWwJNDg3CSJTdWItTmV0d29yayBJbnB1dCAjNDg3Igo= ICAgIGlucHV0bGFiZWwJNDg4CSJTdWItTmV0d29yayBJbnB1dCAjNDg4IgogICAgaW5wdXRsYWJlbAk0ODkJIlN1Yi1OZXR3b3JrIElucHV0ICM0ODkiCiAgICBpbnB1dGxhYmVsCTQ5MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ= OTAiCiAgICBpbnB1dGxhYmVsCTQ5MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ5MSIKICAgIGlucHV0bGFiZWwJNDkyCSJTdWItTmV0d29yayBJbnB1dCAjNDkyIgogICAgaW5wdXRsYWJlbAk0OTMJIlN1Yi1OZXR3b3JrIElucHU= dCAjNDkzIgogICAgaW5wdXRsYWJlbAk0OTQJIlN1Yi1OZXR3b3JrIElucHV0ICM0OTQiCiAgICBpbnB1dGxhYmVsCTQ5NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ5NSIKICAgIGlucHV0bGFiZWwJNDk2CSJTdWItTmV0d29yayA= SW5wdXQgIzQ5NiIKICAgIGlucHV0bGFiZWwJNDk3CSJTdWItTmV0d29yayBJbnB1dCAjNDk3IgogICAgaW5wdXRsYWJlbAk0OTgJIlN1Yi1OZXR3b3JrIElucHV0ICM0OTgiCiAgICBpbnB1dGxhYmVsCTQ5OQkiU3ViLU5ldHc= b3JrIElucHV0ICM0OTkiCiAgICBpbnB1dGxhYmVsCTUwMAkiU3ViLU5ldHdvcmsgSW5wdXQgIzUwMCIKCiAgICBwYXJtIHsKCW5hbWUJImV4ZWN1dGUiCgliYXNlcGFybQoJbGFiZWwJIlJlbmRlciB0byBEaXNrIgoJam9pbm4= ZXh0CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJyZW5kZXJwcmV2aWV3IgoJYmFzZXBhcm0KCWxhYmVsCSJSZW5kZXIgdG8gTVBsYXkiCglqb2lubmV4dAoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0= IHsKCW5hbWUJImV4ZWN1dGViYWNrZ3JvdW5kIgoJYmFzZXBhcm0KCWxhYmVsCSJSZW5kZXIgdG8gRGlzayBpbiBCYWNrZ3JvdW5kIgoJam9pbm5leHQKCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInJlbmQ= ZXJkaWFsb2ciCgliYXNlcGFybQoJbGFiZWwJIkNvbnRyb2xzLi4uIgoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkidHJhbmdlIgoJYmFzZXBhcm0KCWxhYmVsCSJWYWxpZCBGcmFtZSBSYW5nZSIKCWV4cG8= cnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJmIgoJYmFzZXBhcm0KCWxhYmVsCSJTdGFydC9FbmQvSW5jIgoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkidGFrZSIKCWJhc2VwYXJtCglsYWJlbAk= IlJlbmRlciBXaXRoIFRha2UiCglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJjYW1lcmEiCglsYWJlbAkiQ2FtZXJhIgoJdHlwZQlvcHBhdGgKCWRlZmF1bHQJeyAiL29iai9jYW0xIiB9CglwYXJtdGFnCXs= ICJvcGZpbHRlciIgIiEhT0JKL0NBTUVSQSEhIiB9CglwYXJtdGFnCXsgIm9wcmVsYXRpdmUiICIuIiB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJIm92ZXJyaWRlX2NhbWVyYXJlcyIKCWxhYmVsCSJPdmVycmlkZSBDYW1lcmE= IFJlc29sdXRpb24iCgl0eXBlCXRvZ2dsZQoJZGVmYXVsdAl7ICIwIiB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInJlc19mcmFjdGlvbiIKCWxhYmVsCSJSZXNvbHV0aW9uIFNjYWxlIgoJdHlwZQlzdHJpbmcKCWRlZmF1bHQ= CXsgIjAuNSIgfQoJaGlkZXdoZW4JInsgb3ZlcnJpZGVfY2FtZXJhcmVzID09IDAgfSIKCW1lbnUJewoJICAgICIwLjEiCSIxLzEwIChPbmUgVGVudGggUmVzb2x1dGlvbikiCgkgICAgIjAuMiIJIjEvNSAoT25lIEZpZnRoIFI= ZXNvbHV0aW9uKSIKCSAgICAiMC4yNSIJIjEvNCAoUXVhcnRlciBSZXNvbHV0aW9uKSIKCSAgICAiMC4zMzMzMzMzIgkiMS8zIChPbmUgVGhpcmQgUmVzb2x1dGlvbikiCgkgICAgIjAuNSIJIjEvMiAoSGFsZiBSZXNvbHV0aW8= bikiCgkgICAgIjAuNjY2NjY2NiIJIjIvMyAoVHdvIFRoaXJkcyBSZXNvbHV0aW9uKSIKCSAgICAiMC43NSIJIjMvNCAoVGhyZWUgUXVhcnRlciBSZXNvbHV0aW9uKSIKCSAgICAic3BlY2lmaWMiCSJVc2VyIFNwZWNpZmllZCA= UmVzb2x1dGlvbiIKCX0KICAgIH0KICAgIHBhcm0gewoJbmFtZQkicmVzX292ZXJyaWRlIgoJbGFiZWwJIlJlc29sdXRpb24iCgl0eXBlCWludHZlY3RvcjIKCWpvaW5uZXh0CglzaXplCTIKCWRlZmF1bHQJeyAiMTI4MCIgIjc= MjAiIH0KCWRpc2FibGV3aGVuCSJ7IHJlc19mcmFjdGlvbiAhPSBzcGVjaWZpYyB9IgoJaGlkZXdoZW4JInsgb3ZlcnJpZGVfY2FtZXJhcmVzID09IDAgfSIKCXJhbmdlCXsgLTEgMSB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWU= CSJyZXNfb3ZlcnJpZGVNZW51IgoJbGFiZWwJIkNob29zZSBSZXNvbHV0aW9uIgoJdHlwZQlidXR0b24KCW5vbGFiZWwKCWRlZmF1bHQJeyAiMCIgfQoJZGlzYWJsZXdoZW4JInsgcmVzX2ZyYWN0aW9uICE9IHNwZWNpZmljIH0= IgoJaGlkZXdoZW4JInsgb3ZlcnJpZGVfY2FtZXJhcmVzID09IDAgfSIKCW1lbnVtaW5pCXsKCSAgICBbICJlY2hvIGBweXRob25leHBycyhcIl9faW1wb3J0X18oJ3Rvb2x1dGlscycpLnBhcnNlRGlhbG9nU2NyaXB0TWVudSg= J0ZCcmVzJylcIilgIiBdCgl9CglwYXJtdGFnCXsgInNjcmlwdF9jYWxsYmFjayIgIm9wcGFybSAuIHJlc19vdmVycmlkZSAoIGBhcmcoXCIkc2NyaXB0X3ZhbHVlXCIsIDApYCBgYXJnKFwiJHNjcmlwdF92YWx1ZVwiLCAxKWA= IGFzcGVjdF9vdmVycmlkZSAoIGBhcmcoXCIkc2NyaXB0X3ZhbHVlXCIsIDIpYCApIiB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImFzcGVjdF9vdmVycmlkZSIKCWxhYmVsCSJQaXhlbCBBc3BlY3QgUmF0aW8iCgl0eXBlCWY= bG9hdAoJZGVmYXVsdAl7ICIxIiB9CglkaXNhYmxld2hlbgkieyByZXNfZnJhY3Rpb24gIT0gc3BlY2lmaWMgfSIKCWhpZGV3aGVuCSJ7IG92ZXJyaWRlX2NhbWVyYXJlcyA9PSAwIH0iCglyYW5nZQl7IDAuMDUgMiB9CiAgICA= fQogICAgZ3JvdXAgewoJbmFtZQkiaW1hZ2VzIgoJbGFiZWwJIkltYWdlcyIKCglwYXJtIHsKCSAgICBuYW1lCSJzb2hvX3Byb2dyYW0iCgkgICAgbGFiZWwJInNvaG8gUHJvZ3JhbSIKCSAgICB0eXBlCWZpbGUKCSAgICBpbnY= aXNpYmxlCgkgICAgZGVmYXVsdAl7ICJJRkQucHkiIH0KCSAgICBwYXJtdGFnCXsgImZpbGVjaG9vc2VyX21vZGUiICJyZWFkIiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJzb2hvX3Nob3BzdHlsZSIKCSAgICBsYWJlbAkic28= aG8gU0hPUCBTdHlsZSIKCSAgICB0eXBlCXN0cmluZwoJICAgIGludmlzaWJsZQoJICAgIGRlZmF1bHQJeyAiVk1hbnRyYSIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkic29ob19pcHJfc3VwcG9ydCIKCSAgICBsYWJlbAkiSVA= UiBTdXBwb3J0ZWQiCgkgICAgdHlwZQl0b2dnbGUKCSAgICBpbnZpc2libGUKCSAgICBkZWZhdWx0CXsgIjEiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInNvaG9fcHJldmlld3N1cHBvcnQiCgkgICAgbGFiZWwJIlByZXZpZXc= IFN1cHBvcnRlZCIKCSAgICB0eXBlCXRvZ2dsZQoJICAgIGludmlzaWJsZQoJICAgIGRlZmF1bHQJeyAiMSIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkidm1fcGljdHVyZSIKCSAgICBsYWJlbAkiT3V0cHV0IFBpY3R1cmUiCgk= ICAgIHR5cGUJZmlsZQoJICAgIGRlZmF1bHQJeyAiJEhJUC9yZW5kZXIvJEhJUE5BTUUuJE9TLiRGNC5leHIiIH0KCSAgICBtZW51cmVwbGFjZQl7CgkJWyAiZWNobyBgcHl0aG9uZXhwcnMoXCJfX2ltcG9ydF9fKCd0b29sdXQ= aWxzJykucGFyc2VEaWFsb2dTY3JpcHRNZW51KCdGQnJlbmRlcicpXCIpYCIgXQoJICAgIH0KCSAgICByYW5nZQl7IDAgMSB9CgkgICAgcGFybXRhZwl7ICJmaWxlY2hvb3Nlcl9tb2RlIiAid3JpdGUiIH0KCX0KCXBhcm0gewo= CSAgICBuYW1lCSJ2bV9kZXZpY2UiCgkgICAgbGFiZWwJIk91dHB1dCBEZXZpY2UiCgkgICAgdHlwZQlzdHJpbmcKCSAgICBkZWZhdWx0CXsgIiIgfQoJICAgIG1lbnUJewoJCSIiCSJJbmZlciBmcm9tIGZpbGVuYW1lIgoJCSI= SG91ZGluaSIJIkhvdWRpbmkgLnBpYyBmb3JtYXQiCgkJIlRJRkYiCSJUYWdnZWQgSW1hZ2UgRmlsZSBGb3JtYXQgKFRJRkYpIgoJCSJPcGVuRVhSIgkiT3BlbiBFWFIiCgkJIlBORyIJIlBvcnRhYmxlIE5ldHdvcmsgR3JhcGg= aWNzIChQTkcpIgoJCSJKUEVHIgkiSlBFRyIKCQkiUkFUIgkiUmFuZG9tIEFjY2VzcyBUZXh0dXJlIChSQVQpIgoJICAgIH0KCSAgICByYW5nZQl7IDAgMSB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJzb2hvX21rcGF0aCIKCSA= ICAgbGFiZWwJIkNyZWF0ZSBJbnRlcm1lZGlhdGUgRGlyZWN0b3JpZXMiCgkgICAgdHlwZQl0b2dnbGUKCSAgICBkZWZhdWx0CXsgIjEiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInNvaG9fc2tpcF9mcmFtZSIKCSAgICBsYWI= ZWwJIlNraXAgUmVuZGVyZWQgRnJhbWVzIgoJICAgIHR5cGUJc3RyaW5nCgkgICAgZGVmYXVsdAl7ICJubyIgfQoJICAgIG1lbnUJewoJCSJubyIJIk92ZXJ3cml0ZSBleGlzdGluZyBmcmFtZXMiCgkJImV4aXN0OnZtX3BpY3Q= dXJlIgkiU2tpcCBmaWxlcyB0aGF0IGV4aXN0IgoJCSJ2YWxpZDp2bV9waWN0dXJlIgkiU2tpcCBmcmFtZXMgdGhhdCBhcmUgdmFsaWQgaW1hZ2VzIgoJICAgIH0KCX0KCWdyb3VwIHsKCSAgICBuYW1lCSJvdXRwdXQiCgkgICA= IGxhYmVsCSJPdXRwdXQiCgoJfQoKCWdyb3VwIHsKCSAgICBuYW1lCSJvdXRwdXRfMSIKCSAgICBsYWJlbAkiRXh0cmEgSW1hZ2UgUGxhbmVzIgoKCX0KCglncm91cCB7CgkgICAgbmFtZQkib3V0cHV0XzIiCgkgICAgbGFiZWw= CSJEZWVwIE91dHB1dCIKCgl9CgoJZ3JvdXAgewoJICAgIG5hbWUJIm91dHB1dF8zIgoJICAgIGxhYmVsCSJDcnlwdG9tYXR0ZSIKCgl9CgoJZ3JvdXAgewoJICAgIG5hbWUJIm91dHB1dF80IgoJICAgIGxhYmVsCSJNZXRhIEQ= YXRhIgoJICAgIHRhYmJyZWFrCgoJfQoKICAgIH0KCiAgICBncm91cCB7CgluYW1lCSJpbWFnZXNfMSIKCWxhYmVsCSJSZW5kZXJpbmciCgoJZ3JvdXAgewoJICAgIG5hbWUJInNhbXBsaW5nIgoJICAgIGxhYmVsCSJTYW1wbGk= bmciCgoJfQoKCWdyb3VwIHsKCSAgICBuYW1lCSJzYW1wbGluZ18xIgoJICAgIGxhYmVsCSJMaW1pdHMiCgoJfQoKCWdyb3VwIHsKCSAgICBuYW1lCSJzYW1wbGluZ18yIgoJICAgIGxhYmVsCSJTaGFkaW5nIgoKCX0KCglncm8= dXAgewoJICAgIG5hbWUJInNhbXBsaW5nXzMiCgkgICAgbGFiZWwJIlJlbmRlciIKCgl9CgoJZ3JvdXAgewoJICAgIG5hbWUJInNhbXBsaW5nXzQiCgkgICAgbGFiZWwJIkRpY2luZyIKCgl9CgoJZ3JvdXAgewoJICAgIG5hbWU= CSJzYW1wbGluZ181IgoJICAgIGxhYmVsCSJTdGF0aXN0aWNzIgoKCX0KCiAgICB9CgogICAgZ3JvdXAgewoJbmFtZQkiaW1hZ2VzXzIiCglsYWJlbAkiT2JqZWN0cyIKCglwYXJtIHsKCSAgICBuYW1lCSJ2b2JqZWN0IgoJICA= ICBsYWJlbAkiQ2FuZGlkYXRlIE9iamVjdHMiCgkgICAgdHlwZQlvcGxpc3QKCSAgICBkZWZhdWx0CXsgIioiIH0KCSAgICBoZWxwCSJPYmplY3RzIHdpbGwgbm90IGJlIG91dHB1dCBpZiB0aGVpciBkaXNwbGF5IGZsYWcgaXM= IG9mZiIKCSAgICBwYXJtdGFnCXsgIm9wZmlsdGVyIiAiISFPQkovR0VPTUVUUlkhISIgfQoJICAgIHBhcm10YWcJeyAib3ByZWxhdGl2ZSIgIi9vYmoiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJImZvcmNlb2JqZWN0IgoJICA= ICBsYWJlbAkiRm9yY2UgT2JqZWN0cyIKCSAgICB0eXBlCW9wbGlzdAoJICAgIGRlZmF1bHQJeyAiIiB9CgkgICAgaGVscAkiT2JqZWN0cyB3aWxsIGJlIG91dHB1dCByZWdhcmRsZXNzIG9mIHRoZSBzdGF0ZSBvZiB0aGVpciA= ZGlzcGxheSBmbGFnIgoJICAgIHBhcm10YWcJeyAib3BmaWx0ZXIiICIhIU9CSi9HRU9NRVRSWSEhIiB9CgkgICAgcGFybXRhZwl7ICJvcHJlbGF0aXZlIiAiL29iaiIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkibWF0dGVfb2I= amVjdHMiCgkgICAgbGFiZWwJIkZvcmNlZCBNYXR0ZSIKCSAgICB0eXBlCW9wbGlzdAoJICAgIGRlZmF1bHQJeyAiIiB9CgkgICAgaGVscAkiT2JqZWN0cyBmb3JjZWQgdG8gYmUgb3V0cHV0IGFzIG1hdHRlIG9iamVjdHMiCgk= ICAgIHBhcm10YWcJeyAib3BmaWx0ZXIiICIhIU9CSi9HRU9NRVRSWSEhIiB9CgkgICAgcGFybXRhZwl7ICJvcHJlbGF0aXZlIiAiL29iaiIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkicGhhbnRvbV9vYmplY3RzIgoJICAgIGw= YWJlbAkiRm9yY2VkIFBoYW50b20iCgkgICAgdHlwZQlvcGxpc3QKCSAgICBkZWZhdWx0CXsgIiIgfQoJICAgIGhlbHAJIk9iamVjdHMgZm9yY2VkIHRvIGJlIG91dHB1dCBhcyBwaGFudG9tIG9iamVjdHMiCgkgICAgcGFybXQ= YWcJeyAib3BmaWx0ZXIiICIhIU9CSi9HRU9NRVRSWSEhIiB9CgkgICAgcGFybXRhZwl7ICJvcHJlbGF0aXZlIiAiL29iaiIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkiZXhjbHVkZW9iamVjdCIKCSAgICBsYWJlbAkiRXhjbHU= ZGUgT2JqZWN0cyIKCSAgICB0eXBlCW9wbGlzdAoJICAgIGRlZmF1bHQJeyAiIiB9CgkgICAgaGVscAkiT2JqZWN0cyB3aGljaCBhcmUgbm90IG91dHB1dCIKCSAgICBwYXJtdGFnCXsgIm9wZmlsdGVyIiAiISFPQkovR0VPTUU= VFJZISEiIH0KCSAgICBwYXJtdGFnCXsgIm9wcmVsYXRpdmUiICIvb2JqIiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJvYmpfbGlnaHRfc2VwIgoJICAgIGxhYmVsCSJTZXBhcmF0b3IiCgkgICAgdHlwZQlzZXBhcmF0b3IKCSA= ICAgZGVmYXVsdAl7ICIiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInNvbG9saWdodCIKCSAgICBsYWJlbAkiU29sbyBMaWdodCIKCSAgICB0eXBlCW9wbGlzdAoJICAgIGRlZmF1bHQJeyAiIiB9CgkgICAgaGVscAkiU29sbyA= TGlnaHRzIgoJICAgIHBhcm10YWcJeyAib3BmaWx0ZXIiICIhIU9CSi9MSUdIVCEhIiB9CgkgICAgcGFybXRhZwl7ICJvcHJlbGF0aXZlIiAiL29iaiIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkiYWxpZ2h0cyIKCSAgICBsYWI= ZWwJIkNhbmRpZGF0ZSBMaWdodHMiCgkgICAgdHlwZQlvcGxpc3QKCSAgICBkZWZhdWx0CXsgIioiIH0KCSAgICBoZWxwCSJMaWdodHMgd2lsbCBub3QgYmUgb3V0cHV0IGlmIHRoZWlyIGRpbW1lciBjaGFubmVsIGlzIDAuIgo= CSAgICBkaXNhYmxld2hlbgkieyBzb2xvbGlnaHQgIT0gXCJcIiB9IgoJICAgIHBhcm10YWcJeyAib3BmaWx0ZXIiICIhIU9CSi9MSUdIVCEhIiB9CgkgICAgcGFybXRhZwl7ICJvcHJlbGF0aXZlIiAiL29iaiIgfQoJfQoJcGE= cm0gewoJICAgIG5hbWUJImZvcmNlbGlnaHRzIgoJICAgIGxhYmVsCSJGb3JjZSBMaWdodHMiCgkgICAgdHlwZQlvcGxpc3QKCSAgICBkZWZhdWx0CXsgIiIgfQoJICAgIGhlbHAJIkxpZ2h0cyB3aWxsIGJlIG91dHB1dCByZWc= YXJkbGVzcyBvZiB0aGUgdmFsdWUgb2YgdGhlaXIgZGltbWVyIGNoYW5uZWwiCgkgICAgZGlzYWJsZXdoZW4JInsgc29sb2xpZ2h0ICE9IFwiXCIgfSIKCSAgICBwYXJtdGFnCXsgIm9wZmlsdGVyIiAiISFPQkovTElHSFQhISI= IH0KCSAgICBwYXJtdGFnCXsgIm9wcmVsYXRpdmUiICIvb2JqIiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJleGNsdWRlbGlnaHRzIgoJICAgIGxhYmVsCSJFeGNsdWRlIExpZ2h0cyIKCSAgICB0eXBlCW9wbGlzdAoJICAgIGQ= ZWZhdWx0CXsgIiIgfQoJICAgIGhlbHAJIkxpZ2h0cyB3aWxsIG5vdCBiZSBvdXRwdXQgdW5kZXIgYW55IGNpcmN1bXN0YW5jZXMuIgoJICAgIGRpc2FibGV3aGVuCSJ7IHNvbG9saWdodCAhPSBcIlwiIH0iCgkgICAgcGFybXQ= YWcJeyAib3BmaWx0ZXIiICIhIU9CSi9MSUdIVCEhIiB9CgkgICAgcGFybXRhZwl7ICJvcHJlbGF0aXZlIiAiL29iaiIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkic29ob19hdXRvaGVhZGxpZ2h0IgoJICAgIGxhYmVsCSJIZWE= ZGxpZ2h0IENyZWF0aW9uIgoJICAgIHR5cGUJdG9nZ2xlCgkgICAgZGVmYXVsdAl7ICIxIiB9CgkgICAgaGVscAkiQnkgZGVmYXVsdCwgaWYgdGhlcmUgYXJlIG5vIGxpZ2h0cyBpbiB0aGUgc2NlbmUsIGEgaGVhZGxpZ2h0IHc= aWxsIGF1dG9tYXRpY2FsbHkgYmUgY3JlYXRlZC4gIFRvIGRpc2FibGUgdGhpcywgdHVybiB0aGlzIHRvZ2dsZSBvZmYuIgoJICAgIGRpc2FibGV3aGVuCSJ7IHNvbG9saWdodCAhPSBcIlwiIH0iCgl9CglwYXJtIHsKCSAgICA= bmFtZQkibGlnaHRfZm9nX3NlcCIKCSAgICBsYWJlbAkiU2VwYXJhdG9yIgoJICAgIHR5cGUJc2VwYXJhdG9yCgkgICAgZGVmYXVsdAl7ICIiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInZmb2ciCgkgICAgbGFiZWwJIlZpc2k= YmxlIEZvZyIKCSAgICB0eXBlCW9wbGlzdAoJICAgIGRlZmF1bHQJeyAiKiIgfQoJICAgIGhlbHAJIk9iamVjdHMgd2lsbCBub3QgYmUgb3V0cHV0IGlmIHRoZWlyIGRpc3BsYXkgZmxhZyBpcyBvZmYiCgkgICAgcGFybXRhZwk= eyAib3BmaWx0ZXIiICIhIU9CSi9GT0chISIgfQoJICAgIHBhcm10YWcJeyAib3ByZWxhdGl2ZSIgIi9vYmoiIH0KCX0KICAgIH0KCiAgICBncm91cCB7CgluYW1lCSJpbWFnZXNfMyIKCWxhYmVsCSJTY3JpcHRzIgoKCXBhcm0= IHsKCSAgICBuYW1lCSJ0cHJlcmVuZGVyIgoJICAgIGxhYmVsCSJ0cHJlcmVuZGVyIgoJICAgIHR5cGUJdG9nZ2xlCgkgICAgbm9sYWJlbAoJICAgIGpvaW5uZXh0CgkgICAgZGVmYXVsdAl7ICIxIiB9Cgl9CglwYXJtIHsKCSA= ICAgbmFtZQkicHJlcmVuZGVyIgoJICAgIGxhYmVsCSJQcmUtUmVuZGVyIFNjcmlwdCIKCSAgICB0eXBlCWZpbGUKCSAgICBqb2lubmV4dAoJICAgIGRlZmF1bHQJeyAiIiB9CgkgICAgZGlzYWJsZXdoZW4JInsgdHByZXJlbmQ= ZXIgPT0gMCB9IgoJICAgIHBhcm10YWcJeyAiZmlsZWNob29zZXJfbW9kZSIgInJlYWQiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJImxwcmVyZW5kZXIiCgkgICAgbGFiZWwJImxwcmVyZW5kZXIiCgkgICAgdHlwZQlzdHJpbmc= CgkgICAgbm9sYWJlbAoJICAgIGRlZmF1bHQJeyAiaHNjcmlwdCIgfQoJICAgIGRpc2FibGV3aGVuCSJ7IHRwcmVyZW5kZXIgPT0gMCB9IgoJICAgIG1lbnUJewoJCSJoc2NyaXB0IgkiSHNjcmlwdCIKCQkicHl0aG9uIgkiUHk= dGhvbiIKCSAgICB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJ0cHJlZnJhbWUiCgkgICAgbGFiZWwJInRwcmVmcmFtZSIKCSAgICB0eXBlCXRvZ2dsZQoJICAgIG5vbGFiZWwKCSAgICBqb2lubmV4dAoJICAgIGRlZmF1bHQJeyA= IjEiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInByZWZyYW1lIgoJICAgIGxhYmVsCSJQcmUtRnJhbWUgU2NyaXB0IgoJICAgIHR5cGUJZmlsZQoJICAgIGpvaW5uZXh0CgkgICAgZGVmYXVsdAl7ICIiIH0KCSAgICBkaXNhYmw= ZXdoZW4JInsgdHByZWZyYW1lID09IDAgfSIKCSAgICBwYXJtdGFnCXsgImZpbGVjaG9vc2VyX21vZGUiICJyZWFkIiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJscHJlZnJhbWUiCgkgICAgbGFiZWwJImxwcmVmcmFtZSIKCSA= ICAgdHlwZQlzdHJpbmcKCSAgICBub2xhYmVsCgkgICAgZGVmYXVsdAl7ICJoc2NyaXB0IiB9CgkgICAgZGlzYWJsZXdoZW4JInsgdHByZWZyYW1lID09IDAgfSIKCSAgICBtZW51CXsKCQkiaHNjcmlwdCIJIkhzY3JpcHQiCgk= CSJweXRob24iCSJQeXRob24iCgkgICAgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkidHBvc3RmcmFtZSIKCSAgICBsYWJlbAkidHBvc3RmcmFtZSIKCSAgICB0eXBlCXRvZ2dsZQoJICAgIG5vbGFiZWwKCSAgICBqb2lubmV4dAo= CSAgICBkZWZhdWx0CXsgIjEiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInBvc3RmcmFtZSIKCSAgICBsYWJlbAkiUG9zdC1GcmFtZSBTY3JpcHQiCgkgICAgdHlwZQlmaWxlCgkgICAgam9pbm5leHQKCSAgICBkZWZhdWx0CXs= ICIiIH0KCSAgICBkaXNhYmxld2hlbgkieyB0cG9zdGZyYW1lID09IDAgfSIKCSAgICBwYXJtdGFnCXsgImZpbGVjaG9vc2VyX21vZGUiICJyZWFkIiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJscG9zdGZyYW1lIgoJICAgIGw= YWJlbAkibHBvc3RmcmFtZSIKCSAgICB0eXBlCXN0cmluZwoJICAgIG5vbGFiZWwKCSAgICBkZWZhdWx0CXsgImhzY3JpcHQiIH0KCSAgICBkaXNhYmxld2hlbgkieyB0cG9zdGZyYW1lID09IDAgfSIKCSAgICBtZW51CXsKCQk= ImhzY3JpcHQiCSJIc2NyaXB0IgoJCSJweXRob24iCSJQeXRob24iCgkgICAgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkidHBvc3RyZW5kZXIiCgkgICAgbGFiZWwJInRwb3N0cmVuZGVyIgoJICAgIHR5cGUJdG9nZ2xlCgkgICA= IG5vbGFiZWwKCSAgICBqb2lubmV4dAoJICAgIGRlZmF1bHQJeyAiMSIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkicG9zdHJlbmRlciIKCSAgICBsYWJlbAkiUG9zdC1SZW5kZXIgU2NyaXB0IgoJICAgIHR5cGUJZmlsZQoJICA= ICBqb2lubmV4dAoJICAgIGRlZmF1bHQJeyAiIiB9CgkgICAgZGlzYWJsZXdoZW4JInsgdHBvc3RyZW5kZXIgPT0gMCB9IgoJICAgIHBhcm10YWcJeyAiZmlsZWNob29zZXJfbW9kZSIgInJlYWQiIH0KCX0KCXBhcm0gewoJICA= ICBuYW1lCSJscG9zdHJlbmRlciIKCSAgICBsYWJlbAkibHBvc3RyZW5kZXIiCgkgICAgdHlwZQlzdHJpbmcKCSAgICBub2xhYmVsCgkgICAgZGVmYXVsdAl7ICJoc2NyaXB0IiB9CgkgICAgZGlzYWJsZXdoZW4JInsgdHBvc3Q= cmVuZGVyID09IDAgfSIKCSAgICBtZW51CXsKCQkiaHNjcmlwdCIJIkhzY3JpcHQiCgkJInB5dGhvbiIJIlB5dGhvbiIKCSAgICB9Cgl9CiAgICB9CgogICAgZ3JvdXAgewoJbmFtZQkiaW1hZ2VzXzQiCglsYWJlbAkiRHJpdmU= ciIKCglwYXJtIHsKCSAgICBuYW1lCSJzb2hvX3BpcGVjbWQiCgkgICAgbGFiZWwJIkNvbW1hbmQiCgkgICAgdHlwZQlzdHJpbmcKCSAgICBkZWZhdWx0CXsgIm1hbnRyYSIgfQoJICAgIGRpc2FibGV3aGVuCSJ7IHNvaG9fb3U= dHB1dG1vZGUgIT0gMCB9IgoJICAgIG1lbnVyZXBsYWNlCXsKCQkibWFudHJhIgkiTm8gY29tbWFuZCBsaW5lIG9wdGlvbnMiCgkJIm1hbnRyYSAtSCBob3N0MSxob3N0MiIJIk5ldHdvcmsgcmVuZGVyaW5nIgoJCSJtYW50cmE= IC1vIGNvbnNvbGV3YWl0IgkiVmVyYm9zZSB0byBjb25zb2xlIChXaW5kb3dzIG9ubHkpIgoJCSJtYW50cmEgLWUgYmFzaWMiCSJFbmFibGUgY3VydmUvcG9pbnQgZW5naW5lIHByb2NlZHVyYWwiCgkJIm1hbnRyYSAtZSBmdWw= bCIJIkVuYWJsZSBmdWxsIGVuZ2luZSBwcm9jZWR1cmFsIgoJCSJtYW50cmEgLVAgZml0bGVyLnB5IgkiRmlsdGVyIElGRCB1c2luZyBweXRob24iCgkgICAgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkic29ob19vdXRwdXRtb2Q= ZSIKCSAgICBsYWJlbAkiU2F2ZSBJRkQgRmlsZSBUbyBEaXNrIgoJICAgIHR5cGUJdG9nZ2xlCgkgICAgbm9sYWJlbAoJICAgIGpvaW5uZXh0CgkgICAgZGVmYXVsdAl7ICIwIiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJzb2g= b19kaXNrZmlsZSIKCSAgICBsYWJlbAkiRGlzayBGaWxlIgoJICAgIHR5cGUJZmlsZQoJICAgIGRlZmF1bHQJeyAiJEhJUC9tYW50cmEuaWZkIiB9CgkgICAgZGlzYWJsZXdoZW4JInsgc29ob19vdXRwdXRtb2RlICE9IDEgfSI= CgkgICAgcGFybXRhZwl7ICJmaWxlY2hvb3Nlcl9tb2RlIiAid3JpdGUiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInNvaG9fY29tcHJlc3Npb24iCgkgICAgbGFiZWwJIkZpbGUgQ29tcHJlc3Npb24iCgkgICAgdHlwZQlzdHI= aW5nCgkgICAgZGVmYXVsdAl7ICJleHQiIH0KCSAgICBoZWxwCSJEZXRlcm1pbmVzIHRoZSBmaWxlIGNvbXByZXNzaW9uIHVzZWQgd2hlbiB3cml0aW5nIHRvIGEgZGlzayBmaWxlIChvciBpZiBzb2hvX2ZvcmNlX2NvbXByZXM= c2lvbiBpcyBlbmFibGVkKS4iCgkgICAgZGlzYWJsZXdoZW4JInsgc29ob19vdXRwdXRtb2RlICE9IDEgc29ob19mb3JjZV9jb21wcmVzc2lvbiAhPSAxIH0iCgkgICAgbWVudQl7CgkJImV4dCIJIlVzZSBGaWxlbmFtZSBFeHQ= ZW5zaW9uIgoJCSJub25lIgkiTm8gQ29tcHJlc3Npb24iCgkJImJsb3NjIgkiQkxPU0MgQ29tcHJlc3Npb24iCgkJImd6aXAiCSJnemlwIENvbXByZXNzaW9uIgoJICAgIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInNvaG9fZm8= cmVncm91bmQiCgkgICAgbGFiZWwJIkJsb2NrIFVudGlsIFJlbmRlciBDb21wbGV0ZSIKCSAgICB0eXBlCXRvZ2dsZQoJICAgIGRlZmF1bHQJeyAiMCIgfQoJICAgIGRpc2FibGV3aGVuCSJ7IHNvaG9fb3V0cHV0bW9kZSAhPSA= MCB9IgoJfQoJcGFybSB7CgkgICAgbmFtZQkic29ob19pbml0c2ltIgoJICAgIGxhYmVsCSJJbml0aWFsaXplIFNpbXVsYXRpb24gT1BzIgoJICAgIHR5cGUJdG9nZ2xlCgkgICAgZGVmYXVsdAl7ICIwIiB9Cgl9CglwYXJtIHs= CgkgICAgbmFtZQkic29ob192aWV3cG9ydF9tZW51IgoJICAgIGxhYmVsCSJTaG93IEluIFZpZXdwb3J0IE1lbnUiCgkgICAgdHlwZQl0b2dnbGUKCSAgICBkZWZhdWx0CXsgIjEiIH0KCSAgICBoZWxwCSJCeSBkZWZhdWx0IFM= T0hPIG91dHB1dCBkcml2ZXJzIGRvIG5vdCBhcHBlYXIgaW4gdGhlIHZpZXdwb3J0IG1lbnUuICBBZGRpbmcgdGhpcyBwcm9wZXJ0eSBhbmQgdHVybmluZyBpdCBvbiB3aWxsIGNhdXNlIHRoZSBkcml2ZXIgdG8gc2hvdyB1cC4= IgoJfQogICAgfQoKfQpTYXZlU3BhcmVQYXJtcyA6PSAwOwpDaGVja0V4dGVybmFsIDo9IDE7ClNhdmVJY29uIDo9IDE7Ckd6aXBDb250ZW50cyA6PSAxOwpDb250ZW50c0NvbXByZXNzaW9uVHlwZSA6PSAxOwpVbmxvY2tPbkM= cmVhdGUgOj0gMDsKU2F2ZUNhY2hlZENvZGUgOj0gMDsKTG9ja0NvbnRlbnRzIDo9IDE7Ck1ha2VEZWZhdWx0IDo9IDA7ClVzZURTUGFybXMgOj0gMTsKRm9yYmlkT3V0c2lkZVBhcm1zIDo9IDE7ClByZWZpeERyb3BwZWRQYXI= bUxhYmVsIDo9IDA7ClByZWZpeERyb3BwZWRQYXJtTmFtZSA6PSAwOwpQYXJtc0Zyb21WZmwgOj0gMDsKPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNoZWxmRG9jdW1lbnQ+CiAgPCEtLSBUaGlzIGY= aWxlIGNvbnRhaW5zIGRlZmluaXRpb25zIG9mIHNoZWx2ZXMsIHRvb2xiYXJzLCBhbmQgdG9vbHMuCiBJdCBzaG91bGQgbm90IGJlIGhhbmQtZWRpdGVkIHdoZW4gaXQgaXMgYmVpbmcgdXNlZCBieSB0aGUgYXBwbGljYXRpb24= LgogTm90ZSwgdGhhdCB0d28gZGVmaW5pdGlvbnMgb2YgdGhlIHNhbWUgZWxlbWVudCBhcmUgbm90IGFsbG93ZWQgaW4KIGEgc2luZ2xlIGZpbGUuIC0tPgoKICA8dG9vbCBuYW1lPSIkSERBX0RFRkFVTFRfVE9PTCIgbGFiZWw= PSIkSERBX0xBQkVMIiBpY29uPSIkSERBX0lDT04iPgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJ2aWV3ZXIiPgogICAgICA8Y29udGV4dE5ldFR5cGU+Uk9QPC9jb250ZXh0TmV0VHlwZT4KICAgIDwvdG9vbE1lbnVDb24= dGV4dD4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0ibmV0d29yayI+CiAgICAgIDxjb250ZXh0T3BUeXBlPiRIREFfVEFCTEVfQU5EX05BTUU8L2NvbnRleHRPcFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDw= dG9vbFN1Ym1lbnU+UmVuZGVyPC90b29sU3VibWVudT4KICAgIDxzY3JpcHQgc2NyaXB0VHlwZT0icHl0aG9uIj48IVtDREFUQVtpbXBvcnQgZHJpdmVydG9vbHV0aWxzCgpkcml2ZXJ0b29sdXRpbHMuZ2VuZXJpY1Rvb2woa3c= YXJncywgJyRIREFfTkFNRScpXV0+PC9zY3JpcHQ+CiAgICA8a2V5d29yZExpc3Q+CiAgICAgIDxrZXl3b3JkPk1hbnRyYTwva2V5d29yZD4KICAgIDwva2V5d29yZExpc3Q+CiAgPC90b29sPgo8L3NoZWxmRG9jdW1lbnQ+CgA= AAABMlxzZXQgbm9hbGlhcyA9IDEKCiMgU291cmNlIGFkZGl0aW9uYWwgdXNlciBzY3JpcHQgaWYgb25lIGV4aXN0cwpzZXQgdGVzdCA9ICdzY3JpcHRzL291dC9pZmRfcG9zdGNyZWF0ZS5weScKc2V0IGZvdW5kID0gYGZpbmQ= ZmlsZSgkdGVzdClgCmlmICggJHRlc3QgIT0gJGZvdW5kICkgdGhlbgogICAgcHl0aG9uIC1jICJrd2FyZ3M9eydub2RlJzogaG91Lm5vZGUoJyRhcmcxJyl9O2V4ZWMob3BlbignJGZvdW5kJywncicpLnJlYWQoKSkiCmVsc2U= CiAgICBzb3VyY2UgLXEgb3V0L2lmZF9wb3N0Y3JlYXRlLmNtZCAkYXJnMQplbmRpZgp0cnk6CiAgICBvbGRfdmVyID0gaW50KGt3YXJncy5nZXQoJ29sZF92ZXJzaW9uJykpCmV4Y2VwdDoKICAgIG9sZF92ZXIgPSAwCgpkZWY= IGNvcHlQYXJhbWV0ZXIocF9kc3QsIHBfc3JjKToKICAgIGlmIGxlbihwX3NyYy5rZXlmcmFtZXMoKSkgPiAwOgogICAgICAgIHBfZHN0LnNldEtleWZyYW1lcyhwX3NyYy5rZXlmcmFtZXMoKSkKICAgIGVsaWYgcF9zcmMucGE= cm1UZW1wbGF0ZSgpLmRhdGFUeXBlKCkgPT0gaG91LnBhcm1EYXRhLlN0cmluZzoKICAgICAgICBwX2RzdC5zZXQocF9zcmMudW5leHBhbmRlZFN0cmluZygpKQogICAgZWxzZToKICAgICAgICBwX2RzdC5zZXQocF9zcmMuZXY= YWwoKSkKCmRlZiBwYXJhbWV0ZXJSZW5hbWVkKG5vZGUsIG9sZE5hbWUsIG5ld05hbWUpOgogICAgcF9zcmMgPSBub2RlLnBhcm0ob2xkTmFtZSkKICAgIGlmIHBfc3JjICE9IE5vbmU6CiAgICAgICAgaG91LmhzY3JpcHQoJ28= cHByb3BlcnR5IC1mIC1GICJTYW1wbGluZyIgJyArIG5vZGUucGF0aCgpICsgJyBtYW50cmEgJyArIG5ld05hbWUpCiAgICAgICAgcF9zcmMgPSBub2RlLnBhcm0ob2xkTmFtZSkKICAgICAgICBwX2RzdCA9IG5vZGUucGFybSg= bmV3TmFtZSkKICAgICAgICBjb3B5UGFyYW1ldGVyKHBfZHN0LCBwX3NyYykKICAgICAgICBob3UuaHNjcmlwdCgnb3BzcGFyZSAtZCAnICsgb2xkTmFtZSArICcgJyArIG5vZGUucGF0aCgpKQoKaWYgb2xkX3ZlciA8IDI6CiA= ICAgbm9kZSA9IGt3YXJnc1snbm9kZSddCiAgICBwYXJhbWV0ZXJSZW5hbWVkKG5vZGUsICd2bV92b2x1bWVxdWFsaXR5JywgJ3ZtX3ZvbHVtZXN0ZXByYXRlJykKICAgIHBhcmFtZXRlclJlbmFtZWQobm9kZSwgJ3ZtX3ZvbHU= bWVzaGFkb3dxdWFsaXR5JywgJ3ZtX3ZvbHVtZXNoYWRvd3N0ZXByYXRlJykKICAgIHBhcmFtZXRlclJlbmFtZWQobm9kZSwgJ3ZtX3ZvbHVtZXF1YWxpdHljaGFubmVsJywgJ3ZtX3ZvbHVtZXNhbXBsaW5nY2hhbm5lbCcpCgo= AAAACgAQT25DcmVhdGVkL0N1cnNvcgAAAA0AAAAAAAAAAgAAAAAAAAAwAAAAAAAAAAEAEE9uQ3JlYXRlZC9Jc0V4cHIAAAABAAAAAAAST25DcmVhdGVkL0lzUHl0aG9uAAAAAQAAAAAAEk9uQ3JlYXRlZC9Jc1NjcmlwdAAAAAE= AAAAAQAQT25DcmVhdGVkL1NvdXJjZQAAAAMAAAAWU3luY05vZGVWZXJzaW9uL0N1cnNvcgAAAA0AAAAAAAAAAgAAAAAAAAAjAAAAAAAAAAEAFlN5bmNOb2RlVmVyc2lvbi9Jc0V4cHIAAAABAAAAAAAYU3luY05vZGVWZXJzaW8= bi9Jc1B5dGhvbgAAAAEAAAABABhTeW5jTm9kZVZlcnNpb24vSXNTY3JpcHQAAAABAAAAAQAWU3luY05vZGVWZXJzaW9uL1NvdXJjZQAAAAMAACMgRGVmYXVsdCBzY3JpcHQgcnVuIHdoZW4gYSBnZW9tZXRyeSBvYmplY3QgaXM= IGNyZWF0ZWQKIyAkYXJnMSBpcyB0aGUgbmFtZSBvZiB0aGUgb2JqZWN0IHRvIGNyZWF0ZQoKXHNldCBub2FsaWFzID0gMQppZiAoICIkYXJnMSIgIT0gIiIgKSB0aGVuCiAgICAjIEFkZCBkZWZhdWx0IHByb3BlcnRpZXMKICA= ICBvcHByb3BlcnR5IC1mIC1GICJPdXRwdXQiICAgICAgICAgICAgICAgJGFyZzEgbWFudHJhIGRlZmF1bHRfaW1hZ2VzX291dHB1dAogICAgb3Bwcm9wZXJ0eSAtZiAtRiAiRXh0cmEgSW1hZ2UgUGxhbmVzIiAgICRhcmcxIG0= YW50cmEgbWFudHJhX2ltYWdlc19leHRyYQogICAgb3Bwcm9wZXJ0eSAtZiAtRiAiRXh0cmEgSW1hZ2UgUGxhbmVzIiAgICRhcmcxIG1hbnRyYSBkZWZhdWx0X2ltYWdlc19leHRyYV9wb3N0CiAgICBvcHByb3BlcnR5IC1mIC0= RiAiRGVlcCBPdXRwdXQiICAkYXJnMSBtYW50cmEgZGVmYXVsdF9pbWFnZXNfZGVlcF9vdXRwdXQKICAgIG9wcHJvcGVydHkgLWYgLUYgIkNyeXB0b21hdHRlIiAgJGFyZzEgbWFudHJhIGRlZmF1bHRfaW1hZ2VzX2NyeXB0b18= b3V0cHV0CiAgICBvcHByb3BlcnR5IC1mIC1GICJNZXRhIERhdGEiICAgICAgICAgICAgJGFyZzEgbWFudHJhIGRlZmF1bHRfaW1hZ2VzX21ldGEKICAgIG9wcHJvcGVydHkgLWYgLUYgIlJlbmRlcmluZyIgICAgICAgICAgICA= JGFyZzEgbWFudHJhIGRlZmF1bHRfcmVuZGVyaW5nCiAgICBvcHByb3BlcnR5IC1mIC1GICJTYW1wbGluZyIgICAgICAgICAgICAgJGFyZzEgbWFudHJhIGRlZmF1bHRfcmVuZGVyaW5nX3NhbXBsaW5nCiAgICBvcHByb3BlcnQ= eSAtZiAtRiAiTGltaXRzIiAgICAgICAgICAgICAgICRhcmcxIG1hbnRyYSBkZWZhdWx0X3JlbmRlcmluZ19saW1pdHMKICAgIG9wcHJvcGVydHkgLWYgLUYgIlNoYWRpbmciICAgICAgICAgICAgICAkYXJnMSBtYW50cmEgZGU= ZmF1bHRfcmVuZGVyaW5nX3NoYWRpbmcKICAgIG9wcHJvcGVydHkgLWYgLUYgIlJlbmRlciIgICAgICAgICAgICAgICAkYXJnMSBtYW50cmEgZGVmYXVsdF9yZW5kZXJpbmdfcmVuZGVyCiAgICBvcHByb3BlcnR5IC1mIC1GICI= RGljaW5nIiAgICAgICAgICAgICAgICRhcmcxIG1hbnRyYSBkZWZhdWx0X3JlbmRlcmluZ19kaWNpbmcKICAgIG9wcHJvcGVydHkgLWYgLUYgIlN0YXRpc3RpY3MiICAgICAgICAgICAkYXJnMSBtYW50cmEgZGVmYXVsdF9yZW4= ZGVyaW5nX3N0YXRpc3RpY3MKICAgICMgTm93LCBhZGQgc2luZ2xldG9uIHBhcmFtZXRlcnMKICAgIG9wcHJvcGVydHkgLWYgLUYgIkRyaXZlciIgJGFyZzEgbWFudHJhIHZtX2lubGluZXN0b3JhZ2UKICAgIG9wcHJvcGVydHk= IC1mIC1GICJEcml2ZXIiICRhcmcxIG1hbnRyYSB2bV90bXBzaGFyZWRzdG9yYWdlCiAgICBvcHByb3BlcnR5IC1mIC1GICJEcml2ZXIiICRhcmcxIG1hbnRyYSB2bV90bXBsb2NhbHN0b3JhZ2UKICAgIG9wcHJvcGVydHkgLWY= IC1GICJEcml2ZXIiICRhcmcxIG1hbnRyYSB2bV9iaW5hcnlnZW9tZXRyeQplbmRpZgoKIyBOb2RlICRhcmcxIChEcml2ZXIvaWZkKQpvcGV4cHJsYW5ndWFnZSAtcyBoc2NyaXB0ICRhcmcxCm9wdXNlcmRhdGEgLW4gJ19fX1Y= ZXJzaW9uX19fJyAtdiAnJyAkYXJnMQpJTkRYAAAAAAAAAAAAAAAMAAAADERpYWxvZ1NjcmlwdAAAAAAAAAJkYLfEtAAAAAxDcmVhdGVTY3JpcHQAAAJkAAAComC3xLQAAAAVVHlwZVByb3BlcnRpZXNPcHRpb25zAAAFBgAAAS4= YLfEtAAAAARIZWxwAAAGNAAAAABgt8S0AAAAC1Rvb2xzLnNoZWxmAAAGNAAAA3Bgt8SLAAAAE0ludGVybmFsRmlsZU9wdGlvbnMAAAmkAAAAMGC3xLQAAAAMRnVuY3Rpb25OYW1lAAAJ1AAAAI9gt8S0AAAACENvbnRlbnRzAAA= CmMAASgCYLfEtAAAAAlJY29uSW1hZ2UAATJlAABD32C2a1AAAAAQRXh0cmFGaWxlT3B0aW9ucwABdkQAAADOYLfEtAAAAA5TdXJmYWNlVmZsQ29kZQABdxIAAVJAYLfEtAAAABJTY3JpcHRNYXRlcmlhbEluZm8AAslSAAABemA= t8S0IyBEaWFsb2cgc2NyaXB0IGZvciBPX19fX0xBSVJFVEFNX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfTUFURVJJQUxfX19fTyBhdXRvbWF0aWM= YWxseSBnZW5lcmF0ZWQKCnsKICAgIG5hbWUJT19fX19MQUlSRVRBTV9SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX01BVEVSSUFMX19fX08KICAgIHM= Y3JpcHQJT19fX19MQUlSRVRBTV9SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU8= X1NIQURFUl9NQVRFUklBTF9fX19PCiAgICBsYWJlbAlPX19fX0xBSVJFVEFNX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUU= TlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX01BVEVSSUFMX19fX08KCiAgICByZW5kZXJtYXNrCSJWTWFudHJhIE9HTCIKCiAgICBoZWxwIHsKCSIiCiAgICB9Cgp9CiMgQXV0b21hdGljYWxseSBnZW5lcmF0ZWQ= IHNjcmlwdApcc2V0IG5vYWxpYXMgPSAxCiMKIyAgQ3JlYXRpb24gc2NyaXB0IGZvciBPX19fX0xBSVJFVEFNX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEE= REVSX01BVEVSSUFMX19fX08gb3BlcmF0b3IKIwoKaWYgKCAiJGFyZzEiID09ICIiICkgdGhlbgogICAgZWNobyBUaGlzIHNjcmlwdCBpcyBpbnRlbmRlZCBhcyBhIGNyZWF0aW9uIHNjcmlwdAogICAgZXhpdAplbmRpZgoKIyA= Tm9kZSAkYXJnMSAoU2hvcC9PX19fX0xBSVJFVEFNX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfTUFURVJJQUxfX19fTykKb3BzcGFyZWRzICIiICQ= YXJnMQpvcGV4cHJsYW5ndWFnZSAtcyBoc2NyaXB0ICRhcmcxCm9wdXNlcmRhdGEgLW4gJ19fX1ZlcnNpb25fX18nIC12ICcnICRhcmcxCm9wdXNlcmRhdGEgLW4gJ2JhY2tncm91bmRpbWFnZXMnIC12ICdbeyJwYXRoIjogIkM= Oi9PL09fQUlESVZfT19WSURJQV9PL0dRSi44NDAyIDIwNDguSlBHIiwgInJlY3QiOiBbNC4wMDI1MzQ1NDY3NDc3MzMsIC0yLjk5NTgzOTk1NjgzMDA3MywgMTMuOTk4ODAwNzU5OTAzMywgNy4wMDA0MjYyNTYzMjU0OTE1XX0= XScgJGFyZzEKQ2hlY2tFeHRlcm5hbCA6PSAxOwpDb250ZW50c0NvbXByZXNzaW9uVHlwZSA6PSAwOwpGb3JiaWRPdXRzaWRlUGFybXMgOj0gMTsKR3ppcENvbnRlbnRzIDo9IDA7CkxvY2tDb250ZW50cyA6PSAxOwpNYWtlRGU= ZmF1bHQgOj0gMTsKUGFybXNGcm9tVmZsIDo9IDA7ClByZWZpeERyb3BwZWRQYXJtTGFiZWwgOj0gMDsKUHJlZml4RHJvcHBlZFBhcm1OYW1lIDo9IDA7ClNhdmVDYWNoZWRDb2RlIDo9IDE7ClNhdmVJY29uIDo9IDE7ClNhdmU= U3BhcmVQYXJtcyA6PSAxOwpVbmxvY2tPbkNyZWF0ZSA6PSAxOwpVc2VEU1Bhcm1zIDo9IDE7Cjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzaGVsZkRvY3VtZW50PgogIDwhLS0gVGhpcyBmaWxlIGM= b250YWlucyBkZWZpbml0aW9ucyBvZiBzaGVsdmVzLCB0b29sYmFycywgYW5kIHRvb2xzLgogSXQgc2hvdWxkIG5vdCBiZSBoYW5kLWVkaXRlZCB3aGVuIGl0IGlzIGJlaW5nIHVzZWQgYnkgdGhlIGFwcGxpY2F0aW9uLgogTm8= dGUsIHRoYXQgdHdvIGRlZmluaXRpb25zIG9mIHRoZSBzYW1lIGVsZW1lbnQgYXJlIG5vdCBhbGxvd2VkIGluCiBhIHNpbmdsZSBmaWxlLiAtLT4KCiAgPHRvb2wgbmFtZT0iJEhEQV9ERUZBVUxUX1RPT0wiIGxhYmVsPSIkSEQ= QV9MQUJFTCIgaWNvbj0iJEhEQV9JQ09OIj4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0idmlld2VyIj4KICAgICAgPGNvbnRleHROZXRUeXBlPlNIT1A8L2NvbnRleHROZXRUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ= PgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJuZXR3b3JrIj4KICAgICAgPGNvbnRleHRPcFR5cGU+JEhEQV9UQUJMRV9BTkRfTkFNRTwvY29udGV4dE9wVHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2w= U3VibWVudT5EaWdpdGFsIEFzc2V0czwvdG9vbFN1Ym1lbnU+CiAgICA8dG9vbFN1Ym1lbnU+TWF0ZXJpYWw8L3Rvb2xTdWJtZW51PgogICAgPHNjcmlwdCBzY3JpcHRUeXBlPSJweXRob24iPjwhW0NEQVRBW2ltcG9ydCBzaG8= cHRvb2x1dGlscwoKc2hvcHRvb2x1dGlscy5nZW5lcmljVG9vbChrd2FyZ3MsICckSERBX05BTUUnKV1dPjwvc2NyaXB0PgogICAgPGtleXdvcmRMaXN0PgogICAgICA8a2V5d29yZD5NYW50cmE8L2tleXdvcmQ+CiAgICA8L2s= ZXl3b3JkTGlzdD4KICA8L3Rvb2w+Cjwvc2hlbGZEb2N1bWVudD4KAAAAAgAMbm9kZWNvbm50eXBlAAAAAQAAAAAADG5vZGVwYXJtdHlwZQAAAAEAAAAAT19fX19MQUlSRVRBTV9SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0U= R0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9NQVRFUklBTF9fX19PMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDA= MDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMDE1MDAwMDAwMDI3MzEuT1BmYWxsYmFja3MAVm9wL09fX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQUQ= SUVOVF9TSEFERVJfX19fTyBDOi9PL09fQUlESVZfT19WSURJQV9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PX0xUT19PX09UTF9PL0xUTy5PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUk= REFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08uT1RMClZvcC9hYnMgQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1I= UF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3AvYWI= cyBvdGxzL09QbGliU2NyaXB0ZWQuaGRhClZvcC9jb21wbGVtZW50IEM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTkk= RFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL290bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL2NvbXBsZW1lbnQgb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3AvZG90IEM6L08vT19FUkE= V1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL28= dGxzL09QbGliU2NyaXB0ZWQuaGRhClZvcC9kb3Qgb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3Avbm9ybWFsaXplIEM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl8= T19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL290bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL25vcm1hbGl6ZSBvdGxzL09QbGliU2NyaXA= dGVkLmhkYQpWb3AvcG93IEM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzU= XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL290bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL3BvdyBvdGxzL09QbGliU2NyaXB0ZWQuaGRhClZvcC9zcXJ0IEM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF8= T19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL290bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL3NxcnQ= IG90bHMvT1BsaWJTY3JpcHRlZC5oZGEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDAwMTUwMDAwMDAzMjYwNy5PUGR1bW15ZGVmcwBJTkRYAAAAAAAAAAAAAAA= CQAAAA1JTkRFWF9TRUNUSU9OAAAAAAAABS5gt8S0AAAAEmhvdWRpbmkuaGRhbGlicmFyeQAABS4AAAAAYLfEtAAAAFFWb3AvT19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUw= X0dSQURJRU5UX1NIQURFUl9fX19PAAAFLgAAAxFgt8Q0AAAAB1ZvcC9hYnMAAAg/AAAHPmC3wbYAAAAOVm9wL2NvbXBsZW1lbnQAAA99AAAHTGC3wbYAAAAHVm9wL2RvdAAAFskAAAkqYLfBtgAAAA1Wb3Avbm9ybWFsaXplAAA= H/MAAAWbYLfBtgAAAAdWb3AvcG93AAAljgAAB7tgt8G2AAAACFZvcC9zcXJ0AAAtSQAABvZgt8G2AAAABwAAAAUAAABNT19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1I= QURJRU5UX1NIQURFUl9fX19PAAAAfU9fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU4= R19SQVRJT19TSEFERVJfX19fTwAAAKpvcGxpYjovVm9wL09fX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19PP1ZvcC9PX19fX1JFREFIU18= VE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX08AAABib3BkZWY6L1ZvcC9PX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUE= Ul9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX08/SWNvbkltYWdlAAAAAAAAAAAAAAADVm9wAAAAAAAAAAAAAAAAAAAAGGZvZyBsaWdodCBzaGFkb3cgc3VyZmFjZQAAAAAAAAAAYLfEtAEBAAAACAAAAAAEAAAAA2FicwAAAAg= QWJzb2x1dGUAAAAWb3BsaWI6L1ZvcC9hYnM/Vm9wL2FicwAAAAdWT1BfYWJzAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAGC3xLQAAQAAAAAEAAAACmNvbXBsZW1lbnQAAAAKQ29tcGw= ZW1lbnQAAAAkb3BsaWI6L1ZvcC9jb21wbGVtZW50P1ZvcC9jb21wbGVtZW50AAAADlZPUF9jb21wbGVtZW50AAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAGC3xLQAAQAAAAAEAAAAA2Q= b3QAAAALRG90IFByb2R1Y3QAAAAWb3BsaWI6L1ZvcC9kb3Q/Vm9wL2RvdAAAAAdWT1BfZG90AAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAGC3xLQAAQAAAAAEAAAACW5vcm1hbGl6ZQA= AAAJTm9ybWFsaXplAAAAIm9wbGliOi9Wb3Avbm9ybWFsaXplP1ZvcC9ub3JtYWxpemUAAAANVk9QX25vcm1hbGl6ZQAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAABgt8S0AAEAAAAABAA= AAADcG93AAAABVBvd2VyAAAAFm9wbGliOi9Wb3AvcG93P1ZvcC9wb3cAAAAHVk9QX3BvdwAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAABgt8S0AAEAAAAABAAAAARzcXJ0AAAAC1NxdWE= cmUgUm9vdAAAABhvcGxpYjovVm9wL3NxcnQ/Vm9wL3NxcnQAAAAIVk9QX3NxcnQAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAAAYLfEtAABAElORFgAAAAAAAAAAAAAAAIAAAAIQ29udGU= bnRzAAAAAAAAAFdgt8Q0AAAADERpYWxvZ1NjcmlwdAAAAFcAAAJ2YLUkKzA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMDY0MDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISE= IQAjIERpYWxvZyBzY3JpcHQgZm9yIE9fX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19PIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkCgp7CiA= ICAgbmFtZQlPX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fTwogICAgc2NyaXB0CU9fX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUU= TklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fTwogICAgbGFiZWwJT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkU= QVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PCgogICAgb3V0cHV0CWZsb2F0CWNvbXBsZW0JIkNvbXBsZW1lbnQ6IDEgLSBJbnB1dCBWYWx1ZSIKICAgIHNpZ25hdHVyZQkiRGU= ZmF1bHQgSW5wdXRzIglkZWZhdWx0CXsgZmxvYXQgfQoKICAgIG91dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwKQogICAgfQoKICAgIGhlbHAgewoJIiIKICAgIH0KCn0KSU5EWAAAAAA= AAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABxJfUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmM= LiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEU= ZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWU= dGVyLmRzPgoKewogICAgbmFtZQkiYWJzIgogICAgc2NyaXB0CSJhYnMiCiAgICBsYWJlbAkiYWJzIgoKICAgIG91dGVyY29kZSB7CglJTkNMVURFX1ZPUExJQgogICAgfQoKICAgIGNvZGUgewoJIiRhYnMgPSB2b3BfYWJzKCQ= dmFsKTsiCiAgICB9CgogICAgaW5wdXQJZmxvYXQJdmFsCSJJbnB1dCBWYWx1ZSIKICAgIG91dHB1dAlmbG9hdAlhYnMJIkFic29sdXRlIFZhbHVlIgogICAgc2lnbmF0dXJlCSJGbG9hdCIJCQlkZWZhdWx0CXsgfQogICAgc2k= Z25hdHVyZQkiSW50ZWdlciIJCWkJeyBpbnQgaW50IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIH0= CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3I= IGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3RvcjQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlU= bmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCI= CXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciB9CgogICAgVk9QX0ZMVF9QQVJNKHZhbCwgICAiVmFsdWUiLCAxKQogICAgVk9QX0lOVF8= UEFSTSh2YWxfaSwgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUMyX1BBUk0odmFsX3UsICJWYWx1ZSIsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3YsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3A= LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9uLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF9jLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQzRfUEFSTSh2YWxfdjQ= LCJWYWx1ZSIsIDEsIDEsIDEsIDEpCiAgICBWT1BfRkxUX1BBUk0odmFsX3VmLCAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91diwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXAsICI= VmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91biwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfdWMsICJWYWx1ZSIsIDEsIDEsIDEpCgogICAgZ3JvdXAgeyBuYW1lICJndiIgb2I= c29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndSIgb2Jzb2xldGUgMTIuMCB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAHIF9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4= ICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW4= eSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmk= bwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJjb21wbGVtZW50IgogICAgc2NyaXB0CSJjb21wbGVtZW50IgogICAgbGFiZWw= CSJjb21wbGVtZW50IgoKICAgIGNvZGUgewoJIiRjb21wbGVtID0gLSR2YWw7IgoJIiRjb21wbGVtICs9IDE7IgogICAgfQoKICAgIGlucHV0CWZsb2F0CXZhbAkiSW5wdXQgVmFsdWUiCiAgICBvdXRwdXQJZmxvYXQJY29tcGw= ZW0JIkNvbXBsZW1lbnQ6IDEgLSBJbnB1dCBWYWx1ZSIKCiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWRlZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIkludGVnZXIiCQlpCXsgaW50IGludCB9CiAgICBzaWduYXR1cmUJIjJEIFY= ZWN0b3IiCQl1CXsgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdgl7IHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCB9CiAgICBzaWc= bmF0dXJlCSIzRCBOb3JtYWwiCQluCXsgbm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBjb2xvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCB2ZWM= dG9yNCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHU= cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIEM= b2xvciIJdWMJeyB1Y29sb3IgdWNvbG9yIH0KCiAgICBWT1BfRkxUX1BBUk0odmFsLCAgICJWYWx1ZSIsIDEpCiAgICBWT1BfSU5UX1BBUk0odmFsX2ksICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDMl9QQVJNKHZhbF91LCAiVmE= bHVlIiwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfcCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfbiwgIlZhbHVlIiw= IDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX2MsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDNF9QQVJNKHZhbF92NCwiVmFsdWUiLCAxLCAxLCAxLCAxKQogICAgVk9QX0ZMVF9QQVJNKHZhbF91ZiwgIlZhbHU= ZSIsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3V2LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91cCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdW4sICJWYWx1ZSIsIDE= LCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF91YywgIlZhbHVlIiwgMSwgMSwgMSkKCiAgICBncm91cCB7IG5hbWUgImd2IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQo= fQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAj+X1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU28= ZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieTo= CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHU= ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImRvdCIKICAgIHNjcmlwdAkiZG90IgogICAgbGFiZWwJImRvdCIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIkZG90cHI= b2QgPSB2b3BfZG90KCR2ZWMxLCAkdmVjMik7IgogICAgfQoKICAgIGlucHV0CXZlY3Rvcgl2ZWMxCSJWZWN0b3IgMSIKICAgIGlucHV0CXZlY3Rvcgl2ZWMyCSJWZWN0b3IgMiIKICAgIG91dHB1dAlmbG9hdAlkb3Rwcm9kCSI= RG90IFByb2R1Y3QiCgogICAgVk9QX1ZFQ19QQVJNKHZlYzEsICJWZWN0b3IgMSIsIDEsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjMiwgIlZlY3RvciAyIiwgMCwgMSwgMCkKICAgIFZPUF9DTFJfUEFSTSh2ZWMxX2MsICI= Q29sb3IgMSIsIDEsIDAsIDApCiAgICBWT1BfQ0xSX1BBUk0odmVjMl9jLCAiQ29sb3IgMiIsIDAsIDEsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjMV91diwgIlZlY3RvciAxIiwgMSwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSg= dmVjMl91diwgIlZlY3RvciAyIiwgMCwgMSwgMCkKICAgIFZPUF9DTFJfUEFSTSh2ZWMxX3VjLCAiQ29sb3IgMSIsIDEsIDAsIDApCiAgICBWT1BfQ0xSX1BBUk0odmVjMl91YywgIkNvbG9yIDIiLCAwLCAxLCAwKQoKICAgIHM= aWduYXR1cmUJIjNEIFZlY3RvciIJCWRlZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3Rvci9Qb2ludCIJdnAJeyB2ZWN0b3IgcG9pbnQgZmxvYXQgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IvTm9ybWFsIgl2bgk= eyB2ZWN0b3Igbm9ybWFsIGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQvVmVjdG9yIglwdgl7IHBvaW50IHZlY3RvciBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50L1BvaW50IglwcAl7IHBvaW50IHBvaW4= dCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50L05vcm1hbCIJcG4JeyBwb2ludCBub3JtYWwgZmxvYXQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwvVmVjdG9yIgludgl7IG5vcm1hbCB2ZWN0b3IgZmxvYXQgfQo= ICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsL1BvaW50IglucAl7IG5vcm1hbCBwb2ludCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbC9Ob3JtYWwiCW5uCXsgbm9ybWFsIG5vcm1hbCBmbG9hdCB9CiAgICBzaWduYXQ= dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgZmxvYXQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCSAgIHV2CXsgdXZlY3RvciB1dmVjdG9yIHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWY= b3JtIDNEIFZlY3Rvci9Qb2ludCIgIHZwCXsgdXZlY3RvciB1cG9pbnQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IvTm9ybWFsIiB2bgl7IHV2ZWN0b3IgdW5vcm1hbCB1ZmxvYXQgfQogICAgc2k= Z25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludC9WZWN0b3IiICBwdgl7IHVwb2ludCB1dmVjdG9yIHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQvUG9pbnQiICAgcHAJeyB1cG9pbnQgdXBvaW50IHVmbG8= YXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50L05vcm1hbCIgIHBuCXsgdXBvaW50IHVub3JtYWwgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwvVmVjdG9yIiBudgl7IHVub3JtYWw= IHV2ZWN0b3IgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwvUG9pbnQiICBucAl7IHVub3JtYWwgdXBvaW50IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsL05vcm1hbCI= IG5uCXsgdW5vcm1hbCB1bm9ybWFsIHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgdWZsb2F0IH0KCiAgICBncm91cCB7IG5hbWUgImd2IiBvYnNvbGV0ZSAxMi4= MCB9CiAgICBncm91cCB7IG5hbWUgImd1IiBvYnNvbGV0ZSAxMi4wIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAVvX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Y= dHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGg= b3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWQ= YSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJIm5vcm1hbGl6ZSIKICAgIHNjcmlwdAkibm9ybWFsaXplIgogICAgbGFiZWwJIm5vcm1hbGl6ZSI= CgoKICAgIGNvZGUgewoJIiRudmVjID0gbm9ybWFsaXplKCR2ZWMpOyIKICAgIH0KCiAgICBpbnB1dAlub3JtYWwJdmVjCSJJbnB1dCBWZWN0b3IiCiAgICBvdXRwdXQJbm9ybWFsCW52ZWMJIk5vcm1hbGl6ZWQgVmVjdG9yIgo= CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCWRlZmF1bHQgeyB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAgIHsgcG9pbnQgcG8= aW50IH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdiAgeyB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQgIHsgdmVjdG9yNCB2ZWN0b3I0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSA= M0QgTm9ybWFsIgl1biB7IHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwIHsgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1diB7IHU= dmVjdG9yIHV2ZWN0b3IgfQoKICAgIFZPUF9WRUNfUEFSTSh2ZWMsICAgIk5vcm1hbCIsCTEsIDAsIDApCiAgICBWT1BfVkVDMl9QQVJNKHZlY191LCAiTm9ybWFsIiwJMSwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfcCwgIk4= b3JtYWwiLAkxLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlY192LCAiTm9ybWFsIiwJMSwgMCwgMCkKICAgIFZPUF9WRUM0X1BBUk0odmVjX3Y0LCAiUXVhdGVybmlvbiIsCTAsIDAsIDAsIDEpCiAgICBWT1BfVkVDX1BBUk0= KHZlY191biwgIk5vcm1hbCIsCTEsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjX3VwLCAiTm9ybWFsIiwJMSwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfdXYsICJOb3JtYWwiLAkxLCAwLCAwKQogICAgCiAgICBncm8= dXAgeyBuYW1lICJnMCIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImcxIiBvYnNvbGV0ZSAxMi4wIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAePX1B9Si8qCiAqIFBST1BSSUU= VEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG8= ciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiA= KglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJInBvdyIKICAgIHNjcmlwdAkicG93IgogICAgbGE= YmVsCSJwb3ciCgogICAgb3V0ZXJjb2RlIHsKCUlOQ0xVREVfVk9QTElCCiAgICB9CgogICAgY29kZSB7CgkiJHBvdyA9IHZvcF9wb3coKCR2YWwpLCAkZXhwKTsiCiAgICB9CgogICAgaW5wdXQJZmxvYXQJdmFsCSJJbnB1dCA= VmFsdWUiCiAgICBpbnB1dAlmbG9hdAlleHAJIkV4cG9uZW50IgogICAgb3V0cHV0CWZsb2F0CXBvdwkiT3V0cHV0IFZhbHVlIgoKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiMkQ= IFZlY3RvciIJCXUJeyB2ZWN0b3IyIGZsb2F0IHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIGZsb2F0IHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IGY= bG9hdCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgZmxvYXQgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGZsb2F0IGNvbG9yIH0KICAgIHNpZ25hdHU= cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCBmbG9hdCB2ZWN0b3I0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSA= M0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgdWZsb2F0IHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCB1ZmxvYXQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCA= Tm9ybWFsIgl1bgl7IHVub3JtYWwgdWZsb2F0IHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3IgdWZsb2F0IHVjb2xvciB9CgogICAgVk9QX0ZMVF9QQVJNKHZhbCwgICAiVmE= bHVlIiwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUMyX1BBUk0odmFsX3UsICJWYWx1ZSIsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3AsICJWYWx1ZSIsIDEsIDE= LCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9uLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF9jLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQzRfUEFSTSh2YWxfdjQsIlZhbHVlIiwgMSwgMSw= IDEsIDEpCiAgICBWT1BfRkxUX1BBUk0odmFsX3VmLCAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91diwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXAsICJWYWx1ZSIsIDEsIDEsIDE= KQogICAgVk9QX1ZFQ19QQVJNKHZhbF91biwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfdWMsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICAKICAgIHBhcm0gewoJbmFtZQlleHAKCWxhYmVsCSJFeHBvbmU= bnQiCgl0eXBlCWZsb2F0CglzaXplCTEKCWRlZmF1bHQJeyAxLjAgfQogICAgfQogICAgCiAgICBncm91cCB7IG5hbWUgImd2IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQo= fQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAbKX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU28= ZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieTo= CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHU= ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJInNxcnQiCiAgICBzY3JpcHQJInNxcnQiCiAgICBsYWJlbAkic3FydCIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIkc3E= cnQgPSB2b3Bfc3FydCgkdmFsKTsiCiAgICB9CgogICAgaW5wdXQJZmxvYXQJdmFsCSJJbnB1dCBWYWx1ZSIKICAgIG91dHB1dAlmbG9hdAlzcXJ0CSJTcXVhcmUgUm9vdCIKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZGVmYXU= bHQJeyB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50Igk= CXAJeyBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQ= IFZlY3RvciIJCXY0CXsgdmVjdG9yNCB2ZWN0b3I0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmU= Y3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0KICA= ICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQoKICAgIFZPUF9GTFRfUEFSTSh2YWwsICAgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUMyX1BBUk0odmFsX3UsICJWYWx1ZSIsIDEsIDE= KQogICAgVk9QX1ZFQ19QQVJNKHZhbF92LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9wLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9uLCAiVmFsdWUiLCAxLCAxLCAxKQo= ICAgIFZPUF9DTFJfUEFSTSh2YWxfYywgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUM0X1BBUk0odmFsX3Y0LCJWYWx1ZSIsIDEsIDEsIDEsIDEpCiAgICBWT1BfRkxUX1BBUk0odmFsX3VmLCAiVmFsdWUiLCAxKQogICA= IFZPUF9WRUNfUEFSTSh2YWxfdXYsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VwLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91biwgIlZhbHVlIiwgMSwgMSwgMSkKICA= ICBWT1BfQ0xSX1BBUk0odmFsX3VjLCAiVmFsdWUiLCAxLCAxLCAxKQoKICAgIGdyb3VwIHsgbmFtZSAiZ3YiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndSIgb2Jzb2xldGUgMTIuMCB9Cn0KMDcwNzA3MDA= MDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMDEyMDAwMDAwMDAwMDVub2RlX3R5cGUAU2hvcAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDA= MDAwMTQwNTU3NDIyNjQwMDAwMTUwMDAwMDAwMDE2NmhkYXJvb3QuaW5pdAB0eXBlID0gT19fX19MQUlSRVRBTV9SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0g= QURFUl9NQVRFUklBTF9fX19PCm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMDE0MDAwMDAwMDA2NTFoZGFyb290LmRlZgBjb21tZW4= dCAiIgpwb3NpdGlvbiAtNTAuMyAyLjY4MDE3CmNvbm5lY3Rvcm5leHRpZCAwCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXk= IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24Kb3V0cHV0c05hbWVkMwp7Cn0KaW5wdXRzTmFtZWQzCnsKfQo= aW5wdXRzCnsKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjU2NzY4NAogIG1vZGlmeSAxNjIyNjU2MTYxCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWw= c2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDAyMTAwMDAwMDAwMjc2aGRhcm9vdC51c2VyZGF0YQA= AAAAAgANX19fVmVyc2lvbl9fXwAAAAMAAAAQYmFja2dyb3VuZGltYWdlcwAAAAMAjVt7InBhdGgiOiAiQzovTy9PX0FJRElWX09fVklESUFfTy9HUUouODQwMiAyMDQ4LkpQRyIsICJyZWN0IjogWzQuMDAyNTM0NTQ2NzQ3NzM= MywgLTIuOTk1ODM5OTU2ODMwMDczLCAxMy45OTg4MDA3NTk5MDMzLCA3LjAwMDQyNjI1NjMyNTQ5MTVdfV0wNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDExMzA= MDAwMDAwMDAzNWhkYXJvb3QvT19fX19UVVBUVU9fUkVEQUhTX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX1NIQURFUl9PVVRQVVRfX19fTy5pbml0AHR5cGUgPSBvdXRwdXQKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDA= MDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMTEyMDAwMDAwMDEzNjdoZGFyb290L09fX19fVFVQVFVPX1JFREFIU19FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9TSEFERVJfT1VUUFVUX18= X19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIDYuNSA1LjIKY29ubmVjdG9ybmV4dGlkIDIKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmY= IGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCA= b2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewowICJzaGFkZXIiCn0KaW5wdXRzTmFtZWQzCnsKMSAJT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREE= Ul9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PIDAgMSAiQ2YiCn0KaW5wdXRzCnsKMCAJT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEE= Rl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxNjIyNDg0MzQ= MQogIG1vZGlmeSAxNjIyNjU2MDUyCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA= NzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDExMzAwMDAwMDAwMTczaGRhcm9vdC9PX19fX1RVUFRVT19SRURBSFNfRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfU0g= QURFUl9PVVRQVVRfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKY29udGV4dHR5cGUJWyAwCWxvY2tzPTAgXQkoCXN1cmZhY2UJKQpvdXRwdXRjb2RlbGFzdAlbIDAJbG9ja3M9MCBdCSgJIm9uIgkpCnBhcm1vcmRlcglbIDAJbG8= Y2tzPTAgXQkoCSIiCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDExNzAwMDAwMDAwMDQxaGRhcm9vdC9PX19fX1RVUFRVT19SRURBSFNfRUNBRlJVU18= X19fT19fX19TVVJGQUNFX1NIQURFUl9PVVRQVVRfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAIMTguNS40OTkwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA= NTU3NDIyNjQwMDAwNzMwMDAwMDAwMDAzNmhkYXJvb3QvT19fX19UQ0VMT0NfVFVQVFVPX19fX09fX19fT1VUUFVUX0NPTEVDVF9fX19PLmluaXQAdHlwZSA9IGNvbGxlY3QKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDA= MDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMDcyMDAwMDAwMDEyMjFoZGFyb290L09fX19fVENFTE9DX1RVUFRVT19fX19PX19fX09VVFBVVF9DT0xFQ1RfX19fTy5kZWYAY29tbWVudCA= IiIKcG9zaXRpb24gOC41IDQuNTMKY29ubmVjdG9ybmV4dGlkIDIKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmU= bmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCA= b24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fVFVQVFVPX1JFREFIU19FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9TSEFERVJfT1VUUFVUX19fX08gMCAxICJzaGFkZXIxIgo= MSAJIiIgIiIgMSAic2hhZGVyMiIKfQppbnB1dHMKewowIAlPX19fX1RVUFRVT19SRURBSFNfRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfU0hBREVSX09VVFBVVF9fX19PIDAgMQoxIAkiIiAwIDEKfQpzdGF0CnsKICBjcmVhdGU= IDE2MjI0ODQzNDEKICBtb2RpZnkgMTYyMjY1NjA1MgogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2M= cmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDAwNzMwMDAwMDAwMDE1NmhkYXJvb3QvT19fX19UQ0VMT0NfVFVQVFVPX19fX09fX19fT1VUUFVUX0M= T0xFQ1RfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKaW5wdXRudW0JWyAwCWxvY2tzPTAgXQkoCTEJKQppbnB1dG5hbWUxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmlucHV0bGFiZWwxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCn0KMDc= MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMDc3MDAwMDAwMDAwNDFoZGFyb290L09fX19fVENFTE9DX1RVUFRVT19fX19PX19fX09VVFBVVF9DT0xFQ1RfX19fTy4= dXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMACDE4LjUuNDk5MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDAyMTMwMDAwMDAwMDE0NGhkYXJvb3QvT18= X19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PLmluaXQ= AHR5cGUgPSBPX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fTwptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDA= MDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDAyMTIwMDAwMDAwMDc1MGhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkU= QVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIDQuNSA2LjA0CmNvbm5lY3Rvcm5leHRpZCAxCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGU= bCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9uIHJlbmRlciBvbiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG8= cmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjAgImNvbXBsZW0iCn0KaW5wdXRzTmFtZWQzCnsKfQo= aW5wdXRzCnsKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjQ4MzY0NQogIG1vZGlmeSAxNjIyNjU2MDU1CiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWw= c2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDIxMzAwMDAwMDAwMDIwaGRhcm9vdC9PX19fX1JFREE= SFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08ucGFybQB7CnZlcnM= aW9uIDAuOAp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMjE3MDAwMDAwMDAzMzFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0Q= RV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy51c2VyZGF0YQAAAAADAA1fX19WZXJzaW9uX19fAAAAAwAAABA= YmFja2dyb3VuZGltYWdlcwAAAAMAkFt7InBhdGgiOiAiQzovTy9PX0FJRElWX09fVklESUFfTy9HUUouODQwMiAyMDQ4LkpQRyIsICJyZWN0IjogWy0yOS45ODkwMjQ5NTk0MzgyNjUsIC00OC4wMzQ1ODI5ODc0ODI4NCwgMzk= Ljk4MTMyODI0ODczMzY2LCAyMS45MzU3NzAyMjA2ODkwODZdfV0ACXdpcmVzdHlsZQAAAAMAB3JvdW5kZWQwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDIzMzA= MDAwMDAwMDYzNmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkE= VElPX1NIQURFUl9fX19PL19fbmV0Ym94MS5uZXRib3hpbml0ADIKMgp7CglhdXRvZml0IDo9IDA7Cgljb2xvciA6PSAiVVRfQ29sb3IgUkdCIDEgMSAxICI7Cgljb21tZW50IDo9IE9fX19fUkVEQUhTX09JVEFSX0dOSUNBRl8= Rk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTzsKCWhlaWdodCA6PSAyMS42OTk5OTk5OTk5OTk= OTk5OwoJbWluaW1pemVkIDo9IDA7Cgl3aWR0aCA6PSA2Ny41OwoJeF9wb3NpdGlvbiA6PSAtMjguMDAwMDAwMDAwMDAwMDA0OwoJeV9wb3NpdGlvbiA6PSAtMi4wMDAwMDAwMTE5MjA5MjkxOwp9CnsKICBjcmVhdGUgMTYyMjQ= ODM3NjUKICBtb2RpZnkgMTYyMjY1NTQyMwogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDA= MDQzNTAwMDAwMDAwMDQwaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0k= TkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UVVBUVU9CVVNfUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkE= TE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfU1VCT1VUUFVUX19fX08uaW5pdAB0eXBlID0gc3Vib3V0cHV0Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU= NTc0MjI2NDAwMDQzNDAwMDAwMDAyNzY0aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0Y= QUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UVVBUVU9CVVNfUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU4= VF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfU1VCT1VUUFVUX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gLTIxIC0yLjk3CmNvbm5lY3Rvcm5leHRpZCAxCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiA= dGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWY= YXVsdCBvZmYgZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7Cn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX19UQ0FSVEJVU18= MV9fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEE= TVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1Q= SU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlI= T01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fMV9TVUJUUkFDVF9fX19PIDEgMSAiY29tcGxlbSIKfQo= aW5wdXRzCnsKMCAJT19fX19UQ0FSVEJVU18xX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk8= SVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1I= TUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkU= X19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX18xX1NVQlQ= UkFDVF9fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxNjIyMjc4MDUyCiAgbW9kaWZ5IDE2MjI2NTYwNTIKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDE= IApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwNDM1MDAwMDAwMDcwNzZoZGFyb290L09fX18= X1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1Q= VVBUVU9CVVNfUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9TVUI= T1VUUFVUX19fX08ucGFybQB7CnZlcnNpb24gMC44Cm5hbWUxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDIJWyAwCWxvY2s= cz0wIF0JKAkiIgkpCm5hbWUzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTU= CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTcJWyAwCWxvY2tzPTAgXQkoCSI= IgkpCmxhYmVsNwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lOAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDgJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTkJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw5CVsgMAlsb2M= a3M9MCBdCSgJIiIJKQpuYW1lMTAJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwxMAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMTEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwxMQlbIDAJbG9ja3M9MCBdCSgJIiIJKQo= bmFtZTEyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMTIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTEzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMTMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTE0CVsgMAlsb2M= a3M9MCBdCSgJIiIJKQpsYWJlbDE0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUxNQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDE1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUxNglbIDAJbG9ja3M9MCBdCSgJIiIJKQo= bGFiZWwxNglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMTcJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwxNwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMTgJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwxOAlbIDAJbG8= Y2tzPTAgXQkoCSIiCSkKbmFtZTE5CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMTkJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTIwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMjAJWyAwCWxvY2tzPTAgXQkoCSIiCSk= Cm5hbWUyMQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDIxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUyMglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDIyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUyMwlbIDAJbG8= Y2tzPTAgXQkoCSIiCSkKbGFiZWwyMwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMjQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwyNAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMjUJWyAwCWxvY2tzPTAgXQkoCSIiCSk= CmxhYmVsMjUJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTI2CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMjYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTI3CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMjcJWyAwCWw= b2Nrcz0wIF0JKAkiIgkpCm5hbWUyOAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDI4CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUyOQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDI5CVsgMAlsb2Nrcz0wIF0JKAkiIgk= KQpuYW1lMzAJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwzMAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMzEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwzMQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMzIJWyAwCWw= b2Nrcz0wIF0JKAkiIgkpCmxhYmVsMzIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTMzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMzMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTM0CVsgMAlsb2Nrcz0wIF0JKAkiIgk= KQpsYWJlbDM0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUzNQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDM1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUzNglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDM2CVsgMAk= bG9ja3M9MCBdCSgJIiIJKQpuYW1lMzcJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwzNwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMzgJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwzOAlbIDAJbG9ja3M9MCBdCSgJIiI= CSkKbmFtZTM5CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMzkJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTQwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNDAJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTQxCVsgMAk= bG9ja3M9MCBdCSgJIiIJKQpsYWJlbDQxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU0MglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDQyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU0MwlbIDAJbG9ja3M9MCBdCSgJIiI= CSkKbGFiZWw0MwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNDQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw0NAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNDUJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw0NQlbIDA= CWxvY2tzPTAgXQkoCSIiCSkKbmFtZTQ2CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNDYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTQ3CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNDcJWyAwCWxvY2tzPTAgXQkoCSI= IgkpCm5hbWU0OAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDQ4CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU0OQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDQ5CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1MAlbIDA= CWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw1MAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNTEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw1MQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNTIJWyAwCWxvY2tzPTAgXQkoCSI= IgkpCmxhYmVsNTIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTUzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNTMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTU0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNTQJWyA= MAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1NQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDU1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1NglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDU2CVsgMAlsb2Nrcz0wIF0JKAk= IiIJKQpuYW1lNTcJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw1NwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNTgJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw1OAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNTkJWyA= MAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNTkJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTYwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNjAJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTYxCVsgMAlsb2Nrcz0wIF0JKAk= IiIJKQpsYWJlbDYxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU2MglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDYyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU2MwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDYzCVs= IDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNjQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw2NAlbIDAJbG9ja3M9MCBdCSgJIiIJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE= NDA1NTc0MjI2NDAwMDQ0MTAwMDAwMDAwMDQxaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREc= RV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UVVBUVU9CVVNfUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQUQ= SUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfU1VCT1VUUFVUX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMACDE4LjUuNDk5MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDA= MDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwNDMzMDAwMDAwMDAwMzdoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUE= TF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RVUE5JQlVTX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUE= Ul9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX1NVQklOUFVUX19fX08uaW5pdAB0eXBlID0gc3ViaW5wdXQKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDA= MDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwNDMyMDAwMDAwMDA3NDNoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVI= X1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RVUE5JQlVTX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX18= X0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX1NVQklOUFVUX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gLTI5LjUgMjAuNDY1CmNvbm5lY3Rvcm5leHRpZCAwCmZsYWc= cyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSA= b2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvZmYgZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7Cn0KaW5wdXRzTmE= bWVkMwp7Cn0KaW5wdXRzCnsKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjI3ODA1MgogIG1vZGlmeSAxNjIyNjU2MDUyCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDE= IDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDQzMzAwMDAwMDAwMDIwaGRhcm9vdC8= T19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT18= X19fVFVQTklCVVNfUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl8= U1VCSU5QVVRfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDQzNzAwMDAwMDAwMDQxaGRhcm9vdC9PX19fX1JFREE= SFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UVVBOSUI= VVNfUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9TVUJJTlBVVF8= X19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAIMTguNS40OTkwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMTA2MzAwMDAwMDAwMDMyaGRhcm8= b3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08= L09fX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT18= X19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX04= T1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTEk= WkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fTy5pbml0AHR5cGUgPSBwb3cKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDI= MjY0MDAxMDYyMDAwMDAwMDI0NzFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0Y= X0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk8= Tl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT04= X0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV8= RVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gLTIzIDYuNjE1CmNvbm5lY3Rvcm5leHRpZCAzCmZsYWdzID0gIGw= b2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9uIHJlbmRlciBvbiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXA= cmVzcyBvZmYgY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoyICJwb3ciCn0KaW5wdXRzTmE= bWVkMwp7CjAgCU9fX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX18= X09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1I= TUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkU= X19fX09fX19fT19fX19BQlNPTFVURV9fX19PIDEgMSAidmFsIgoxIAkiIiAiIiAxICJleHAiCn0KaW5wdXRzCnsKMCAJT19fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkY= X05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX18= Tk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUw= SVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX08gMCAxCjEgCSIiIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxNjE2MDI0NjM= NAogIG1vZGlmeSAxNjIyNDk5MjAxCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA= NzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMTA2MzAwMDAwMDAwNjYwaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR18= TEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST04= X19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX18= T19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1M= VVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX19PLnBhcm0Aewo= dmVyc2lvbiAwLjgKc2lnbmF0dXJlCVsgMAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSkKdmFsCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3YJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3UJWyAwCWxvY2tzPTAgXQkoCTEJMQk= KQp2YWxfcAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfbglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfYwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdjQJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCTEJKQp2YWw= X3VmCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91cAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdW4JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VjCVsgMAk= bG9ja3M9MCBdCSgJMQkxCTEJKQpleHAJWyAwCWxvY2tzPTAgXQkoCTIJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAxMDY1MDAwMDAwMDAwMTJoZGFyb28= dC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy8= T19fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX18= X19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk8= Uk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVo= RV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDEwNjcwMDAwMDA= MDAwMzFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1M= SEFERVJfX19fTy9PX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0E= RlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1U= UkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV8= X19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTA= MDAwMDAxNDA1NTc0MjI2NDAwMTExNzAwMDAwMDAwMDQxaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUU= TlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVQ= Q0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUE= TElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX18= X19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fTy5pbml0AHR5cGUgPSBjb21wbGVtZW4= dAptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMTExNjAwMDAwMDAyNTE2aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk8= TEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX18= X0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF8= VE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX18= X09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX18= QUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gLTIzIDQuMDQKY29ubmVjdG9ybmV4dGlkIDIKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG8= ZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXg= cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoxICJjb21wbGVtIgp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fMl9SRVdPUF8= X19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1I= UF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT18= X19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX18= X19BQlNPTFVURV9fX19QT1dFUl8yX19fX08gMiAxICJ2YWwiCn0KaW5wdXRzCnsKMCAJT19fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0U= UklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTEk= WkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX18= T19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxNjIyMjczNDMyCiAgbW8= ZGlmeSAxNjIyNDk5MjAxCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzA= MDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMTExNzAwMDAwMDAwNjYyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVI= X1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0U= WklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF8= X19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX18= X19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzE= X1NVQlRSQUNUX19fX08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZhbAlbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF9pCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3UJWyA= MAlsb2Nrcz0wIF0JKAkxCTEJKQp2YWxfdglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfcAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfbglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfYwlbIDAJbG9ja3M9MCA= XQkoCTEJMQkxCSkKdmFsX3Y0CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkxCSkKdmFsX3VmCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91cAlbIDAJbG9ja3M9MCBdCSgJMQk= MQkxCSkKdmFsX3VuCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91YwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY= NDAwMTEyMTAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0Y= QUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX08= X19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT18= X19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVI= RUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fTy5uZXRib3gAX19uZXRib3gxCjA3MDcwNzAwMDAwMTAwMDAwMDA= MDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMTEyMzAwMDAwMDAwMDMxaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX08= X19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX18= RUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX18= X1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkE= Q0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX18= X08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAxMTU1MDAwMDAwMDAwMzNoZGFyb290L09fX19fUkU= REFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RPT1I= X0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0w= QU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV8= RVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE8= X1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fTy5pbml0AHR5cGUgPSBzcXJ0Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzA= MDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMTE1NDAwMDAwMDAyNjAzaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVI= X1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkE= X19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT18= X19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1Q= X1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV8= X19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gLTIzIDEuNTQKY29ubmVjdG9ybmV4dGlkIDIKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXA= bGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQ= IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoxICJzcXJ0Igp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fVENBUlQ= QlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX18= X09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX18= X19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk0= QUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19PIDEgMSAidmFsIgp9CmlucHV0cwp7CjAgCU9fX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX18= X09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1A= Uk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1Q= X19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVI= XzJfX19fMV9TVUJUUkFDVF9fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxNjIyMjczNDY5CiAgbW9kaWZ5IDE2MjI0OTkyMDEKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2w= b3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAxMTU1MDAwMDAwMDA2MzA= aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVI= X19fX08vT19fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX18= X0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX18= RElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1Q= SU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKc2lnbmE= dHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZhbAlbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF91CVsgMAlsb2Nrcz0wIF0JKAkxCTEJKQp2YWxfdglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfcAlbIDAJbG9ja3M= PTAgXQkoCTEJMQkxCSkKdmFsX24JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX2MJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3Y0CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkxCSkKdmFsX3VmCVsgMAlsb2Nrcz0wIF0= CSgJMQkpCnZhbF91dglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdXAJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VuCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91YwlbIDAJbG9ja3M9MCBdCSgJMQkxCTE= CSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMTE1NzAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkU= SURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1A= X19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE8= UlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX08= X19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT18= X19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fX08ubmV0Ym94AF9fbmV0Ym94MQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc= NDIyNjQwMDExNjEwMDAwMDAwMDAzMWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUw= T0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl8= Tk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX04= T1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTEk= WkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fX08udXM= ZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMTIxMTAwMDAwMDAwMDQxaGRhcm9vdC9PX19fX1JFREFIU18= T0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UQ0FSVEJVU18= MV9fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEE= TVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1Q= SU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlI= T01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fMV9TVUJUUkFDVF9fX19PLmluaXQAdHlwZSA9IGNvbXA= bGVtZW50Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAxMjEwMDAwMDAwMDI3MDNoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUM= QUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RDQVJUQlVTXzFfX19fVE9PUl8= RVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEE= TVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0U= WUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT18= U1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX18xX1NVQlRSQUNUX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gLTI= MyAtMC45Ngpjb25uZWN0b3JuZXh0aWQgMgpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2g= bGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG8= ZmYKb3V0cHV0c05hbWVkMwp7CjEgImNvbXBsZW0iCn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl8= X19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX08= X19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1U= UkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1Q= X19fX1NRVUFSRV9ST09UX19fX08gMSAxICJ2YWwiCn0KaW5wdXRzCnsKMCAJT19fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0E= RlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1U= UkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV8= Tk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1E= VUFSRV9ST09UX19fX08gMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjIyNzM0MzIKICBtb2RpZnkgMTYyMjQ5OTIwMQogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiA= MSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDEyMTEwMDAwMDAwMDY2MmhkYXJvb3Q= L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL08= X19fX1RDQVJUQlVTXzFfX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT18= X19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX18= X19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX18= X0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fXzFfU1VCVFJBQ1RfX19fTy5wYXI= bQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZhbAlbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF9pCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3UJWyAwCWxvY2tzPTAgXQkoCTEJMQk= KQp2YWxfdglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfcAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfbglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfYwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdjQ= CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkxCSkKdmFsX3VmCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91cAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdW4JWyAwCWw= b2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91YwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAxMjEzMDAwMDAwMDAwMTI= aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVI= X19fX08vT19fX19UQ0FSVEJVU18xX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUkk= RF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkU= X19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT18= X19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX18xX1NVQlRSQUNUX18= X19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDEyMTUwMDAwMDAwMDAzMWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0E= Rl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fVENBUlRCVVNfMV9fX19UT09SX0U= UkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU0= Uk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVk= RV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1M= VVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fXzFfU1VCVFJBQ1RfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX18= XwAAAAMAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMjczMDAwMDAwMDAwMzVoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1Q= TkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1I= TUFMX19fX08uaW5pdAB0eXBlID0gZ2xvYmFsCm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMjcyMDAwMDAwMDA3NTdoZGFyb290L08= X19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX18= X19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gLTI3IDE4LjU0CmNvbm5lY3Rvcm5leHRpZCAxCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW0= cGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWw= dCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMCAiTiIKfQppbnB1dHNOYW1lZDMKewp9CmlucHV0cwp7Cn0Kc3Q= YXQKewogIGNyZWF0ZSAxMzkyMTU4ODMwCiAgbW9kaWZ5IDE2MjI0OTkyMDEKICBhdXRob3Igbm9ib2R5QG5vd2hlcmUuc2lkZWZ4LmNvbQogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3I= aXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDI3MzAwMDAwMDAwMTYxaGRhcm9vdC9PX19fX1JFREFIU18= T0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19MQU1ST05fRUM= QUZSVVNfX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApjb250ZXh0dHlwZQlbIDAJbG9ja3M9MCBdCSgJc3VyZmFjZQkpCnVzZW1lbnUJWyAwCWxvY2tzPTAgXQkoCSJvbiIJKQp2YXJuYW0= ZQlbIDAJbG9ja3M9MCBdCSgJTgkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDAyNzUwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR04= SUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fTEFNUk9OX0VDQUZSVVNfX18= X09fX19fU1VSRkFDRV9OT1JNQUxfX19fTy5uZXRib3gAX19uZXRib3gxCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMjc3MDAwMDAwMDAwNDFoZGFyb290L08= X19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX18= X19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMACDE4LjUuNDk5MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDA= MTAwMDAwMDE0MDU1NzQyMjY0MDAwMzMxMDAwMDAwMDAwMzVoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQUQ= SUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTy5pbml0AHR5cGU= ID0gZ2xvYmFsCm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMzMwMDAwMDAwMDA3NTZoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0c= TklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0VDQUZSVVNfT1RfRVlFX00= T1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gLTI3IDguNTQKY29ubmVjdG9ybmV4dGlkIDEKZmxhZ3MgPSAgbG9jayBvZmYgbW8= ZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiA= Y29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewowICJJIgp9CmlucHV0c05hbWVkMwp7Cn0KaW4= cHV0cwp7Cn0Kc3RhdAp7CiAgY3JlYXRlIDEzOTIxNTg4MzAKICBtb2RpZnkgMTYyMjQ4Mzk2NwogIGF1dGhvciBub2JvZHlAbm93aGVyZS5zaWRlZnguY29tCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSA= MSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMzMxMDAwMDAwMDAxNjFoZGFyb290L08= X19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX18= X19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX08ucGFybQB7CnZlcnNpb24gMC44CmNvbnRleHR0eXBlCVsgMAlsb2Nrcz0wIF0JKAlzdXJmYWM= ZQkpCnVzZW1lbnUJWyAwCWxvY2tzPTAgXQkoCSJvbiIJKQp2YXJuYW1lCVsgMAlsb2Nrcz0wIF0JKAlJCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDM= MzMwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkc= X1JBVElPX1NIQURFUl9fX19PL09fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDA= MDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMzM1MDAwMDAwMDAwNDFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUw= X19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVk= RV9UT19TVVJGQUNFX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMACDE4LjUuNDk5MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDEwMzUwMDA= MDAwMDAwMzJoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVEk= T19TSEFERVJfX19fTy9PX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX18= T19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX18= X05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUE= TElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fTy5pbml0AHR5cGUgPSBhYnMKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDEwMzQ= MDAwMDAwMDIzMzNoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1I= QVRJT19TSEFERVJfX19fTy9PX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU18= X19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0U= X19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk8= Uk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAtMjUgMTIuNTQKY29ubmVjdG9ybmV4dGlkIDIKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiA= Zm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3M= ZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoxICJhYnMiCn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX19PX19fX0VaSUxBTVJPTl8= X19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX08= X19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1U= UkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fTyAyIDEgInZhbCIKfQppbnB1dHMKewowIAlPX19fX09fX19fRVo= SUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX18= X19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX18= X09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxNjIyNDc= Nzk2MwogIG1vZGlmeSAxNjIyNDk5MjAxCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW4= ZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMTAzNTAwMDAwMDAwNjYyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREE= UkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUY= UlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVI= RkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX04= T1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHU= cmUJWyAwCWxvY2tzPTAgXQkoCWRlZmF1bHQJKQp2YWwJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfaQlbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF91CVsgMAlsb2Nrcz0wIF0JKAkxCTEJKQp2YWxfdglbIDAJbG9ja3M9MCBdCSg= CTEJMQkxCSkKdmFsX3AJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX24JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX2MJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3Y0CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQk= MQkpCnZhbF91ZglbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF91dglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdXAJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VuCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF8= dWMJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMTAzNzAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1JFREFIU19PSVQ= QVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FVFVMT1NCQV9fX18= T19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0Q= T1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk8= RFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX08= Lm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDEwNDEwMDAwMDAwMDAzMWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0Y= T0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRVRVTE9TQkFfX19fT19fX19PX19fX0U= WklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF8= X19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX18= X19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19PLnVzZXJkYXRhAAA= AAABAA1fX19WZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDEwNDQwMDAwMDAwMDI1NmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR04= SUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRVRVTE9TQkFfX19fT19fX18= T19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFI= T0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF8= X19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19PLm91dHA= dXRpbmZvcwBOdW1JbmZvcyAxClZhbHVlc0JpbmFyeSAxCkJlZ2luSW5mbwpPdXRwdXROYW1lIGFicwpEZWJ1Z0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KQnlwYXNzQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpOb3JtYWw= TW9kZSAwCkJ5cGFzc01vZGUgMQpVc2VEZWZhdWx0VmFsdWUgMQpFbmRJbmZvCgAAAAAAAAAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDA3NzMwMDAwMDAwMDA= MzJoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQUQ= RVJfX19fTy9PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX18= X19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX18= X0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX08uaW5pdAB0eXA= ZSA9IGRvdAptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDc3MjAwMDAwMDAxNjA1aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTkk= Q0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19PX19fX0VaSUxBTVJPTl9fX18= RUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX18= X1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkE= Q0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAtMjcgMTMuNjE1CmNvbm4= ZWN0b3JuZXh0aWQgMwpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW4= bG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9mZiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c04= YW1lZDMKewoyICJkb3Rwcm9kIgp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08gMSAxICJ2ZWMxIgoxIAk= T19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fTyAxIDEgInZlYzIiCn0KaW5wdXRzCnsKMCA= CU9fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08gMCAxCjEgCU9fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUkk= RF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxMzkyMTU4ODMwCiAgbW9kaWZ5IDE2MjI0OTkyMDEKICBhdXRob3Igbm9ib2R5QG4= b3doZXJlLnNpZGVmeC5jb20KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDA= MDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDA3NzMwMDAwMDAwMDQ1NGhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl8= UkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl8= X19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0Y= Uk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVk= RV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZlYzEJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjMglbIDA= CWxvY2tzPTAgXQkoCTAJMQkwCSkKdmVjMV9jCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlYzJfYwlbIDAJbG9ja3M9MCBdCSgJMAkxCTAJKQp2ZWMxX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlYzJfdXYJWyAwCWw= b2Nrcz0wIF0JKAkwCTEJMAkpCnZlYzFfdWMJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjMl91YwlbIDAJbG9ja3M9MCBdCSgJMAkxCTAJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTA= MDAwMDAxNDA1NTc0MjI2NDAwMDc3NTAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUU= TlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0E= RlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1U= UkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV8= X19fTk9STUFMSVpFX19fX09fX19fTy5uZXRib3gAX19uZXRib3gxCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwNzc3MDAwMDAwMDAwMzFoZGFyb290L09fX18= X1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX08= X19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk8= RFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX18= X19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnM= aW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDAzMjUwMDAwMDAwMDA0MGhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0U= R0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX18= X19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PLmluaXQAdHlwZSA9IG5vcm1hbGl6ZQptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA= NTU3NDIyNjQwMDAzMjQwMDAwMDAwMTE0N2hkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV8= RkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24= IC0yNyAxNi4wNApjb25uZWN0b3JuZXh0aWQgMgpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGg= aWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9mZiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmk= YWwgb2ZmCm91dHB1dHNOYW1lZDMKewoxICJudmVjIgp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19PIDAgMSAidmVjIgp9CmlucHV0cwp7CjAgCU9fX18= X0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTyAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTM5MjE1ODgzMAogIG1vZGlmeSAxNjIyNDk5MjAxCiAgYXV0aG9yIG5vYm9keUBub3doZXJlLnNpZGVmeC4= Y29tCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDA= MDAwMDE0MDU1NzQyMjY0MDAwMzI1MDAwMDAwMDA0NDZoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU4= VF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PLnBhcm0Aewp2ZXJzaW9uIDA= LjgKc2lnbmF0dXJlCVsgMAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSkKdmVjCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlY191CVsgMAlsb2Nrcz0wIF0JKAkxCTAJKQp2ZWNfcAlbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWM= X3YJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjX3Y0CVsgMAlsb2Nrcz0wIF0JKAkwCTAJMAkxCSkKdmVjX3VuCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlY191cAlbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWNfdXY= CVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDAzMjcwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVI= X0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRVpJTEFNUk9OX19fX0w= QU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDI= MjY0MDAwMzMxMDAwMDAwMDAwMzFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0Y= X0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18= AAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDAzMzQwMDAwMDAwMDI1N2hkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE4= RUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX18= X1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PLm91dHB1dGluZm9zAE51bUluZm9zIDEKVmFsdWVzQmluYXJ5IDEKQmVnaW5JbmZvCk91dHB1dE5hbWUgbnZlYwpEZWJ1Z0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18= CkJ5cGFzc0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KTm9ybWFsTW9kZSAwCkJ5cGFzc01vZGUgMQpVc2VEZWZhdWx0VmFsdWUgMQpFbmRJbmZvCgAAAAAAAAAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDA= MDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMzYzMDAwMDAwMDAwNDBoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUE= TF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVI= RkFDRV9fX19OT1JNQUxJWkVfX19fTy5pbml0AHR5cGUgPSBub3JtYWxpemUKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDAzNjIwMDA= MDAwMDEyNDNoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVEk= T19TSEFERVJfX19fTy9PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PLmRlZgBjb21tZW4= dCAiIgpwb3NpdGlvbiAtMjcgMTEuMDQKY29ubmVjdG9ybmV4dGlkIDIKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmY= IHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvZmYgY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXQ= YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMSAibnZlYyIKfQppbnB1dHNOYW1lZDMKewowIAlPX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1Q= T19TVVJGQUNFX19fX08gMCAxICJ2ZWMiCn0KaW5wdXRzCnsKMCAJT19fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX08gMCAxCn0Kc3RhdAo= ewogIGNyZWF0ZSAxMzkyMTU4ODMwCiAgbW9kaWZ5IDE2MjI0ODM5NjcKICBhdXRob3Igbm9ib2R5QG5vd2hlcmUuc2lkZWZ4LmNvbQogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQ= ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDM2MzAwMDAwMDAwNDQ2aGRhcm9vdC9PX19fX1JFREFIU19PSVQ= QVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FWklMQU1ST05fX18= X0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCA= XQkoCWRlZmF1bHQJKQp2ZWMJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjX3UJWyAwCWxvY2tzPTAgXQkoCTEJMAkpCnZlY19wCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlY192CVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAk= KQp2ZWNfdjQJWyAwCWxvY2tzPTAgXQkoCTAJMAkwCTEJKQp2ZWNfdW4JWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjX3VwCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlY191dglbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQo= fQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDM2NTAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREE= UkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0U= UklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX08ubmV0Ym94AF9fbmV0Ym94MQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA= NTU3NDIyNjQwMDAzNjcwMDAwMDAwMDAzMWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV8= RkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVo= RV9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDM3MjAwMDAwMDAwMjU3aGRhcm9vdC9PX18= X19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX18= RVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX08ub3V0cHV0aW5mb3MATnVtSW5mb3MgMQpWYWx1ZXM= QmluYXJ5IDEKQmVnaW5JbmZvCk91dHB1dE5hbWUgbnZlYwpEZWJ1Z0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KQnlwYXNzQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpOb3JtYWxNb2RlIDAKQnlwYXNzTW9kZSAxClVzZUQ= ZWZhdWx0VmFsdWUgMQpFbmRJbmZvCgAAAAAAAAAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDAyMTQwMDAwMDAwNjI0M2hkYXJvb3QvT19fX19SRURBSFNfT0k= VEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PLm9yZGVyADEyCk9fX19fVFU= UFRVT0JVU19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX1NVQk8= VVRQVVRfX19fTwpPX19fX1RVUE5JQlVTX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR18= UkFUSU9fU0hBREVSX1NVQklOUFVUX19fX08KT19fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVI= T05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU8= Tl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST00= X0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX19PCk9fX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST04= X19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX18= T19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1M= VVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUM= VF9fX19PCk9fX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX18= X19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX18= X0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUM= VElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fX08KT19fX19UQ0FSVEJVU18xX19fX1RPT1I= X0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0w= QU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV8= RVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE8= X1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fMV9TVUJUUkFDVF9fX19PCk9fX19fTEFNUk9OX0VDQUZSVVNfX19fT18= X19fU1VSRkFDRV9OT1JNQUxfX19fTwpPX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTwpPX19fX0VUVUxPU0JBX19fX09fX19fT19fX18= RVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1Q= X19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT18= X19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fTwpPX19fX09fX18= X0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUM= VF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX08= X19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PCk9fX19fRVpJTEFNUk9OX19fX0xBTVJPTl8= RUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PCk9fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1M= VVJGQUNFX19fX05PUk1BTElaRV9fX19PCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMjEyMDAwMDAwMDAwMDJoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0c= TklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy5uZXQAMQowNzA3MDcwMDAwMDEwMDA= MDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDAwMTYwMDAwMDAwMDM1NGhkYXJvb3Qub3JkZXIAMwpPX19fX1RVUFRVT19SRURBSFNfRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfU0hBREVSX08= VVRQVVRfX19fTwpPX19fX1RDRUxPQ19UVVBUVU9fX19fT19fX19PVVRQVVRfQ09MRUNUX19fX08KT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkU= QVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMDE0MDAwMDAwMDA= MDAyaGRhcm9vdC5uZXQAMQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDAxMzAwMDAwMDAwMDAwVFJBSUxFUiEhIQBQSUMyAwAAAEhSAQAAQy8AAABDcmVhdGU= ZCBieSBIb3VkaW5pMTguNS40OTkgWzA2LzAxLzIxIDE5OjE2OjAwXQBBDgAAAEFkbWluaXN0cmF0b3IATQIAAABPAFQIAAAAAAAAAAAA8L9tCAAAAAAAAAAAAAAAWAQAAABAAAAAWQQAAABAAAAAdygAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFIEAAAAAACAPyMEAAAAAgAAAFBbAAAATgIAAABDAFYEAAAAAQAAAGMEAAAAAwAAAHACAAAAcgBwAgAAAGcAcAIAAABiAGQEAAAAAQAAAEIEAAAAAAAAAFcEAAAA/wAAAGcEAAA= AAUAAABHBAAAAM3MDEBQNAAAAE4CAAAAQQBWBAAAAAEAAABjBAAAAAEAAABkBAAAAAEAAABCBAAAAAAAAABXBAAAAP8AAABTPQAAAHMEAAAAAAAAAEYBAAAAAUQCAAAAPwBGAQAAAAFEAgAAAD8ARgEAAAABRAIAAAA/AEYBAAA= AAFEAgAAAD8AU3sAAABzBAAAAAEAAABGAQAAAAFEFAAAABcA+gQIDA8UFQMX+hUUDwwIBBcARgEAAAABRBQAAAAXAPoECAwPFBUDF/oVFA8MCAQXAEYBAAAAAUQUAAAAFwD6BAgMDxQVAxf6FRQPDAgEFwBGAQAAAAFECgAAABk= AAMBAwIDARkAU5UAAABzBAAAAAIAAABGAQAAAAFEGgAAABQA9wYMExcaHR8gIgMj9yIgHx0aFxMMBhQARgEAAAABRBoAAAAUAPcGDBMXGh0fICIDI/ciIB8dGhcTDAYUAEYBAAAAAUQaAAAAFAD3BgwTFxodHyAiAyP3IiAfHRo= FxMMBhQARgEAAAABRBIAAAAVAAEBAQICAwUEAgMBAgEBFQBTrwAAAHMEAAAAAwAAAEYBAAAAAUQgAAAAEQD0AQoSGBwgJCcqLC0vAzD0Ly0sKickIBwYEgoBEQBGAQAAAAFEIAAAABEA9AEKEhgcICQnKiwtLwMw9C8tLConJCA= HBgSCgERAEYBAAAAAUQgAAAAEQD0AQoSGBwgJCcqLC0vAzD0Ly0sKickIBwYEgoBEQBGAQAAAAFEGgAAABIAAQEBAvsDBAUFBgcH9wYFBQQDAgIBARIAU8EAAABzBAAAAAQAAABGAQAAAAFEJAAAAA8A8gEKFBofJCktMTM2ODo= OwM88js6ODYzMS0pJB8aFAoBDwBGAQAAAAFEJAAAAA8A8gEKFBofJCktMTM2ODo7AzzyOzo4NjMxLSkkHxoUCgEPAEYBAAAAAUQkAAAADwDyAQoUGh8kKS0xMzY4OjsDPPI7Ojg2MzEtKSQfGhQKAQ8ARgEAAAABRCAAAAAQAAE= AfYCAwQFBggJCgoLBQz0CwoKCQgGBQQDAgEBEABTywAAAHMEAAAABQAAAEYBAAAAAUQmAAAADgDxBxMaICYsMTU5PD9CREZHA0jxR0ZEQj88OTUxLCYgGhMHDgBGAQAAAAFEJgAAAA4A8QcTGiAmLDE1OTw/QkRGRwNI8UdGREI= Pzw5NTEsJiAaEwcOAEYBAAAAAUQmAAAADgDxBxMaICYsMTU5PD9CREZHA0jxR0ZEQj88OTUxLCYgGhMHDgBGAQAAAAFEJAAAAA8A8gECAwQGCAkLDA4PEBERAxIBEfQQDw4MCwkIBgQDAgEPAFPbAAAAcwQAAAAGAAAARgEAAAA= AUQqAAAADADvAQ8XHyYsMjc8QERHS01QUlMDVO9TUlBNS0dEQDw3MiwmHxcPAQwARgEAAAABRCoAAAAMAO8BDxcfJiwyNzxAREdLTVBSUwNU71NSUE1LR0RAPDcyLCYfFw8BDABGAQAAAAFEKgAAAAwA7wEPFx8mLDI3PEBER0s= TVBSUwNU71NSUE1LR0RAPDcyLCYfFw8BDABGAQAAAAFEKAAAAA0A8AECAwQGCAoMDhASExUWFxgDGfAYFxYVExIQDgwKCAYEAwIBDQBT4wAAAHMEAAAABwAAAEYBAAAAAUQsAAAACwDuBRMbIyoxNzxCRktPU1ZZW11eA1/uXl0= W1lWU09LRkI8NzEqIxsTBQsARgEAAAABRCwAAAALAO4FExsjKjE3PEJGS09TVllbXV4DX+5eXVtZVlNPS0ZCPDcxKiMbEwULAEYBAAAAAUQsAAAACwDuBRMbIyoxNzxCRktPU1ZZW11eA1/uXl1bWVZTT0tGQjw3MSojGxMFCwA= RgEAAAABRCoAAAAMAO8BAgQGCAoMDxEUFhgaHB4fIAMh7yAfHhwaGBYUEQ8MCggGBAIBDABT7gAAAHMEAAAACAAAAEYBAAAAAUQvAAAACgDWBxYeJi41O0FHTFJWWl5hZGZoaWpra2ppaGZkYV5aVlJMR0E7NS4mHhYHCgBGAQA= AAABRC8AAAAKANYHFh4mLjU7QUdMUlZaXmFkZmhpamtramloZmRhXlpWUkxHQTs1LiYeFgcKAEYBAAAAAUQvAAAACgDWBxYeJi41O0FHTFJWWl5hZGZoaWpra2ppaGZkYV5aVlJMR0E7NS4mHhYHCgBGAQAAAAFELAAAAAsA7gE= AwQHCQwPERUYGh0gIiQmKCkDKu4pKCYkIiAdGhgVEQ8MCQcEAwELAFP3AAAAcwQAAAAJAAAARgEAAAABRDEAAAAJANQHFyAoMDg/RUxRV1xgZWhsb3FzdHV2dnV0c3FvbGhlYFxXUUxFPzgwKCAXBwkARgEAAAABRDEAAAAJANQ= BxcgKDA4P0VMUVdcYGVobG9xc3R1dnZ1dHNxb2xoZWBcV1FMRT84MCggFwcJAEYBAAAAAUQxAAAACQDUBxcgKDA4P0VMUVdcYGVobG9xc3R1dnZ1dHNxb2xoZWBcV1FMRT84MCggFwcJAEYBAAAAAUQvAAAACgDWAgMFCAoNERQ= FxseIiUoKy0vMTIzNDQzMjEvLSsoJSIeGxcUEQ0KCAUDAgoAU/sAAABzBAAAAAoAAABGAQAAAAFEMgAAAAgA6wcYISoyOkFIT1ZcYWZrb3N2eXt9fwOA6399e3l2c29rZmFcVk9IQToyKiEYBwgARgEAAAABRDIAAAAIAOsHGCE= KjI6QUhPVlxhZmtvc3Z5e31/A4Drf317eXZzb2tmYVxWT0hBOjIqIRgHCABGAQAAAAFEMgAAAAgA6wcYISoyOkFIT1ZcYWZrb3N2eXt9fwOA6399e3l2c29rZmFcVk9IQToyKiEYBwgARgEAAAABRDAAAAAJAOwCAwUICw8SFho= HiImKi4xNDc5Oz0DPuw9Ozk3NDEuKiYiHhoWEg8LCAUDAgkAUwYBAABzBAAAAAsAAABGAQAAAAFENQAAAAcA0AcXISozPENLUllfZWtwdXl9gIOGiImKi4uKiYiGg4B9eXVwa2VfWVJLQzwzKiEXBwcARgEAAAABRDUAAAAHANA= BxchKjM8Q0tSWV9la3B1eX2Ag4aIiYqLi4qJiIaDgH15dXBrZV9ZUktDPDMqIRcHBwBGAQAAAAFENQAAAAcA0AcXISozPENLUllfZWtwdXl9gIOGiImKi4uKiYiGg4B9eXVwa2VfWVJLQzwzKiEXBwcARgEAAAABRDIAAAAIAOs= AgMGCAwPExgcISUqLzM3Oz5BREZIA0nrSEZEQT47NzMvKiUhHBgTDwwIBgMCCABTCwEAAHMEAAAADAAAAEYBAAAAAUQ2AAAABgDpBRYgKjM8RExUW2Jpb3R5foOHio2QkpMDlOmTkpCNioeDfnl0b2liW1RMRDwzKiAWBQYARgE= AAAAAUQ2AAAABgDpBRYgKjM8RExUW2Jpb3R5foOHio2QkpMDlOmTkpCNioeDfnl0b2liW1RMRDwzKiAWBQYARgEAAAABRDYAAAAGAOkFFiAqMzxETFRbYmlvdHl+g4eKjZCSkwOU6ZOSkI2Kh4N+eXRvaWJbVExEPDMqIBYFBgA= RgEAAAABRDQAAAAHAOoBAwUIDBAUGR4jKC0yNzxBRUlMT1FTA1TqU1FPTElFQTw3Mi0oIx4ZFBAMCAUDAQcAUxMBAABzBAAAAA0AAABGAQAAAAFEOAAAAAUA6AETHigyPERMVVxka3J3fYOIjJCTl5mbnQOe6J2bmZeTkIyIg30= d3JrZFxVTEQ8MigeEwEFAEYBAAAAAUQ4AAAABQDoARMeKDI8RExVXGRrcnd9g4iMkJOXmZudA57onZuZl5OQjIiDfXdya2RcVUxEPDIoHhMBBQBGAQAAAAFEOAAAAAUA6AETHigyPERMVVxka3J3fYOIjJCTl5mbnQOe6J2bmZc= k5CMiIN9d3JrZFxVTEQ8MigeEwEFAEYBAAAAAUQ2AAAABgDpAQMFCAwQFBofJCowNTtBRktPU1daXV8DYOlfXVpXU09LRkE7NTAqJB8ZFBAMCAUDAQYAUxkBAABzBAAAAA4AAABGAQAAAAFEOQAAAAUAzA8bJjA6Q0xVXWVsc3o= gIaMkZWZnaCjpaanqKinpqWioJ2ZlZGMhoB6c2xlXVVMQzowJhsPBQBGAQAAAAFEOQAAAAUAzA8bJjA6Q0xVXWVsc3qAhoyRlZmdoKOlpqeoqKempaKgnZmVkYyGgHpzbGVdVUxDOjAmGw8FAEYBAAAAAUQ5AAAABQDMDxsmMDo= Q0xVXWVsc3qAhoyRlZmdoKOlpqeoqKempaKgnZmVkYyGgHpzbGVdVUxDOjAmGw8FAEYBAAAAAUQ5AAAABQDMAQIECAsPFBkfJSsxOD5ESlBVWl9jZmlrbG1tbGtpZmNfWlVQSkQ+ODErJR8ZFA8LCAQCAQUAUx8BAABzBAAAAA8= AAAARgEAAAABRDsAAAAEAMoHFyMuOEFLVFxlbXR7gomPlJmeoqapq66vsLGxsK+uq6mmop6ZlI+Jgnt0bWVcVEtBOC4jFwcEAEYBAAAAAUQ7AAAABADKBxcjLjhBS1RcZW10e4KJj5SZnqKmqauur7CxsbCvrquppqKemZSPiYI= e3RtZVxUS0E4LiMXBwQARgEAAAABRDsAAAAEAMoHFyMuOEFLVFxlbXR7gomPlJmeoqapq66vsLGxsK+uq6mmop6ZlI+Jgnt0bWVcVEtBOC4jFwcEAEYBAAAAAUQ5AAAABQDMAgQHCg8TGR8lLDI5QEdOVFpgZWpvcnV3eXp6eXc= dXJvamVgWlROR0A5MiwlHxkTDwoHBAIFAFMkAQAAcwQAAAAQAAAARgEAAAABRDwAAAADAOYBEx8qNT9IUltkbHR8g4qRl5yipquusbS2uAO55ri2tLGuq6ainJeRioN8dGxkW1JIPzUqHxMBAwBGAQAAAAFEPAAAAAMA5gETHyo= NT9IUltkbHR8g4qRl5yipquusbS2uAO55ri2tLGuq6ainJeRioN8dGxkW1JIPzUqHxMBAwBGAQAAAAFEPAAAAAMA5gETHyo1P0hSW2RsdHyDipGXnKKmq66xtLa4A7nmuLa0sa6rpqKcl5GKg3x0bGRbUkg/NSofEwEDAEYBAAA= AAFEOwAAAAQAygEDBgkNEhgeJCsyOkFJUFdeZWtxdnp+gYSFhoaFhIF+enZxa2VeV1BJQToyKyQeGBINCQYDAQQAUyUBAABzBAAAABEAAABGAQAAAAFEPAAAAAMA5goaJjE7RU9ZYmtze4OKkZiepKmus7a5vL/AA8HmwL+8ubY= s66ppJ6YkYqDe3NrYllPRTsxJhoKAwBGAQAAAAFEPAAAAAMA5goaJjE7RU9ZYmtze4OKkZiepKmus7a5vL/AA8HmwL+8ubazrqmknpiRioN7c2tiWU9FOzEmGgoDAEYBAAAAAUQ8AAAAAwDmChomMTtFT1lia3N7g4qRmJ6kqa4= s7a5vL/AA8HmwL+8ubazrqmknpiRioN7c2tiWU9FOzEmGgoDAEYBAAAAAUQ8AAAAAwDmAQIECAwRFhwjKjE5QUlRWWFob3Z8gYaKjpADkuaQjoqGgXx2b2hhWVFJQTkxKiMcFhEMCAQCAQMAUy8BAABzBAAAABIAAABGAQAAAAE= RD8AAAACAMYBFCAsN0FMVl9pcnqCipGZn6assba6vsHExsjJysrJyMbEwb66trGspp+ZkYqCenJpX1ZMQTcsIBQBAgBGAQAAAAFEPwAAAAIAxgEUICw3QUxWX2lyeoKKkZmfpqyxtrq+wcTGyMnKysnIxsTBvrq2saymn5mRioI= enJpX1ZMQTcsIBQBAgBGAQAAAAFEPwAAAAIAxgEUICw3QUxWX2lyeoKKkZmfpqyxtrq+wcTGyMnKysnIxsTBvrq2saymn5mRioJ6cmlfVkxBNywgFAECAEYBAAAAAUQ9AAAAAwDIAQMGCg8UGiEoMDhASVFaYmpyeoGHjZKWmpw= np+fnpyalpKNh4F6cmpiWlFJQDgwKCEaFA8KBgMBAwBTLgEAAHMEAAAAEwAAAEYBAAAAAUQ+AAAAAgDlChomMjxHUVxlb3eAiZGYn6atsri9wcXJy87PA9Hlz87LycXBvbiyraafmJGJgHdvZVxRRzwyJhoKAgBGAQAAAAFEPgA= AAACAOUKGiYyPEdRXGVvd4CJkZifpq2yuL3BxcnLzs8D0eXPzsvJxcG9uLKtpp+YkYmAd29lXFFHPDImGgoCAEYBAAAAAUQ+AAAAAgDlChomMjxHUVxlb3eAiZGYn6atsri9wcXJy87PA9Hlz87LycXBvbiyraafmJGJgHdvZVw= UUc8MiYaCgIARgEAAAABRD8AAAACAMYBAgQIDBEXHiUtNT5HUFlia3R8hIuSmJ2ipaiqq6uqqKWinZiSi4R8dGtiWVBHPjUtJR4XEQwIBAIBAgBTMAEAAHMEAAAAFAAAAEYBAAAAAUQ/AAAAAgDGEh8sN0JMV2FrdH2Gj5eepq0= s7m+w8jMz9LV1tfY2NfW1dLPzMjDvrmzraael4+GfXRrYVdMQjcsHxICAEYBAAAAAUQ/AAAAAgDGEh8sN0JMV2FrdH2Gj5eepq2zub7DyMzP0tXW19jY19bV0s/MyMO+ubOtpp6Xj4Z9dGthV0xCNywfEgIARgEAAAABRD8AAAA= AgDGEh8sN0JMV2FrdH2Gj5eepq2zub7DyMzP0tXW19jY19bV0s/MyMO+ubOtpp6Xj4Z9dGthV0xCNywfEgIARgEAAAABRD4AAAACAOUBAwYKDxUbIioyO0ROV2FqdH2FjpWco6itsbQDtuW0sa2oo5yVjoV9dGphV05EOzIqIhs= FQ8KBgMBAgBTNAEAAHMEAAAAFQAAAEYBAAAAAERAAAAAAAAGGCQxPEZSXGZweYOMlJykrLK5v8TKztLW2dvd3t7e3t3b2dbSzsrEv7myrKSclIyDeXBmXFJGPDEkGAYAAEYBAAAAAERAAAAAAAAGGCQxPEZSXGZweYOMlJykrLI= ub/Eys7S1tnb3d7e3t7d29nW0s7KxL+5sqyknJSMg3lwZlxSRjwxJBgGAABGAQAAAABEQAAAAAAABhgkMTxGUlxmcHmDjJScpKyyub/Eys7S1tnb3d7e3t7d29nW0s7KxL+5sqyknJSMg3lwZlxSRjwxJBgGAABGAQAAAAFEPwA= AAACAMYCBAgMERgeJi43QUpUXmhyfIWOl5+mrbO4vL/AwsLAv7y4s62mn5eOhXxyaF5USkE3LiYeGBEMCAQCAgBTNQEAAHMEAAAAFgAAAEYBAAAAAERAAAAAAAAMHCk1QEtWYGt1foiRmaKpsbi+xMrQ1Njc3uHj5OXl5OPh3tw= 2NTQysS+uLGpoZmRiH51a2BWS0A1KRwMAABGAQAAAABEQAAAAAAADBwpNUBLVmBrdX6IkZmiqbG4vsTK0NTY3N7h4+Tl5eTj4d7c2NTQysS+uLGpoZmRiH51a2BWS0A1KRwMAABGAQAAAABEQAAAAAAADBwpNUBLVmBrdX6IkZk= oqmxuL7EytDU2Nze4ePk5eXk4+He3NjU0MrEvrixqaGZkYh+dWtgVktANSkcDAAARgEAAAAAREAAAAAAAAECBQkOFBoiKjM8RlBaZW96hI6XoKiwt7zCxsnLzMzLycbCvLewqKCXjoR6b2VaUEY8MyoiGhQOCQUCAQAAUzUBAAA= cwQAAAAXAAAARgEAAAAAREAAAAAAABMgLTlET1plb3mDjJWepq62vcPK0NXZ3eHk5ujp6urp6Obk4d3Z1c/Kw722rqaelYyDeW9lWk9EOS0gEwAARgEAAAAAREAAAAAAABMgLTlET1plb3mDjJWepq62vcPK0NXZ3eHk5ujp6uo= 6ejm5OHd2dXPysO9tq6mnpWMg3lvZVpPRDktIBMAAEYBAAAAAERAAAAAAAATIC05RE9aZW95g4yVnqautr3DytDV2d3h5Obo6erq6ejm5OHd2dXPysO9tq6mnpWMg3lvZVpPRDktIBMAAEYBAAAAAERAAAAAAAABAwYLEBYdJS4= N0FLVWBrdoGLlZ+osbnAxsvP09XW1tXTz8vGwLmxqJ+Vi4F2a2BVS0E3LiUdFhALBgMBAABTNQEAAHMEAAAAGAAAAEYBAAAAAERAAAAAAAQXJDE8R1NeaHN9h5CZoquzusHIztTZ3uLm6evt7u/v7u3r6ebi3tnUzsjBurOropk= kId9c2heU0c8MSQXBABGAQAAAABEQAAAAAAEFyQxPEdTXmhzfYeQmaKrs7rByM7U2d7i5unr7e7v7+7t6+nm4t7Z1M7Iwbqzq6KZkId9c2heU0c8MSQXBABGAQAAAABEQAAAAAAEFyQxPEdTXmhzfYeQmaKrs7rByM7U2d7i5uk= 6+3u7+/u7evp5uLe2dTOyMG6s6uimZCHfXNoXlNHPDEkFwQARgEAAAAAREAAAAAAAAIECAwSGCAoMTtFT1plcXyHkpymsLnByM7U2Nve39/e29jUzsjBubCmnJKHfHFlWk9FOzEoIBgSDAgEAgAAUzUBAABzBAAAABkAAABGAQA= AAAAREAAAAAACBonMz9LVmFsdoCKk52mrra+xczS2N3i5urt7/Hy8/Py8e/t6ubi3djSzMW+tq6mnZOKgHZsYVZLPzMnGggARgEAAAAAREAAAAAACBonMz9LVmFsdoCKk52mrra+xczS2N3i5urt7/Hy8/Py8e/t6ubi3djSzMU= vraupp2TioB2bGFWSz8zJxoIAEYBAAAAAERAAAAAAAgaJzM/S1ZhbHaAipOdpq62vsXM0tjd4ubq7e/x8vPz8vHv7erm4t3Y0szFvraupp2TioB2bGFWSz8zJxoIAEYBAAAAAERAAAAAAAACBQkOExoiKzQ+SVNfanaBjZijrbc= wMjP1tvg4+Xn5+Xj4NvWz8jAt62jmI2BdmpfU0k+NCsiGhMOCQUCAABTNQEAAHMEAAAAGgAAAEYBAAAAAERAAAAAAAwdKjZCTVlkb3mDjZegqbG5wcnP1tzh5uru8PP19vf39vXz8O7q5uHc1s/JwbmxqaCXjYN5b2RZTUI2Kh0= DABGAQAAAABEQAAAAAAMHSo2Qk1ZZG95g42XoKmxucHJz9bc4ebq7vDz9fb39/b18/Du6ubh3NbPycG5samgl42DeW9kWU1CNiodDABGAQAAAABEQAAAAAAMHSo2Qk1ZZG95g42XoKmxucHJz9bc4ebq7vDz9fb39/b18/Du6uY= 4dzWz8nBubGpoJeNg3lvZFlNQjYqHQwARgEAAAAAREAAAAAAAQMFCg8VHCQtN0FMV2NveoaSnaizvMbO1tzi5urs7u7s6ubi3NbOxryzqJ2ShnpvY1dMQTctJBwVDwoFAwEAUzUBAABzBAAAABsAAABGAQAAAABEQAAAAAAPHyw= OERQW2Zxe4aQmaOrtLzEy9LZ3uTp7fDz9vj5+vr5+Pbz8O3p5N7Z0svEvLSropmQhntxZltQRDgsHw8ARgEAAAAAREAAAAAADx8sOERQW2Zxe4aQmaOrtLzEy9LZ3uTp7fDz9vj5+vr5+Pbz8O3p5N7Z0svEvLSropmQhntxZls= UEQ4LB8PAEYBAAAAAERAAAAAAA8fLDhEUFtmcXuGkJmjq7S8xMvS2d7k6e3w8/b4+fr6+fj28/Dt6eTe2dLLxLy0q6KZkIZ7cWZbUEQ4LB8PAEYBAAAAAERAAAAAAAEDBgoQFh4mLzlET1pmcn6KlqKtuMLL1Nvi6O3w8vT08vA= 7eji29TLwritopaKfnJmWk9EOS8mHhYQCgYDAQBTNQEAAHMEAAAAHAAAAEYBAAAAAERAAAAAABQgLTpGUl1oc32Ikpulrra/xs7V2+Hm6+/z9vn6+/z8+/r59vPv6+bh29XOxr+2rqWbkoh9c2hdUkY6LSAUAEYBAAAAAERAAAA= AAAUIC06RlJdaHN9iJKbpa62v8bO1dvh5uvv8/b5+vv8/Pv6+fbz7+vm4dvVzsa/tq6lm5KIfXNoXVJGOi0gFABGAQAAAABEQAAAAAAUIC06RlJdaHN9iJKbpa62v8bO1dvh5uvv8/b5+vv8/Pv6+fbz7+vm4dvVzsa/tq6lm5I= iH1zaF1SRjotIBQARgEAAAAAREAAAAAAAQMHCxEXHygxO0ZRXWl1gY6apbG8xs/Y4Obt8fX3+Pj39fHt5+DYz8a8saWajoF1aV1RRjsxKB8XEQsHAwEAUzUBAABzBAAAAB0AAABGAQAAAABEQAAAAAAVIi87R1NeaXR/iZOdpq8= uMDIz9bd4+jt8fX4+vz9/v79/Pr49fHt6OPd1s/IwLivpp2TiX90aV5TRzsvIhUARgEAAAAAREAAAAAAFSIvO0dTXml0f4mTnaavuMDIz9bd4+jt8fX4+vz9/v79/Pr49fHt6OPd1s/IwLivpp2TiX90aV5TRzsvIhUARgEAAAA= AERAAAAAABUiLztHU15pdH+Jk52mr7jAyM/W3ePo7fH1+Pr8/f7+/fz6+PXx7ejj3dbPyMC4r6adk4l/dGleU0c7LyIVAEYBAAAAAERAAAAAAAEEBwwRGCApMj1IU19rd4SQnKi0v8nT2+Pq8PX4+/z8+/j18Orj29PJv7SonJA= hHdrX1NIPTIpIBgRDAcEAQBTNQEAAHMEAAAAHgAAAEYBAAAAAERAAAAAABcjMDxIVF9qdYCKlJ6nsLnBydHX3uTp7vL2+fv9/v///v37+fby7unk3tfRycG5sKeelIqAdWpfVEg8MCMXAEYBAAAAAERAAAAAABcjMDxIVF9qdYA= ipSep7C5wcnR197k6e7y9vn7/f7///79+/n28u7p5N7X0cnBubCnnpSKgHVqX1RIPDAjFwBGAQAAAABEQAAAAAAXIzA8SFRfanWAipSep7C5wcnR197k6e7y9vn7/f7///79+/n28u7p5N7X0cnBubCnnpSKgHVqX1RIPDAjFwA= RgEAAAAAREAAAAAAAgQHDBIZISozPklUYGx5hZKeqrbAy9Xe5ezy9/v9/v79+/fy7OXe1cvAtqqekoV5bGBUST4zKiEZEgwHBAIAUzUBAABzBAAAAB8AAABGAQAAAABEQAAAAAAXIzA8SFRfa3aAi5SeqLG5wcrR2N7l6u/z9/o= /P7//////vz69/Pv6uXe2NHKwrmxqJ6Ui4B2a19USDwwIxcARgEAAAAAREAAAAAAFyMwPEhUX2t2gIuUnqixucHK0dje5erv8/f6/P7//////vz69/Pv6uXe2NHKwrmxqJ6Ui4B2a19USDwwIxcARgEAAAAAREAAAAAAFyMwPEg= VF9rdoCLlJ6osbnBytHY3uXq7/P3+vz+//////78+vfz7+rl3tjRysK5saielIuAdmtfVEg8MCMXAEYBAAAAAERAAAAAAAIEBwwSGSEqND5JVGBteoaSn6u2wszW3+fu9Pj8/v///vz49O7n39bMwrern5KGem1gVEk+NCohGRI= DAcEAgBTNQEAAHMEAAAAIAAAAEYBAAAAAERAAAAAABcjMDxIVF9rdoCLlJ6osbnBytHY3uXq7/P3+vz+//////78+vfz7+rl3tjRysK5saielIuAdmtfVEg8MCMXAEYBAAAAAERAAAAAABcjMDxIVF9rdoCLlJ6osbnBytHY3uU= 6u/z9/r8/v/////+/Pr38+/q5d7Y0crCubGonpSLgHZrX1RIPDAjFwBGAQAAAABEQAAAAAAXIzA8SFRfa3aAi5SeqLG5wcrR2N7l6u/z9/r8/v/////+/Pr38+/q5d7Y0crCubGonpSLgHZrX1RIPDAjFwBGAQAAAABEQAAAAAA= AgQHDBIZISo0PklUYG16hpKfq7bCzNbf5+70+Pz+///+/Pj07uff1szCt6ufkoZ6bWBUST40KiEZEgwHBAIAUzUBAABzBAAAACEAAABGAQAAAABEQAAAAAAXIzA8SFRfanWAipSep7C5wcnR197k6e7y9vn7/f7///79+/n28u4= 6eTe19HJwbmwp56UioB1al9USDwwIxcARgEAAAAAREAAAAAAFyMwPEhUX2p1gIqUnqewucHJ0dfe5Onu8vb5+/3+///+/fv59vLu6eTe19HJwbmwp56UioB1al9USDwwIxcARgEAAAAAREAAAAAAFyMwPEhUX2p1gIqUnqewucE= ydHX3uTp7vL2+fv9/v///v37+fby7unk3tfRycG5sKeelIqAdWpfVEg8MCMXAEYBAAAAAERAAAAAAAIEBwwSGSEqMz5JVGBseYWSnqq2wMvV3uXs8vf7/f7+/fv38uzl3tXLwLaqnpKFeWxgVEk+MyohGRIMBwQCAFM1AQAAcwQ= AAAAIgAAAEYBAAAAAERAAAAAABUiLztHU15pdH+Jk52mr7jAyM/W3ePo7fH1+Pr8/f7+/fz6+PXx7ejj3dbPyMC4r6adk4l/dGleU0c7LyIVAEYBAAAAAERAAAAAABUiLztHU15pdH+Jk52mr7jAyM/W3ePo7fH1+Pr8/f7+/fw= +vj18e3o493Wz8jAuK+mnZOJf3RpXlNHOy8iFQBGAQAAAABEQAAAAAAVIi87R1NeaXR/iZOdpq+4wMjP1t3j6O3x9fj6/P3+/v38+vj18e3o493Wz8jAuK+mnZOJf3RpXlNHOy8iFQBGAQAAAABEQAAAAAABBAcMERggKTI9SFM= X2t3hJCcqLS/ydPb4+rw9fj7/Pz7+PXw6uPb08m/tKickIR3a19TSD0yKSAYEQwHBAEAUzUBAABzBAAAACMAAABGAQAAAABEQAAAAAAUIC06RlJdaHN9iJKbpa62v8bO1dvh5uvv8/b5+vv8/Pv6+fbz7+vm4dvVzsa/tq6lm5I= iH1zaF1SRjotIBQARgEAAAAAREAAAAAAFCAtOkZSXWhzfYiSm6Wutr/GztXb4ebr7/P2+fr7/Pz7+vn28+/r5uHb1c7Gv7aupZuSiH1zaF1SRjotIBQARgEAAAAAREAAAAAAFCAtOkZSXWhzfYiSm6Wutr/GztXb4ebr7/P2+fo= +/z8+/r59vPv6+bh29XOxr+2rqWbkoh9c2hdUkY6LSAUAEYBAAAAAERAAAAAAAEDBwsRFx8oMTtGUV1pdYGOmqWxvMbP2ODm7PH19/j49/Xx7Ofg2M/GvLGlmo6BdWldUUY7MSgfFxELBwMBAFM1AQAAcwQAAAAkAAAARgEAAAA= AERAAAAAAA8fLDhEUFtmcXuGkJmjq7S8xMvS2d7k6e3w8/b4+fr6+fj28/Dt6eTe2dLLxLy0q6KZkIZ7cWZbUEQ4LB8PAEYBAAAAAERAAAAAAA8fLDhEUFtmcXuGkJmjq7S8xMvS2d7k6e3w8/b4+fr6+fj28/Dt6eTe2dLLxLw= tKuimZCGe3FmW1BEOCwfDwBGAQAAAABEQAAAAAAPHyw4RFBbZnF7hpCZo6u0vMTL0tne5Ont8PP2+Pn6+vn49vPw7enk3tnSy8S8tKuimZCGe3FmW1BEOCwfDwBGAQAAAABEQAAAAAABAwYKEBYeJi85RE9aZnJ+ipairbjCy9Q= 2+Lo7PDy9PTy8Ozo4tvUy8K4raKWin5yZlpPRDkvJh4WEAoGAwEAUzUBAABzBAAAACUAAABGAQAAAABEQAAAAAAMHSo2Qk1ZZG95g42XoKmxucHJz9bc4ebq7vDz9fb39/b18/Du6ubh3NbPycG5samgl42DeW9kWU1CNiodDAA= RgEAAAAAREAAAAAADB0qNkJNWWRveYONl6CpsbnByc/W3OHm6u7w8/X29/f29fPw7urm4dzWz8nBubGpoJeNg3lvZFlNQjYqHQwARgEAAAAAREAAAAAADB0qNkJNWWRveYONl6CpsbnByc/W3OHm6u7w8/X29/f29fPw7urm4dw= 1s/JwbmxqaCXjYN5b2RZTUI2Kh0MAEYBAAAAAERAAAAAAAEDBQoPFRwkLTdBTFdjb3qGkp2os7zGztbc4ubq7O7u7Orn4tzWzsa8s6idkoZ6b2NXTEE3LSQcFQ8KBQMBAFM1AQAAcwQAAAAmAAAARgEAAAAAREAAAAAACBonMz8= S1ZhbHaAipOdpq62vsXM0tjd4ubq7e/x8vPz8vHv7erm4t3Y0szFvraupp2TioB2bGFWSz8zJxoIAEYBAAAAAERAAAAAAAgaJzM/S1ZhbHaAipOdpq62vsXM0tjd4ubq7e/x8vPz8vHv7erm4t3Y0szFvraupp2TioB2bGFWSz8= MycaCABGAQAAAABEQAAAAAAIGiczP0tWYWx2gIqTnaautr7FzNLY3eLm6u3v8fLz8/Lx7+3q5uLd2NLMxb62rqadk4qAdmxhVks/MycaCABGAQAAAABEQAAAAAAAAgUJDhMaIis0PklTX2p2gY2Yo623wMjP1tvg4+Xn5+Xj4Ns= 1s/IwLeto5iNgXZqX1NJPjQrIhoTDgkFAgAAUzUBAABzBAAAACcAAABGAQAAAABEQAAAAAAEFyQxPEdTXmhzfYeQmaKrs7rByM7U2d7i5unr7e7v7+7t6+nm4t7Z1M7Iwbqzq6KZkId9c2heU0c8MSQXBABGAQAAAABEQAAAAAA= BBckMTxHU15oc32HkJmiq7O6wcjO1Nne4ubp6+3u7+/u7evp5uLe2dTOyMG6s6uimZCHfXNoXlNHPDEkFwQARgEAAAAAREAAAAAABBckMTxHU15oc32HkJmiq7O6wcjO1Nne4ubp6+3u7+/u7evp5uLe2dTOyMG6s6uimZCHfXM= aF5TRzwxJBcEAEYBAAAAAERAAAAAAAACBAgMEhggKDE7RU9aZXF8h5KcprC5wcjO1Njb3t/f3tvY1M7IwbmwppySh3xxZVpPRTsxKCAYEgwIBAIAAFM1AQAAcwQAAAAoAAAARgEAAAAAREAAAAAAABMgLTlET1plb3mDjJWepq4= tr3Dys/V2d3h5Obo6erq6ejm5OHd2dXPysO9tq6mnpWMg3lvZVpPRDktIBMAAEYBAAAAAERAAAAAAAATIC05RE9aZW95g4yVnqautr3Dys/V2d3h5Obo6erq6ejm5OHd2dXPysO9tq6mnpWMg3lvZVpPRDktIBMAAEYBAAAAAEQ= QAAAAAAAEyAtOURPWmVveYOMlZ6mrra9w8rP1dnd4eTm6Onq6uno5uTh3dnVz8rDvbaupp6VjIN5b2VaT0Q5LSATAABGAQAAAABEQAAAAAAAAQMGCxAWHSUuN0FLVWBrdoGLlZ+osbnAxsvP09XW1tXTz8vGwLmxqJ+Vi4F2a2A= VUtBNy4lHRYQCwYDAQAAUzUBAABzBAAAACkAAABGAQAAAABEQAAAAAAADBwpNUBLVmBrdX6IkZmiqbG4vsTK0NTY3N7h4+Tl5eTj4d7c2NTQysS+uLGpoZmRiH51a2BWS0A1KRwMAABGAQAAAABEQAAAAAAADBwpNUBLVmBrdX4= iJGZoqmxuL7EytDU2Nze4ePk5eXk4+He3NjU0MrEvrixqaGZkYh+dWtgVktANSkcDAAARgEAAAAAREAAAAAAAAwcKTVAS1Zga3V+iJGZoqmxuL7EytDU2Nze4ePk5eXk4+He3NjU0MrEvrixqaGZkYh+dWtgVktANSkcDAAARgE= AAAAAERAAAAAAAABAgUJDhQaIiozPEZQWmVveoSOl6CosLe8wsbJy8zMy8nGwr23sKigl46Eem9lWlBGPDMqIhoUDgkFAgEAAFM0AQAAcwQAAAAqAAAARgEAAAAAREAAAAAAAAYYJDE8RlJcZnB5g4yUnKSssrm/xMrO0tbZ290= 3t7e3t3b2dbSzsrEv7myrKSclIyDeXBmXFJGPDEkGAYAAEYBAAAAAERAAAAAAAAGGCQxPEZSXGZweYOMlJykrLK5v8TKztLW2dvd3t7e3t3b2dbSzsrEv7myrKSclIyDeXBmXFJGPDEkGAYAAEYBAAAAAERAAAAAAAAGGCQxPEY= UlxmcHmDjJScpKyyub/Eys7S1tnb3d7e3t7d29nW0s7KxL+5sqyknJSMg3lwZlxSRjwxJBgGAABGAQAAAAFEPwAAAAIAxgIECAwRGB4mLjdBSlReaHJ8hY6Xn6ats7i8v8DCwsC/vLizraafl46FfHJoXlRKQTcuJh4YEQwIBAI= AgBTMQEAAHMEAAAAKwAAAEYBAAAAAUQ/AAAAAgDGEh8sN0JMV2FrdH2Gj5eepqyzub7DyMzP0tXW19jY19bV0s/MyMO+ubOspp6Xj4Z9dGthV0xCNywfEgIARgEAAAABRD8AAAACAMYSHyw3QkxXYWt0fYaPl56mrLO5vsPIzM8= 0tXW19jY19bV0s/MyMO+ubOspp6Xj4Z9dGthV0xCNywfEgIARgEAAAABRD8AAAACAMYSHyw3QkxXYWt0fYaPl56mrLO5vsPIzM/S1dbX2NjX1tXSz8zIw765s6ymnpePhn10a2FXTEI3LB8SAgBGAQAAAAFEPwAAAAIAxgEDBgo= DxUbIioyO0ROV2FqdH2FjpWco6itsbS2t7e2tLGtqKOclY6FfXRqYVdORDsyKiIbFQ8KBgMBAgBTLgEAAHMEAAAALAAAAEYBAAAAAUQ+AAAAAgDlChomMjxHUVxlb3eAiZGYn6atsri9wcXJy87PA9Hlz87LycXBvbiyraafmJE= iYB3b2VcUUc8MiYaCgIARgEAAAABRD4AAAACAOUKGiYyPEdRXGVvd4CJkZifpq2yuL3BxcnLzs8D0eXPzsvJxcG9uLKtpp+YkYmAd29lXFFHPDImGgoCAEYBAAAAAUQ+AAAAAgDlChomMjxHUVxlb3eAiZGYn6atsri9wcXJy84= zwPR5c/Oy8nFwb24sq2mn5iRiYB3b2VcUUc8MiYaCgIARgEAAAABRD8AAAACAMYBAgQIDBEXHiUtNT5HUFlia3R8hIuSmJ2ipaiqq6uqqKWinZiSi4R8dGtiWVBHPjUtJR4XEQwIBAIBAgBTLwEAAHMEAAAALQAAAEYBAAAAAUQ= PwAAAAIAxgEUICw3QUxWX2lyeoKKkZmfpqyxtrq+wcTGyMnKysnIxsTBvrq2saymn5mRioJ6cmlfVkxBNywgFAECAEYBAAAAAUQ/AAAAAgDGARQgLDdBTFZfaXJ6goqRmZ+mrLG2ur7BxMbIycrKycjGxMG+uraxrKafmZGKgno= cmlfVkxBNywgFAECAEYBAAAAAUQ/AAAAAgDGARQgLDdBTFZfaXJ6goqRmZ+mrLG2ur7BxMbIycrKycjGxMG+uraxrKafmZGKgnpyaV9WTEE3LCAUAQIARgEAAAABRD0AAAADAMgBAwYKDxQaISgwOEBJUVpianJ6gYeNkpaanJ4= n5+enJqWko2HgXpyamJaUUlAODAoIRoUDwoGAwEDAFMoAQAAcwQAAAAuAAAARgEAAAABRD0AAAADAMgKGiYxO0VPWWJrc3uDipGYnqSprrO2uby/wMHCwsHAv7y5trOuqaSemJGKg3tza2JZT0U7MSYaCgMARgEAAAABRD0AAAA= AwDIChomMTtFT1lia3N7g4qRmJ6kqa6ztrm8v8DBwsLBwL+8ubazrqmknpiRioN7c2tiWU9FOzEmGgoDAEYBAAAAAUQ9AAAAAwDIChomMTtFT1lia3N7g4qRmJ6kqa6ztrm8v8DBwsLBwL+8ubazrqmknpiRioN7c2tiWU9FOzE= JhoKAwBGAQAAAAFEPAAAAAMA5gECBAgMERYcIyoxOUFJUVlhaG92fIGGio6QA5LmkI6KhoF8dm9oYVlRSUE5MSojHBYRDAgEAgEDAFMkAQAAcwQAAAAvAAAARgEAAAABRDwAAAADAOYBEx8qNT9IUltkbHR8g4qRl5yhpquusbQ= trgDuea4trSxrqumoZyXkYqDfHRsZFtSSD81Kh8TAQMARgEAAAABRDwAAAADAOYBEx8qNT9IUltkbHR8g4qRl5yhpquusbS2uAO55ri2tLGuq6ahnJeRioN8dGxkW1JIPzUqHxMBAwBGAQAAAAFEPAAAAAMA5gETHyo1P0hSW2Q= bHR8g4qRl5yhpquusbS2uAO55ri2tLGuq6ahnJeRioN8dGxkW1JIPzUqHxMBAwBGAQAAAAFEOwAAAAQAygEDBgkNEhgeJCsyOkFJUFdeZWtxdnp+gYSFhoaFhIF+enZxa2VeV1BJQToyKyQeGBINCQYDAQQAUx8BAABzBAAAADA= AAAARgEAAAABRDsAAAAEAMoHFyMuOEFLVFxlbXR7gomPlJmeoqapq66vsLGxsK+uq6mmop6ZlI+Jgnt0bWVcVEtBOC4jFwcEAEYBAAAAAUQ7AAAABADKBxcjLjhBS1RcZW10e4KJj5SZnqKmqauur7CxsbCvrquppqKemZSPiYI= e3RtZVxUS0E4LiMXBwQARgEAAAABRDsAAAAEAMoHFyMuOEFLVFxlbXR7gomPlJmeoqapq66vsLGxsK+uq6mmop6ZlI+Jgnt0bWVcVEtBOC4jFwcEAEYBAAAAAUQ5AAAABQDMAgQHCg8TGR8lLDI5QEdOVFpgZWpvcnV3eXp6eXc= dXJvamVgWlROR0A5MiwlHxkTDwoHBAIFAFMZAQAAcwQAAAAxAAAARgEAAAABRDkAAAAFAMwPGyYwOkNMVV1lbHN6gIaMkZWZnaCjpaanqKinpqWjoJ2ZlZGMhoB6c2xlXVVMQzowJhsPBQBGAQAAAAFEOQAAAAUAzA8bJjA6Q0w= VV1lbHN6gIaMkZWZnaCjpaanqKinpqWjoJ2ZlZGMhoB6c2xlXVVMQzowJhsPBQBGAQAAAAFEOQAAAAUAzA8bJjA6Q0xVXWVsc3qAhoyRlZmdoKOlpqeoqKempaOgnZmVkYyGgHpzbGVdVUxDOjAmGw8FAEYBAAAAAUQ5AAAABQA= zAECBAgLDxQZHyUrMTg+REpQVVpfY2Zpa2xtbWxraWZjX1pVUEpEPjgxKyUfGRQPCwgEAgEFAFMTAQAAcwQAAAAyAAAARgEAAAABRDgAAAAFAOgBEx4oMjxETFVcZGtyd32DiIyQk5eZm50Dnuidm5mXk5CMiIN9d3JrZFxVTEQ= PDIoHhMBBQBGAQAAAAFEOAAAAAUA6AETHigyPERMVVxka3J3fYOIjJCTl5mbnQOe6J2bmZeTkIyIg313cmtkXFVMRDwyKB4TAQUARgEAAAABRDgAAAAFAOgBEx4oMjxETFVcZGtyd32DiIyQk5eZm50Dnuidm5mXk5CMiIN9d3I= a2RcVUxEPDIoHhMBBQBGAQAAAAFENgAAAAYA6QEDBQgMEBQaHyQqMDU7QUZLT1NXWl1fA2DpX11aV1NPS0ZBOzUwKiQfGRQQDAgFAwEGAFMLAQAAcwQAAAAzAAAARgEAAAABRDYAAAAGAOkFFiAqMzxETFRbYmlvdHl+g4eKjZA= kpMDlOmTkpCNioeDfnl0b2liW1RMRDwzKiAWBQYARgEAAAABRDYAAAAGAOkFFiAqMzxETFRbYmlvdHl+g4eKjZCSkwOU6ZOSkI2Kh4N+eXRvaWJbVExEPDMqIBYFBgBGAQAAAAFENgAAAAYA6QUWICozPERMVFtiaW90eX6Dh4o= jZCSkwOU6ZOSkI2Kh4N+eXRvaWJbVExEPDMqIBYFBgBGAQAAAAFENAAAAAcA6gEDBQgMEBQZHiMoLTI3PEFFSUxPUVMDVOpTUU9MSUVBPDcyLSgjHhkUEAwIBQMBBwBTBgEAAHMEAAAANAAAAEYBAAAAAUQ1AAAABwDQBxchKjM= PENLUllfZWtwdXl9gIOGiImKi4uKiYiGg4B9eXVwa2VfWVJLQzwzKiEXBwcARgEAAAABRDUAAAAHANAHFyEqMzxDS1JZX2VrcHV5fYCDhoiJiouLiomIhoOAfXl1cGtlX1lSS0M8MyohFwcHAEYBAAAAAUQ1AAAABwDQBxchKjM= PENLUllfZWtwdXl9gIOGiImKi4uKiYiGg4B9eXVwa2VfWVJLQzwzKiEXBwcARgEAAAABRDIAAAAIAOsCAwYIDA8TGBwhJSovMzc7PkFERkgDSetIRkRBPjs3My8qJSEcGBMPDAgGAwIIAFP7AAAAcwQAAAA1AAAARgEAAAABRDI= AAAACADrBxghKjI6QUhPVlxhZmtvc3Z5e31/A4Drf317eXZzb2tmYVxWT0hBOjIqIRgHCABGAQAAAAFEMgAAAAgA6wcYISoyOkFIT1ZcYWZrb3N2eXt9fwOA6399e3l2c29rZmFcVk9IQToyKiEYBwgARgEAAAABRDIAAAAIAOs= BxghKjI6QUhPVlxhZmtvc3Z5e31/A4Drf317eXZzb2tmYVxWT0hBOjIqIRgHCABGAQAAAAFEMAAAAAkA7AIDBQgLDxIWGh4iJiouMTQ3OTs9Az7sPTs5NzQxLiomIh4aFhIPCwgFAwIJAFP3AAAAcwQAAAA2AAAARgEAAAABRDE= AAAACQDUBxcgKDA4P0VMUVdcYGVobG9xc3R1dnZ1dHNxb2xoZWBcV1FMRT84MCggFwcJAEYBAAAAAUQxAAAACQDUBxcgKDA4P0VMUVdcYGVobG9xc3R1dnZ1dHNxb2xoZWBcV1FMRT84MCggFwcJAEYBAAAAAUQxAAAACQDUBxc= ICgwOD9FTFFXXGBlaGxvcXN0dXZ2dXRzcW9saGVgXFdRTEU/ODAoIBcHCQBGAQAAAAFELwAAAAoA1gIDBQgKDREUFxseIiUoKy0vMTIzNDQzMjEvLSsoJSIeGxcUEQ0KCAUDAgoAU+4AAABzBAAAADcAAABGAQAAAAFELwAAAAo= ANYHFh4mLjU7QUdMUlZaXmFkZmhpamtramloZmRhXlpWUkxHQTs1LiYeFgcKAEYBAAAAAUQvAAAACgDWBxYeJi41O0FHTFJWWl5hZGZoaWpra2ppaGZkYV5aVlJMR0E7NS4mHhYHCgBGAQAAAAFELwAAAAoA1gcWHiYuNTtBR0w= UlZaXmFkZmhpamtramloZmRhXlpWUkxHQTs1LiYeFgcKAEYBAAAAAUQsAAAACwDuAQMEBwkMDxEVGBodICIkJigpAyruKSgmJCIgHRoYFREPDAkHBAMBCwBT4wAAAHMEAAAAOAAAAEYBAAAAAUQsAAAACwDuBRMbIyoxNzxCRks= T1NWWVtdXgNf7l5dW1lWU09LRkI8NzEqIxsTBQsARgEAAAABRCwAAAALAO4FExsjKjE3PEJGS09TVllbXV4DX+5eXVtZVlNPS0ZCPDcxKiMbEwULAEYBAAAAAUQsAAAACwDuBRMbIyoxNzxCRktPU1ZZW11eA1/uXl1bWVZTT0s= RkI8NzEqIxsTBQsARgEAAAABRCoAAAAMAO8BAgQGCAoMDxEUFhgaHB4fIAMh7yAfHhwaGBYUEQ8MCggGBAIBDABT2wAAAHMEAAAAOQAAAEYBAAAAAUQqAAAADADvAQ8XHyYsMjc8QERHS01QUlMDVO9TUlBNS0dEQDw3MiwmHxc= DwEMAEYBAAAAAUQqAAAADADvAQ8XHyYsMjc8QERHS01QUlMDVO9TUlBNS0dEQDw3MiwmHxcPAQwARgEAAAABRCoAAAAMAO8BDxcfJiwyNzxAREdLTVBSUwNU71NSUE1LR0RAPDcyLCYfFw8BDABGAQAAAAFEKAAAAA0A8AECAwQ= BggKDA4QEhMVFhcYAxnwGBcWFRMSEA4MCggGBAMCAQ0AU8sAAABzBAAAADoAAABGAQAAAAFEJgAAAA4A8QcTGiAmLDE1OTw/QkRGRwNI8UdGREI/PDk1MSwmIBoTBw4ARgEAAAABRCYAAAAOAPEHExogJiwxNTk8P0JERkcDSPE= R0ZEQj88OTUxLCYgGhMHDgBGAQAAAAFEJgAAAA4A8QcTGiAmLDE1OTw/QkRGRwNI8UdGREI/PDk1MSwmIBoTBw4ARgEAAAABRCQAAAAPAPIBAgMEBggJCwwODxAREQMSARH0EA8ODAsJCAYEAwIBDwBTwQAAAHMEAAAAOwAAAEY= AQAAAAFEJAAAAA8A8gEKFBofJCktMTM2ODo7AzzyOzo4NjMxLSkkHxoUCgEPAEYBAAAAAUQkAAAADwDyAQoUGh8kKS0xMzY4OjsDPPI7Ojg2MzEtKSQfGhQKAQ8ARgEAAAABRCQAAAAPAPIBChQaHyQpLTEzNjg6OwM88js6ODY= MzEtKSQfGhQKAQ8ARgEAAAABRCAAAAAQAAEB9gIDBAUGCAkKCgsFDPQLCgoJCAYFBAMCAQEQAFOvAAAAcwQAAAA8AAAARgEAAAABRCAAAAARAPQBChIYHCAkJyosLS8DMPQvLSwqJyQgHBgSCgERAEYBAAAAAUQgAAAAEQD0AQo= EhgcICQnKiwtLwMw9C8tLConJCAcGBIKAREARgEAAAABRCAAAAARAPQBChIYHCAkJyosLS8DMPQvLSwqJyQgHBgSCgERAEYBAAAAAUQaAAAAEgABAQEC+wMEBQUGBwf3BgUFBAMCAgEBEgBTlQAAAHMEAAAAPQAAAEYBAAAAAUQ= GgAAABQA9wYMExcaHR8gIgMj9yIgHx0aFxMMBhQARgEAAAABRBoAAAAUAPcGDBMXGh0fICIDI/ciIB8dGhcTDAYUAEYBAAAAAUQaAAAAFAD3BgwTFxodHyAiAyP3IiAfHRoXEwwGFABGAQAAAAFEEgAAABUAAQEBAgIDBQQCAwE= AgEBFQBTewAAAHMEAAAAPgAAAEYBAAAAAUQUAAAAFwD6BAgMDxQVAxf6FRQPDAgEFwBGAQAAAAFEFAAAABcA+gQIDA8UFQMX+hUUDwwIBBcARgEAAAABRBQAAAAXAPoECAwPFBUDF/oVFA8MCAQXAEYBAAAAAUQKAAAAGQADAQM= AgMBGQBTPQAAAHMEAAAAPwAAAEYBAAAAAUQCAAAAPwBGAQAAAAFEAgAAAD8ARgEAAAABRAIAAAA/AEYBAAAAAUQCAAAAPwAAAAABAB5WaWV3ZXJTdGF0ZU1vZHVsZS9Db2RlR2VuSW5wdXQAAAADAKR7Cgkic3RhdGVfbmFtZSI= OiIiLAoJInN0YXRlX2xhYmVsIjoiIiwKCSJzdGF0ZV9kZXNjciI6IiIsCgkic3RhdGVfaWNvbiI6IiRISC9jb25maWcvSWNvbnMiLAoJInN0YXRlX2RlYnVnX21lbnUiOjAsCgkic3RhdGVfc2FtcGxlIjowLAoJInN0YXRlX2g= YW5kbGVyX2luZGljZXMiOltdCn0KI2xpbmUgMSAiL3Nob3AvT19fX19MQUlSRVRBTV9SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX01BVEVSSUFMX18= X19PL1N1cmZhY2VWZXhDb2RlIgojbGluZSAxNSAiL3Nob3AvT19fX19MQUlSRVRBTV9SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX01BVEVSSUFMX18= X19PL1N1cmZhY2VWZXhDb2RlIgpfUHJhZ21hKCJvcG5hbWUgT19fX19MQUlSRVRBTV9SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX01BVEVSSUFMX18= X19PIik7Cl9QcmFnbWEoIm9wbGFiZWwgXCJMb2NhbCBWb3AgQ29kZVwiIik7Cl9QcmFnbWEoIm9wbWluaW5wdXRzIDAiKTsKX1ByYWdtYSgib3BtYXhpbnB1dHMgMCIpOwoKCgojbGluZSAxICJDOi9PL09fRVJBV1RGT1NfT18= U09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHU= ZGUvdm9wdHlwZS5oIgojbGluZSAyMiAiL3Nob3AvT19fX19MQUlSRVRBTV9SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX01BVEVSSUFMX19fX08vU3U= cmZhY2VWZXhDb2RlIgoKI2xpbmUgMSAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08= L09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmgiCiNsaW5lIDEgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1Y= SURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL21hdGguaCIKI2xpbmUgNDUgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVI= RV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGw= aWIuaCIKCiNsaW5lIDEgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzU= XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3NoYWRpbmcuaCIKI2xpbmUgMSAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy8= T19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvbWF0aC5oIgojbGluZSAyMiAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1M= TUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvc2hhZGluZy5oIgo= I2xpbmUgMzYgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18= MThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3NoYWRpbmcuaCIKdmVjdG9yCnNoYWRpbmdfY29tcHV0ZUVudkFuZ2xlU2NhbGUodmVjdG9yIGRpcjsgdmVjdG9yIGF4aXM7IGZsb2F0IGFuZ2xlc2NhbGUpCnsKICAgIHY= ZWN0b3IJbmRpcjsKCiAgICBpZiAoYW5nbGVzY2FsZSAhPSAxKQogICAgewoJZmxvYXQJemFuZ2xlID0gYWNvcyhkaXIueik7Cgl2ZWN0b3IJcmF4aXM7CgltYXRyaXgzCXJtYXQ7CgoJcmF4aXMgPSBub3JtYWxpemUoY3Jvc3M= KGF4aXMsIGRpcikpOwoJaWYgKGFuZ2xlc2NhbGUgPiAwKQoJewoJICAgIHphbmdsZSAvPSBhbmdsZXNjYWxlOwoJICAgIHphbmdsZSA9IGNsYW1wKHphbmdsZSwgMC4wLCAzLjE0MTU5MjYpOwoJfQoJZWxzZQoJICAgIHphbmc= bGUgPSAzLjE0MTU5MjY7CgoJcm1hdCA9IGlkZW50KCk7Cglyb3RhdGUocm1hdCwgemFuZ2xlLCByYXhpcyk7CgoJbmRpciA9IGF4aXMgKiBybWF0OwogICAgfQogICAgZWxzZQoJbmRpciA9IGRpcjsKCiAgICByZXR1cm4gbmQ= aXI7Cn0KCgp2ZWN0b3IgZnJlc25lbGNvbmRfbm1pbih2ZWN0b3IgcikKewogICAgcmV0dXJuICgxLXIpLygxK3IpOwp9Cgp2ZWN0b3IgZnJlc25lbGNvbmRfbm1heCh2ZWN0b3IgcikKewogICAgcmV0dXJuICgxK3NxcnQocik= KS8oMS1zcXJ0KHIpKTsKfQoKdmVjdG9yIGZyZXNuZWxjb25kX2V0YSh2ZWN0b3IgciwgZykKewogICAgcmV0dXJuIGZyZXNuZWxjb25kX25taW4ocikqZyArICgxLWcpKmZyZXNuZWxjb25kX25tYXgocik7Cn0KCnZlY3RvciA= ZnJlc25lbGNvbmRfa2FwcGEyKHZlY3RvciByLCBuKQp7CiAgICB2ZWN0b3IgbnIgPSAobisxKSoobisxKSpyLShuLTEpKihuLTEpOwogICAgcmV0dXJuIG5yLygxLXIpOwp9Cgp2ZWN0b3IgZnJlc25lbGNvbmRfcmVmbGVjdGk= dml0eSh2ZWN0b3IgbiwgaykKewogICAgcmV0dXJuICgobi0xKSoobi0xKStrKmspLygobisxKSoobisxKStrKmspOwp9Cgp2ZWN0b3IgZnJlc25lbGNvbmRfZWRnZXRpbnQodmVjdG9yIG4sIHIpCnsKICAgIHJldHVybiAoZnI= ZXNuZWxjb25kX25tYXgociktbikvKGZyZXNuZWxjb25kX25tYXgociktZnJlc25lbGNvbmRfbm1pbihyKSk7Cn0KCgp2ZWN0b3IgZnJlc25lbGNvbmRfYXJ0aXN0aWModmVjdG9yIG5JLCBuTiwgciwgZykKewogICAgZmxvYXQ= IGRvdE5JID0gY2xhbXAoZG90KG5OLCAtbkkpLCAwLCAwLjk5OSk7CgogICAgdmVjdG9yIG4gPSBmcmVzbmVsY29uZF9ldGEociwgZyk7CiAgICB2ZWN0b3IgazIgPSBmcmVzbmVsY29uZF9rYXBwYTIociwgbik7CgogICAgdmU= Y3RvciByc19udW0gPSBuKm4gKyBrMiAtIDIqbipkb3ROSSArIGRvdE5JKmRvdE5JOwogICAgdmVjdG9yIHJzX2RlbiA9IG4qbiArIGsyICsgMipuKmRvdE5JICsgZG90TkkqZG90Tkk7CiAgICB2ZWN0b3IgcnMgPSByc19udW0= L3JzX2RlbjsKCiAgICB2ZWN0b3IgcnBfbnVtID0gKG4qbiArIGsyKSpkb3ROSSpkb3ROSSAtIDIqbipkb3ROSSArIDE7CiAgICB2ZWN0b3IgcnBfZGVuID0gKG4qbiArIGsyKSpkb3ROSSpkb3ROSSArIDIqbipkb3ROSSArIDE= OwogICAgdmVjdG9yIHJwID0gcnBfbnVtL3JwX2RlbjsKCiAgICByZXR1cm4gMC41KihycytycCk7Cn0KCgoKCnZlY3RvciBmcmVzbmVsY29uZF9waHlzaWNhbCh2ZWN0b3IgbkksIG5OLCBldGEsIGthcHBhKQp7CiAgICBmbG8= YXQgZG90TkkgPSBjbGFtcChkb3Qobk4sIC1uSSksIDAsIDAuOTk5KTsKCiAgICB2ZWN0b3IgdG1wID0gKGV0YSpldGEgKyBrYXBwYSprYXBwYSkgKiBkb3ROSSpkb3ROSTsKICAgIHZlY3RvciBScGFybDIgPSAodG1wIC0gKDI= LjBmICogZXRhICogZG90TkkpICsgMSkgLwogICAgICAgICAgICAgICAgICAgICh0bXAgKyAoMi4wZiAqIGV0YSAqIGRvdE5JKSArIDEpOwogICAgdmVjdG9yIHRtcF9mID0gZXRhKmV0YSArIGthcHBhKmthcHBhOwogICAgdmU= Y3RvciBScGVycDIgPSAodG1wX2YgLSAoMi4wZiAqIGV0YSAqIGRvdE5JKSArIGRvdE5JKmRvdE5JKSAvCiAgICAgICAgICAgICAgICAgICAgKHRtcF9mICsgKDIuMGYgKiBldGEgKiBkb3ROSSkgKyBkb3ROSSpkb3ROSSk7CiA= ICAgcmV0dXJuIDAuNSAqIChScGFybDIgKyBScGVycDIpOwp9Cgp2b2lkIHRoaW5mcmVzbmVsKGNvbnN0IHZlY3RvciBuSSwgbk47IGNvbnN0IGZsb2F0IGV0YTsgZXhwb3J0IGZsb2F0IGtyLCBrdCkKewogICAgZmxvYXQga3I= MSwga3QxOwogICAgdmVjdG9yIFIxLCBUMTsKICAgIGZyZXNuZWwobkksIG5OLCBldGEsIGtyMSwga3QxLCBSMSwgVDEpOwoKICAgIGZsb2F0IGtyMiwga3QyOwogICAgdmVjdG9yIFIyLCBUMjsKICAgIGZyZXNuZWwoVDEsIG4= TiwgZXRhLCBrcjIsIGt0Mik7CgogICAgZmxvYXQgdG1wID0gMS4wLygxIC0ga3IyKmtyMik7CiAgICBrciA9IGtyMSArIChrdDEqa3IyKmt0MikgKiB0bXA7CiAgICBrdCA9IGt0MSprdDIqdG1wOwp9Cgp2b2lkIHRoaW5mcmU= c25lbChjb25zdCB2ZWN0b3IgbkksIG5OOyBjb25zdCBmbG9hdCBldGE7IGV4cG9ydCBmbG9hdCBrciwga3Q7IGV4cG9ydCB2ZWN0b3IgUiwgVCkKewogICAgdGhpbmZyZXNuZWwobkksIG5OLCBldGEsIGtyLCBrdCk7CgogICA= IFIgPSByZWZsZWN0KG5JLCBuTik7CiAgICBUID0gbkk7Cn0KCgpmbG9hdApkaXJ0bWFza19kb21lKHZlY3RvciBQOwoJIHZlY3RvciBuTjsKCSBpbnQgaW5TSUQ7CgkgaW50CXNhbXBsZXM7CgkgZmxvYXQgIG1heGRpc3Q7Cgk= IHZlY3RvciBiaWFzZGlyOwoJIGZsb2F0ICBiaWFzOwoJIHN0cmluZyBzY29wZSkKewogICAgaW50IGhpdCwgZm91bmQ7CiAgICBmbG9hdCBkaXN0OwogICAgdmVjdG9yIGxvY2FsZGlyLCBkaXIsIGhpdFAsIGhpdE47CgogICA= IHZlY3RvciB1ID0gbm9ybWFsaXplKHNldChuTi56LCBuTi56LCAtbk4ueC1uTi55KSk7CiAgICB2ZWN0b3IgdiA9IG5vcm1hbGl6ZShjcm9zcyhuTiwgdSkpOwogICAgbWF0cml4MyBzcGFjZSA9IHNldCh1LCB2LCBuTik7Cgo= ICAgIGZsb2F0IF9tYXhkaXN0OwogICAgdmVjdG9yIF9iaWFzZGlyID0gYmlhc2RpcjsKICAgIF9iaWFzZGlyID0gbnRyYW5zZm9ybSgic3BhY2U6d29ybGQiLCAic3BhY2U6Y3VycmVudCIsIF9iaWFzZGlyKTsKICAgIF9iaWE= c2RpciA9IG5vcm1hbGl6ZShzZWxlY3QoYmlhcyA+PSAwLCAtX2JpYXNkaXIsIF9iaWFzZGlyKSk7CiAgICBmbG9hdCBfYmlhcyA9IGFicyhiaWFzKTsKCiAgICBpbnQgaGl0cyA9IDA7CiAgICB2ZWN0b3IyIHNhbXBsZTsKCiA= ICAgZmxvYXQgcmF5YmlhczsKICAgIGZvdW5kID0gcmVuZGVyc3RhdGUoInJlbmRlcmVyOnJheWJpYXMiLCByYXliaWFzKTsKICAgIHJheWJpYXMgPSBzZWxlY3QoZm91bmQsIHJheWJpYXMsIDFlLTMpOwoKICAgIHN0cmluZyA= cmVuZ2luZTsKICAgIHJlbmRlcnN0YXRlKCJyZW5kZXJlcjpyZW5kZXJlbmdpbmUiLCByZW5naW5lKTsKICAgIGludCBpc3JheXRyYWNlID0gcmVuZ2luZSA9PSAicmF5dHJhY2UiIHx8IHJlbmdpbmUgPT0gInBicnJheXRyYWM= ZSI7CiAgICBpbnQgc2lkID0gaXNyYXl0cmFjZSA/IGluU0lEIDogbmV3c2FtcGxlcigpOwoKICAgIGZvcihpbnQgaT0wOyBpPHNhbXBsZXM7IGkrKykKICAgIHsKCWlmIChpc3JheXRyYWNlKQoJICAgIG5leHRzYW1wbGUoc2k= ZCwgc2FtcGxlLngsIHNhbXBsZS55LCAibW9kZSIsICJuZXh0cGl4ZWwiKTsKCWVsc2UKCSAgICBuZXh0c2FtcGxlKHNpZCwgc2FtcGxlLngsIHNhbXBsZS55LCAibW9kZSIsICJxc3RyYXQiKTsKCglmbG9hdCBwaGkgPSAyLjA= KjMuMTQxNTkyNipzYW1wbGUueDsKCWZsb2F0IHRoZXRhID0gYXNpbihzcXJ0KHNhbXBsZS55KSk7CgoJbG9jYWxkaXIueCA9IGNvcyh0aGV0YSkgKiBzaW4ocGhpKTsKCWxvY2FsZGlyLnkgPSBjb3ModGhldGEpICogY29zKHA= aGkpOwoJbG9jYWxkaXIueiA9IHNpbih0aGV0YSk7CglkaXIgPSBsb2NhbGRpciAqIHNwYWNlOwoKCWZsb2F0IGRvdGJpYXMgPSBkb3QoZGlyLCBfYmlhc2Rpcik7CglmbG9hdCBkb3ROQiA9IGRvdChuTiwgX2JpYXNkaXIpOwo= CV9iaWFzZGlyID0gX2JpYXNkaXIgLSBjbGFtcChkb3ROQiwgLTEsIDApICogbk47CglkaXIgKz0gX2JpYXMgKiBjbGFtcChkb3RiaWFzLCAwLCAxKSAqIF9iaWFzZGlyOwoJZGlyICo9IGZpdChkb3RiaWFzLCAtMiwgMSwgMS4= MC8oMS4wK19iaWFzKSwgMSk7CglkaXIgPSBub3JtYWxpemUoZGlyKTsKCgl2ZWN0b3IgdGVzdE5nID0gbm9ybWFsaXplKHNlbGVjdChkb3Qobk4sIE5nKSA+IDAuMCwgTmcsIC1OZykpOwoJaWYgKGRvdChkaXIsIHRlc3ROZyk= IDwgMWUtNSkKCQljb250aW51ZTsKCglkaXN0ID0gcmF5aGl0dGVzdChQLCBtYXhkaXN0ICogZGlyLCBoaXRQLCBoaXROLCByYXliaWFzLCAic2NvcGUiLCBzY29wZSk7CgloaXQgPSBkaXN0ID49IDAuMDsKCgloaXRzICs9IGg= aXQ7CiAgICB9CgogICAgcmV0dXJuIChmbG9hdCloaXRzL3NhbXBsZXM7Cn0KCmZsb2F0CmRpcnRtYXNrX2Zhbih2ZWN0b3IgUDsKCSB2ZWN0b3Igbk47CgkgaW50IGluU0lEOwoJIGZsb2F0ICBzZW5zaXRpdml0eTsKCSBpbnQ= CXNhbXBsZXM7CgkgZmxvYXQgIG1heGRpc3Q7CgkgdmVjdG9yIGJpYXNkaXI7CgkgZmxvYXQgIGJpYXM7Cgkgc3RyaW5nIHNjb3BlKQogewogICAgaW50IGhpdCwgZm91bmQ7CiAgICBmbG9hdCBkaXN0OwogICAgdmVjdG9yIGw= b2NhbGRpciwgZGlyLCBoaXRQLCBoaXROOwoKICAgIHZlY3RvciB1ID0gbm9ybWFsaXplKHNldChuTi56LCBuTi56LCAtbk4ueC1uTi55KSk7CiAgICB2ZWN0b3IgdiA9IG5vcm1hbGl6ZShjcm9zcyhuTiwgdSkpOwogICAgbWE= dHJpeDMgc3BhY2UgPSBzZXQodSwgdiwgbk4pOwoKICAgIGZsb2F0IG1heF9kaXJ0ID0gMC4wOwoKICAgIHZlY3RvcjIgc2FtcGxlOwogICAgZmxvYXQgX21heGRpc3Q7CiAgICB2ZWN0b3IgX2JpYXNkaXIgPSBub3JtYWxpemU= KHNlbGVjdChiaWFzID49IDAsIC1iaWFzZGlyLCBiaWFzZGlyKSk7CiAgICBfYmlhc2RpciA9IG50cmFuc2Zvcm0oInNwYWNlOndvcmxkIiwgInNwYWNlOmN1cnJlbnQiLCBfYmlhc2Rpcik7CiAgICBmbG9hdCBfYmlhcyA9IGE= YnMoYmlhcyk7CgogICAgZmxvYXQgcmF5YmlhczsKICAgIGZvdW5kID0gcmVuZGVyc3RhdGUoInJlbmRlcmVyOnJheWJpYXMiLCByYXliaWFzKTsKICAgIHJheWJpYXMgPSBzZWxlY3QoZm91bmQsIHJheWJpYXMsIDFlLTMpOwo= CiAgICBzdHJpbmcgcmVuZ2luZTsKICAgIHJlbmRlcnN0YXRlKCJyZW5kZXJlcjpyZW5kZXJlbmdpbmUiLCByZW5naW5lKTsKICAgIGludCBpc3JheXRyYWNlID0gcmVuZ2luZSA9PSAicmF5dHJhY2UiIHx8IHJlbmdpbmUgPT0= ICJwYnJyYXl0cmFjZSI7CiAgICBpbnQgc2lkID0gaXNyYXl0cmFjZSA/IGluU0lEIDogbmV3c2FtcGxlcigpOwoKICAgIGZvcihpbnQgaT0wOyBpPHNhbXBsZXM7IGkrKykKICAgIHsKCWlmIChpc3JheXRyYWNlKQoJICAgIG4= ZXh0c2FtcGxlKHNpZCwgc2FtcGxlLngsIHNhbXBsZS55LCAibW9kZSIsICJuZXh0cGl4ZWwiKTsKCWVsc2UKCSAgICBuZXh0c2FtcGxlKHNpZCwgc2FtcGxlLngsIHNhbXBsZS55LCAibW9kZSIsICJxc3RyYXQiKTsKCglmbG8= YXQgcGhpID0gMi4wICogMy4xNDE1OTI2ICogc2FtcGxlLng7CglmbG9hdCB0aGV0YSA9IDAuNSozLjE0MTU5MjYqc2Vuc2l0aXZpdHk7CgoJbG9jYWxkaXIueCA9IGNvcyhwaGkpOwoJbG9jYWxkaXIueSA9IHNpbihwaGkpOwo= CWxvY2FsZGlyLnogPSAwOwoKCWRpciA9IGxvY2FsZGlyICogc3BhY2U7CgoJZmxvYXQgZG90TkIgPSBkb3Qobk4sIF9iaWFzZGlyKTsKCV9iaWFzZGlyID0gX2JpYXNkaXIgLSBkb3ROQiAqIG5OOwoJZmxvYXQgZG90YmlhcyA= PSBkb3QoZGlyLCBub3JtYWxpemUoX2JpYXNkaXIpKTsKCWRpciArPSBfYmlhcyAqIGNsYW1wKGRvdGJpYXMsIDAsIDEpICogX2JpYXNkaXI7CglkaXIgKj0gZml0KGRvdGJpYXMsIC0yLCAxLCAxLjAvKDEuMCtfYmlhcyksIDE= KTsKCglmbG9hdCBsZW4gPSBsZW5ndGgoZGlyKTsKCWRpciAqPSBzaW4odGhldGEpOwoJZGlyICs9IGZpdDAxKHNpbih0aGV0YSksIDEsIGxlbikgKiBjb3ModGhldGEpICogbk47CglkaXIgPSBub3JtYWxpemUoZGlyKTsKCgk= ZGlzdCA9IHJheWhpdHRlc3QoUCwgbWF4ZGlzdCAqIGRpciwgaGl0UCwgaGl0TiwgcmF5YmlhcywgInNjb3BlIiwgc2NvcGUpOwoKCWhpdCA9IGRpc3QgPj0gMC4wOwoKCWZsb2F0IGRpcnQgPSBjbGFtcCgxLjAgLSBkaXN0IC8= IChtYXhkaXN0ICogbGVuZ3RoKGRpcikpLCAwLCAxKTsKCW1heF9kaXJ0ID0gc2VsZWN0KGhpdCwgbWF4KGRpcnQsIG1heF9kaXJ0KSwgbWF4X2RpcnQpOwogICAgfQoKICAgIHJldHVybiBtYXhfZGlydDsKfQojbGluZSA0NiA= IkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV8= Ty9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgojbGluZSA5NyAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0k= TklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmgiCmZsb2F0CnZvcF9ncmFuZG9tKGZsb2F0IHUwLCB1MTsgZmxvYXQgc2lnbWEpCnsKCgoKICAgIHI= ZXR1cm4gY29zKHUwICogKDMuMTQxNTkyNioyKSkgKiBzcXJ0KC0yICogbG9nKHUxKSkgKiBzaWdtYTsKfQpmbG9hdAp2b3BfZ3JhbmRvbShpbnQgc2VlZDsgZmxvYXQgc2lnbWEpCnsKICAgIGZsb2F0CXUwID0gcmFuZG9tKHM= ZWVkKTsKICAgIGZsb2F0CXUxID0gcmFuZG9tKHNlZWQqMzkyOSArIDQ4MzExKTsKICAgIHJldHVybiB2b3BfZ3JhbmRvbSh1MCwgdTEsIHNpZ21hKTsKfQoKZmxvYXQKdm9wX2ducmFuZG9tKGZsb2F0IHNpZ21hKQp7CiAgICA= ZmxvYXQJdTAgPSBucmFuZG9tKCk7CiAgICBmbG9hdAl1MSA9IG5yYW5kb20oKTsKICAgIHJldHVybiB2b3BfZ3JhbmRvbSh1MCwgdTEsIHNpZ21hKTsKfQoKdmVjdG9yCnZvcF9ncmFuZG9tKGludCBzZWVkOyBmbG9hdCBzaWc= bWEpCnsKCgogICAgZmxvYXQJeCA9IGZsb2F0KHZvcF9ncmFuZG9tKHNlZWQsIHNpZ21hKSk7CiAgICBmbG9hdAl5ID0gZmxvYXQodm9wX2dyYW5kb20oc2VlZCoxNyArIDk3LCBzaWdtYSkpOwogICAgZmxvYXQJeiA9IGZsb2E= dCh2b3BfZ3JhbmRvbShzZWVkKjI5ICsgMzgzLCBzaWdtYSkpOwogICAgcmV0dXJuIHNldCh4LCB5LCB6KTsKfQoKdmVjdG9yCnZvcF9nbnJhbmRvbShmbG9hdCBzaWdtYSkKewoKCiAgICBmbG9hdAl4ID0gZmxvYXQodm9wX2c= bnJhbmRvbShzaWdtYSkpOwogICAgZmxvYXQJeSA9IGZsb2F0KHZvcF9nbnJhbmRvbShzaWdtYSkpOwogICAgZmxvYXQJeiA9IGZsb2F0KHZvcF9nbnJhbmRvbShzaWdtYSkpOwogICAgcmV0dXJuIHNldCh4LCB5LCB6KTsKfQo= CnZvaWQKdm9wX2JpbmRTVChmbG9hdCBuZXdzLCBzczsgaW50IGlzU0Nvbm5lY3RlZDsKCSAgIGZsb2F0IG5ld3QsIHR0OyBpbnQgaXNUQ29ubmVjdGVkKQp7CgoKCgoKCgogICAgbmV3cyA9IGlzU0Nvbm5lY3RlZCA/IHNzIDo= IHM7CiAgICBuZXd0ID0gaXNUQ29ubmVjdGVkID8gdHQgOiB0OwoKCgoKfQoKdm9pZAp2b3BfYmluZFMoZmxvYXQgbmV3cywgc3M7IGludCBpc1NDb25uZWN0ZWQpCnsKCgoKCgogICAgbmV3cyA9IGlzU0Nvbm5lY3RlZCA/IHM= cyA6IHM7CgoKCn0KCnZvaWQKdm9wX2JpbmRVKGV4cG9ydCBmbG9hdCBuZXd1OyBjb25zdCBmbG9hdCB1OyBpbnQgaXNVVkNvbm5lY3RlZCkKewoKCgoKCiAgICBuZXd1ID0gaXNVVkNvbm5lY3RlZCA/IHUgOiBzOwoKCgp9Cgo= dm9pZAp2b3BfYmluZFVWKGV4cG9ydCB2ZWN0b3IyIG5ld3V2OyBjb25zdCB2ZWN0b3IyIHV2OyBpbnQgaXNVVkNvbm5lY3RlZCkKewoKCgoKCiAgICBuZXd1diA9IGlzVVZDb25uZWN0ZWQgPyB1diA6IHNldChzLCB0KTsKCgo= Cn0KCnZvaWQKdm9wX2JpbmRVVihleHBvcnQgdmVjdG9yIG5ld3V2OyBjb25zdCB2ZWN0b3IgdXY7IGludCBpc1VWQ29ubmVjdGVkKQp7CgoKCgoKICAgIG5ld3V2ID0gaXNVVkNvbm5lY3RlZCA/IHV2IDogc2V0KHMsIHQsIDA= KTsKCgoKfQoKCgoKZmxvYXQKdm9wX2JpYXMoZmxvYXQgYmFzZSwgYmlhcykKewogICAgZmxvYXQgdmFsOwogICAgaWYgKGJhc2UgPD0gMCkKCXZhbCA9IDA7CiAgICBlbHNlIGlmIChiYXNlID49IDEpCgl2YWwgPSAxOwogICA= IGVsc2UKCXZhbCA9IGJpYXMgLyAoKCgxLjAgLyBiYXNlKSAtIDIpICogKDEgLSBiaWFzKSArIDEpOwogICAgcmV0dXJuIHZhbDsKfQoKZmxvYXQKdm9wX2dhaW4oZmxvYXQgYmFzZSwgZ2FpbikKewogICAgZmxvYXQJdmFsOwo= ICAgIGlmIChiYXNlIDwgMC41KQoJdmFsID0gdm9wX2JpYXMoMipiYXNlLCBnYWluKSouNTsKICAgIGVsc2UKCXZhbCA9IDEtdm9wX2JpYXMoMiooMS1iYXNlKSwgZ2FpbikqLjU7CiAgICByZXR1cm4gdmFsOwp9Cgp2ZWN0b3I= CnZvcF9jb2xvckxpbmVhclRyYW5zZm9ybSh2ZWN0b3IgQzsKICAgICAgICAgICAgICAgICAgICAgICAgIHN0cmluZyBmcm9tU3BhY2U7KQp7CiAgICB2ZWN0b3IgQ3QgPSBDOwoKICAgIGlmIChmcm9tU3BhY2UgPT0gInNyZ2I= IikKICAgIHsKICAgICAgICBmb3IgKGludCBpID0gMDsgaSA8IDM7IGkrKykKICAgICAgICB7CiAgICAgICAgICAgIGlmIChDW2ldIDw9IDAuMDQwNDUpIEN0W2ldID0gQ1tpXSAvIDEyLjkyOwogICAgICAgICAgICBlbHNlIEM= dFtpXSA9IHBvdygoQ1tpXSArIDAuMDU1KSAvIDEuMDU1LCAyLjQpOwogICAgICAgIH0KICAgIH0KCiAgICBlbHNlIGlmIChmcm9tU3BhY2UgPT0gImxpbmVhciIpCiAgICB7CiAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCA= MzsgaSsrKQogICAgICAgIHsKICAgICAgICAgICAgaWYgKENbaV0gPD0gMC4wMDMxMzA4KSBDdFtpXSA9IENbaV0gKiAxMi45MjsKICAgICAgICAgICAgZWxzZSBDdFtpXSA9IDEuMDU1ICogcG93KENbaV0sIDEuMC8yLjQpIC0= IDAuMDU1OwogICAgICAgIH0KICAgIH0KCiAgICByZXR1cm4gQ3Q7Cn0KCnZlY3Rvcgp2b3BfY29sb3JtaXgodmVjdG9yIGMxLCBjMjsgZmxvYXQgYmlhczsgaW50IGFkanVzdCkKewogICAgdmVjdG9yCWNscjsKICAgIGlmICg= YWRqdXN0ID09IDMpCgljbHIgPSBjc3BsaW5lKGJpYXMsIGMxLCBjMSwgYzIsIGMyKTsKICAgIGVsc2UgaWYgKGFkanVzdCA9PSAyKQoJY2xyID0gbGVycChjMSwgYzIsIGZsb2F0KHNtb290aCgwLCAxLCBiaWFzKSkpOwogICA= IGVsc2UgaWYgKGFkanVzdCA9PSAxKQoJY2xyID0gbGVycChjMSwgYzIsIGZsb2F0KGNsYW1wKGJpYXMsIDAsIDEpKSk7CiAgICBlbHNlCgljbHIgPSBsZXJwKGMxLCBjMiwgYmlhcyk7CiAgICByZXR1cm4gY2xyOwp9Cgp2b2k= ZAp2b3BfY29tcG9zaXRlKHN0cmluZyBvcGVyYXRpb247CgkgICAgICB2ZWN0b3IgQzsgZmxvYXQgQ2E7CgkgICAgICB2ZWN0b3IgQTsgZmxvYXQgQWE7CgkgICAgICB2ZWN0b3IgQjsgZmxvYXQgQmE7CgkgICAgICkKewogICA= IGlmIChvcGVyYXRpb24gPT0gIkFvdmVyQiIpCiAgICB7CglDICA9IEEgICsgKDEtQWEpKkI7CglDYSA9IEFhICsgKDEtQWEpKkJhOwogICAgfQogICAgZWxzZSBpZiAob3BlcmF0aW9uID09ICJBaW5zaWRlQiIpCiAgICB7Cgk= QyAgPSBBKkJhOwoJQ2EgPSBBYSpCYTsKICAgIH0KICAgIGVsc2UgaWYgKG9wZXJhdGlvbiA9PSAiQW91dHNpZGVCIikKICAgIHsKCUMgID0gQSooMS1CYSk7CglDYSA9IEFhKigxLUJhKTsKICAgIH0KICAgIGVsc2UgaWYgKG8= cGVyYXRpb24gPT0gIkFhdG9wQiIpCiAgICB7CglDICA9IEEqQmEgKyBCKigxLUFhKTsKCUNhID0gQmE7CiAgICB9CiAgICBlbHNlIGlmIChvcGVyYXRpb24gPT0gIkF4b3JCIikKICAgIHsKCUMgID0gQSooMS1CYSkgKyBCKig= MS1BYSk7CglDYSA9IEFhICsgQmEgLSAyKihBYSpCYSk7CiAgICB9CiAgICBlbHNlIGlmIChvcGVyYXRpb24gPT0gIkEiKQogICAgewoJQyAgPSBBOwoJQ2EgPSBBYTsKICAgIH0KICAgIGVsc2UgaWYgKG9wZXJhdGlvbiA9PSA= IkIiKQogICAgewoJQyAgPSBCOwoJQ2EgPSBCYTsKICAgIH0KICAgIGVsc2UgaWYgKG9wZXJhdGlvbiA9PSAiY2xlYXIiKQogICAgewoJQyAgPSAwOwoJQ2EgPSAwOwogICAgfQogICAgZWxzZSBpZiAob3BlcmF0aW9uID09ICI= bXVsdGlwbHkiKQogICAgewoJQyAgPSBBICogQjsKCUMgID0gKDEgLSBCYSkgKiBBICsgQmEgKiBDOwoJQ2EgPSBBYSArICgxLUFhKSpCYTsKICAgIH0KICAgIGVsc2UgaWYgKG9wZXJhdGlvbiA9PSAic2NyZWVuIikKICAgIHs= CglDICA9IEEgKyBCIC0gQSAqIEI7CglDICA9ICgxIC0gQWEpICogQiArIEFhICogQzsKCUNhID0gQWEgKyAoMS1BYSkqQmE7CiAgICB9CiAgICBlbHNlIGlmIChvcGVyYXRpb24gPT0gIm92ZXJsYXkiKQogICAgewoJQyA9IDI= ICogQSAqIEI7CglpZiAoQi54ID4gMC41KSBDLnggPSAxLjAgLSAyLjAgKiAoMS4wLUEueCkgKiAoMS4wLUIueCk7CglpZiAoQi55ID4gMC41KSBDLnkgPSAxLjAgLSAyLjAgKiAoMS4wLUEueSkgKiAoMS4wLUIueSk7CglpZiA= KEIueiA+IDAuNSkgQy56ID0gMS4wIC0gMi4wICogKDEuMC1BLnopICogKDEuMC1CLnopOwoJQyAgPSAoMSAtIEJhKSAqIEEgKyBCYSAqIEM7CglDYSA9IEFhICsgKDEtQWEpKkJhOwogICAgfQogICAgZWxzZSBpZiAob3BlcmE= dGlvbiA9PSAiZGFya2VuIikKICAgIHsKCUMgID0gbWluKEEsIEIpOwoJQyAgPSAoMSAtIEJhKSAqIEEgKyBCYSAqIEM7CglDYSA9IEFhICsgKDEtQWEpKkJhOwogICAgfQogICAgZWxzZSBpZiAob3BlcmF0aW9uID09ICJsaWc= aHRlbiIpCiAgICB7CglDICA9IG1heChBLCBCKTsKCUMgID0gKDEgLSBCYSkgKiBBICsgQmEgKiBDOwoJQ2EgPSBBYSArICgxLUFhKSpCYTsKICAgIH0KICAgIGVsc2UgaWYgKG9wZXJhdGlvbiA9PSAiY29sb3Jkb2RnZSIpCiA= ICAgewoJQyA9IHsgMC4wLCAwLjAsIDAuMCB9OwoJaWYgKEIueCAhPSAwLjApIEMueCA9IChBLnggPT0gMS4wKSA/IDEuMCA6IG1pbigxLjAsIEIueCAvICgxLjAgLSBBLngpKTsKCWlmIChCLnkgIT0gMC4wKSBDLnkgPSAoQS4= eSA9PSAxLjApID8gMS4wIDogbWluKDEuMCwgQi55IC8gKDEuMCAtIEEueSkpOwoJaWYgKEIueiAhPSAwLjApIEMueiA9IChBLnogPT0gMS4wKSA/IDEuMCA6IG1pbigxLjAsIEIueiAvICgxLjAgLSBBLnopKTsKCUMgID0gKDE= IC0gQmEpICogQSArIEJhICogQzsKCUNhID0gQWEgKyAoMS1BYSkqQmE7CiAgICB9CiAgICBlbHNlIGlmIChvcGVyYXRpb24gPT0gImNvbG9yYnVybiIpCiAgICB7CglDID0geyAxLjAsIDEuMCwgMS4wIH07CglpZiAoQi54ICE= PSAxLjApIEMueCA9IChBLnggPT0gMC4wKSA/IDAuMCA6IDEuMCAtIG1pbigxLjAsICgxLjAtQi54KSAvIEEueCk7CglpZiAoQi55ICE9IDEuMCkgQy55ID0gKEEueSA9PSAwLjApID8gMC4wIDogMS4wIC0gbWluKDEuMCwgKDE= LjAtQi55KSAvIEEueSk7CglpZiAoQi56ICE9IDEuMCkgQy56ID0gKEEueiA9PSAwLjApID8gMC4wIDogMS4wIC0gbWluKDEuMCwgKDEuMC1CLnopIC8gQS56KTsKCUMgID0gKDEgLSBCYSkgKiBBICsgQmEgKiBDOwoJQ2EgPSA= QWEgKyAoMS1BYSkqQmE7CiAgICB9CiAgICBlbHNlIGlmIChvcGVyYXRpb24gPT0gImhhcmRsaWdodCIpCiAgICB7CglDID0gMi4wICogQSAqIEI7CglpZiAoQS54ID4gMC41KSBDLnggPSAxLjAgLSAyLjAgKiAoMS1BLngpICo= ICgxLUIueCk7CglpZiAoQS55ID4gMC41KSBDLnkgPSAxLjAgLSAyLjAgKiAoMS1BLnkpICogKDEtQi55KTsKCWlmIChBLnogPiAwLjUpIEMueiA9IDEuMCAtIDIuMCAqICgxLUEueikgKiAoMS1CLnopOwoJQyAgPSAoMSAtIEI= YSkgKiBBICsgQmEgKiBDOwoJQ2EgPSBBYSArICgxLUFhKSpCYTsKICAgIH0KCiAgICBlbHNlIGlmIChvcGVyYXRpb24gPT0gInNvZnRsaWdodCIpCiAgICB7CglDID0gQiAtICgxLjAgLSAyLjAgKiBBKSAqIEIgKiAoMS4wIC0= IEIpOwoJaWYgKEEueCA+IDAuNSkgQy54ID0gQi54ICsgKDIuMCAqIEEueCAtIDEuMCkgKiAoQi54IDw9IDAuMjUgPyAoKDE2LjAgKiBCLnggLSAxMi4wKSAqIEIueCArIDQuMCkgKiBCLnggOiBzcXJ0KEIueCkgLSBCLngpOwo= CWlmIChBLnkgPiAwLjUpIEMueSA9IEIueSArICgyLjAgKiBBLnkgLSAxLjApICogKEIueSA8PSAwLjI1ID8gKCgxNi4wICogQi55IC0gMTIuMCkgKiBCLnkgKyA0LjApICogQi55IDogc3FydChCLnkpIC0gQi55KTsKCWlmICg= QS56ID4gMC41KSBDLnogPSBCLnogKyAoMi4wICogQS56IC0gMS4wKSAqIChCLnogPD0gMC4yNSA/ICgoMTYuMCAqIEIueiAtIDEyLjApICogQi56ICsgNC4wKSAqIEIueiA6IHNxcnQoQi56KSAtIEIueik7CglDICA9ICgxIC0= IEJhKSAqIEEgKyBCYSAqIEM7CglDYSA9IEFhICsgKDEtQWEpKkJhOwogICAgfQogICAgZWxzZSBpZiAob3BlcmF0aW9uID09ICJkaWZmZXJlbmNlIikKICAgIHsKCUMgID0gYWJzKEIgLSBBKTsKCUMgID0gKDEgLSBCYSkgKiA= QSArIEJhICogQzsKCUNhID0gQWEgKyAoMS1BYSkqQmE7CiAgICB9CiAgICBlbHNlIGlmIChvcGVyYXRpb24gPT0gImV4Y2x1c2lvbiIpCiAgICB7CglDICA9IEEgKyBCIC0gMi4wICogQSAqIEI7CglDICA9ICgxIC0gQmEpICo= IEEgKyBCYSAqIEM7CglDYSA9IEFhICsgKDEtQWEpKkJhOwogICAgfQp9CgpmbG9hdAp2b3BfcHRsaW5lZCh2ZWN0b3IgUDEsIFAyLCBRKQp7CiAgICByZXR1cm4gcHRsaW5lZChQMSwgUDIsIFEpOwp9CgoKZmxvYXQKdm9wX0Y= aWx0ZXJXaWR0aChmbG9hdCB4KQp7CgogICAgZmxvYXQgZHUgPSBEdSh4KTsKICAgIGZsb2F0IGR2ID0gRHYoeCk7CiAgICByZXR1cm4gbWF4KHNxcnQoZHUqZHUgKyBkdipkdiksIDFlLTYpOwoKCgoKfQoKCgpmbG9hdAp2b3A= X0ZpbHRlckFuZ2xlKHZlY3RvciBkaXIpCnsKICAgIHZlY3RvcglkdSwgZHY7CiAgICB2ZWN0b3IJYSwgYiwgYywgZDsKICAgIHZlY3RvcglhYywgYmQ7CiAgICBmbG9hdAlhbmdsZTsKCiAgICBkdSA9IDAuNSpEdShkaXIpOwo= ICAgIGR2ID0gMC41KkR2KGRpcik7CgogICAgYSA9IGRpci1kdS1kdjsKICAgIGIgPSBkaXIrZHUtZHY7CiAgICBjID0gZGlyK2R1K2R2OwogICAgZCA9IGRpci1kdStkdjsKCiAgICBhYyA9IGNyb3NzKGEsIGMpIC8gc3FydCg= bGVuZ3RoMihhKSpsZW5ndGgyKGMpKTsKICAgIGJkID0gY3Jvc3MoYiwgZCkgLyBzcXJ0KGxlbmd0aDIoYikqbGVuZ3RoMihkKSk7CiAgICBhbmdsZSA9IDAuNSAqIGxlbmd0aChjcm9zcyhhYywgYmQpKTsKCiAgICByZXR1cm4= IGFjb3MoMSAtICgwLjUgLyAzLjE0MTU5MjYpICogYW5nbGUpOwp9CgpmbG9hdAp2b3BfUHVsc2UoZmxvYXQgZWRnZTAsIGVkZ2UxLCB4LCBmd2lkdGg7IHN0cmluZyBmaWx0ZXIpCnsKICAgIGZsb2F0CXgwLCB4MTsKCiAgICA= eDAgPSB4ICAtIGZ3aWR0aCouNTsKICAgIHgxID0geDAgKyBmd2lkdGg7CiAgICByZXR1cm4gbWF4KDAsIChtaW4oeDEsIGVkZ2UxKS1tYXgoeDAsIGVkZ2UwKSkvZndpZHRoKTsKfQoKZmxvYXQKdm9wX0ZpbHRlcmVkU2luKGY= bG9hdCB4LCBmd2lkdGgpCnsKICAgIGZsb2F0CXgwLCB4MTsKCiAgICB4MCA9IHggLSBmd2lkdGggKiAuNTsKICAgIHgxID0geCArIGZ3aWR0aDsKICAgIHJldHVybiAoLTAuNzA3MTA2NykqbGVycCgoY29zKHgxKS1jb3MoeDA= KSkvZndpZHRoLCAwLCBjbGFtcChmd2lkdGgqKDEuMC84LjApLCAwLCAxKSk7Owp9CgpmbG9hdAp2b3BfRmlsdGVyZWRTaW5EKGZsb2F0IHgpCnsKICAgIHJldHVybiB2b3BfRmlsdGVyZWRTaW4oeCwgdm9wX0ZpbHRlcldpZHQ= aCh4KSk7Cn0KCmZsb2F0CnZvcF9GaWx0ZXJlZENvcyhmbG9hdCB4LCBmd2lkdGgpCnsKICAgIGZsb2F0CXgwLCB4MTsKCiAgICB4MCA9IHggLSBmd2lkdGggKiAuNTsKICAgIHgxID0geCArIGZ3aWR0aDsKICAgIHJldHVybiA= MC43MDcxMDY3KmxlcnAoKHNpbih4MSktc2luKHgwKSkvZndpZHRoLCAwLCBjbGFtcChmd2lkdGgqKDEuMC84LjApLCAwLCAxKSk7Owp9CgpmbG9hdAp2b3BfRmlsdGVyZWRDb3NEKGZsb2F0IHgpCnsKICAgIHJldHVybiB2b3A= X0ZpbHRlcmVkQ29zKHgsIHZvcF9GaWx0ZXJXaWR0aCh4KSk7Cn0KCmZsb2F0CnZvcF9QdWxzZUQoZmxvYXQgZWRnZTAsIGVkZ2UxLCB4OyBzdHJpbmcgZmlsdGVyKQp7CiAgICByZXR1cm4gdm9wX1B1bHNlKGVkZ2UwLCBlZGc= ZTEsIHgsIHZvcF9GaWx0ZXJXaWR0aCh4KSwgZmlsdGVyKTsKfQoKZmxvYXQKdm9wX1B1bHNlVHJhaW4oZmxvYXQgZWRnZTAsIHgsIGZ3aWR0aCkKewogICAgZmxvYXQJeDAsIHgxOwoKICAgIHgwID0geCAgLSBmd2lkdGgqLjU= OwogICAgeDEgPSB4MCArIGZ3aWR0aDsKICAgIHgwID0gZWRnZTAqZmxvb3IoeDApICsgbWluKGVkZ2UwLCBmcmFjKHgwKSk7CiAgICB4MSA9IGVkZ2UwKmZsb29yKHgxKSArIG1pbihlZGdlMCwgZnJhYyh4MSkpOwogICAgcmU= dHVybiBsZXJwKCh4MS14MCkvZndpZHRoLCBlZGdlMCwgY2xhbXAoZndpZHRoKigxLjAvOC4wKSwgMCwgMSkpOzsKfQoKZmxvYXQKdm9wX1B1bHNlVHJhaW5EKGZsb2F0IGVkZ2UwLCB4KQp7CiAgICByZXR1cm4gdm9wX1B1bHM= ZVRyYWluKGVkZ2UwLCB4LCB2b3BfRmlsdGVyV2lkdGgoeCkpOwp9CgpmbG9hdAp2b3BfUmFtcFRyYWluKGZsb2F0IHgsIGZ3aWR0aCkKewogICAgZmxvYXQJeDAsIHgxLCBmOwogICAgeDAgPSB4IC0gZndpZHRoKi41OwogICA= IHgxID0geDAgKyBmd2lkdGg7CiAgICBmID0gZnJhYyh4MCk7IHgwID0gZmxvYXQoZmxvb3IoeDApKSArIGYqZjsKICAgIGYgPSBmcmFjKHgxKTsgeDEgPSBmbG9hdChmbG9vcih4MSkpICsgZipmOwogICAgcmV0dXJuIC41Kmw= ZXJwKCh4MS14MCkvZndpZHRoLCAuNSwgY2xhbXAoZndpZHRoKigxLjAvOC4wKSwgMCwgMSkpOzsKfQoKZmxvYXQKdm9wX1JhbXBUcmFpbkQoZmxvYXQgeCkKewogICAgcmV0dXJuIHZvcF9SYW1wVHJhaW4oeCwgdm9wX0ZpbHQ= ZXJXaWR0aCh4KSk7Cn0KCmZsb2F0CnZvcF9JbnRlZ3JhdGVUZW50KGZsb2F0IHgpCnsKICAgIGZsb2F0CWY7CiAgICBmID0gZnJhYyh4KTsKICAgIGlmIChmID4gLjUpIGYgPSBmKigyIC0gZikgLSAuNTsKICAgIGVsc2UJZiA= PSBmKmY7CiAgICByZXR1cm4gLjUqZmxvb3IoeCkgKyBmOwp9CgpmbG9hdAp2b3BfVGVudFRyYWluKGZsb2F0IHgsIGZ3aWR0aCkKewogICAgZmxvYXQJeDAsIHgxOwogICAgeDAgPSB4IC0gZndpZHRoKi41OwogICAgeDEgPSA= eDAgKyBmd2lkdGg7CiAgICB4MCA9IHZvcF9JbnRlZ3JhdGVUZW50KHgwKTsKICAgIHgxID0gdm9wX0ludGVncmF0ZVRlbnQoeDEpOwogICAgcmV0dXJuIGxlcnAoKHgxLXgwKS9md2lkdGgsIC41LCBjbGFtcChmd2lkdGgqKDE= LjAvOC4wKSwgMCwgMSkpOzsKfQoKZmxvYXQKdm9wX1RlbnRUcmFpbkQoZmxvYXQgeCkKewogICAgcmV0dXJuIHZvcF9SYW1wVHJhaW4oeCwgdm9wX0ZpbHRlcldpZHRoKHgpKTsKfQoKZmxvYXQKdm9wX0RvdFN0YW1wKGZsb2E= dCBweCwgcHksIGZ3aWR0aDsgc3RyaW5nIGZpbHRlcikKewogICAgZmxvYXQJZDsKICAgIGQgPSBweCpweCArIHB5KnB5OwogICAgcmV0dXJuIGZpbHRlcnN0ZXAoMSxkLWZ3aWR0aCxkK2Z3aWR0aCwiZmlsdGVyIixmaWx0ZXI= KTsKfQoKZmxvYXQKdm9wX0J1bXBTdGFtcChmbG9hdCBweCwgcHksIGZ3aWR0aDsgc3RyaW5nIGZpbHRlcikKewogICAgZmxvYXQgZCAgPSBweCpweCArIHB5KnB5OwogICAgcmV0dXJuIDEtc21vb3RoKDAuMCwgMS4wLCBkKTs= Cn0KCmZsb2F0CnZvcF9Sb3VuZENvc1N0YW1wKGZsb2F0IHB4LCBweSwgZndpZHRoOyBmbG9hdCBoZXhuZXNzLCBzaWRlcywgcG93ZXI7CgkJICAgIHN0cmluZyBmaWx0ZXIpCnsKICAgIGZsb2F0CXNzLCB0dDsKICAgIGZsb2E= dAl4MCwgeDE7CgogICAgc3MgPSBhdGFuKHB5LCBweCk7CiAgICB0dCA9IHB4KnB4ICsgcHkqcHkgKyBoZXhuZXNzKnBvdyhhYnMoMS1jb3Moc3MqKHNpZGVzKSkpLCBwb3dlcik7CiAgICB4MCA9IHR0IC0gZndpZHRoKi41Owo= ICAgIHgxID0geDAgKyBmd2lkdGg7CiAgICByZXR1cm4gZmlsdGVyc3RlcCgxLHgwLHgxLCJmaWx0ZXIiLGZpbHRlcik7Cn0KCmZsb2F0CnZvcF9Sb3VuZFNpblN0YW1wKGZsb2F0IHB4LCBweSwgZndpZHRoOyBmbG9hdCBoZXg= bmVzcywgc2lkZXMsIHBvd2VyOwoJCSAgICBzdHJpbmcgZmlsdGVyKQp7CiAgICBmbG9hdAlzcywgdHQ7CiAgICBmbG9hdAl4MCwgeDE7CgogICAgc3MgPSBhdGFuKHB5LCBweCkgLSAzLjE0MTU5MjY7CiAgICB0dCA9IHB4KnA= eCArIHB5KnB5ICsgaGV4bmVzcypwb3coYWJzKDEtc2luKHNzKihzaWRlcykpKSwgcG93ZXIpOwogICAgeDAgPSB0dCAtIGZ3aWR0aCouNTsKICAgIHgxID0geDAgKyBmd2lkdGg7CiAgICByZXR1cm4gZmlsdGVyc3RlcCgxLHg= MCx4MSwiZmlsdGVyIixmaWx0ZXIpOwp9CgoKZmxvYXQKdm9wX1JpbmdTdGFtcChmbG9hdCBweCwgcHksIGlyYWRpdXMsIG9yYWRpdXMsIGZ3aWR0aDsgc3RyaW5nIGZpbHRlcikKewogICAgZmxvYXQJZDsKICAgIGQgPSBweCo= cHggKyBweSpweTsKICAgIHJldHVybiB2b3BfUHVsc2UoaXJhZGl1cywgb3JhZGl1cywgZCwgZndpZHRoLCBmaWx0ZXIpOwp9CgpmbG9hdAp2b3BfQm94U3RhbXAoZmxvYXQgcHgsIHB5LCBmdSwgZnY7IHN0cmluZyBmaWx0ZXI= KQp7CiAgICBmbG9hdAlkeDsKICAgIGR4ICA9IHZvcF9QdWxzZSgtMSwgMSwgcHgsIGZ1LCBmaWx0ZXIpOwogICAgZHggKj0gdm9wX1B1bHNlKC0xLCAxLCBweSwgZnYsIGZpbHRlcik7CiAgICByZXR1cm4gZHg7Cn0KI2xpbmU= IDY0NSAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzU= XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmgiCmludAp2b3BfVGlsZUdlbihmbG9hdCB1LCB2OyBmbG9hdCBmeCwgZnksIG94LCBveSwgc3RhZ2dlciwgaml0dGVyKQp7CiAgICBpbnQJCXJvdzsKCiAgICB2ID0= IHYqZnkgLSBveTsKICAgIHJvdyA9IGZsb29yKHYpOwogICAgdSA9IHUqZnggLSBveCAtIHN0YWdnZXIqcm93ICsgaml0dGVyKnJhbmRvbShyb3cpOwogICAgcmV0dXJuIGZsb29yKHUpICsgcm93KjE5ODQ7Cn0KCmludAp2b3A= X0hleFRpbGVHZW4oZmxvYXQgdSwgdjsgZmxvYXQgZngsIGZ5LCBveCwgb3kpCnsKICAgIGZsb2F0CWxlZnQsIHJpZ2h0OwogICAgaW50CQlyb3csIGNvbDsKCiAgICB2ICAgPSB2KmZ5IC0gb3k7CiAgICByb3cgPSBmbG9vcig= dik7CiAgICB2ICA9IGZyYWModik7CgogICAgdSA9IHUqZnggKyBveDsKICAgIGlmIChyb3cgJiAxKQoJdSArPSAuNTsKCiAgICBjb2wgPSBmbG9vcih1KTsKICAgIHUgPSBmcmFjKHUpOwoKICAgIGlmICh2ID4gLjUpCiAgICA= ewoJcmlnaHQgPSB2IC0gLjU7CglsZWZ0ICA9IDEuNSAtIHY7CglpZiAodSA+IGxlZnQpCgl7CgkgICAgaWYgKCEocm93ICYgMSkpIGNvbCsrOwoJICAgIHJvdysrOwoJICAgIHYgLT0gMTsKCSAgICB1ID0gZml0KHUsIGxlZnQ= LCAxLCAwLCAuNSk7Cgl9CgllbHNlIGlmICh1IDwgcmlnaHQpCgl7CgkgICAgaWYgKHJvdyAmIDEpIGNvbC0tOwoJICAgIHJvdysrOwoJICAgIHYgLT0gMTsKCSAgICB1ID0gZml0KHUsIDAsIHJpZ2h0LCAwLjUsIDEpOwoJfQo= CWVsc2UgdSA9IGZpdCh1LCByaWdodCwgbGVmdCwgMCwgMSk7CiAgICB9CiAgICB2ID0gKHYqMisxKS8zOwogICAgcmV0dXJuIHJvdyAqIDkzOCArIGNvbDsKfQojbGluZSA3MTAgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVI= RV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGw= aWIuaCIKZmxvYXQKdm9wX2FhQ2VsbDJEKGZsb2F0IHNzLCB0dCwgangsIGp5LCBid2lkdGgsIGJzb2Z0LCBjZW50ZXJ4LCBjZW50ZXJ5OwoJCWZsb2F0IGYxLCBmMjsgaW50IHNlZWQpCnsKICAgIGZsb2F0CXAyeCwgcDJ5LCA= eDA7CiAgICBmbG9hdAlibHVyOwogICAgdmVjdG9yCXZwMSwgdnAyOwoKICAgIHZub2lzZShzcywgdHQsIGp4LCBqeSwgc2VlZCwgZjEsIGYyLCBjZW50ZXJ4LCBjZW50ZXJ5LCBwMngsIHAyeSk7CgogICAgdnAxID0gc2V0KGM= ZW50ZXJ4LCBjZW50ZXJ5LCAwKTsKICAgIHZwMiA9IHNldChwMngsIHAyeSwgMCk7CiAgICB4MCA9IChmMi1mMSkqKGYxK2YyKSAvIG1heChkaXN0YW5jZSh2cDEsIHZwMiksIDFlLTYpOwoKICAgIGJsdXIgPSBtYXgodm9wX0Y= aWx0ZXJXaWR0aChzcyksIHZvcF9GaWx0ZXJXaWR0aCh0dCkpICogKDEgKyBic29mdCk7CgogICAgcmV0dXJuIGZpbHRlcnN0ZXAoYndpZHRoLHgwLWJsdXIseDArYmx1ciwiZmlsdGVyIiwiZ2F1c3MiKTsKfQoKCgoKCgoKCmY= bG9hdAp2b3BfU3RhbXBQYXR0ZXJuKGludCAgIGxheWVyczsKCQkgZmxvYXQgZG90c2l6ZTsKCQkgZmxvYXQgZGo7CgkJIGZsb2F0IHNvZnRuZXNzOwoJCSBmbG9hdCBweCwgang7CgkJIGZsb2F0IHB5LCBqeTsKCQkgZmxvYXQ= IGF1eCwgamF1eDsKCQkgc3RyaW5nIHNwb3R0eXBlOwoJCSBzdHJpbmcgZmlsdGVyOwoJCSBmbG9hdAlmbG9hdHNlZWQ7CgkgKQp7CiAgICBmbG9hdAlmd2lkdGg7CiAgICBmbG9hdAlscmFuZG9tOwogICAgZmxvYXQJY3gsIGM= eSwgbG9mZiwgZHNpemU7CiAgICBmbG9hdAlmeCwgZnk7CiAgICBmbG9hdAlkangsIGRqeTsKICAgIGZsb2F0CWR1LCBkdjsKICAgIGZsb2F0CXJlc3VsdDsKICAgIGZsb2F0CWlyYWQsIGlkb3Q7CiAgICB2ZWN0b3IJcHA7CiA= ICAgaW50CQlpOwoKICAgIGR1ID0gdm9wX0ZpbHRlcldpZHRoKHB4KSAqIHNvZnRuZXNzOwogICAgZHYgPSB2b3BfRmlsdGVyV2lkdGgocHkpICogc29mdG5lc3M7CiAgICBmd2lkdGggPSBtYXgoZHUsIGR2KTsKICAgIHJlc3U= bHQgPSAwOwogICAgbG9mZiA9IDA7CiAgICBmb3IgKGkgPSAwOyBpIDwgbGF5ZXJzOyBpKyssIGxvZmYgKz0gLjUpCiAgICB7CglscmFuZG9tID0gcmFuZG9tKGkpOwoJcHAgPSBzZXQoZmxvb3IocHgrbG9mZiksIGZsb29yKHA= eStsb2ZmKSwKCQkgICAgMTAwMC4wKmxyYW5kb20rNTAwKSArIHsuNSwgLjUsIC41fTsKCWZsb2F0c2VlZCA9IHJhbmRvbShwcCk7CgoJcHAgPSB2ZWN0b3IocmFuZG9tKHBwKSkgLSAuNTsKCWRzaXplID0gZG90c2l6ZSAqICg= MS1kaipmbG9hdHNlZWQpOwoJaWRvdCA9IDEvZHNpemU7CgoJZGp5ICA9IGlkb3QqKDEgLSBkc2l6ZSk7CglkanggID0gKDIqY2xhbXAoangsIDAsIDEpKSAqIGRqeTsKCWRqeSAqPSAoMipjbGFtcChqeSwgMCwgMSkpOwoKCWM= eCA9IHBwLnggKiBkang7CgljeSA9IHBwLnkgKiBkank7CglmeCA9IGN4IC0gMiooZnJhYyhweCtsb2ZmKSAtIC41KSppZG90OwoJZnkgPSBjeSAtIDIqKGZyYWMocHkrbG9mZikgLSAuNSkqaWRvdDsKCglpZiAoc3BvdHR5cGU= ID09ICJyaW5nIikKCXsKCSAgICBpcmFkID0gMS1jbGFtcChhdXggKyAocHAueiAtIC41KSpqYXV4LCAwLCAxKTsKCSAgICByZXN1bHQgPSB2b3BfUmluZ1N0YW1wKGZ4LCBmeSwgaXJhZCwgMSwgZndpZHRoLCBmaWx0ZXIpOwo= CX0KCWVsc2UgaWYgKHNwb3R0eXBlID09ICJib3giKQoJewoJICAgIHJlc3VsdCA9IHZvcF9Cb3hTdGFtcChmeCwgZnksIGR1LCBkdiwgZmlsdGVyKTsKCX0KCWVsc2UgaWYgKHNwb3R0eXBlID09ICJoZXgiKQoJewoJICAgIHI= ZXN1bHQgPSAxLXZvcF9Sb3VuZENvc1N0YW1wKGZ4LCBmeSwgZndpZHRoLCBhdXgsIDYsIGphdXgsIGZpbHRlcik7Cgl9CgllbHNlIGlmIChzcG90dHlwZSA9PSAic3RhciIpCgl7CgkgICAgcmVzdWx0ID0gMS12b3BfUm91bmQ= U2luU3RhbXAoZngsIGZ5LCBmd2lkdGgsIGF1eCwgNSwgamF1eCwgZmlsdGVyKTsKCX0KCWVsc2UgaWYgKHNwb3R0eXBlID09ICJidW1wIikKCXsKCSAgICByZXN1bHQgPSB2b3BfQnVtcFN0YW1wKGZ4LCBmeSwgZndpZHRoLCA= ZmlsdGVyKTsKCX0KCWVsc2UKCXsKCSAgICByZXN1bHQgPSAxLXZvcF9Eb3RTdGFtcChmeCwgZnksIGZ3aWR0aCwgZmlsdGVyKTsKCX0KICAgIH0KICAgIGZsb2F0c2VlZCA9IChmbG9hdHNlZWQgLSAwLjUpKjMyMDAwOwogICA= IHJldHVybiByZXN1bHQ7Cn0KCmZsb2F0CnZvcF9SaXBwbGVQYXR0ZXJuKGZsb2F0IHgsIHksIGRlY2F5LCB0b2ZmKQp7CiAgICBmbG9hdAlkOwoKICAgIGQgPSBzcXJ0KHgqeCArIHkqeSk7CiAgICByZXR1cm4gc2luKGQtdG8= ZmYpICogZXhwKGQqKC1kZWNheSkpOwp9CiNsaW5lIDg1MCAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0g= X09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmgiCnZlY3Rvcgp2b3BfRmxvd05vaXNlR3JhZFZWKHZlY3RvciBwb3M7IGZsb2F0IGZsb3c7IGZsb2F0IGRlbHQ= YSkKewogICAgdmVjdG9yCXJlc3VsdDsKCiAgICByZXN1bHQueCA9IGZsb3dub2lzZShzZXQocG9zLngrZGVsdGEscG9zLnkscG9zLnopLCBmbG93KQoJICAgICAtIGZsb3dub2lzZShzZXQocG9zLngtZGVsdGEscG9zLnkscG8= cy56KSwgZmxvdyk7CgogICAgcmVzdWx0LnkgPSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55K2RlbHRhLHBvcy56KSwgZmxvdykKCSAgICAgLSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LWRlbHRhLHBvcy56KSwgZmxvdyk= OwoKICAgIHJlc3VsdC56ID0gZmxvd25vaXNlKHNldChwb3MueCxwb3MueSxwb3MueitkZWx0YSksIGZsb3cpCgkgICAgIC0gZmxvd25vaXNlKHNldChwb3MueCxwb3MueSxwb3Muei1kZWx0YSksIGZsb3cpOwoKICAgIHJlc3U= bHQgLz0gZGVsdGEgKiAyOwoKICAgIHJldHVybiByZXN1bHQ7Cn0KCnZlY3RvcjQKdm9wX0Zsb3dOb2lzZUdyYWRQUCh2ZWN0b3I0IHBvczsgZmxvYXQgZmxvdzsgZmxvYXQgZGVsdGEpCnsKICAgIHZlY3RvcjQJcmVzdWx0Owo= CiAgICByZXN1bHQueCA9IGZsb3dub2lzZShzZXQocG9zLngrZGVsdGEscG9zLnkscG9zLnoscG9zLncpLCBmbG93KQoJICAgICAtIGZsb3dub2lzZShzZXQocG9zLngtZGVsdGEscG9zLnkscG9zLnoscG9zLncpLCBmbG93KTs= CgogICAgcmVzdWx0LnkgPSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55K2RlbHRhLHBvcy56LHBvcy53KSwgZmxvdykKCSAgICAgLSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LWRlbHRhLHBvcy56LHBvcy53KSwgZmxvdyk= OwoKICAgIHJlc3VsdC56ID0gZmxvd25vaXNlKHNldChwb3MueCxwb3MueSxwb3MueitkZWx0YSxwb3MudyksIGZsb3cpCgkgICAgIC0gZmxvd25vaXNlKHNldChwb3MueCxwb3MueSxwb3Muei1kZWx0YSxwb3MudyksIGZsb3c= KTsKCiAgICByZXN1bHQudyA9IGZsb3dub2lzZShzZXQocG9zLngscG9zLnkscG9zLnoscG9zLncrZGVsdGEpLCBmbG93KQoJICAgICAtIGZsb3dub2lzZShzZXQocG9zLngscG9zLnkscG9zLnoscG9zLnctZGVsdGEpLCBmbG8= dyk7CgogICAgcmVzdWx0IC89IGRlbHRhICogMjsKCiAgICByZXR1cm4gcmVzdWx0Owp9Cgp2ZWN0b3IKdm9wX0Zsb3dOb2lzZUdyYWQzVih2ZWN0b3IgcG9zOyBmbG9hdCBmbG93OyBmbG9hdCBkZWx0YSkKewogICAgbWF0cmk= eDMJcmVzdWx0OwogICAgdmVjdG9yCWZpbmFsOwogICAgdmVjdG9yCWR4LCBkeSwgZHo7CgogICAgZHggPSBmbG93bm9pc2Uoc2V0KHBvcy54K2RlbHRhLHBvcy55LHBvcy56KSwgZmxvdykKCSAtIGZsb3dub2lzZShzZXQocG8= cy54LWRlbHRhLHBvcy55LHBvcy56KSwgZmxvdyk7CgogICAgZHkgPSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55K2RlbHRhLHBvcy56KSwgZmxvdykKCSAtIGZsb3dub2lzZShzZXQocG9zLngscG9zLnktZGVsdGEscG9zLno= KSwgZmxvdyk7CgogICAgZHogPSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LHBvcy56K2RlbHRhKSwgZmxvdykKCSAtIGZsb3dub2lzZShzZXQocG9zLngscG9zLnkscG9zLnotZGVsdGEpLCBmbG93KTsKCiAgICByZXN1bHQ= ID0gc2V0KGR4LngsIGR4LnksIGR4LnosCgkgICAgICAgZHkueCwgZHkueSwgZHkueiwKCSAgICAgICBkei54LCBkei55LCBkei56KTsKCiAgICByZXN1bHQgLz0gZGVsdGEgKiAyOwoKCgoKICAgIGZpbmFsID0gMC41Nzc3MzU= OwogICAgZmluYWwgKj0gcmVzdWx0OwoKICAgIHJldHVybiBmaW5hbDsKfQoKdmVjdG9yNAp2b3BfRmxvd05vaXNlR3JhZDRQKHZlY3RvcjQgcG9zOyBmbG9hdCBmbG93OyBmbG9hdCBkZWx0YSkKewogICAgbWF0cml4CXJlc3U= bHQ7CiAgICB2ZWN0b3I0CWZpbmFsOwogICAgdmVjdG9yCWR4LCBkeSwgZHosIGR3OwoKICAgIGR4ID0gZmxvd25vaXNlKHNldChwb3MueCtkZWx0YSxwb3MueSxwb3Mueixwb3MudyksIGZsb3cpCgkgLSBmbG93bm9pc2Uoc2U= dChwb3MueC1kZWx0YSxwb3MueSxwb3Mueixwb3MudyksIGZsb3cpOwoKICAgIGR5ID0gZmxvd25vaXNlKHNldChwb3MueCxwb3MueStkZWx0YSxwb3Mueixwb3MudyksIGZsb3cpCgkgLSBmbG93bm9pc2Uoc2V0KHBvcy54LHA= b3MueS1kZWx0YSxwb3Mueixwb3MudyksIGZsb3cpOwoKICAgIGR6ID0gZmxvd25vaXNlKHNldChwb3MueCxwb3MueSxwb3MueitkZWx0YSxwb3MudyksIGZsb3cpCgkgLSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LHBvcy4= ei1kZWx0YSxwb3MudyksIGZsb3cpOwoKICAgIGR3ID0gZmxvd25vaXNlKHNldChwb3MueCxwb3MueSxwb3Mueixwb3MudytkZWx0YSksIGZsb3cpCgkgLSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LHBvcy56LHBvcy53LWQ= ZWx0YSksIGZsb3cpOwoKICAgIHJlc3VsdCA9IHNldChkeC54LCBkeC55LCBkeC56LCAwLAoJICAgICAgIGR5LngsIGR5LnksIGR5LnosIDAsCgkgICAgICAgZHoueCwgZHoueSwgZHoueiwgMCwKCSAgICAgICBkdy54LCBkdy4= eSwgZHcueiwgMCk7CgogICAgcmVzdWx0IC89IGRlbHRhICogMjsKCgoKCiAgICBmaW5hbCA9IDAuNTsKICAgIGZpbmFsICo9IHJlc3VsdDsKCiAgICByZXR1cm4gZmluYWw7Cn0KCmZsb2F0CnZvcF9mYm1sZW5ndGhfZmxvYXQ= KGZsb2F0IHZhbCkKewogICAgcmV0dXJuIHZhbDsKfQoKZmxvYXQKdm9wX2ZibWxlbmd0aF92ZWN0b3IodmVjdG9yIHZhbCkKewogICAgcmV0dXJuIGxlbmd0aCh2YWwpOwp9CgpmbG9hdAp2b3BfZmJtbGVuZ3RoX3ZlY3RvcjQ= KHZlY3RvcjQgdmFsKQp7CiAgICByZXR1cm4gbGVuZ3RoKHZhbCk7Cn0KI2xpbmUgMTAwMiAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0Q= M19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmgiCmZsb2F0CnZvcF9mYm1Ob2lzZUZGKGZsb2F0IHBvczsgZmxvYXQgcm91Z2g= OyBpbnQgbWF4b2N0YXZlczsgc3RyaW5nIG5vaXNldHlwZSkKewogICAgZmxvYXQJYmx1ciA9IHZvcF9GaWx0ZXJXaWR0aChwb3MpOwogICAgZmxvYXQJbnZhbCwgcHAgPSBwb3M7CiAgICBmbG9hdCBhbXAsIHNjYWxlLCBwbGk= bWl0LCBibGVuZDsgaW50IG9jdGF2ZXM7IHBsaW1pdCA9IDIqYmx1cjsgbnZhbCA9IDA7IG9jdGF2ZXMgPSAwOyBzY2FsZSA9IDE7IGFtcCA9IDE7IHdoaWxlIChzY2FsZSA+IHBsaW1pdCAmJiBvY3RhdmVzIDwgbWF4b2N0YXY= ZXMpIHsgaWYgKG5vaXNldHlwZSA9PSAieG5vaXNlIikgeyBudmFsICs9IGFtcCAqKGZsb2F0ICh4bm9pc2UocHApKSAtIDAuNSk7IH0gZWxzZSB7IG52YWwgKz0gYW1wICooZmxvYXQgKG5vaXNlKHBwKSkgLSAwLjUpOyB9IGE= bXAgKj0gcm91Z2g7IHNjYWxlICo9IDAuNTsgcHAgKj0gMjsgb2N0YXZlcysrOyB9IGlmIChzY2FsZSA+IGJsdXIpIHsgYmxlbmQgPSBhbXAgKiBjbGFtcChzY2FsZS9ibHVyIC0gMSwgMCwgMSk7IGlmIChub2lzZXR5cGUgPT0= ICJ4bm9pc2UiKSB7IG52YWwgKz0gYmxlbmQqKGZsb2F0ICh4bm9pc2UocHApKSAtIDAuNSk7IH0gZWxzZSB7IG52YWwgKz0gYmxlbmQqKGZsb2F0IChub2lzZShwcCkpIC0gMC41KTsgfSB9CiAgICByZXR1cm4gbnZhbDsKfQo= CmZsb2F0CnZvcF9mYm1Ob2lzZUZWKHZlY3RvciBwb3M7IGZsb2F0IHJvdWdoOyBpbnQgbWF4b2N0YXZlczsgc3RyaW5nIG5vaXNldHlwZSkKewogICAgZmxvYXQJYmx1ciA9IHNxcnQoYXJlYShwb3MpKTsKICAgIHZlY3Rvcgk= cHAgPSBwb3M7CiAgICBmbG9hdAludmFsOwogICAgZmxvYXQgYW1wLCBzY2FsZSwgcGxpbWl0LCBibGVuZDsgaW50IG9jdGF2ZXM7IHBsaW1pdCA9IDIqYmx1cjsgbnZhbCA9IDA7IG9jdGF2ZXMgPSAwOyBzY2FsZSA9IDE7IGE= bXAgPSAxOyB3aGlsZSAoc2NhbGUgPiBwbGltaXQgJiYgb2N0YXZlcyA8IG1heG9jdGF2ZXMpIHsgaWYgKG5vaXNldHlwZSA9PSAieG5vaXNlIikgeyBudmFsICs9IGFtcCAqKGZsb2F0ICh4bm9pc2UocHApKSAtIDAuNSk7IH0= IGVsc2UgeyBudmFsICs9IGFtcCAqKGZsb2F0IChub2lzZShwcCkpIC0gMC41KTsgfSBhbXAgKj0gcm91Z2g7IHNjYWxlICo9IDAuNTsgcHAgKj0gMjsgb2N0YXZlcysrOyB9IGlmIChzY2FsZSA+IGJsdXIpIHsgYmxlbmQgPSA= YW1wICogY2xhbXAoc2NhbGUvYmx1ciAtIDEsIDAsIDEpOyBpZiAobm9pc2V0eXBlID09ICJ4bm9pc2UiKSB7IG52YWwgKz0gYmxlbmQqKGZsb2F0ICh4bm9pc2UocHApKSAtIDAuNSk7IH0gZWxzZSB7IG52YWwgKz0gYmxlbmQ= KihmbG9hdCAobm9pc2UocHApKSAtIDAuNSk7IH0gfQogICAgcmV0dXJuIG52YWw7Cn0KCmZsb2F0CnZvcF9mYm1Ob2lzZUZQKHZlY3RvcjQgcG9zOyBmbG9hdCByb3VnaDsgaW50IG1heG9jdGF2ZXM7IHN0cmluZyBub2lzZXQ= eXBlKQp7CiAgICBmbG9hdAlibHVyID0gc3FydChhcmVhKCh2ZWN0b3IpcG9zKSk7CiAgICB2ZWN0b3I0CXBwID0gcG9zOwogICAgZmxvYXQJbnZhbDsKICAgIGZsb2F0IGFtcCwgc2NhbGUsIHBsaW1pdCwgYmxlbmQ7IGludCA= b2N0YXZlczsgcGxpbWl0ID0gMipibHVyOyBudmFsID0gMDsgb2N0YXZlcyA9IDA7IHNjYWxlID0gMTsgYW1wID0gMTsgd2hpbGUgKHNjYWxlID4gcGxpbWl0ICYmIG9jdGF2ZXMgPCBtYXhvY3RhdmVzKSB7IGlmIChub2lzZXQ= eXBlID09ICJ4bm9pc2UiKSB7IG52YWwgKz0gYW1wICooZmxvYXQgKHhub2lzZShwcCkpIC0gMC41KTsgfSBlbHNlIHsgbnZhbCArPSBhbXAgKihmbG9hdCAobm9pc2UocHApKSAtIDAuNSk7IH0gYW1wICo9IHJvdWdoOyBzY2E= bGUgKj0gMC41OyBwcCAqPSAyOyBvY3RhdmVzKys7IH0gaWYgKHNjYWxlID4gYmx1cikgeyBibGVuZCA9IGFtcCAqIGNsYW1wKHNjYWxlL2JsdXIgLSAxLCAwLCAxKTsgaWYgKG5vaXNldHlwZSA9PSAieG5vaXNlIikgeyBudmE= bCArPSBibGVuZCooZmxvYXQgKHhub2lzZShwcCkpIC0gMC41KTsgfSBlbHNlIHsgbnZhbCArPSBibGVuZCooZmxvYXQgKG5vaXNlKHBwKSkgLSAwLjUpOyB9IH0KICAgIHJldHVybiBudmFsOwp9Cgp2ZWN0b3IKdm9wX2ZibU4= b2lzZVZGKGZsb2F0IHBvczsgZmxvYXQgcm91Z2g7IGludCBtYXhvY3RhdmVzOyBzdHJpbmcgbm9pc2V0eXBlKQp7CiAgICBmbG9hdAlibHVyID0gdm9wX0ZpbHRlcldpZHRoKHBvcyk7CiAgICBmbG9hdAlwcCA9IHBvczsKICA= ICB2ZWN0b3IJbnZhbDsKICAgIGZsb2F0IGFtcCwgc2NhbGUsIHBsaW1pdCwgYmxlbmQ7IGludCBvY3RhdmVzOyBwbGltaXQgPSAyKmJsdXI7IG52YWwgPSAwOyBvY3RhdmVzID0gMDsgc2NhbGUgPSAxOyBhbXAgPSAxOyB3aGk= bGUgKHNjYWxlID4gcGxpbWl0ICYmIG9jdGF2ZXMgPCBtYXhvY3RhdmVzKSB7IGlmIChub2lzZXR5cGUgPT0gInhub2lzZSIpIHsgbnZhbCArPSBhbXAgKih2ZWN0b3IgKHhub2lzZShwcCkpIC0gMC41KTsgfSBlbHNlIHsgbnY= YWwgKz0gYW1wICoodmVjdG9yIChub2lzZShwcCkpIC0gMC41KTsgfSBhbXAgKj0gcm91Z2g7IHNjYWxlICo9IDAuNTsgcHAgKj0gMjsgb2N0YXZlcysrOyB9IGlmIChzY2FsZSA+IGJsdXIpIHsgYmxlbmQgPSBhbXAgKiBjbGE= bXAoc2NhbGUvYmx1ciAtIDEsIDAsIDEpOyBpZiAobm9pc2V0eXBlID09ICJ4bm9pc2UiKSB7IG52YWwgKz0gYmxlbmQqKHZlY3RvciAoeG5vaXNlKHBwKSkgLSAwLjUpOyB9IGVsc2UgeyBudmFsICs9IGJsZW5kKih2ZWN0b3I= IChub2lzZShwcCkpIC0gMC41KTsgfSB9CiAgICByZXR1cm4gbnZhbDsKfQoKdmVjdG9yCnZvcF9mYm1Ob2lzZVZWKHZlY3RvciBwb3M7IGZsb2F0IHJvdWdoOyBpbnQgbWF4b2N0YXZlczsgc3RyaW5nIG5vaXNldHlwZSkKewo= ICAgIGZsb2F0CWJsdXIgPSBzcXJ0KGFyZWEocG9zKSk7CiAgICB2ZWN0b3IJcHAgPSBwb3M7CiAgICB2ZWN0b3IJbnZhbDsKICAgIGZsb2F0IGFtcCwgc2NhbGUsIHBsaW1pdCwgYmxlbmQ7IGludCBvY3RhdmVzOyBwbGltaXQ= ID0gMipibHVyOyBudmFsID0gMDsgb2N0YXZlcyA9IDA7IHNjYWxlID0gMTsgYW1wID0gMTsgd2hpbGUgKHNjYWxlID4gcGxpbWl0ICYmIG9jdGF2ZXMgPCBtYXhvY3RhdmVzKSB7IGlmIChub2lzZXR5cGUgPT0gInhub2lzZSI= KSB7IG52YWwgKz0gYW1wICoodmVjdG9yICh4bm9pc2UocHApKSAtIDAuNSk7IH0gZWxzZSB7IG52YWwgKz0gYW1wICoodmVjdG9yIChub2lzZShwcCkpIC0gMC41KTsgfSBhbXAgKj0gcm91Z2g7IHNjYWxlICo9IDAuNTsgcHA= ICo9IDI7IG9jdGF2ZXMrKzsgfSBpZiAoc2NhbGUgPiBibHVyKSB7IGJsZW5kID0gYW1wICogY2xhbXAoc2NhbGUvYmx1ciAtIDEsIDAsIDEpOyBpZiAobm9pc2V0eXBlID09ICJ4bm9pc2UiKSB7IG52YWwgKz0gYmxlbmQqKHY= ZWN0b3IgKHhub2lzZShwcCkpIC0gMC41KTsgfSBlbHNlIHsgbnZhbCArPSBibGVuZCoodmVjdG9yIChub2lzZShwcCkpIC0gMC41KTsgfSB9CiAgICByZXR1cm4gbnZhbDsKfQoKdmVjdG9yCnZvcF9mYm1Ob2lzZVZQKHZlY3Q= b3I0IHBvczsgZmxvYXQgcm91Z2g7IGludCBtYXhvY3RhdmVzOyBzdHJpbmcgbm9pc2V0eXBlKQp7CiAgICBmbG9hdAlibHVyID0gc3FydChhcmVhKCh2ZWN0b3IpcG9zKSk7CiAgICB2ZWN0b3I0CXBwID0gcG9zOwogICAgdmU= Y3RvcgludmFsOwogICAgZmxvYXQgYW1wLCBzY2FsZSwgcGxpbWl0LCBibGVuZDsgaW50IG9jdGF2ZXM7IHBsaW1pdCA9IDIqYmx1cjsgbnZhbCA9IDA7IG9jdGF2ZXMgPSAwOyBzY2FsZSA9IDE7IGFtcCA9IDE7IHdoaWxlICg= c2NhbGUgPiBwbGltaXQgJiYgb2N0YXZlcyA8IG1heG9jdGF2ZXMpIHsgaWYgKG5vaXNldHlwZSA9PSAieG5vaXNlIikgeyBudmFsICs9IGFtcCAqKHZlY3RvciAoeG5vaXNlKHBwKSkgLSAwLjUpOyB9IGVsc2UgeyBudmFsICs= PSBhbXAgKih2ZWN0b3IgKG5vaXNlKHBwKSkgLSAwLjUpOyB9IGFtcCAqPSByb3VnaDsgc2NhbGUgKj0gMC41OyBwcCAqPSAyOyBvY3RhdmVzKys7IH0gaWYgKHNjYWxlID4gYmx1cikgeyBibGVuZCA9IGFtcCAqIGNsYW1wKHM= Y2FsZS9ibHVyIC0gMSwgMCwgMSk7IGlmIChub2lzZXR5cGUgPT0gInhub2lzZSIpIHsgbnZhbCArPSBibGVuZCoodmVjdG9yICh4bm9pc2UocHApKSAtIDAuNSk7IH0gZWxzZSB7IG52YWwgKz0gYmxlbmQqKHZlY3RvciAobm8= aXNlKHBwKSkgLSAwLjUpOyB9IH0KICAgIHJldHVybiBudmFsOwp9CgoKCmZsb2F0CnZvcF9mYm1GbG93Tm9pc2VGVih2ZWN0b3IgcG9zOyBmbG9hdCByb3VnaDsgaW50IG1heG9jdGF2ZXM7IGZsb2F0IGZsb3csIGZsb3dyYXQ= ZSwgYWR2ZWN0KQp7CiAgICBmbG9hdAlibHVyID0gc3FydChhcmVhKHBvcykpOwogICAgdmVjdG9yCXBwID0gcG9zOwogICAgZmxvYXQJbnZhbDsKICAgIGZsb2F0IGFtcCwgc2NhbGUsIHBsaW1pdCwgYmxlbmQsIE0sIGZsb3c= djsgaW50IG9jdGF2ZXM7IGZsb2F0IG5hbW91bnQ7IHBsaW1pdCA9IDIqYmx1cjsgTSA9IGFkdmVjdDsgZmxvd3YgPSBmbG93OyBudmFsID0gMDsgb2N0YXZlcyA9IDA7IHNjYWxlID0gMTsgYW1wID0gMTsgd2hpbGUgKHNjYWw= ZSA+IHBsaW1pdCAmJiBvY3RhdmVzIDwgbWF4b2N0YXZlcykgeyBuYW1vdW50ID0gYW1wICogKGZsb2F0KGZsb3dub2lzZShwcCwgZmxvd3YpKSAtIDAuNSk7IG52YWwgKz0gbmFtb3VudDsgYW1wICo9IHJvdWdoOyBmbG93diA= Kj0gZmxvd3JhdGU7IHNjYWxlICo9IDAuNTsgaWYgKE0gIT0gMC4wKSB7IHBwIC09IE0gKiB2b3BfZmJtbGVuZ3RoX2Zsb2F0KG5hbW91bnQpICogdm9wX0Zsb3dOb2lzZUdyYWRWViAocHAsIGZsb3csIDAuMDEpOyB9IHBwICo= PSAyOyBNICo9IGFkdmVjdDsgb2N0YXZlcysrOyB9IGlmIChzY2FsZSA+IGJsdXIpIHsgYmxlbmQgPSBhbXAgKiBjbGFtcChzY2FsZS9ibHVyIC0gMSwgMCwgMSk7IG52YWwgKz0gYmxlbmQqKGZsb2F0KGZsb3dub2lzZShwcCw= IGZsb3d2KSkgLSAwLjUpOyB9CiAgICByZXR1cm4gbnZhbDsKfQoKZmxvYXQKdm9wX2ZibUZsb3dOb2lzZUZQKHZlY3RvcjQgcG9zOyBmbG9hdCByb3VnaDsgaW50IG1heG9jdGF2ZXM7IGZsb2F0IGZsb3csIGZsb3dyYXRlLCA= YWR2ZWN0KQp7CiAgICBmbG9hdAlibHVyID0gc3FydChhcmVhKCh2ZWN0b3IpcG9zKSk7CiAgICB2ZWN0b3I0CXBwID0gcG9zOwogICAgZmxvYXQJbnZhbDsKICAgIGZsb2F0IGFtcCwgc2NhbGUsIHBsaW1pdCwgYmxlbmQsIE0= LCBmbG93djsgaW50IG9jdGF2ZXM7IGZsb2F0IG5hbW91bnQ7IHBsaW1pdCA9IDIqYmx1cjsgTSA9IGFkdmVjdDsgZmxvd3YgPSBmbG93OyBudmFsID0gMDsgb2N0YXZlcyA9IDA7IHNjYWxlID0gMTsgYW1wID0gMTsgd2hpbGU= IChzY2FsZSA+IHBsaW1pdCAmJiBvY3RhdmVzIDwgbWF4b2N0YXZlcykgeyBuYW1vdW50ID0gYW1wICogKGZsb2F0KGZsb3dub2lzZShwcCwgZmxvd3YpKSAtIDAuNSk7IG52YWwgKz0gbmFtb3VudDsgYW1wICo9IHJvdWdoOyA= Zmxvd3YgKj0gZmxvd3JhdGU7IHNjYWxlICo9IDAuNTsgaWYgKE0gIT0gMC4wKSB7IHBwIC09IE0gKiB2b3BfZmJtbGVuZ3RoX2Zsb2F0KG5hbW91bnQpICogdm9wX0Zsb3dOb2lzZUdyYWRQUCAocHAsIGZsb3csIDAuMDEpOyA= fSBwcCAqPSAyOyBNICo9IGFkdmVjdDsgb2N0YXZlcysrOyB9IGlmIChzY2FsZSA+IGJsdXIpIHsgYmxlbmQgPSBhbXAgKiBjbGFtcChzY2FsZS9ibHVyIC0gMSwgMCwgMSk7IG52YWwgKz0gYmxlbmQqKGZsb2F0KGZsb3dub2k= c2UocHAsIGZsb3d2KSkgLSAwLjUpOyB9CiAgICByZXR1cm4gbnZhbDsKfQoKdmVjdG9yCnZvcF9mYm1GbG93Tm9pc2VWVih2ZWN0b3IgcG9zOyBmbG9hdCByb3VnaDsgaW50IG1heG9jdGF2ZXM7IGZsb2F0IGZsb3csIGZsb3c= cmF0ZSwgYWR2ZWN0KQp7CiAgICBmbG9hdAlibHVyID0gc3FydChhcmVhKHBvcykpOwogICAgdmVjdG9yCXBwID0gcG9zOwogICAgdmVjdG9yCW52YWw7CiAgICBmbG9hdCBhbXAsIHNjYWxlLCBwbGltaXQsIGJsZW5kLCBNLCA= Zmxvd3Y7IGludCBvY3RhdmVzOyB2ZWN0b3IgbmFtb3VudDsgcGxpbWl0ID0gMipibHVyOyBNID0gYWR2ZWN0OyBmbG93diA9IGZsb3c7IG52YWwgPSAwOyBvY3RhdmVzID0gMDsgc2NhbGUgPSAxOyBhbXAgPSAxOyB3aGlsZSA= KHNjYWxlID4gcGxpbWl0ICYmIG9jdGF2ZXMgPCBtYXhvY3RhdmVzKSB7IG5hbW91bnQgPSBhbXAgKiAodmVjdG9yKGZsb3dub2lzZShwcCwgZmxvd3YpKSAtIDAuNSk7IG52YWwgKz0gbmFtb3VudDsgYW1wICo9IHJvdWdoOyA= Zmxvd3YgKj0gZmxvd3JhdGU7IHNjYWxlICo9IDAuNTsgaWYgKE0gIT0gMC4wKSB7IHBwIC09IE0gKiB2b3BfZmJtbGVuZ3RoX3ZlY3RvcihuYW1vdW50KSAqIHZvcF9GbG93Tm9pc2VHcmFkM1YgKHBwLCBmbG93LCAwLjAxKTs= IH0gcHAgKj0gMjsgTSAqPSBhZHZlY3Q7IG9jdGF2ZXMrKzsgfSBpZiAoc2NhbGUgPiBibHVyKSB7IGJsZW5kID0gYW1wICogY2xhbXAoc2NhbGUvYmx1ciAtIDEsIDAsIDEpOyBudmFsICs9IGJsZW5kKih2ZWN0b3IoZmxvd24= b2lzZShwcCwgZmxvd3YpKSAtIDAuNSk7IH0KICAgIHJldHVybiBudmFsOwp9Cgp2ZWN0b3IKdm9wX2ZibUZsb3dOb2lzZVZQKHZlY3RvcjQgcG9zOyBmbG9hdCByb3VnaDsgaW50IG1heG9jdGF2ZXM7IGZsb2F0IGZsb3csIGY= bG93cmF0ZSwgYWR2ZWN0KQp7CiAgICBmbG9hdAlibHVyID0gc3FydChhcmVhKCh2ZWN0b3IpcG9zKSk7CiAgICB2ZWN0b3I0CXBwID0gcG9zOwogICAgdmVjdG9yCW52YWw7CiAgICBmbG9hdCBhbXAsIHNjYWxlLCBwbGltaXQ= LCBibGVuZCwgTSwgZmxvd3Y7IGludCBvY3RhdmVzOyB2ZWN0b3IgbmFtb3VudDsgcGxpbWl0ID0gMipibHVyOyBNID0gYWR2ZWN0OyBmbG93diA9IGZsb3c7IG52YWwgPSAwOyBvY3RhdmVzID0gMDsgc2NhbGUgPSAxOyBhbXA= ID0gMTsgd2hpbGUgKHNjYWxlID4gcGxpbWl0ICYmIG9jdGF2ZXMgPCBtYXhvY3RhdmVzKSB7IG5hbW91bnQgPSBhbXAgKiAodmVjdG9yKGZsb3dub2lzZShwcCwgZmxvd3YpKSAtIDAuNSk7IG52YWwgKz0gbmFtb3VudDsgYW0= cCAqPSByb3VnaDsgZmxvd3YgKj0gZmxvd3JhdGU7IHNjYWxlICo9IDAuNTsgaWYgKE0gIT0gMC4wKSB7IHBwIC09IE0gKiB2b3BfZmJtbGVuZ3RoX3ZlY3RvcihuYW1vdW50KSAqIHZvcF9GbG93Tm9pc2VHcmFkNFAgKHBwLCA= ZmxvdywgMC4wMSk7IH0gcHAgKj0gMjsgTSAqPSBhZHZlY3Q7IG9jdGF2ZXMrKzsgfSBpZiAoc2NhbGUgPiBibHVyKSB7IGJsZW5kID0gYW1wICogY2xhbXAoc2NhbGUvYmx1ciAtIDEsIDAsIDEpOyBudmFsICs9IGJsZW5kKig= dmVjdG9yKGZsb3dub2lzZShwcCwgZmxvd3YpKSAtIDAuNSk7IH0KICAgIHJldHVybiBudmFsOwp9CiNsaW5lIDExMTggIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSUQ= SVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgpmbG9hdAp2b3BfZGFtcGVuRmJtRkYoZmxvYXQ= IHBvcywgZnJlcSwgb2Zmc2V0OyBmbG9hdCBsYWN1biwgYW1wOyBpbnQgbWF4b2N0YXZlcykKewogICAgZmxvYXQgcHAgPSBwb3MgKiBmcmVxICsgb2Zmc2V0OwogICAgZmxvYXQgZncgPSB2b3BfRmlsdGVyV2lkdGgocHApOwo= ICAgIGZsb2F0IGFhID0gdm9wX0ZpbHRlcldpZHRoKHBvcyk7CiAgICBmbG9hdCBwbGltaXQgPSBmdy9sYWN1bjsKICAgIGZsb2F0IHNjYWxlID0gMTsKICAgIGludCAgIG9jdGF2ZSA9IDA7CiAgICBmbG9hdCBmYm0gPSAwOwo= ICAgIHdoaWxlIChzY2FsZSA+IHBsaW1pdCAmJiBvY3RhdmUgPCBtYXhvY3RhdmVzKSB7IGZibSArPSBzY2FsZSAqIGZpdChub2lzZShwcCksMC4zLDAuNywtMS4wLDEuMCk7IHNjYWxlICo9IGxhY3VuOyBwcCAvPSBsYWN1bjs= IG9jdGF2ZSArKzsgfSBzY2FsZSAqPSBsYWN1bjsgZmJtICs9IHNjYWxlICogZml0KG5vaXNlKHBwKSwwLjMsMC43LC0xLjAsMS4wKTsgd2hpbGUgKHNjYWxlID4gYWEpIHsgZmJtICs9IHNjYWxlICogZml0KG5vaXNlKHBwKSw= MC4zLDAuNywtMS4wLDEuMCk7IHBwICo9IGxhY3VuOyBzY2FsZSAqPSBsYWN1bjsgfQogICAgZmJtID0gYW1wICogZml0KGZibSwgLTEuMjUsIDEuMjUsIDAsIDEpOwogICAgcmV0dXJuIGZibTsKfQoKZmxvYXQKdm9wX2RhbXA= ZW5GYm1GVih2ZWN0b3IgcG9zLCBmcmVxLCBvZmZzZXQ7IGZsb2F0IGxhY3VuLCBhbXA7IGludCBtYXhvY3RhdmVzKQp7CiAgICB2ZWN0b3IgcHAgPSBwb3MgKiBmcmVxICsgb2Zmc2V0OwogICAgZmxvYXQgIGZ3ID0gc3FydCg= YXJlYShwcCkpOwogICAgZmxvYXQgIGFhID0gc3FydChhcmVhKHBvcykpOwogICAgZmxvYXQgIHBsaW1pdCA9IGZ3L2xhY3VuOwogICAgZmxvYXQgIHNjYWxlID0gMTsKICAgIGludCAgICBvY3RhdmUgPSAwOwogICAgZmxvYXQ= ICBmYm0gPSAwOwogICAgd2hpbGUgKHNjYWxlID4gcGxpbWl0ICYmIG9jdGF2ZSA8IG1heG9jdGF2ZXMpIHsgZmJtICs9IHNjYWxlICogZml0KG5vaXNlKHBwKSwwLjMsMC43LC0xLjAsMS4wKTsgc2NhbGUgKj0gbGFjdW47IHA= cCAvPSBsYWN1bjsgb2N0YXZlICsrOyB9IHNjYWxlICo9IGxhY3VuOyBmYm0gKz0gc2NhbGUgKiBmaXQobm9pc2UocHApLDAuMywwLjcsLTEuMCwxLjApOyB3aGlsZSAoc2NhbGUgPiBhYSkgeyBmYm0gKz0gc2NhbGUgKiBmaXQ= KG5vaXNlKHBwKSwwLjMsMC43LC0xLjAsMS4wKTsgcHAgKj0gbGFjdW47IHNjYWxlICo9IGxhY3VuOyB9CiAgICBmYm0gPSBhbXAgKiBmaXQoZmJtLCAtMS4yNSwgMS4yNSwgMCwgMSk7CiAgICByZXR1cm4gZmJtOwp9CgpmbG8= YXQKdm9wX2RhbXBlbkZibUZQKHZlY3RvcjQgcG9zLCBmcmVxLCBvZmZzZXQ7IGZsb2F0IGxhY3VuLCBhbXA7IGludCBtYXhvY3RhdmVzKQp7CiAgICB2ZWN0b3I0IHBwID0gcG9zICogZnJlcSArIG9mZnNldDsKICAgIGZsb2E= dCAgIGZ3ID0gc3FydChhcmVhKCh2ZWN0b3IpcHApKTsKICAgIGZsb2F0ICAgYWEgPSBzcXJ0KGFyZWEoKHZlY3Rvcilwb3MpKTsKICAgIGZsb2F0ICAgcGxpbWl0ID0gZncvbGFjdW47CiAgICBmbG9hdCAgIHNjYWxlID0gMTs= CiAgICBpbnQgICAgIG9jdGF2ZSA9IDA7CiAgICBmbG9hdCAgIGZibSA9IDA7CiAgICB3aGlsZSAoc2NhbGUgPiBwbGltaXQgJiYgb2N0YXZlIDwgbWF4b2N0YXZlcykgeyBmYm0gKz0gc2NhbGUgKiBmaXQobm9pc2UocHApLDA= LjMsMC43LC0xLjAsMS4wKTsgc2NhbGUgKj0gbGFjdW47IHBwIC89IGxhY3VuOyBvY3RhdmUgKys7IH0gc2NhbGUgKj0gbGFjdW47IGZibSArPSBzY2FsZSAqIGZpdChub2lzZShwcCksMC4zLDAuNywtMS4wLDEuMCk7IHdoaWw= ZSAoc2NhbGUgPiBhYSkgeyBmYm0gKz0gc2NhbGUgKiBmaXQobm9pc2UocHApLDAuMywwLjcsLTEuMCwxLjApOyBwcCAqPSBsYWN1bjsgc2NhbGUgKj0gbGFjdW47IH0KICAgIGZibSA9IGFtcCAqIGZpdChmYm0sIC0xLjI1LCA= MS4yNSwgMCwgMSk7CiAgICByZXR1cm4gZmJtOwp9CiNsaW5lIDExNzggIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT18= SU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgp2ZWN0b3IKdm9wX2RhbXBlbkZibVZGKGZsb2F0IHBvcywgZnJlcSwgb2Zmc2V0OyBmbG9hdCA= bGFjdW4sIGFtcDsgaW50IG1heG9jdGF2ZXMpCnsKICAgIGZsb2F0ICBwcCA9IHBvcyAqIGZyZXEgKyBvZmZzZXQ7CiAgICBmbG9hdCAgZncgPSB2b3BfRmlsdGVyV2lkdGgocHApOwogICAgZmxvYXQgIGFhID0gdm9wX0ZpbHQ= ZXJXaWR0aChwb3MpOwogICAgZmxvYXQgIHBsaW1pdCA9IGZ3L2xhY3VuOwogICAgZmxvYXQgIHNjYWxlID0gMTsKICAgIGludCAgICBvY3RhdmUgPSAwOwogICAgdmVjdG9yIGZibSA9IDA7CiAgICB3aGlsZSAoc2NhbGUgPiA= cGxpbWl0ICYmIG9jdGF2ZSA8IG1heG9jdGF2ZXMpIHsgZmJtICs9IHNjYWxlICogdmVjdG9yKGZpdCh2ZWN0b3Iobm9pc2UocHApKSx7MC4zLDAuMywwLjN9LHswLjcsMC43LDAuN30sey0xLjAsLTEuMCwtMS4wfSx7MS4wLDE= LjAsMS4wfSkpOyBzY2FsZSAqPSBsYWN1bjsgcHAgLz0gbGFjdW47IG9jdGF2ZSArKzsgfSBzY2FsZSAqPSBsYWN1bjsgZmJtICs9IHNjYWxlICogdmVjdG9yKGZpdCh2ZWN0b3Iobm9pc2UocHApKSx7MC4zLDAuMywwLjN9LHs= MC43LDAuNywwLjd9LHstMS4wLC0xLjAsLTEuMH0sezEuMCwxLjAsMS4wfSkpOyB3aGlsZSAoc2NhbGUgPiBhYSkgeyBmYm0gKz0gc2NhbGUgKiB2ZWN0b3IoZml0KHZlY3Rvcihub2lzZShwcCkpLHswLjMsMC4zLDAuM30sezA= LjcsMC43LDAuN30sey0xLjAsLTEuMCwtMS4wfSx7MS4wLDEuMCwxLjB9KSk7IHBwICo9IGxhY3VuOyBzY2FsZSAqPSBsYWN1bjsgfQogICAgZmJtID0gYW1wICogdmVjdG9yKGZpdChmYm0sey0xLjI1LC0xLjI1LC0xLjI1fSw= ezEuMjUsMS4yNSwxLjI1fSx7MCwwLDB9LHsxLDEsMX0pKTsKICAgIHJldHVybiBmYm07Cn0KCnZlY3Rvcgp2b3BfZGFtcGVuRmJtVlYodmVjdG9yIHBvcywgZnJlcSwgb2Zmc2V0OyBmbG9hdCBsYWN1biwgYW1wOyBpbnQgbWE= eG9jdGF2ZXMpCnsKICAgIHZlY3RvciBwcCA9IHBvcyAqIGZyZXEgKyBvZmZzZXQ7CiAgICBmbG9hdCAgZncgPSBzcXJ0KGFyZWEocHApKTsKICAgIGZsb2F0ICBhYSA9IHNxcnQoYXJlYShwb3MpKTsKICAgIGZsb2F0ICBwbGk= bWl0ID0gZncvbGFjdW47CiAgICBmbG9hdCAgc2NhbGUgPSAxOwogICAgaW50ICAgIG9jdGF2ZSA9IDA7CiAgICB2ZWN0b3IgZmJtID0gMDsKICAgIHdoaWxlIChzY2FsZSA+IHBsaW1pdCAmJiBvY3RhdmUgPCBtYXhvY3RhdmU= cykgeyBmYm0gKz0gc2NhbGUgKiB2ZWN0b3IoZml0KHZlY3Rvcihub2lzZShwcCkpLHswLjMsMC4zLDAuM30sezAuNywwLjcsMC43fSx7LTEuMCwtMS4wLC0xLjB9LHsxLjAsMS4wLDEuMH0pKTsgc2NhbGUgKj0gbGFjdW47IHA= cCAvPSBsYWN1bjsgb2N0YXZlICsrOyB9IHNjYWxlICo9IGxhY3VuOyBmYm0gKz0gc2NhbGUgKiB2ZWN0b3IoZml0KHZlY3Rvcihub2lzZShwcCkpLHswLjMsMC4zLDAuM30sezAuNywwLjcsMC43fSx7LTEuMCwtMS4wLC0xLjA= fSx7MS4wLDEuMCwxLjB9KSk7IHdoaWxlIChzY2FsZSA+IGFhKSB7IGZibSArPSBzY2FsZSAqIHZlY3RvcihmaXQodmVjdG9yKG5vaXNlKHBwKSksezAuMywwLjMsMC4zfSx7MC43LDAuNywwLjd9LHstMS4wLC0xLjAsLTEuMH0= LHsxLjAsMS4wLDEuMH0pKTsgcHAgKj0gbGFjdW47IHNjYWxlICo9IGxhY3VuOyB9CiAgICBmYm0gPSBhbXAgKiB2ZWN0b3IoZml0KGZibSx7LTEuMjUsLTEuMjUsLTEuMjV9LHsxLjI1LDEuMjUsMS4yNX0sezAsMCwwfSx7MSw= MSwxfSkpOwogICAgcmV0dXJuIGZibTsKfQoKdmVjdG9yCnZvcF9kYW1wZW5GYm1WUCh2ZWN0b3I0IHBvcywgZnJlcSwgb2Zmc2V0OyBmbG9hdCBsYWN1biwgYW1wOyBpbnQgbWF4b2N0YXZlcykKewogICAgdmVjdG9yNAlwcCA= PSBwb3MgKiBmcmVxICsgb2Zmc2V0OwogICAgZmxvYXQgZncgPSBzcXJ0KGFyZWEoKHZlY3RvcilwcCkpOwogICAgZmxvYXQgYWEgPSBzcXJ0KGFyZWEoKHZlY3Rvcilwb3MpKTsKICAgIGZsb2F0IHBsaW1pdCA9IGZ3L2xhY3U= bjsKICAgIGZsb2F0IHNjYWxlID0gMTsKICAgIGludCAgIG9jdGF2ZSA9IDA7CiAgICB2ZWN0b3IJZmJtID0gMDsKICAgIHdoaWxlIChzY2FsZSA+IHBsaW1pdCAmJiBvY3RhdmUgPCBtYXhvY3RhdmVzKSB7IGZibSArPSBzY2E= bGUgKiB2ZWN0b3IoZml0KHZlY3Rvcihub2lzZShwcCkpLHswLjMsMC4zLDAuM30sezAuNywwLjcsMC43fSx7LTEuMCwtMS4wLC0xLjB9LHsxLjAsMS4wLDEuMH0pKTsgc2NhbGUgKj0gbGFjdW47IHBwIC89IGxhY3VuOyBvY3Q= YXZlICsrOyB9IHNjYWxlICo9IGxhY3VuOyBmYm0gKz0gc2NhbGUgKiB2ZWN0b3IoZml0KHZlY3Rvcihub2lzZShwcCkpLHswLjMsMC4zLDAuM30sezAuNywwLjcsMC43fSx7LTEuMCwtMS4wLC0xLjB9LHsxLjAsMS4wLDEuMH0= KSk7IHdoaWxlIChzY2FsZSA+IGFhKSB7IGZibSArPSBzY2FsZSAqIHZlY3RvcihmaXQodmVjdG9yKG5vaXNlKHBwKSksezAuMywwLjMsMC4zfSx7MC43LDAuNywwLjd9LHstMS4wLC0xLjAsLTEuMH0sezEuMCwxLjAsMS4wfSk= KTsgcHAgKj0gbGFjdW47IHNjYWxlICo9IGxhY3VuOyB9CiAgICBmYm0gPSBhbXAgKiB2ZWN0b3IoZml0KGZibSx7LTEuMjUsLTEuMjUsLTEuMjV9LHsxLjI1LDEuMjUsMS4yNX0sezAsMCwwfSx7MSwxLDF9KSk7CiAgICByZXQ= dXJuIGZibTsKfQojbGluZSAxMjQ5ICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy8= T185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS92b3BsaWIuaCIKZmxvYXQKdm9wX3Blcmxpbk5vaXNlVkYodmVjdG9yIHBvczsgaW50IHR1cmI7IGZsb2F0IGFtcCwgcm91Z2gsIGF0dGVuKQp7CiA= ICAgdmVjdG9yIHBwID0gcG9zOwogICAgZmxvYXQgbnZhbDsKICAgIGZsb2F0IHNjYWxlID0gYW1wOyBpbnQgaTsgbnZhbCA9IDA7IGZvciAoaSA9IDA7IGkgPCB0dXJiOyBpKyssIHBwICo9IDIuMCwgc2NhbGUgKj0gcm91Z2g= KSBudmFsICs9IDEgKiBzY2FsZSAqICgoZmxvYXQobm9pc2UocHApKSkgKyAwKTsgbnZhbCA9IChmbG9hdChwb3cobnZhbCwgYXR0ZW4pKSk7CiAgICByZXR1cm4gbnZhbDsKfQoKdmVjdG9yCnZvcF9wZXJsaW5Ob2lzZVZWKHY= ZWN0b3IgcG9zOyBpbnQgdHVyYjsgZmxvYXQgYW1wLCByb3VnaCwgYXR0ZW4pCnsKICAgIHZlY3RvciBwcCA9IHBvczsKICAgIHZlY3RvciBudmFsOwogICAgZmxvYXQgc2NhbGUgPSBhbXA7IGludCBpOyBudmFsID0gMDsgZm8= ciAoaSA9IDA7IGkgPCB0dXJiOyBpKyssIHBwICo9IDIuMCwgc2NhbGUgKj0gcm91Z2gpIG52YWwgKz0gMSAqIHNjYWxlICogKCh2ZWN0b3Iobm9pc2UocHApKSkgKyAwKTsgbnZhbCA9ICh2ZWN0b3IocG93KG52YWwsIGF0dGU= bikpKTsKICAgIHJldHVybiBudmFsOwp9Cgp2ZWN0b3IKdm9wX3Blcmxpbk5vaXNlVlAodmVjdG9yNCBwb3M7IGludCB0dXJiOyBmbG9hdCBhbXAsIHJvdWdoLCBhdHRlbikKewogICAgdmVjdG9yNCBwcCA9IHBvczsKICAgIHY= ZWN0b3IgbnZhbDsKICAgIGZsb2F0IHNjYWxlID0gYW1wOyBpbnQgaTsgbnZhbCA9IDA7IGZvciAoaSA9IDA7IGkgPCB0dXJiOyBpKyssIHBwICo9IDIuMCwgc2NhbGUgKj0gcm91Z2gpIG52YWwgKz0gMSAqIHNjYWxlICogKCg= dmVjdG9yKG5vaXNlKHBwKSkpICsgMCk7IG52YWwgPSAodmVjdG9yKHBvdyhudmFsLCBhdHRlbikpKTsKICAgIHJldHVybiBudmFsOwp9CgpmbG9hdAp2b3BfY29ycmVjdHBlcmxpbk5vaXNlVkYodmVjdG9yIHBvczsgaW50IHQ= dXJiOyBmbG9hdCBhbXAsIHJvdWdoLCBhdHRlbikKewogICAgdmVjdG9yIHBwID0gcG9zOwogICAgZmxvYXQgbnZhbDsKICAgIGZsb2F0IHNjYWxlID0gYW1wOyBpbnQgaTsgbnZhbCA9IDA7IGZvciAoaSA9IDA7IGkgPCB0dXI= YjsgaSsrLCBwcCAqPSAyLjAsIHNjYWxlICo9IHJvdWdoKSBudmFsICs9IDAuNSAqIHNjYWxlICogKChmbG9hdChub2lzZShwcCkpKSArIC0uNSk7IG52YWwgPSAoZmxvYXQocG93KG52YWwsIGF0dGVuKSkpOwogICAgcmV0dXI= biBudmFsOwp9Cgp2ZWN0b3IKdm9wX2NvcnJlY3RwZXJsaW5Ob2lzZVZWKHZlY3RvciBwb3M7IGludCB0dXJiOyBmbG9hdCBhbXAsIHJvdWdoLCBhdHRlbikKewogICAgdmVjdG9yIHBwID0gcG9zOwogICAgdmVjdG9yIG52YWw= OwogICAgZmxvYXQgc2NhbGUgPSBhbXA7IGludCBpOyBudmFsID0gMDsgZm9yIChpID0gMDsgaSA8IHR1cmI7IGkrKywgcHAgKj0gMi4wLCBzY2FsZSAqPSByb3VnaCkgbnZhbCArPSAwLjUgKiBzY2FsZSAqICgodmVjdG9yKG4= b2lzZShwcCkpKSArIC0uNSk7IG52YWwgPSAodmVjdG9yKHBvdyhudmFsLCBhdHRlbikpKTsKICAgIHJldHVybiBudmFsOwp9Cgp2ZWN0b3IKdm9wX2NvcnJlY3RwZXJsaW5Ob2lzZVZQKHZlY3RvcjQgcG9zOyBpbnQgdHVyYjs= IGZsb2F0IGFtcCwgcm91Z2gsIGF0dGVuKQp7CiAgICB2ZWN0b3I0IHBwID0gcG9zOwogICAgdmVjdG9yIG52YWw7CiAgICBmbG9hdCBzY2FsZSA9IGFtcDsgaW50IGk7IG52YWwgPSAwOyBmb3IgKGkgPSAwOyBpIDwgdHVyYjs= IGkrKywgcHAgKj0gMi4wLCBzY2FsZSAqPSByb3VnaCkgbnZhbCArPSAwLjUgKiBzY2FsZSAqICgodmVjdG9yKG5vaXNlKHBwKSkpICsgLS41KTsgbnZhbCA9ICh2ZWN0b3IocG93KG52YWwsIGF0dGVuKSkpOwogICAgcmV0dXI= biBudmFsOwp9CgpmbG9hdAp2b3Bfc2ltcGxleE5vaXNlVkYodmVjdG9yIHBvczsgaW50IHR1cmI7IGZsb2F0IGFtcCwgcm91Z2gsIGF0dGVuKQp7CiAgICB2ZWN0b3IgcHAgPSBwb3M7CiAgICBmbG9hdCBudmFsOwogICAgZmw= b2F0IHNjYWxlID0gYW1wOyBpbnQgaTsgbnZhbCA9IDA7IGZvciAoaSA9IDA7IGkgPCB0dXJiOyBpKyssIHBwICo9IDIuMCwgc2NhbGUgKj0gcm91Z2gpIG52YWwgKz0gLjUgKiBzY2FsZSAqICgoZmxvYXQoeG5vaXNlKHBwKSk= KSArIC0uNSk7IG52YWwgPSAoZmxvYXQocG93KG52YWwsIGF0dGVuKSkpOwogICAgcmV0dXJuIG52YWw7Cn0KCnZlY3Rvcgp2b3Bfc2ltcGxleE5vaXNlVlYodmVjdG9yIHBvczsgaW50IHR1cmI7IGZsb2F0IGFtcCwgcm91Z2g= LCBhdHRlbikKewogICAgdmVjdG9yIHBwID0gcG9zOwogICAgdmVjdG9yIG52YWw7CiAgICBmbG9hdCBzY2FsZSA9IGFtcDsgaW50IGk7IG52YWwgPSAwOyBmb3IgKGkgPSAwOyBpIDwgdHVyYjsgaSsrLCBwcCAqPSAyLjAsIHM= Y2FsZSAqPSByb3VnaCkgbnZhbCArPSAuNSAqIHNjYWxlICogKCh2ZWN0b3IoeG5vaXNlKHBwKSkpICsgLS41KTsgbnZhbCA9ICh2ZWN0b3IocG93KG52YWwsIGF0dGVuKSkpOwogICAgcmV0dXJuIG52YWw7Cn0KCnZlY3Rvcgo= dm9wX3NpbXBsZXhOb2lzZVZQKHZlY3RvcjQgcG9zOyBpbnQgdHVyYjsgZmxvYXQgYW1wLCByb3VnaCwgYXR0ZW4pCnsKICAgIHZlY3RvcjQgcHAgPSBwb3M7CiAgICB2ZWN0b3IgbnZhbDsKICAgIGZsb2F0IHNjYWxlID0gYW0= cDsgaW50IGk7IG52YWwgPSAwOyBmb3IgKGkgPSAwOyBpIDwgdHVyYjsgaSsrLCBwcCAqPSAyLjAsIHNjYWxlICo9IHJvdWdoKSBudmFsICs9IC41ICogc2NhbGUgKiAoKHZlY3Rvcih4bm9pc2UocHApKSkgKyAtLjUpOyBudmE= bCA9ICh2ZWN0b3IocG93KG52YWwsIGF0dGVuKSkpOwogICAgcmV0dXJuIG52YWw7Cn0KCnZlY3Rvcgp2b3Bfc2ltcGxleEN1cmxOb2lzZVZWKHZlY3RvciBwb3M7IGludCB0dXJiOyBmbG9hdCBhbXAsIHJvdWdoLCBhdHRlbik= CnsKICAgIHZlY3RvciBwcCA9IHBvczsKICAgIHZlY3RvciBudmFsOwogICAgZmxvYXQgc2NhbGUgPSBhbXA7IGludCBpOyBudmFsID0gMDsgZm9yIChpID0gMDsgaSA8IHR1cmI7IGkrKywgcHAgKj0gMi4wLCBzY2FsZSAqPSA= cm91Z2gpIG52YWwgKz0gMSAqIHNjYWxlICogKCh2ZWN0b3IoY3VybHhub2lzZShwcCkpKSArIDApOyBudmFsID0gKHZlY3Rvcihwb3cobnZhbCwgYXR0ZW4pKSk7CiAgICByZXR1cm4gbnZhbDsKfQoKdmVjdG9yCnZvcF9zaW0= cGxleEN1cmxOb2lzZTJEVlYodmVjdG9yIHBvczsgaW50IHR1cmI7IGZsb2F0IGFtcCwgcm91Z2gsIGF0dGVuKQp7CiAgICB2ZWN0b3IgcHAgPSBwb3M7CiAgICB2ZWN0b3IgbnZhbDsKICAgIGZsb2F0IHNjYWxlID0gYW1wOyA= aW50IGk7IG52YWwgPSAwOyBmb3IgKGkgPSAwOyBpIDwgdHVyYjsgaSsrLCBwcCAqPSAyLjAsIHNjYWxlICo9IHJvdWdoKSBudmFsICs9IDEgKiBzY2FsZSAqICgodmVjdG9yKGN1cmx4bm9pc2UyZChwcCkpKSArIDApOyBudmE= bCA9ICh2ZWN0b3IocG93KG52YWwsIGF0dGVuKSkpOwogICAgcmV0dXJuIG52YWw7Cn0KCnZlY3Rvcgp2b3Bfc2ltcGxleEN1cmxOb2lzZVZQKHZlY3RvcjQgcG9zOyBpbnQgdHVyYjsgZmxvYXQgYW1wLCByb3VnaCwgYXR0ZW4= KQp7CiAgICB2ZWN0b3I0IHBwID0gcG9zOwogICAgdmVjdG9yIG52YWw7CiAgICBmbG9hdCBzY2FsZSA9IGFtcDsgaW50IGk7IG52YWwgPSAwOyBmb3IgKGkgPSAwOyBpIDwgdHVyYjsgaSsrLCBwcCAqPSAyLjAsIHNjYWxlICo= PSByb3VnaCkgbnZhbCArPSAxICogc2NhbGUgKiAoKHZlY3RvcihjdXJseG5vaXNlKHBwKSkpICsgMCk7IG52YWwgPSAodmVjdG9yKHBvdyhudmFsLCBhdHRlbikpKTsKICAgIHJldHVybiBudmFsOwp9Cgp2ZWN0b3IKdm9wX3A= ZXJsaW5DdXJsTm9pc2VWVih2ZWN0b3IgcG9zOyBpbnQgdHVyYjsgZmxvYXQgYW1wLCByb3VnaCwgYXR0ZW4pCnsKICAgIHZlY3RvciBwcCA9IHBvczsKICAgIHZlY3RvciBudmFsOwogICAgZmxvYXQgc2NhbGUgPSBhbXA7IGk= bnQgaTsgbnZhbCA9IDA7IGZvciAoaSA9IDA7IGkgPCB0dXJiOyBpKyssIHBwICo9IDIuMCwgc2NhbGUgKj0gcm91Z2gpIG52YWwgKz0gMSAqIHNjYWxlICogKCh2ZWN0b3IoY3VybG5vaXNlKHBwKSkpICsgMCk7IG52YWwgPSA= KHZlY3Rvcihwb3cobnZhbCwgYXR0ZW4pKSk7CiAgICByZXR1cm4gbnZhbDsKfQoKdmVjdG9yCnZvcF9wZXJsaW5DdXJsTm9pc2UyRFZWKHZlY3RvciBwb3M7IGludCB0dXJiOyBmbG9hdCBhbXAsIHJvdWdoLCBhdHRlbikKewo= ICAgIHZlY3RvciBwcCA9IHBvczsKICAgIHZlY3RvciBudmFsOwogICAgZmxvYXQgc2NhbGUgPSBhbXA7IGludCBpOyBudmFsID0gMDsgZm9yIChpID0gMDsgaSA8IHR1cmI7IGkrKywgcHAgKj0gMi4wLCBzY2FsZSAqPSByb3U= Z2gpIG52YWwgKz0gMSAqIHNjYWxlICogKCh2ZWN0b3IoY3VybG5vaXNlMmQocHApKSkgKyAwKTsgbnZhbCA9ICh2ZWN0b3IocG93KG52YWwsIGF0dGVuKSkpOwogICAgcmV0dXJuIG52YWw7Cn0KCnZlY3Rvcgp2b3BfcGVybGk= bkN1cmxOb2lzZVZQKHZlY3RvcjQgcG9zOyBpbnQgdHVyYjsgZmxvYXQgYW1wLCByb3VnaCwgYXR0ZW4pCnsKICAgIHZlY3RvcjQgcHAgPSBwb3M7CiAgICB2ZWN0b3IgbnZhbDsKICAgIGZsb2F0IHNjYWxlID0gYW1wOyBpbnQ= IGk7IG52YWwgPSAwOyBmb3IgKGkgPSAwOyBpIDwgdHVyYjsgaSsrLCBwcCAqPSAyLjAsIHNjYWxlICo9IHJvdWdoKSBudmFsICs9IDEgKiBzY2FsZSAqICgodmVjdG9yKGN1cmxub2lzZShwcCkpKSArIDApOyBudmFsID0gKHY= ZWN0b3IocG93KG52YWwsIGF0dGVuKSkpOwogICAgcmV0dXJuIG52YWw7Cn0KI2xpbmUgMTQ0NiAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy8= T19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmgiCnZlY3Rvcgp2b3BfY3VybE5vaXNlVlYodmVjdG9yIHBvcywgZnJlcSw= IG9mZnNldCwgbm1sOwoJCXN0cmluZyB0eXBlLCBnZW87CgkJaW50IHR1cmIsIGJvdW5jZTsKCSAgICAJZmxvYXQgYW1wLCByb3VnaCwgYXR0ZW4sIGRpc3RhbmNlLCByYWRpdXMsIGgpCnsKICAgIHZlY3RvciB2YWwgPSB7MCw= MCwwfTsKCiAgICBpZiAodHlwZSA9PSAiZXhhY3RfcG5vaXNlIikKICAgIHsKCXJldHVybiB2b3BfcGVybGluQ3VybE5vaXNlVlYocG9zKmZyZXEtb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoKjIsIGF0dGVuKTsKICAgIH0KICA= ICBlbHNlIGlmICh0eXBlID09ICJleGFjdF94bm9pc2UiKQogICAgewoJcmV0dXJuIHZvcF9zaW1wbGV4Q3VybE5vaXNlVlYocG9zKmZyZXEtb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoKjIsIGF0dGVuKTsKICAgIH0KCgogICA= IHZlY3RvciB4RGlmZiA9IHBvczsJCXhEaWZmLnggKz0gaDsKICAgIHZlY3RvciB5RGlmZiA9IHBvczsJCXlEaWZmLnkgKz0gaDsKICAgIHZlY3RvciB6RGlmZiA9IHBvczsJCXpEaWZmLnogKz0gaDsKCgogICAgdmVjdG9yIG4= b2lzZXZlYywgeERpZmZOb2lzZSwgeURpZmZOb2lzZSwgekRpZmZOb2lzZTsKICAgIGlmKCB0eXBlID09ICJvbm9pc2UiICkKICAgIHsKCW5vaXNldmVjID0gb25vaXNlKHBvcypmcmVxIC0gb2Zmc2V0LCB0dXJiLCByb3VnaCw= IGF0dGVuKSAqIGFtcDsKCXhEaWZmTm9pc2UgPSBvbm9pc2UoeERpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgcm91Z2gsIGF0dGVuKSAqIGFtcDsKCXlEaWZmTm9pc2UgPSBvbm9pc2UoeURpZmYqZnJlcSAtIG9mZnNldCwgdHU= cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7Cgl6RGlmZk5vaXNlID0gb25vaXNlKHpEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7CiAgICB9CiAgICBlbHNlIGlmKCB0eXBlID09ICJzbm9pc2U= IiApCiAgICB7Cglub2lzZXZlYyA9IHNub2lzZShwb3MqZnJlcSAtIG9mZnNldCwgdHVyYiwgcm91Z2gsIGF0dGVuKSAqIGFtcDsKCXhEaWZmTm9pc2UgPSBzbm9pc2UoeERpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgcm91Z2g= LCBhdHRlbikgKiBhbXA7Cgl5RGlmZk5vaXNlID0gc25vaXNlKHlEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7Cgl6RGlmZk5vaXNlID0gc25vaXNlKHpEaWZmKmZyZXEgLSBvZmZzZXQsIHQ= dXJiLCByb3VnaCwgYXR0ZW4pICogYW1wOwogICAgfQogICAgZWxzZSBpZiggdHlwZSA9PSAiYW5vaXNlIiApCiAgICB7Cglub2lzZXZlYyA9IGFub2lzZShwb3MqZnJlcSAtIG9mZnNldCwgdHVyYiwgcm91Z2gsIGF0dGVuKSA= KiBhbXA7Cgl4RGlmZk5vaXNlID0gYW5vaXNlKHhEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7Cgl5RGlmZk5vaXNlID0gYW5vaXNlKHlEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWc= aCwgYXR0ZW4pICogYW1wOwoJekRpZmZOb2lzZSA9IGFub2lzZSh6RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCByb3VnaCwgYXR0ZW4pICogYW1wOwogICAgfQogICAgZWxzZSBpZiAodHlwZSA9PSAieG5vaXNlIiApCiAgICA= ewoJbm9pc2V2ZWMgPSB2b3Bfc2ltcGxleE5vaXNlVlYocG9zKmZyZXEgLSBvZmZzZXQsIHR1cmIsIGFtcCwgcm91Z2gsIGF0dGVuKTsKCXhEaWZmTm9pc2UgPSB2b3Bfc2ltcGxleE5vaXNlVlYoeERpZmYqZnJlcSAtIG9mZnM= ZXQsIHR1cmIsIGFtcCwgcm91Z2gsIGF0dGVuKTsKCXlEaWZmTm9pc2UgPSB2b3Bfc2ltcGxleE5vaXNlVlYoeURpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXR0ZW4pOwoJekRpZmZOb2lzZSA9IHZvcF8= c2ltcGxleE5vaXNlVlYoekRpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXR0ZW4pOwogICAgfQogICAgZWxzZQogICAgewoJbm9pc2V2ZWMgPSB2b3BfcGVybGluTm9pc2VWVihwb3MqZnJlcSAtIG9mZnM= ZXQsIHR1cmIsIGFtcCwgcm91Z2gsIGF0dGVuKTsKCXhEaWZmTm9pc2UgPSB2b3BfcGVybGluTm9pc2VWVih4RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7Cgl5RGlmZk5vaXNlID0gdm9wX3A= ZXJsaW5Ob2lzZVZWKHlEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIGFtcCwgcm91Z2gsIGF0dGVuKTsKCXpEaWZmTm9pc2UgPSB2b3BfcGVybGluTm9pc2VWVih6RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWc= aCwgYXR0ZW4pOwogICAgfQoKCiAgICBmbG9hdCBkaXN0LCByLCBkOyB2ZWN0b3Igbm9ybSA9IG5vcm1hbGl6ZShubWwpOyBpZiggZ2VvICE9ICIiICkgeyBkaXN0ID0gdm9sdW1lc2FtcGxlKGdlbywgMCwgKHZlY3Rvcilwb3M= KTsgciA9IGFicyggY2xhbXAoZGlzdC9yYWRpdXMsIC0xLCAxKSApOyBub3JtID0gbm9ybWFsaXplKCB2b2x1bWVncmFkaWVudChnZW8sIDAsICh2ZWN0b3IpcG9zKSApOyBpZiggZGlzdCA8IDAgKSB7IG5vcm0gPSAtbm9ybTs= IH0gfSBlbHNlIHsgciA9IGFicyggY2xhbXAoZGlzdGFuY2UvcmFkaXVzLCAtMSwgMSkgKTsgfSByID0gKCAxNS4wKnIgLSAxMC4wKnIqcipyICsgMypyKnIqcipyKnIgKSAvIDguMDsgbm9pc2V2ZWMgPSAociAqIG5vaXNldmU= YykgKyAoKDEtcikgKiBkb3Qobm9ybSwgbm9pc2V2ZWMpICogbm9ybSk7OyBpZiggZ2VvICE9ICIiICkgeyBkaXN0ID0gdm9sdW1lc2FtcGxlKGdlbywgMCwgKHZlY3Rvcil4RGlmZik7IHIgPSBhYnMoIGNsYW1wKGRpc3QvcmE= ZGl1cywgLTEsIDEpICk7IG5vcm0gPSBub3JtYWxpemUoIHZvbHVtZWdyYWRpZW50KGdlbywgMCwgKHZlY3Rvcil4RGlmZikgKTsgaWYoIGRpc3QgPCAwICkgeyBub3JtID0gLW5vcm07IH0gfSBlbHNlIHsgciA9IGFicyggY2w= YW1wKGRpc3RhbmNlL3JhZGl1cywgLTEsIDEpICk7IH0gciA9ICggMTUuMCpyIC0gMTAuMCpyKnIqciArIDMqcipyKnIqcipyICkgLyA4LjA7IHhEaWZmTm9pc2UgPSAociAqIHhEaWZmTm9pc2UpICsgKCgxLXIpICogZG90KG4= b3JtLCB4RGlmZk5vaXNlKSAqIG5vcm0pOzsgaWYoIGdlbyAhPSAiIiApIHsgZGlzdCA9IHZvbHVtZXNhbXBsZShnZW8sIDAsICh2ZWN0b3IpeURpZmYpOyByID0gYWJzKCBjbGFtcChkaXN0L3JhZGl1cywgLTEsIDEpICk7IG4= b3JtID0gbm9ybWFsaXplKCB2b2x1bWVncmFkaWVudChnZW8sIDAsICh2ZWN0b3IpeURpZmYpICk7IGlmKCBkaXN0IDwgMCApIHsgbm9ybSA9IC1ub3JtOyB9IH0gZWxzZSB7IHIgPSBhYnMoIGNsYW1wKGRpc3RhbmNlL3JhZGk= dXMsIC0xLCAxKSApOyB9IHIgPSAoIDE1LjAqciAtIDEwLjAqcipyKnIgKyAzKnIqcipyKnIqciApIC8gOC4wOyB5RGlmZk5vaXNlID0gKHIgKiB5RGlmZk5vaXNlKSArICgoMS1yKSAqIGRvdChub3JtLCB5RGlmZk5vaXNlKSA= KiBub3JtKTs7IGlmKCBnZW8gIT0gIiIgKSB7IGRpc3QgPSB2b2x1bWVzYW1wbGUoZ2VvLCAwLCAodmVjdG9yKXpEaWZmKTsgciA9IGFicyggY2xhbXAoZGlzdC9yYWRpdXMsIC0xLCAxKSApOyBub3JtID0gbm9ybWFsaXplKCA= dm9sdW1lZ3JhZGllbnQoZ2VvLCAwLCAodmVjdG9yKXpEaWZmKSApOyBpZiggZGlzdCA8IDAgKSB7IG5vcm0gPSAtbm9ybTsgfSB9IGVsc2UgeyByID0gYWJzKCBjbGFtcChkaXN0YW5jZS9yYWRpdXMsIC0xLCAxKSApOyB9IHI= ID0gKCAxNS4wKnIgLSAxMC4wKnIqcipyICsgMypyKnIqcipyKnIgKSAvIDguMDsgekRpZmZOb2lzZSA9IChyICogekRpZmZOb2lzZSkgKyAoKDEtcikgKiBkb3Qobm9ybSwgekRpZmZOb2lzZSkgKiBub3JtKTs7IGZsb2F0IGQ= emR5ID0gKHlEaWZmTm9pc2UueiAtIG5vaXNldmVjLnopOyBmbG9hdCBkeWR6ID0gKHpEaWZmTm9pc2UueSAtIG5vaXNldmVjLnkpOyBmbG9hdCBkeGR6ID0gKHpEaWZmTm9pc2UueCAtIG5vaXNldmVjLngpOyBmbG9hdCBkemQ= eCA9ICh4RGlmZk5vaXNlLnogLSBub2lzZXZlYy56KTsgZmxvYXQgZHlkeCA9ICh4RGlmZk5vaXNlLnkgLSBub2lzZXZlYy55KTsgZmxvYXQgZHhkeSA9ICh5RGlmZk5vaXNlLnggLSBub2lzZXZlYy54KTsgdmFsLnggPSAoZHo= ZHkgLSBkeWR6KS9oOyB2YWwueSA9IChkeGR6IC0gZHpkeCkvaDsgdmFsLnogPSAoZHlkeCAtIGR4ZHkpL2g7IGlmKCBib3VuY2UgKSB7IHZlY3RvciB2bjsgaWYoIGdlbyAhPSAiIiApIHsgZGlzdCA9IHZvbHVtZXNhbXBsZSg= Z2VvLCAwLCAodmVjdG9yKXBvcyk7IGlmKCBkaXN0IDwgMCApIHsgbm9ybSA9IG5vcm1hbGl6ZSggdm9sdW1lZ3JhZGllbnQoZ2VvLCAwLCAodmVjdG9yKXBvcykgKTsgZCA9IGRvdChub3JtLCB2YWwpOyBpZiggZCA8IDAgKSA= eyB2biA9IGQgKiBub3JtOyB2YWwgPSB2YWwgLSAyKnZuOyB9IH0gfSBlbHNlIGlmKCBkaXN0YW5jZSA8IDAgKSB7IGQgPSBkb3Qobm9ybSwgdmFsKTsgaWYoIGQgPCAwICkgeyB2biA9IGQgKiBubWw7IHZhbCA9IHZhbCAtIDI= KnZuOyB9IH0gfQoKICAgIHJldHVybiB2YWw7Cn0KCnZlY3Rvcgp2b3BfY3VybE5vaXNlVlAodmVjdG9yNCBwb3MsIGZyZXEsIG9mZnNldDsKCQl2ZWN0b3Igbm1sOwoJCXN0cmluZyB0eXBlOyBzdHJpbmcgZ2VvOwoJCWludCA= dHVyYiwgYm91bmNlOwoJCWZsb2F0IGFtcCwgcm91Z2gsIGF0dGVuLCBkaXN0YW5jZSwgcmFkaXVzLCBoKQp7CiAgICB2ZWN0b3IgdmFsID0gezAsMCwwfTsKCiAgICBpZiAodHlwZSA9PSAiZXhhY3RfcG5vaXNlIikKICAgIHs= CglyZXR1cm4gdm9wX3BlcmxpbkN1cmxOb2lzZVZQKHBvcypmcmVxLW9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCoyLCBhdHRlbik7CiAgICB9CiAgICBlbHNlIGlmICh0eXBlID09ICJleGFjdF94bm9pc2UiKQogICAgewoJcmU= dHVybiB2b3Bfc2ltcGxleEN1cmxOb2lzZVZQKHBvcypmcmVxLW9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCoyLCBhdHRlbik7CiAgICB9CgoKICAgIHZlY3RvcjQgeERpZmYgPSBwb3M7CXhEaWZmLnggKz0gaDsKICAgIHZlY3Q= b3I0IHlEaWZmID0gcG9zOwl5RGlmZi55ICs9IGg7CiAgICB2ZWN0b3I0IHpEaWZmID0gcG9zOwl6RGlmZi56ICs9IGg7CgogICAgdmVjdG9yIG5vaXNldmVjLCB4RGlmZk5vaXNlLCB5RGlmZk5vaXNlLCB6RGlmZk5vaXNlOwo= CgogICAgaWYgKHR5cGUgPT0gInhub2lzZSIpCiAgICB7Cglub2lzZXZlYyA9IHZvcF9zaW1wbGV4Tm9pc2VWUChwb3MqZnJlcSAtIG9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXR0ZW4pOwoJeERpZmZOb2lzZSA9IHZvcF8= c2ltcGxleE5vaXNlVlAoeERpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXR0ZW4pOwoJeURpZmZOb2lzZSA9IHZvcF9zaW1wbGV4Tm9pc2VWUCh5RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHI= b3VnaCwgYXR0ZW4pOwoJekRpZmZOb2lzZSA9IHZvcF9zaW1wbGV4Tm9pc2VWUCh6RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7CiAgICB9CiAgICBlbHNlCiAgICB7Cglub2lzZXZlYyA9IHY= b3BfcGVybGluTm9pc2VWUChwb3MqZnJlcSAtIG9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXR0ZW4pOwoJeERpZmZOb2lzZSA9IHZvcF9wZXJsaW5Ob2lzZVZQKHhEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIGFtcCwgcm8= dWdoLCBhdHRlbik7Cgl5RGlmZk5vaXNlID0gdm9wX3Blcmxpbk5vaXNlVlAoeURpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXR0ZW4pOwoJekRpZmZOb2lzZSA9IHZvcF9wZXJsaW5Ob2lzZVZQKHpEaWY= ZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7CiAgICB9CgoKICAgIGZsb2F0IGRpc3QsIHIsIGQ7IHZlY3RvciBub3JtID0gbm9ybWFsaXplKG5tbCk7IGlmKCBnZW8gIT0gIiIgKSB7IGRpc3QgPSA= dm9sdW1lc2FtcGxlKGdlbywgMCwgKHZlY3Rvcilwb3MpOyByID0gYWJzKCBjbGFtcChkaXN0L3JhZGl1cywgLTEsIDEpICk7IG5vcm0gPSBub3JtYWxpemUoIHZvbHVtZWdyYWRpZW50KGdlbywgMCwgKHZlY3Rvcilwb3MpICk= OyBpZiggZGlzdCA8IDAgKSB7IG5vcm0gPSAtbm9ybTsgfSB9IGVsc2UgeyByID0gYWJzKCBjbGFtcChkaXN0YW5jZS9yYWRpdXMsIC0xLCAxKSApOyB9IHIgPSAoIDE1LjAqciAtIDEwLjAqcipyKnIgKyAzKnIqcipyKnIqciA= KSAvIDguMDsgbm9pc2V2ZWMgPSAociAqIG5vaXNldmVjKSArICgoMS1yKSAqIGRvdChub3JtLCBub2lzZXZlYykgKiBub3JtKTs7IGlmKCBnZW8gIT0gIiIgKSB7IGRpc3QgPSB2b2x1bWVzYW1wbGUoZ2VvLCAwLCAodmVjdG8= cil4RGlmZik7IHIgPSBhYnMoIGNsYW1wKGRpc3QvcmFkaXVzLCAtMSwgMSkgKTsgbm9ybSA9IG5vcm1hbGl6ZSggdm9sdW1lZ3JhZGllbnQoZ2VvLCAwLCAodmVjdG9yKXhEaWZmKSApOyBpZiggZGlzdCA8IDAgKSB7IG5vcm0= ID0gLW5vcm07IH0gfSBlbHNlIHsgciA9IGFicyggY2xhbXAoZGlzdGFuY2UvcmFkaXVzLCAtMSwgMSkgKTsgfSByID0gKCAxNS4wKnIgLSAxMC4wKnIqcipyICsgMypyKnIqcipyKnIgKSAvIDguMDsgeERpZmZOb2lzZSA9ICg= ciAqIHhEaWZmTm9pc2UpICsgKCgxLXIpICogZG90KG5vcm0sIHhEaWZmTm9pc2UpICogbm9ybSk7OyBpZiggZ2VvICE9ICIiICkgeyBkaXN0ID0gdm9sdW1lc2FtcGxlKGdlbywgMCwgKHZlY3Rvcil5RGlmZik7IHIgPSBhYnM= KCBjbGFtcChkaXN0L3JhZGl1cywgLTEsIDEpICk7IG5vcm0gPSBub3JtYWxpemUoIHZvbHVtZWdyYWRpZW50KGdlbywgMCwgKHZlY3Rvcil5RGlmZikgKTsgaWYoIGRpc3QgPCAwICkgeyBub3JtID0gLW5vcm07IH0gfSBlbHM= ZSB7IHIgPSBhYnMoIGNsYW1wKGRpc3RhbmNlL3JhZGl1cywgLTEsIDEpICk7IH0gciA9ICggMTUuMCpyIC0gMTAuMCpyKnIqciArIDMqcipyKnIqcipyICkgLyA4LjA7IHlEaWZmTm9pc2UgPSAociAqIHlEaWZmTm9pc2UpICs= ICgoMS1yKSAqIGRvdChub3JtLCB5RGlmZk5vaXNlKSAqIG5vcm0pOzsgaWYoIGdlbyAhPSAiIiApIHsgZGlzdCA9IHZvbHVtZXNhbXBsZShnZW8sIDAsICh2ZWN0b3IpekRpZmYpOyByID0gYWJzKCBjbGFtcChkaXN0L3JhZGk= dXMsIC0xLCAxKSApOyBub3JtID0gbm9ybWFsaXplKCB2b2x1bWVncmFkaWVudChnZW8sIDAsICh2ZWN0b3IpekRpZmYpICk7IGlmKCBkaXN0IDwgMCApIHsgbm9ybSA9IC1ub3JtOyB9IH0gZWxzZSB7IHIgPSBhYnMoIGNsYW0= cChkaXN0YW5jZS9yYWRpdXMsIC0xLCAxKSApOyB9IHIgPSAoIDE1LjAqciAtIDEwLjAqcipyKnIgKyAzKnIqcipyKnIqciApIC8gOC4wOyB6RGlmZk5vaXNlID0gKHIgKiB6RGlmZk5vaXNlKSArICgoMS1yKSAqIGRvdChub3I= bSwgekRpZmZOb2lzZSkgKiBub3JtKTs7IGZsb2F0IGR6ZHkgPSAoeURpZmZOb2lzZS56IC0gbm9pc2V2ZWMueik7IGZsb2F0IGR5ZHogPSAoekRpZmZOb2lzZS55IC0gbm9pc2V2ZWMueSk7IGZsb2F0IGR4ZHogPSAoekRpZmY= Tm9pc2UueCAtIG5vaXNldmVjLngpOyBmbG9hdCBkemR4ID0gKHhEaWZmTm9pc2UueiAtIG5vaXNldmVjLnopOyBmbG9hdCBkeWR4ID0gKHhEaWZmTm9pc2UueSAtIG5vaXNldmVjLnkpOyBmbG9hdCBkeGR5ID0gKHlEaWZmTm8= aXNlLnggLSBub2lzZXZlYy54KTsgdmFsLnggPSAoZHpkeSAtIGR5ZHopL2g7IHZhbC55ID0gKGR4ZHogLSBkemR4KS9oOyB2YWwueiA9IChkeWR4IC0gZHhkeSkvaDsgaWYoIGJvdW5jZSApIHsgdmVjdG9yIHZuOyBpZiggZ2U= byAhPSAiIiApIHsgZGlzdCA9IHZvbHVtZXNhbXBsZShnZW8sIDAsICh2ZWN0b3IpcG9zKTsgaWYoIGRpc3QgPCAwICkgeyBub3JtID0gbm9ybWFsaXplKCB2b2x1bWVncmFkaWVudChnZW8sIDAsICh2ZWN0b3IpcG9zKSApOyA= ZCA9IGRvdChub3JtLCB2YWwpOyBpZiggZCA8IDAgKSB7IHZuID0gZCAqIG5vcm07IHZhbCA9IHZhbCAtIDIqdm47IH0gfSB9IGVsc2UgaWYoIGRpc3RhbmNlIDwgMCApIHsgZCA9IGRvdChub3JtLCB2YWwpOyBpZiggZCA8IDA= ICkgeyB2biA9IGQgKiBubWw7IHZhbCA9IHZhbCAtIDIqdm47IH0gfSB9CgogICAgcmV0dXJuIHZhbDsKfQoKdmVjdG9yCnZvcF9jdXJsTm9pc2UyRFZWKHZlY3RvciBwb3MsIGZyZXEsIG9mZnNldDsKCQkgICAgc3RyaW5nIHQ= eXBlLCBnZW87CgkJICAgIGludCB0dXJiOwoJCSAgICBmbG9hdCBhbXAsIHJvdWdoLCBhdHRlbiwgZGlzdGFuY2UsIHJhZGl1cywgaCkKewogICAgdmVjdG9yIHZhbCA9IHswLDAsMH07CgogICAgaWYgKHR5cGUgPT0gImV4YWM= dF9wbm9pc2UiKQogICAgewoJcmV0dXJuIHZvcF9wZXJsaW5DdXJsTm9pc2UyRFZWKHBvcypmcmVxLW9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCoyLCBhdHRlbik7CiAgICB9CiAgICBlbHNlIGlmICh0eXBlID09ICJleGFjdF8= eG5vaXNlIikKICAgIHsKCXJldHVybiB2b3Bfc2ltcGxleEN1cmxOb2lzZTJEVlYocG9zKmZyZXEtb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoKjIsIGF0dGVuKTsKICAgIH0KCgogICAgdmVjdG9yIHhEaWZmID0gcG9zOwkJeEQ= aWZmLnggKz0gaDsKICAgIHZlY3RvciB5RGlmZiA9IHBvczsJCXlEaWZmLnkgKz0gaDsKCgogICAgZmxvYXQgbm9pc2UsIHhEaWZmTm9pc2UsIHlEaWZmTm9pc2U7CiAgICBpZiggdHlwZSA9PSAib25vaXNlIiApCiAgICB7Cgk= bm9pc2UgPSBvbm9pc2UocG9zKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7Cgl4RGlmZk5vaXNlID0gb25vaXNlKHhEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA= OwoJeURpZmZOb2lzZSA9IG9ub2lzZSh5RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCByb3VnaCwgYXR0ZW4pICogYW1wOwogICAgfQogICAgZWxzZSBpZiggdHlwZSA9PSAic25vaXNlIiApCiAgICB7Cglub2lzZSA9IHNub2k= c2UocG9zKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7Cgl4RGlmZk5vaXNlID0gc25vaXNlKHhEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7Cgl5RGlmZk5vaXM= ZSA9IHNub2lzZSh5RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCByb3VnaCwgYXR0ZW4pICogYW1wOwogICAgfQogICAgZWxzZSBpZiggdHlwZSA9PSAiYW5vaXNlIiApCiAgICB7Cglub2lzZSA9IGFub2lzZShwb3MqZnJlcSA= LSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7Cgl4RGlmZk5vaXNlID0gYW5vaXNlKHhEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7Cgl5RGlmZk5vaXNlID0gYW5vaXNlKHk= RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCByb3VnaCwgYXR0ZW4pICogYW1wOwogICAgfQogICAgZWxzZSBpZiAodHlwZSA9PSAieG5vaXNlIikKICAgIHsKCW5vaXNlID0gdm9wX3NpbXBsZXhOb2lzZVZGKHBvcypmcmVxIC0= IG9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXR0ZW4pOwoJeERpZmZOb2lzZSA9IHZvcF9zaW1wbGV4Tm9pc2VWRih4RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7Cgl5RGlmZk5vaXNlID0= IHZvcF9zaW1wbGV4Tm9pc2VWRih5RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7CiAgICB9CiAgICBlbHNlCiAgICB7Cglub2lzZSA9IHZvcF9wZXJsaW5Ob2lzZVZGKHBvcypmcmVxIC0gb2Y= ZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXR0ZW4pOwoJeERpZmZOb2lzZSA9IHZvcF9wZXJsaW5Ob2lzZVZGKHhEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIGFtcCwgcm91Z2gsIGF0dGVuKTsKCXlEaWZmTm9pc2UgPSB2b3A= X3Blcmxpbk5vaXNlVkYoeURpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXR0ZW4pOwogICAgfQoKCiAgICBmbG9hdCByOwogICAgaWYoIGdlbyAhPSAiIiApCiAgICB7CglmbG9hdCBkaXN0ID0gdm9sdW0= ZXNhbXBsZShnZW8sIDAsIHBvcyk7CglyID0gY2xhbXAoZGlzdC9yYWRpdXMsIC0xLCAxKTsKICAgIH0KICAgIGVsc2UKICAgIHsKCXIgPSBjbGFtcChkaXN0YW5jZS9yYWRpdXMsIC0xLCAxKTsKICAgIH0KICAgIHIgPSAoIDE= NS4wICogciAtIDEwLjAgKiByKnIqciArIDMuMCAqIHIqcipyKnIqciApIC8gOC4wOwogICAgbm9pc2UgPSBub2lzZSAqIHI7CiAgICB4RGlmZk5vaXNlID0geERpZmZOb2lzZSAqIHI7CiAgICB5RGlmZk5vaXNlID0geURpZmY= Tm9pc2UgKiByOwoKCiAgICB2YWwueCA9ICh5RGlmZk5vaXNlIC0gbm9pc2UpIC8gaDsKICAgIHZhbC55ID0gKG5vaXNlIC0geERpZmZOb2lzZSkgLyBoOwoKICAgIHJldHVybiB2YWw7Cn0KCnZvaWQKdm9wX2Rpc3BsYWNlQWw= b25nTm9ybWFsKHZlY3RvciBwcCwgbm47IGZsb2F0IGFtb3VudCwgc2NhbGUsIHNzaGVhciwgdHNoZWFyOwoJCQkgICAgaW50CSBmb3JfcG9seSwgb2JqX3NwYWNlLCBidW1wX29ubHk7CgkJCSAgICB2ZWN0b3IgZFAsIGROKQo= ewoKICAgIGlmIChvYmpfc3BhY2UpCiAgICB7CglmbG9hdAluc2NhbGUgPSBsZW5ndGgobm4pOwoJZE4gPSBub3JtYWxpemUobnRyYW5zZm9ybSgic3BhY2U6b2JqZWN0Iiwgbm4pKSAqIG5zY2FsZTsKCWRQID0gcHRyYW5zZm8= cm0oInNwYWNlOm9iamVjdCIsIHBwKTsKICAgIH0KICAgIGVsc2UKICAgIHsKCWROID0gbm47CglkUCA9IHBwOwogICAgfQoKICAgIGRQICs9IChzY2FsZSAqIGFtb3VudCkqZE47CiAgICBkUCArPSAoc3NoZWFyICogYW1vdW4= dCkgKiBub3JtYWxpemUoRHUoZFApKTsKICAgIGRQICs9ICh0c2hlYXIgKiBhbW91bnQpICogbm9ybWFsaXplKER2KGRQKSk7CgogICAgaWYgKG9ial9zcGFjZSkKICAgIHsKCWRQID0gcHRyYW5zZm9ybSgic3BhY2U6b2JqZWM= dCIsICJzcGFjZTpjdXJyZW50IiwgZFApOwogICAgfQoKICAgIGlmIChmb3JfcG9seSkKCSBkTiA9IGNvbXB1dGVub3JtYWwoZFAsIG5uLCBOZyk7CiAgICBlbHNlIGROID0gY29tcHV0ZW5vcm1hbChkUCk7CgoKCgoKCiAgICA= aWYgKGJ1bXBfb25seSkKICAgIHsKCWRQID0gIHBwOwogICAgfQp9CgoKCgoKdm9pZAp2b3BfZGlzcGxhY2VBbG9uZ1ZlY3Rvcih2ZWN0b3IgcHAsIHZlYzsgc3RyaW5nIHNwYWNlOyBpbnQgbW9kZTsKICAgICAgICAgICAgICA= ICAgICAgICAgIGZsb2F0IGFtb3VudCwgc2NhbGUsIHNzaGVhciwgdHNoZWFyOwoJCQkgICAgICAgICAgICB2ZWN0b3IgZFAsIGROKQp7CiAgICBkUCA9IHBwOwogICAgZE4gPSBub3JtYWxpemUoTik7CgoKICAgIHZlY3RvciA= bmcgPSBOZzsKICAgIHZlY3RvciBvUCA9IHBwOwogICAgdmVjdG9yIG9OID0gdmVjOwogICAgaWYgKHNwYWNlICE9ICJzcGFjZTpjdXJyZW50IiApIHsKCiAgICAgICAgb1AgPSBwdHJhbnNmb3JtKHNwYWNlLCBwcCk7CiAgICA= ICAgIG5nID0gbnRyYW5zZm9ybShzcGFjZSwgTmcpOwoKICAgICAgICBpZiAoIG1vZGUgPT0gMCApCiAgICAgICAgICAgIG9OID0gYW1vdW50ICogbm9ybWFsaXplKG50cmFuc2Zvcm0oc3BhY2UsIDIqdmVjLTEpKTsKICAgICA= ICAgZWxzZSBpZiAoIG1vZGUgPT0gMSApCiAgICAgICAgICAgIG9OID0gbnRyYW5zZm9ybShzcGFjZSwgdmVjKTsKICAgICAgICBlbHNlIGlmICggbW9kZSA9PSAyICkKICAgICAgICAgICAgb04gPSBhbW91bnQgKiBub3JtYWw= aXplKG50cmFuc2Zvcm0oc3BhY2UsIE4pKTsKICAgIH0KICAgIGVsc2UgewogICAgICAgIGlmICggbW9kZSA9PSAwICkKICAgICAgICAgICAgb04gPSBhbW91bnQgKiBub3JtYWxpemUoMip2ZWMtMSk7CiAgICAgICAgZWxzZSA= aWYgKCBtb2RlID09IDEgKQogICAgICAgICAgICBvTiA9IHZlYzsKICAgICAgICBlbHNlIGlmICggbW9kZSA9PSAyICkKICAgICAgICAgICAgb04gPSBhbW91bnQgKiBub3JtYWxpemUoTik7CiAgICB9CgoKICAgIG9QICs9IHM= Y2FsZSAqIG9OOwoJb04gPSBjb21wdXRlbm9ybWFsKG9QLCBvTiwgbmcpOwoKCgogICAgaWYgKHNwYWNlICE9ICJzcGFjZTpjdXJyZW50IiApIHsKICAgICAgICBkUCA9IHB0cmFuc2Zvcm0oc3BhY2UsInNwYWNlOmN1cnJlbnQ= Iiwgb1ApOwogICAgICAgIGROID0gbm9ybWFsaXplKG50cmFuc2Zvcm0oc3BhY2UsInNwYWNlOmN1cnJlbnQiLCBvTikpOwogICAgfQogICAgZWxzZSB7CiAgICAgICAgZFAgPSBvUDsKICAgICAgICBkTiA9IG5vcm1hbGl6ZSg= b04pOwogICAgfQp9CgoKdmVjdG9yCnZvcF9zZXRjb21wKHZlY3RvciBpbjsgZmxvYXQgZnZhbDsgaW50IHBhcnQpCnsKICAgIHZlY3RvciBvdXQgPSBpbjsKICAgIHNldGNvbXAob3V0LCBmdmFsLCBwYXJ0KTsKICAgIHJldHU= cm4gb3V0Owp9CgptYXRyaXgKdm9wX3NldG1hdGNvbXAobWF0cml4IGluOyBmbG9hdCBmdmFsOyBpbnQgcm93LCBjb2wpCnsKICAgIG1hdHJpeCBvdXQgPSBpbjsKICAgIHNldGNvbXAob3V0LCBmdmFsLCByb3csIGNvbCk7CiA= ICAgcmV0dXJuIG91dDsKfQojbGluZSAxNzU3ICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVUQ= SU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS92b3BsaWIuaCIKbWF0cml4IHZvcF90cmFuc2xhdGUobWF0cml4IGluOyB2ZWN0b3IgdCkgeyBtYXRyaXggb3V0ID0gaW47IHRyYW5zbGE= dGUob3V0LCB0KTsgcmV0dXJuIG91dDsgfQptYXRyaXggdm9wX3RyYW5zbGF0ZShtYXRyaXggaW47IHZlY3RvcjQgdCkgeyBtYXRyaXggb3V0ID0gaW47IHRyYW5zbGF0ZShvdXQsIHQpOyByZXR1cm4gb3V0OyB9CiNsaW5lIDE= NzcwICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV8= NDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS92b3BsaWIuaCIKbWF0cml4IHZvcF9yb3RhdGUobWF0cml4IGluOyBmbG9hdCBhbmdsZTsgdmVjdG9yIGF4aXMpIHsgbWF0cml4IG91dCA9IGluOyByb3RhdGUob3V0LCBhbmdsZSw= IGF4aXMpOyByZXR1cm4gb3V0OyB9Cm1hdHJpeDMgdm9wX3JvdGF0ZShtYXRyaXgzIGluOyBmbG9hdCBhbmdsZTsgdmVjdG9yIGF4aXMpIHsgbWF0cml4MyBvdXQgPSBpbjsgcm90YXRlKG91dCwgYW5nbGUsIGF4aXMpOyByZXQ= dXJuIG91dDsgfQojbGluZSAxNzg0ICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy8= T185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS92b3BsaWIuaCIKbWF0cml4IHZvcF9zY2FsZShtYXRyaXggaW47IHZlY3RvciBzKSB7IG1hdHJpeCBvdXQgPSBpbjsgc2NhbGUob3V0LCBzKTsgcmU= dHVybiBvdXQ7IH0KbWF0cml4MyB2b3Bfc2NhbGUobWF0cml4MyBpbjsgdmVjdG9yIHMpIHsgbWF0cml4MyBvdXQgPSBpbjsgc2NhbGUob3V0LCBzKTsgcmV0dXJuIG91dDsgfQoKCnZlY3Rvcgp2b3BfZnJvbXBvbGFyKGZsb2E= dCB1LCB2OyBmbG9hdCByYWRpdXMpCnsKICAgIGZsb2F0CXN2ID0gc2luKHYpOwogICAgcmV0dXJuIHNldChzdipjb3ModSksIHN2KnNpbih1KSwgY29zKHYpKSpyYWRpdXM7Cn0KCnZlY3Rvcgp2b3BfdG9wb2xhclhZWihmbG8= YXQgeCwgeSwgeikKewogICAgZmxvYXQgciA9IHNxcnQoeCp4K3kqeSt6KnopOwogICAgcmV0dXJuIHNldCgKCSAgICBhdGFuKHksIHgpICUgKDIqIDMuMTQxNTkyNiksCgkgICAgYWNvcyh6L3IpLAoJICAgIHIpOwp9Cgp2ZWM= dG9yCnZvcF90b3BvbGFyKHZlY3RvciB2KQp7CiAgICByZXR1cm4gdm9wX3RvcG9sYXJYWVoodi54LCB2LnksIHYueik7Cn0KCgp2b2lkCnZvcF9jb21wdXRlVGFuZ2VudHMoc3RyaW5nIHRzdHlsZTsKCQkgICAgdmVjdG9yIG4= biwgdXY7CgkJICAgIHZlY3RvciBpbl91dGFuLCBpbl92dGFuOwoJCSAgICB2ZWN0b3Igb3V0X3V0YW4sIG91dF92dGFuKQp7CiAgICBpZiAodHN0eWxlID09ICJnZW8iKQogICAgewoJb3V0X3V0YW4gPSBub3JtYWxpemUoZFA= ZHMpOwoJb3V0X3Z0YW4gPSBub3JtYWxpemUoZFBkdCk7CiAgICB9CiAgICBlbHNlIGlmICh0c3R5bGUgPT0gIndvcmxkIikKICAgIHsKCW91dF92dGFuID0gY3Jvc3Moc2V0KDAsIDAsIDEpLCBubik7CglvdXRfdnRhbiA9IGw= ZW5ndGgyKG91dF92dGFuKSA8IDFlLTYgPyBzZXQoMSwgMCwgMCkgOiBub3JtYWxpemUob3V0X3Z0YW4pOwoJb3V0X3V0YW4gPSBub3JtYWxpemUoY3Jvc3Mobm4sIG91dF92dGFuKSk7CiAgICB9CiAgICBlbHNlIGlmICh0c3Q= eWxlID09ICJvYmplY3QiKQogICAgewoJb3V0X3Z0YW4gPSBjcm9zcyhvd192c3BhY2Uoc2V0KDAsIDAsIDEpKSwgbm4pOwoJb3V0X3Z0YW4gPSBsZW5ndGgyKG91dF92dGFuKSA8IDFlLTYgPyBzZXQoMSwgMCwgMCkgOiBub3I= bWFsaXplKG91dF92dGFuKTsKCW91dF91dGFuID0gbm9ybWFsaXplKGNyb3NzKG5uLCBvdXRfdnRhbikpOwogICAgfQogICAgZWxzZSBpZiAodHN0eWxlID09ICJ1diIpCiAgICB7CglvdXRfdXRhbiA9IG5vcm1hbGl6ZSgoZFA= ZHMgKiBEdih1di55KSkgLSAoZFBkdCAqIER1KHV2LnkpKSk7CglvdXRfdnRhbiA9IG5vcm1hbGl6ZShjcm9zcyhubiwgb3V0X3V0YW4pKTsKCW91dF91dGFuID0gbm9ybWFsaXplKGNyb3NzKG5uLCBvdXRfdnRhbikpOwoJaWY= IChpc3NoYWRpbmdSSFMoKSkKCSAgICBvdXRfdnRhbiA9IC1vdXRfdnRhbjsKICAgIH0KICAgIGVsc2UKICAgIHsKCW91dF91dGFuID0gaW5fdXRhbjsKCW91dF92dGFuID0gaW5fdnRhbjsKICAgIH0KfQoKdm9pZAp2b3BfY28= bXB1dGVUYW5nZW50c09sZCh2ZWN0b3Igb3V0X3RhbnUsIG91dF90YW52OwoJCSAgICAgICB2ZWN0b3Igbm4sIHV2OwoJCSAgICAgICB2ZWN0b3IgaW5fdGFudSwgaW5fdGFudjsKCQkgICAgICAgaW50IHRzdHlsZSkKewogICA= IHN0cmluZwlzX3RzdHlsZTsKICAgIGlmICh0c3R5bGUgPT0gMCkKCXNfdHN0eWxlID0gIndvcmxkIjsKICAgIGVsc2UgaWYgKHRzdHlsZSA9PSAxKQoJc190c3R5bGUgPSAib2JqZWN0IjsKICAgIGVsc2UgaWYgKHRzdHlsZSA= PT0gMikKICAgIHNfdHN0eWxlID0gInV2IjsKICAgIGVsc2UKCXNfdHN0eWxlID0gImlucHV0cyI7CiAgICB2b3BfY29tcHV0ZVRhbmdlbnRzKHNfdHN0eWxlLAoJICAgIG5uLCB1diwgaW5fdGFudSwgaW5fdGFudiwgb3V0X3Q= YW51LCBvdXRfdGFudik7Cn0KCnZlY3Rvcgp2b3BfYW5pc290cm9waWNfZXZhbCh2ZWN0b3IgbGw7IHZlY3RvciBubjsgdmVjdG9yIFY7CgkJdmVjdG9yIHV2OyB2ZWN0b3IgaW5fdGFudTsgdmVjdG9yIGluX3RhbnY7CgkJZmw= b2F0IHVyb3VnaCwgdnJvdWdoOyBpbnQgbW9kZWw7IGludCB0c3R5bGUpCnsKICAgIHZlY3RvciAgICBIOwogICAgdmVjdG9yICAgIGNscjsKICAgIHZlY3RvciAgICB0YW5VLCB0YW5WOwogICAgZmxvYXQgICAgIHJ6LCBjb3M= X3IsIGNvc19pOwoKICAgIGZsb2F0ICAgICBubWxfdGVybTsKICAgIGZsb2F0ICAgICB1dmFsLCB2dmFsLCBudmFsOwogICAgZmxvYXQgICAgIGV4cG9uZW50OwoKICAgIGNvc19yID0gZG90KG5uLCBWKTsKICAgIGNsciA9IDA= OwogICAgaWYgKGNvc19yID4gMC4wKQogICAgewoJdm9wX2NvbXB1dGVUYW5nZW50c09sZCh0YW5VLCB0YW5WLCBubiwgdXYsIGluX3RhbnUsIGluX3RhbnYsIHRzdHlsZSk7CgoJY29zX2kgPSBkb3QobGwsIG5uKTsKCWlmICg= Y29zX2kgPiAwLjApCgl7CgkgICAgSCA9IG5vcm1hbGl6ZShWICsgbGwpOwoJICAgIHV2YWwgPSBkb3QodGFuVSwgSCk7CgkgICAgdnZhbCA9IGRvdCh0YW5WLCBIKTsKCSAgICBudmFsID0gZG90KG5uLCBIKTsKCgkgICAgcno= ID0gMDsKCSAgICBpZiAobnZhbCA+IDApCgkgICAgewoJCWlmIChtb2RlbCA9PSAwKQoJCXsKCgkJICAgIG5tbF90ZXJtID0gNC4wICogMy4xNDE1OTI2ICogdXJvdWdoKnZyb3VnaDsKCQkgICAgdXZhbCAvPSB1cm91Z2g7Cgk= CSAgICB2dmFsIC89IHZyb3VnaDsKCQkgICAgcnogPSBjb3NfaSpleHAoLTIuKih1dmFsKnV2YWwgKyB2dmFsKnZ2YWwpIC8KCQkJICAgICgxLjAgKyBudmFsKSk7CgkJICAgIHJ6IC89IG5tbF90ZXJtICogc3FydChjb3NfaSo= Y29zX3IpOwoJCX0KCQllbHNlCgkJewoKCQkgICAgZXhwb25lbnQgPSB1dmFsKnV2YWwvdXJvdWdoICsgdnZhbCp2dmFsL3Zyb3VnaDsKCQkgICAgZXhwb25lbnQgLz0gMS4wIC0gbnZhbCpudmFsOwoKCQkgICAgcnogPSBwb3c= KG52YWwsIGV4cG9uZW50KSAvICg0LjAgKiBkb3QoViwgSCkpOwoJCX0KCSAgICB9CgkgICAgY2xyID0gcno7Cgl9CiAgICB9CiAgICByZXR1cm4gY2xyOwp9CgoKCnZlY3Rvcgp2b3BfYW5pc290cm9waWModmVjdG9yIG5uOyA= dmVjdG9yIFY7IHZlY3RvciB1djsgZmxvYXQgdXJvdWdoLCB2cm91Z2g7CgkJaW50IG1vZGVsLCB0c3R5bGUpCnsKICAgIHZlY3RvcglsbDsKICAgIHZlY3RvcglsY2xyOwogICAgdmVjdG9yCXRhbnUgPSAwOwogICAgdmVjdG8= cgl0YW52ID0gMDsKCiAgICBsY2xyID0gMDsKICAgIHRhbnUgPSAwOwogICAgdGFudiA9IDA7CgoKICAgIGlsbHVtaW5hbmNlIChQLCBubiwgMy4xNDE1OTI2LzIsIGJvdW5jZW1hc2soInJlZmxlY3QiKSwgImxpZ2h0ZXhwb3I= dCIsICIiKQogICAgewoJc2hhZG93KENsKTsKCWxsID0gbm9ybWFsaXplKEwpOwoJbGNsciA9IHZvcF9hbmlzb3Ryb3BpY19ldmFsKAoJCWxsLCBubiwgViwgdXYsIHRhbnUsIHRhbnYsIHVyb3VnaCwgdnJvdWdoLCBtb2RlbCw= IHRzdHlsZSk7CglsY2xyICo9IENsOwogICAgfQogICAgcmV0dXJuIGxjbHI7Cn0KCnZlY3Rvcgp2b3Bfc2hlZW4odmVjdG9yIG5uLCBpaTsgZmxvYXQgZXRhLCByb3VnaDsgaW50IGZhY2Vmd2QpCnsKICAgIHZlY3RvcglSLCA= VDsKICAgIGZsb2F0CUtyLCBLdCwgc2hlZW47Cgl2ZWN0b3IJbmYgPSBubjsKCWlmIChmYWNlZndkKSBuZiA9IG5vcm1hbGl6ZShmcm9udGZhY2Uobm4sIGlpKSk7CiAgICB2ZWN0b3IJaWxsdW0gPSAwOwoKICAgIGZyZXNuZWw= KGlpLCBubiwgZXRhLCBLciwgS3QsIFIsIFQpOwogICAgS3IgPSBzbW9vdGgoMC4wLCAwLjUsIEtyKTsKICAgIGlsbHVtaW5hbmNlIChQLCBubiwgMy4xNDE1OTI2LzIsIGJvdW5jZW1hc2soInJlZmxlY3QiKSwgImxpZ2h0ZXg= cG9ydCIsICIiKQogICAgewoJdmVjdG9yIG5MID0gbm9ybWFsaXplKEwpOwoJc2hhZG93KENsKTsKCXNoZWVuID0gc3BlY3VsYXJCUkRGKG5MLCBuZiwgLWlpLCByb3VnaCk7CglpbGx1bSArPSBDbCAqIGRvdChuTCwgbmYpICo= IChzaGVlbiArIDAuMik7CiAgICB9CiAgICByZXR1cm4gS3IgKiBpbGx1bTsKfQoKCgpic2RmCnZvcF9zaGVlbl9ic2RmKHZlY3RvciBubiwgaWk7IGZsb2F0IGV0YSwgcm91Z2g7IGludCBmYWNlZndkKQp7CiAgICBmbG9hdAk= S3IsIEt0OwogICAgdmVjdG9yCVIsIFQ7Cgl2ZWN0b3IJbmYgPSBubjsKCWlmIChmYWNlZndkKSBuZiA9IG5vcm1hbGl6ZShmcm9udGZhY2Uobm4sIGlpKSk7Cglic2RmICAgIGY7CgogICAgZnJlc25lbChpaSwgbm4sIGV0YSw= IEtyLCBLdCwgUiwgVCk7CiAgICBLciA9IHNtb290aCgwLjAsIDAuNSwgS3IpOwogICAgZiA9IEtyICogKChic2RmKGRpZmZ1c2UobmYpKSAqIDAuMikgKwoJICAgICAgIGJzZGYoZGlmZnVzZShuZikpICogbWF0Y2h2ZXhfc3A= ZWN1bGFyKG5mLCAxLjAvcm91Z2gpKTsKICAgIHJldHVybiBmOwp9CgpmbG9hdAp2b3Bfc3BlY3VsYXJfZXZhbChzdHJpbmcgbG1vZGVsOyB2ZWN0b3IgbGwsIG5mLCBpaSwgdXYsIHRhbnUsIHRhbnY7CgkgICAgIGZsb2F0IHU= cm91Z2gsIHZyb3VnaCwgc2hhcnA7IGludCB0c3R5bGUpCnsKICAgIGZsb2F0CXNldmFsID0gMDsKCiAgICBpZiAobG1vZGVsID09ICJwaG9uZyIpCiAgICB7CglzZXZhbCA9IHBob25nQlJERihsbCwgbmYsIC1paSwgMS4wL3U= cm91Z2gpOwogICAgfQogICAgZWxzZSBpZiAobG1vZGVsID09ICJibGlubiIpCiAgICB7CglzZXZhbCA9IGJsaW5uQlJERihsbCwgbmYsIC1paSwgdXJvdWdoKTsKICAgIH0KICAgIGVsc2UgaWYgKGxtb2RlbCA9PSAiZ2xvc3M= eSIpCiAgICB7CglmbG9hdAl3ID0gc2hhcnAvMi4wOwoKCXNldmFsID0gc3BlY3VsYXJCUkRGKGxsLCBuZiwgLWlpLCB1cm91Z2gpOwoJaWYgKHcgPiAwKQoJICAgIHNldmFsID0gc21vb3RoKHcsIDEtdywgc2V2YWwpOwogICA= IH0KICAgIGVsc2UgaWYgKGxtb2RlbCA9PSAiYW5pc290cm9waWMiKQogICAgewoJc2V2YWwgPSAoZmxvYXQpdm9wX2FuaXNvdHJvcGljX2V2YWwobGwsIG5mLCAtaWksCgkJdXYsIHRhbnUsIHRhbnYsIHVyb3VnaCwgdnJvdWc= aCwgMCwgdHN0eWxlKTsKICAgIH0KICAgIGVsc2UgaWYgKGxtb2RlbCA9PSAic3BlYyIgfHwKCSAgICAgbG1vZGVsID09ICJzcGVjdWxhciIpCiAgICB7CglzZXZhbCA9IHNwZWN1bGFyQlJERihsbCwgbmYsIC1paSwgdXJvdWc= aCk7CiAgICB9CiAgICByZXR1cm4gc2V2YWw7Cn0KCgoKdmVjdG9yCnZvcF9zcGVjdWxhcihzdHJpbmcgbG1vZGVsOyB2ZWN0b3IgbmYsIGlpLCB1djsKCSAgICAgZmxvYXQgdXJvdWdoLCB2cm91Z2gsIHNoYXJwOyBpbnQgdHM= dHlsZSkKewogICAgdmVjdG9yCWNsciwgbGw7CiAgICB2ZWN0b3IJdGFudSwgdGFudjsKCiAgICB0YW51ID0gMDsKICAgIHRhbnYgPSAwOwoKICAgIGNsciA9IDA7CiAgICBpbGx1bWluYW5jZShQLCBuZiwgMy4xNDE1OTI2LzI= LCBib3VuY2VtYXNrKCJyZWZsZWN0IiksICJsaWdodGV4cG9ydCIsICIiKQogICAgewoJc2hhZG93KENsKTsKCWxsID0gbm9ybWFsaXplKEwpOwoJY2xyICs9IENsICogdm9wX3NwZWN1bGFyX2V2YWwobG1vZGVsLCBsbCwgbmY= LCBpaSwgdXYsIHRhbnUsIHRhbnYsCgkJdXJvdWdoLCB2cm91Z2gsIHNoYXJwLCB0c3R5bGUpOwogICAgfQoKICAgIHJldHVybiBjbHI7Cn0KCgoKYnNkZgp2b3Bfc3BlY3VsYXJfYnNkZihzdHJpbmcgbG1vZGVsOyB2ZWN0b3I= IG5mLCBpaSwgdXYsIHRhbnUsIHRhbnY7CgkgICAgIGZsb2F0IHVyb3VnaCwgdnJvdWdoLCBzaGFycDsgaW50IHRzdHlsZSkKewogICAgYnNkZglmOwoKICAgIGlmIChsbW9kZWwgPT0gInBob25nIikKICAgIHsKCWYgPSBic2Q= ZihwaG9uZyhuZiwgMS4wL3Vyb3VnaCkpOwogICAgfQogICAgZWxzZSBpZiAobG1vZGVsID09ICJibGlubiIpCiAgICB7CglmID0gbWF0Y2h2ZXhfYmxpbm4obmYsIDEuMC91cm91Z2gpOwogICAgfQogICAgZWxzZSBpZiAobG0= b2RlbCA9PSAiZ2xvc3N5IikKICAgIHsKCWYgPSBtYXRjaHZleF9zcGVjdWxhcihuZiwgMS4wL3Vyb3VnaCk7CiAgICB9CiAgICBlbHNlIGlmIChsbW9kZWwgPT0gImFuaXNvdHJvcGljIikKICAgIHsKCWJzZGYJYW5pc29fYnM= ZGY7Cgl2ZWN0b3IJdGFuVTsKCXZlY3Rvcgl0YW5WOwoKCXZvcF9jb21wdXRlVGFuZ2VudHNPbGQodGFuVSwgdGFuViwgbmYsIHV2LCB0YW51LCB0YW52LCB0c3R5bGUpOwoJYW5pc29fYnNkZiA9IGFzaGlraG1pbihuZiwgMi4= MC8odXJvdWdoKnVyb3VnaCksIDIuMC8odnJvdWdoKnZyb3VnaCksCgkJCSAgICAgICBub3JtYWxpemUodGFuVSksIG5vcm1hbGl6ZSh0YW5WKSk7CglmID0gKDEuMCAvICgyLjAgKiAzLjE0MTU5MjYgKiB1cm91Z2ggKiB2cm8= dWdoKSkgKiBhbmlzb19ic2RmOwogICAgfQogICAgZWxzZQogICAgewoJZiA9IG1hdGNodmV4X3NwZWN1bGFyKG5mLCAxLjAvdXJvdWdoKTsKICAgIH0KICAgIHJldHVybiBmOwp9CgpmbG9hdAp2b3BfZGlmZnVzZV9ldmFsKHM= dHJpbmcgZG1vZGVsOyB2ZWN0b3IgbGwsIG5mLCBpaTsgZmxvYXQgcm91Z2gpCnsKICAgIGZsb2F0CWRldmFsID0gMDsKICAgIGlmIChkbW9kZWwgPT0gImlzb3Ryb3BpYyIpCiAgICB7CglkZXZhbCA9IDE7CiAgICB9CiAgICA= ZWxzZSBpZiAoZG1vZGVsID09ICJvcmVuIikKICAgIHsKCWRldmFsID0gZGlmZnVzZUJSREYobGwsIG5mLCAtaWksIHJvdWdoKTsKICAgIH0KICAgIGVsc2UgaWYgKGRtb2RlbCA9PSAiZGlmZnVzZSIpCiAgICB7CglkZXZhbCA= PSBkaWZmdXNlQlJERihsbCwgbmYpOwogICAgfQogICAgcmV0dXJuIGRldmFsOwp9Cgpic2RmCnZvcF9kaWZmdXNlX2JzZGYoc3RyaW5nIGRtb2RlbDsgdmVjdG9yIG5mLCBpaTsgZmxvYXQgcm91Z2gpCnsKICAgIGJzZGYJZjs= CgogICAgaWYgKGRtb2RlbCA9PSAiaXNvdHJvcGljIikKICAgIHsKCWYgPSBpc290cm9waWMoKTsKICAgIH0KICAgIGVsc2UgaWYgKGRtb2RlbCA9PSAib3JlbiIpCiAgICB7CglmID0gYnNkZihkaWZmdXNlKG5mLCByb3VnaCk= KTsKICAgIH0KICAgIGVsc2UKICAgIHsKCWYgPSBic2RmKGRpZmZ1c2UobmYpKTsKICAgIH0KICAgIHJldHVybiBmOwp9CgoKCnZlY3Rvcgp2b3BfbGlnaHRpbmcoc3RyaW5nIGxtb2RlbDsKCSAgICAgdmVjdG9yIG5mLCBpaSw= IHV2LCBhbWIsIGRpZmYsIHNwZWM7CgkgICAgIGZsb2F0IHVyb3VnaCwgdnJvdWdoOyBpbnQgdHN0eWxlKQp7CiAgICB2ZWN0b3IJY2xyOwoKICAgIGlmIChsbW9kZWwgPT0gImNvbnN0YW50IikKICAgIHsKCWNsciA9IGRpZmY= OwogICAgfQogICAgZWxzZSBpZiAobG1vZGVsID09ICJoZWFkbGlnaHQiKQogICAgewoJY2xyID0gZGlmZiAqIGNsYW1wKGRvdChuZiwgLWlpKSwgMCwgMSk7CiAgICB9CiAgICBlbHNlCiAgICB7CglmbG9hdAlhbmdsZTsKCgk= Y2xyID0gYW1iICogYW1iaWVudCgpOwoKCWlmIChsbW9kZWwgPT0gImlzb3Ryb3BpYyIpCgkgICAgYW5nbGUgPSAzLjE0MTU5MjY7CgllbHNlCgkgICAgYW5nbGUgPSAzLjE0MTU5MjYvMjsKCglpbGx1bWluYW5jZShQLCBuZiw= IGFuZ2xlLCAoYm91bmNlbWFzaygiZGlmZnVzZSIpfGJvdW5jZW1hc2soInJlZmxlY3QiKSksICJsaWdodGV4cG9ydCIsICIiKQoJewoJICAgIHZlY3RvciBsbCA9IG5vcm1hbGl6ZShMKTsKCSAgICB2ZWN0b3IgbGNsciA9IDA= OwoKCSAgICBpZiAoZGlmZiAhPSB7MCwwLDB9KQoJICAgIHsKCQlmbG9hdAlkZXZhbDsKCQlpZiAobG1vZGVsID09ICJpc290cm9waWMiIHx8CgkJICAgIGxtb2RlbCA9PSAib3JlbiIpCgkJICAgIGRldmFsID0gdm9wX2RpZmY= dXNlX2V2YWwobG1vZGVsLCBsbCwgbmYsIGlpLCB1cm91Z2gpOwoJCWVsc2UKCQkgICAgZGV2YWwgPSB2b3BfZGlmZnVzZV9ldmFsKCJkaWZmdXNlIiwgbGwsIG5mLCBpaSwgdXJvdWdoKTsKCgkJbGNsciArPSBkZXZhbCAqIGQ= aWZmOwoJICAgIH0KCSAgICBpZiAobG1vZGVsICE9ICJpc290cm9waWMiICYmCgkJbG1vZGVsICE9ICJvcmVuIiAmJgoJCXNwZWMgIT0gezAsMCwwfSkKCSAgICB7CgkJdmVjdG9yCXRhbnUgPSAwOwoJCXZlY3Rvcgl0YW52ID0= IDA7CgoJCWZsb2F0IHNldmFsID0gdm9wX3NwZWN1bGFyX2V2YWwobG1vZGVsLCBsbCwgbmYsIGlpLAoJCQl1diwgdGFudSwgdGFudiwgdXJvdWdoLCB2cm91Z2gsIDAsIHRzdHlsZSk7CgoJCWxjbHIgKz0gc2V2YWwgKiBzcGU= YzsKCSAgICB9CgoJICAgIGlmIChsY2xyICE9IDApCgkgICAgewoJCXNoYWRvdyhDbCk7CgkJY2xyICs9IGxjbHIgKiBDbDsKCSAgICB9Cgl9CiAgICB9CiAgICByZXR1cm4gY2xyOwp9CgoKCmJzZGYKdm9wX2xpZ2h0aW5nX2I= c2RmKHN0cmluZyBsbW9kZWw7CgkgICAgIHZlY3RvciBuZiwgaWksIHV2LCBhbWIsIGRpZmYsIHNwZWM7CgkgICAgIGZsb2F0IHVyb3VnaCwgdnJvdWdoOyBpbnQgdHN0eWxlKQp7CiAgICBic2RmCWY7CiAgICB2ZWN0b3IJdGE= bnUgPSAwOwogICAgdmVjdG9yCXRhbnYgPSAwOwoKICAgIGlmIChsbW9kZWwgPT0gImNvbnN0YW50IikKICAgIHsKCWYgPSBic2RmKCk7CiAgICB9CiAgICBlbHNlIGlmIChsbW9kZWwgPT0gImxhbWJlcnQiIHx8CgkgICAgIGw= bW9kZWwgPT0gImhlYWRsaWdodCIgfHwKCSAgICAgbG1vZGVsID09ICJvcmVuIiB8fAoJICAgICBsbW9kZWwgPT0gImlzb3Ryb3BpYyIpCiAgICB7CglmID0gZGlmZiAqIHZvcF9kaWZmdXNlX2JzZGYobG1vZGVsLCBuZiwgaWk= LCB1cm91Z2gpOwogICAgfQogICAgZWxzZQogICAgewoJdGFudSA9IDA7Cgl0YW52ID0gMDsKCWYgPSBkaWZmICogYnNkZihkaWZmdXNlKG5mKSk7CglmICs9IHNwZWMgKiB2b3Bfc3BlY3VsYXJfYnNkZihsbW9kZWwsIG5mLCA= aWksCgkJdXYsIHRhbnUsIHRhbnYsIHVyb3VnaCwgdnJvdWdoLCAwLCB0c3R5bGUpOwogICAgfQogICAgcmV0dXJuIGY7Cn0KCgoKCgojbGluZSAxICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT18= UFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS9zaW5nbGVzY2F0dGVyLmgiCiNsaW4= ZSAxNiAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzU= XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvc2luZ2xlc2NhdHRlci5oIgpmbG9hdApwaGFzZSh2ZWN0b3IgdjEsIHYyOyBmbG9hdCBnKQp7CiAgICBmbG9hdCBjb3N0aGV0YSA9IGRvdCgtdjEsIHYyKTsKCWZsb2F0IGcyID0= IGcqZzsKICAgIHJldHVybiAoMS4wIC0gZzIpIC8gcG93KDEuMCArIGcyIC0gMi4qZypjb3N0aGV0YSwgMS41KTsKfQoKCgoKCgoKCmZsb2F0CnNpbmdsZVNjYXR0ZXIodmVjdG9yIGluLCBvdXQsIG5uOyBmbG9hdCBnLCBhbGI= ZWRvLCBkZXB0aCkKewogICAgZmxvYXQgd2luID0gYWJzKGRvdChpbiwgbm4pKTsKICAgIGZsb2F0IHdvbiA9IGFicyhkb3Qob3V0LCBubikpOwogICAgZmxvYXQgb2Zmc2V0ID0gcGhhc2Uob3V0LCBpbiwgZyk7CgogICAgZmw= b2F0IHNjYXR0ZXIgPSBhbGJlZG8gKiBvZmZzZXQvKHdpbiArIHdvbik7CiAgICBzY2F0dGVyICo9IDEuMCAtIGV4cCgtKDEuMC93aW4gKyAxLjAvd29uKSAqIGRlcHRoKTsKCiAgICByZXR1cm4gc2NhdHRlcjsKfQoKdmVjdG8= cgplZnJlc25lbCh2ZWN0b3IgaWksIG5uOyBmbG9hdCBldGE7IGZsb2F0IEtyLCBLdDspCnsKICAgIHZlY3RvciBSLCBUOwogICAgZnJlc25lbChpaSwgbm4sIGV0YSwgS3IsIEt0LCBSLCBUKTsKICAgIEtyID0gc21vb3RoKDA= LjAsIDAuNSwgS3IpOwogICAgS3QgPSAxLjAgLSBLcjsKICAgIHJldHVybiBub3JtYWxpemUoVCk7Cn0KI2xpbmUgMjIzMSAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0E= SURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmgiCgojbGluZSAxICJDOi9PL09fRVJBV1RGT1M= X09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW4= Y2x1ZGUvcGNzY2F0dGVyLmgiCiNsaW5lIDEgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VREk= TklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3NoYWRpbmcuaCIKI2xpbmUgMTQgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSUQ= SVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3Bjc2NhdHRlci5oIgoKZmxvYXQgdm9wX2hncGhhc2UoZmxvYXQ= IGc7IHZlY3RvciBXaSwgV28pIHsKICAgZmxvYXQgZzI9ZypnOwogICAgICAgIHJldHVybiAoMS4gLSBnMikgLyBwb3coMS4gKyBnMiAtICgyLipnKmRvdCgtV2ksV28pKSwgMS41KTsKfQoKZmxvYXQgdm9wX2hncGhhc2VOKGY= bG9hdCBnOyB2ZWN0b3IgV2ksIFdvKSB7CiAgIGZsb2F0IGcyPWcqZzsKICAgZmxvYXQgbnVtID0gZz4wID8gLTEuK2cgOiAxLitnOwogICAgICAgIHJldHVybiBwb3cobnVtKm51bSwxLjUpIC8gcG93KDEuK2cyLSgyLipnKmQ= b3QoLVdpLFdvKSksMS41KTsKfQoKZmxvYXQgdm9wX3NzQm91bmNlQXR0ZW4odmVjdG9yIE5vLE5pLExpKSB7CiAgIHJldHVybiAxLjAgLSAoKDEuMC1kb3QoTm8sTmkpKSogKDEuMC1kb3QoTm8sTGkpKSAvIDIuMCk7Cn0KCmY= bG9hdCB2b3BfY2RmU2luZ2xlKGZsb2F0IHkpIHsKICAgZmxvYXQgeXkgPSBjbGFtcCh5LDAuMCwxLjApOwogICByZXR1cm4geTw9MC4gPyAwLiA6ICh5Pj0xLiA/IDEuIDogeXkqKDIuMCArICh5eS0yLjApKnl5Knl5KSk7Cn0= CgoKdm9pZCB2b3BfcGNJbGx1bSAoaW50IGhhbmRsZTsgc3RyaW5nIGF0dCkgewogICB2ZWN0b3IgcCwgbjsKICAgdmVjdG9yIGlsbHVtOwogICBpbnQgc3RhdHVzOwogICB3aGlsZSAocGN1bnNoYWRlZChoYW5kbGUsIGF0dCk= KSB7CiAgICAgIHBjaW1wb3J0KGhhbmRsZSwgIlAiLCBwKTsgcCA9IG93X3NwYWNlKHApOwogICAgICBwY2ltcG9ydChoYW5kbGUsICJOIiwgbik7IG4gPSBub3JtYWxpemUob3dfbnNwYWNlKG4pKTsKICAgICAgaWxsdW0gPSA= MDsKICAgICAgaWxsdW1pbmFuY2UocCwgbiwgMy4xNDE1OTI2LzIsIGJvdW5jZW1hc2soImRpZmZ1c2UiKSwgImxpZ2h0ZXhwb3J0IiwgIiIpIHsKICAgICAgICAgc2hhZG93KENsKTsKICAgICAgICAgaWxsdW0gKz0gQ2wgKiA= ZGlmZnVzZUJSREYobm9ybWFsaXplKEwpLCBuKTsKICAgICAgfQogICAgICBzdGF0dXMgPSBwY2V4cG9ydChoYW5kbGUsIGF0dCwgaWxsdW0pOwogICB9Cn0KCgoKCnZvaWQgdm9wX3BjSXJyYWQgKGludCBoYW5kbGU7IHN0cmk= bmcgYXR0KSB7CiAgIHZlY3RvciBwLCBuOwogICB2ZWN0b3IgaXJyYWQ7CiAgIGludCBzdGF0dXM7CiAgIHdoaWxlIChwY3Vuc2hhZGVkKGhhbmRsZSwgYXR0KSkgewogICAgICBwY2ltcG9ydChoYW5kbGUsICJQIiwgcCk7IHA= ID0gb3dfc3BhY2UocCk7CiAgICAgIHBjaW1wb3J0KGhhbmRsZSwgIk4iLCBuKTsgbiA9IG5vcm1hbGl6ZShvd19uc3BhY2UobikpOwogICAgICBpcnJhZCA9IGlycmFkaWFuY2UocCxuKTsKICAgICAgc3RhdHVzID0gcGNleHA= b3J0KGhhbmRsZSwgYXR0LCBpcnJhZCk7CiAgIH0KfQoKCmZsb2F0IHZvcF9pY2RmU2luZ2xlKGZsb2F0IHgpIHsKICAgZmxvYXQgcnNsdCA9IDAuOwogICBpZih4Pj0xLikgewogICAgICByc2x0ID0gMS47CiAgIH0gZWxzZSA= aWYoeD4wLikgewogICAgICBmbG9hdCBhID0gcG93KDkuIC0gKDkuKngpICsgKDEuNzMyMDUwODA3NTY4ODc3MjkzNTMgKgogICAgICAgICAgICAgICAgICBzcXJ0KDExLi0oNi4qeCktKDIxLip4KngpKygxNi4qeCp4KngpKSk= LCAwLjMzMzMzMzMzMzMzMzMzMyk7CiAgICAgIGZsb2F0IEEgPSAoMi4qMS41ODc0MDEwNTE5NjgxOTkqKDEuLXgpKSAvICgxLjQ0MjI0OTU3MDMwNzQwOCphKTsKICAgICAgZmxvYXQgQiA9ICgxLjI1OTkyMTA0OTg5NDg3Myo= YSkgLyAyLjA4MDA4MzgyMzA1MTkwNDsKICAgICAgZmxvYXQgQyA9IHNxcnQoMS4wICsgQSArIEIpOwogICAgICByc2x0ID0gMC41ICogKCAxLjAgKyBzcXJ0KDIuMCAtIEEgLSBCICsgKDIuMC9DKSkgLSBDICk7CiAgIH0KICA= IHJldHVybiByc2x0Owp9CgoKCnZlY3RvciB2b3Bfc3NJbnRlZ011bHRpICgKICAgc3RyaW5nIHBjbWFwOwogICB2ZWN0b3IgUmRvOwogICBmbG9hdCBzZDsKICAgZmxvYXQgYm91bmNlOwogICBpbnQgdF9yZ2I7CiAgIHZlY3Q= b3IgcGNQOwogICB2ZWN0b3IgcGNOOwogICApCnsKICAgdmVjdG9yIFhpLE5pOwogICB2ZWN0b3IgWG8gPSBwY1A7CiAgIHZlY3RvciBObyA9IG5vcm1hbGl6ZShwY04pOwogICB2ZWN0b3IgbGQgPSBSZG8qc2Q7CiAgIGZsb2E= dCBsZDEgPSBtYXgobGQpOwogICBpbnQgaGFuZGxlID0gcGNvcGVuKHBjbWFwLCAiUCIsIFhvLCBsZDEsIChpbnQpMWU5KTsKICAgdm9wX3BjSWxsdW0oaGFuZGxlLCJpbGx1bSIpOwogICBmbG9hdCByLHB0YXJlYTsKICAgdmU= Y3RvciBzc209MCwgcHRpbGx1bT0wOwogICB3aGlsZSAocGNpdGVyYXRlKGhhbmRsZSkpIHsKICAgICAgcGNpbXBvcnQoaGFuZGxlLCAiUCIsIFhpKTsKICAgICAgcGNpbXBvcnQoaGFuZGxlLCAiTiIsIE5pKTsKICAgICAgcGM= aW1wb3J0KGhhbmRsZSwgInBvaW50LmRpc3RhbmNlIiwgcik7CiAgICAgIHBjaW1wb3J0KGhhbmRsZSwgInB0YXJlYSIsIHB0YXJlYSk7CiAgICAgIHBjaW1wb3J0KGhhbmRsZSwgImlsbHVtIiwgcHRpbGx1bSk7CiAgICAgIE4= aSA9IG5vcm1hbGl6ZShOaSk7CiAgICAgIHZlY3RvciBMaSA9IChYby1YaSkvbGQxOwogICAgICBmbG9hdCBrYiA9IHZvcF9zc0JvdW5jZUF0dGVuKE5vLE5pLExpKTsKICAgICAga2IgPSBsZXJwKDEuMCxrYixib3VuY2UpOwo= ICAgICAgaWYoa2I+MC4wICkgewogICAgICAgICBpZih0X3JnYikKICAgICAgICAgewogICAgICAgICAgICBpbnQgd2F2ZTsKICAgICAgICAgICAgZm9yKHdhdmU9MDt3YXZlPDM7d2F2ZSsrKSB7CiAgICAgICAgICAgICAgIHM= ZXRjb21wKCBzc20sCiAgICAgICAgICAgICAgICAgICAgICAgIGdldGNvbXAoc3NtLHdhdmUpICsKICAgICAgICAgICAgICAgICAgICAgICAgICAga2IgKiBnZXRjb21wKHB0aWxsdW0sd2F2ZSkgKiBwdGFyZWEgKgogICAgICA= ICAgICAgICAgICAgICAgICAgICAgKDEtc21vb3RoKDAsZ2V0Y29tcChsZCx3YXZlKSxyKSksCiAgICAgICAgICAgICAgICAgICAgICAgIHdhdmUKICAgICAgICAgICAgICAgICAgICAgICk7CiAgICAgICAgICAgIH0KICAgICA= ICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICAgICBzc20gKz0ga2IgKiBwdGlsbHVtICogcHRhcmVhICogKDEtc21vb3RoKDAsbGQxLHIpKTsKICAgICAgfQogICB9CiAgIHBjY2xvc2UoaGFuZGxlKTsKICAgaWYoIXRfcmc= Yikgc3NtKj1SZG87CiAgIGZsb2F0IG5vcm0gPSAzLjAqbGQxKmxkMSozLjE0MTU5MjYgLyAxMC4wOwogICByZXR1cm4gc3NtIC8gbm9ybTsKfQoKCnZlY3RvciB2b3Bfc3NJbnRlZ1NpbmdsZSAoCiAgIHZlY3RvciBSZDsKICA= IGZsb2F0IHNkOwogICBmbG9hdCBnOwogICBmbG9hdCBldGE7CiAgIGludCBzYW1wbGVzOwogICBmbG9hdCB0YmlhczsKICAgaW50IHRfcmdiOwogICB2ZWN0b3IgUFA7CiAgIHZlY3RvciBOTjsKICAgdmVjdG9yIElJOwogICA= KQp7CiAgIGZsb2F0IEtybywgS3RvLCBLcmksIEt0aTsKICAgdmVjdG9yIFhpLCBXaSwgTmk7CiAgIGludCBzYW1wOwogICB2ZWN0b3IgUHNhbXA7CiAgIGZsb2F0IHBoYXNlLFdpTmksQVdpTmksc3BpLHNwbyxrc3NzOwogICA= c3RyaW5nIG9uYW1lID0gZ2V0b2JqZWN0bmFtZSgpOwogICB2ZWN0b3IgWG8gPSBQUDsKICAgdmVjdG9yIE5vID0gbm9ybWFsaXplKE5OKTsKICAgdmVjdG9yIFdvID0gLW5vcm1hbGl6ZShJSSk7CiAgIHZlY3RvciBsdSA9IFI= ZCpzZDsKICAgZmxvYXQgbHUxID0gbWF4KGx1KTsKICAgZmxvYXQgaWV0YSA9IDEuMCAvIGV0YTsKICAgZmxvYXQgaWV0YTIgPSBpZXRhICogaWV0YTsKICAgdmVjdG9yIFRvID0gbm9ybWFsaXplKHJlZnJhY3QoLVdvLE5vLGk= ZXRhKSk7CiAgIHZlY3RvciBXcG8gPSAtVG87CiAgIGZsb2F0IGdnID0gY2xhbXAoZywtMC45OTgsLjk5OCk7CiAgIGlmKGV0YSE9MS4wKSB7IGZyZXNuZWwoV3BvLC1ObyxpZXRhLEtybyxLdG8pOyB9CiAgICAgIGVsc2UgS3Q= byA9IDEuMDsKICAgdmVjdG9yIHNjYXR0ID0gMDsKICAgdmVjdG9yIHJlYWxzYW1wbGVzID0gMDsKICAgZmxvYXQgaGl0RCA9IHJheWhpdHRlc3QoWG8sVG8qMWU2LHRiaWFzLCJzY29wZSIsb25hbWUpOwogICBmbG9hdCBzcG8= TWF4ID0gaGl0RDwwLiA/IGx1MSA6IG1pbihoaXRELGx1MSk7CiAgIGZsb2F0IHRlcnIgPSB0YmlhczsKICAgZmxvYXQgc2luYyA9ICgxLjAtMi4wKnRlcnIpLyhmbG9hdCkoc2FtcGxlcyk7CiAgIGZsb2F0IHNzID0gdGVycjs= CiAgIGZsb2F0IHNzYmFzZT0gc3M7CiAgIGlmKHRfcmdiKSB7CiAgICAgIHZlY3RvciBtYXhhZGogPSBzZXQoCiAgICAgICAgICAgIHZvcF9jZGZTaW5nbGUoY2xhbXAoc3BvTWF4L2x1LngsMC4sMS4pKSwKICAgICAgICAgICA= IHZvcF9jZGZTaW5nbGUoY2xhbXAoc3BvTWF4L2x1LnksMC4sMS4pKSwKICAgICAgICAgICAgdm9wX2NkZlNpbmdsZShjbGFtcChzcG9NYXgvbHUueiwwLiwxLikpCiAgICAgICAgICk7CiAgICAgIGludCB3YXZlOwogICAgICA= Zm9yKHdhdmU9MDt3YXZlPDM7d2F2ZSsrKQogICAgICB7CiAgICAgICAgIHNzPXNzYmFzZT10ZXJyOwogICAgICAgICBmbG9hdCBsdWsgPSBnZXRjb21wKGx1LHdhdmUpOwogICAgICAgICBmb3Ioc2FtcD0wOyBzYW1wPHNhbXA= bGVzOyBzYW1wKyspCiAgICAgICAgIHsKICAgICAgICAgICAgc3MgPSBzc2Jhc2Urc2luYypucmFuZG9tKCk7CiAgICAgICAgICAgIHNwbyA9IHNwb01heCp2b3BfaWNkZlNpbmdsZShzcypnZXRjb21wKG1heGFkaix3YXZlKSk= OwogICAgICAgICAgICBzc2Jhc2UrPXNpbmM7CiAgICAgICAgICAgIFBzYW1wID0gWG8gKyAoVG8gKiBzcG8pOwogICAgICAgICAgICBpbGx1bWluYW5jZShQc2FtcCwgTm8sIDMuMTQxNTkyNiwgYm91bmNlbWFzaygiZGlmZnU= c2UiKSwgImxpZ2h0ZXhwb3J0IiwgIiIpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgV2kgPSBub3JtYWxpemUoTCk7CiAgICAgICAgICAgICAgIGhpdEQgPSByYXloaXR0ZXN0KFBzYW1wLEwsWGksTmksMC4sInNjb3A= ZSIsb25hbWUpOwogICAgICAgICAgICAgICBpZihoaXREPjAuKSB7CiAgICAgICAgICAgICAgICAgIHNldGNvbXAocmVhbHNhbXBsZXMsZ2V0Y29tcChyZWFsc2FtcGxlcyx3YXZlKSsxLHdhdmUpOwogICAgICAgICAgICAgICA= ICAgTmkgPSBub3JtYWxpemUoTmkpOwogICAgICAgICAgICAgICAgICBXaU5pID0gZG90KFdpLE5pKTsKICAgICAgICAgICAgICAgICAgQVdpTmkgPSBhYnMoV2lOaSk7CiAgICAgICAgICAgICAgICAgIHNwaSA9IGRpc3RhbmM= ZShQc2FtcCxYaSkgKiBBV2lOaSAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNxcnQoMS4wIC0gaWV0YTIgKiAoMS4wIC0gQVdpTmkqQVdpTmkpKTsKCQkgIGlmKHNwaSA8PSBsdWsgJiYgV2lOaT4wLikgewoJCSA= ICAgICBpZihldGEhPTEuMCkgeyBmcmVzbmVsKC1XaSxOaSxpZXRhLEtyaSxLdGkpOyB9CgkJICAgICAgZWxzZSBLdGkgPSAxLjA7CgkJICAgICAgZmxvYXQgZiA9IEt0aSAqIEt0bzsKCQkgICAgICBwaGFzZSA9IHZvcF9oZ3A= aGFzZU4oZ2csV2ksV3BvKTsKCQkgICAgICBrc3NzID0gZiAqIHBoYXNlICogKDEtc21vb3RoKDAsbHVrLHNwaSkpOwoJCSAgICAgIHNldGNvbXAoc2NhdHQsZ2V0Y29tcChzY2F0dCx3YXZlKSArCgkJCSAgICAgIGdldGNvbXA= KENsLHdhdmUpKldpTmkqa3NzcywKCQkJICAgICAgd2F2ZSk7CiAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICAgfQogICB9IGVsc2UgewogICAgICBzcz0= c3NiYXNlPXRlcnI7CiAgICAgIGZsb2F0IGljZGZtYXggPSB2b3BfY2RmU2luZ2xlKGNsYW1wKHNwb01heC9sdTEsMC4sMS4pKTsKICAgICAgZm9yKHNhbXA9MDsgc2FtcDxzYW1wbGVzOyBzYW1wKyspCiAgICAgIHsKICAgICA= ICAgIHNzID0gc3NiYXNlK25yYW5kb20oKSpzaW5jOwogICAgICAgICBzcG8gPSBzcG9NYXgqdm9wX2ljZGZTaW5nbGUoc3MqaWNkZm1heCk7CiAgICAgICAgIHNzYmFzZSArPSBzaW5jOwogICAgICAgICBQc2FtcCA9IFhvICs= IChUbyAqIHNwbyk7CiAgICAgICAgIGlsbHVtaW5hbmNlKFBzYW1wLCBObywgMy4xNDE1OTI2LCBib3VuY2VtYXNrKCJkaWZmdXNlIiksICJsaWdodGV4cG9ydCIsICIiKQogICAgICAgICB7CiAgICAgICAgICAgIFdpID0gbm8= cm1hbGl6ZShMKTsKICAgICAgICAgICAgaGl0RCA9IHJheWhpdHRlc3QoUHNhbXAsTCxYaSxOaSwwLiwic2NvcGUiLG9uYW1lKTsKICAgICAgICAgICAgaWYoaGl0RD4wLikgewogICAgICAgICAgICAgICByZWFsc2FtcGxlcyA= Kz0gMTsKICAgICAgICAgICAgICAgTmkgPSBub3JtYWxpemUoTmkpOwogICAgICAgICAgICAgICBXaU5pID0gZG90KFdpLE5pKTsKICAgICAgICAgICAgICAgQVdpTmkgPSBhYnMoV2lOaSk7CiAgICAgICAgICAgICAgIHNwaSA= PSBkaXN0YW5jZShQc2FtcCxYaSkgKiBBV2lOaSAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHNxcnQoMS4wIC0gaWV0YTIgKiAoMS4wIC0gQVdpTmkqQVdpTmkpKTsKICAgICAgICAgICAgICAgaWYoc3BpIDw9IGx1MSA= JiYgV2lOaT4wLikgewogICAgICAgICAgICAgICAgICBpZihldGEhPTEuMCkgeyBmcmVzbmVsKC1XaSxOaSxpZXRhLEtyaSxLdGkpOyB9CiAgICAgICAgICAgICAgICAgICAgIGVsc2UgS3RpID0gMS4wOwogICAgICAgICAgICA= ICAgICAgZmxvYXQgZiA9IEt0aSAqIEt0bzsKICAgICAgICAgICAgICAgICAgICAgcGhhc2UgPSB2b3BfaGdwaGFzZU4oZ2csV2ksV3BvKTsKICAgICAgICAgICAgICAgICAgICAga3NzcyA9IGYgKiBwaGFzZSAqICgxLXNtb28= dGgoMCxsdTEsc3BpKSk7CiAgICAgICAgICAgICAgICAgIHNjYXR0Kz0gQ2wgKiBSZCAqIFdpTmkgKiBrc3NzOwogICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgICB9CiAgIH0KICAgICAgcmU= dHVybiAyLjAgKiBzY2F0dCAvIHJlYWxzYW1wbGVzOwp9CiNsaW5lIDIyMzIgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08= L09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgoKdmVjdG9yCnZvcF9oYWlyc3BlYyh2ZWN0b3Igbm4sIFYsIFQ7IGZsb2F0IGV4cDspCns= CgoKCgogICAgZmxvYXQgTmRvdEkgPSBkb3Qobm4sIFYpOwogICAgdmVjdG9yIGlsbHVtID0gMDsKCiAgICBpbGx1bWluYW5jZSAoUCwgbm4sIDMuMTQxNTkyNi8yLCBib3VuY2VtYXNrKCJyZWZsZWN0IiksICJsaWdodGV4cG8= cnQiLCAiIikKICAgIHsKCXZlY3RvciBuTCA9IG5vcm1hbGl6ZShMKTsKCWZsb2F0IE5kb3RMID0gZG90KG5uLCBuTCk7CgoJZmxvYXQgS2FqaXlhID0gY29zKGFicyhhY29zKGRvdChULG5MKSkgLSBhY29zKGRvdCgtVCxWKSk= KSk7CgoJc2hhZG93KENsKTsKCWlsbHVtICs9IENsICogTmRvdEwgKiBOZG90SSAqIHBvdyhLYWppeWEsIDEuMC9leHApOwogICAgfQogICAgcmV0dXJuIGlsbHVtOwp9Cgp2ZWN0b3IKdm9wX3NpbXBsZVNTUyh2ZWN0b3Igbm4= LCBpaTsgZmxvYXQgIGV0YSwgZGVwdGg7IGludCBmYWNlZndkKQp7CiNsaW5lIDIyNzAgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM18= T18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgogICAgdmVjdG9yCWlsbHVtID0gMDsKICAgIGZsb2F0CUtyLCBmS3IgPSAxOwo= ICAgIGZsb2F0CUt0ID0gMTsKICAgIGZsb2F0CWZLdCA9IDE7CiAgICB2ZWN0b3IJcmF5aW4gPSBlZnJlc25lbChpaSwgbm4sIGV0YSwgS3IsIEt0KTsKCXZlY3RvcgluZiA9IG5uOwoJaWYgKGZhY2Vmd2QpIG5mID0gbm9ybWE= bGl6ZShmcm9udGZhY2Uobm4sIGlpKSk7CgogICAgaWxsdW1pbmFuY2UgKFAsIG5uLCAzLjE0MTU5MjYvMiwgYm91bmNlbWFzaygiZGlmZnVzZSIpLCAibGlnaHRleHBvcnQiLCAiIikKICAgIHsKCXZlY3RvciBuTCA9IG5vcm0= YWxpemUoTCk7Cgl2ZWN0b3IgcmF5b3V0ID0gZWZyZXNuZWwoLW5MLCBubiwgZXRhLCBmS3IsIGZLdCk7CgoJc2hhZG93KENsKTsKCWlsbHVtICs9IENsICogZG90KG5MLCBuZikgKiBLdCAqIGZLdCAqCgkJCSAgICAoc2luZ2w= ZVNjYXR0ZXIocmF5aW4sIHJheW91dCwgbmYsIC44LCAuOCwgZGVwdGgpICsKCQkJICAgICBzaW5nbGVTY2F0dGVyKHJheWluLCByYXlvdXQsIG5mLCAuMywgLjUsIGRlcHRoKSArCgkJCSAgICAgc2luZ2xlU2NhdHRlcihyYXk= aW4sIHJheW91dCwgbmYsIDAuLCAuNCwgZGVwdGgpKTsKICAgIH0KICAgIHJldHVybiBpbGx1bTsKfQoKCgpic2RmCnZvcF9TU1NfYnNkZih2ZWN0b3Igbm4sIGlpOyBmbG9hdCAgZXRhLCBkZXB0aDsgaW50IGZhY2Vmd2QpCns= CiAgICBmbG9hdAlLciA9IDE7CiAgICBmbG9hdAlLdCA9IDE7Cgl2ZWN0b3IgIFIsIFQ7Cgl2ZWN0b3IJbmYgPSBubjsKCWlmIChmYWNlZndkKSBuZiA9IG5vcm1hbGl6ZShmcm9udGZhY2Uobm4sIGlpKSk7Cglic2RmICAgIGY= OwoKICAgIGZyZXNuZWwoaWksIG5uLCBldGEsIEtyLCBLdCwgUiwgVCk7CglLciA9IHNtb290aCgwLCAwLjUsIEtyKTsKCUt0ID0gMSAtIEtyOwoKCglmID0gS3QgKiBic2RmKGRpZmZ1c2UobmYpKTsKICAgIHJldHVybiBmOwo= fQoKCgp2ZWN0b3IKdm9wX211bHRpU1NTKHZlY3RvciBQaW4sIE5pbiwgUmQ7IGZsb2F0IHNkLCBib3VuY2U7CgkJCSBzdHJpbmcgcGNtYXA7IGludCBuZnAsIHRfcmdiOykKewogICB2ZWN0b3IgWG8gPSB3b19zcGFjZShQaW4= KTsKICAgdmVjdG9yIE5vID0gbm9ybWFsaXplKHdvX25zcGFjZShOaW4pKTsKICAgdmVjdG9yIG1hcFAsIG1hcE4sIHNzbTsKICAgaW50IHh4eDsKICAgc3RyaW5nIGNoX3NzbSA9ICJzc00iOwogICBpbnQgaGFuZGxlID0gcGM= b3BlbihwY21hcCwgIlAiLCBYbywgIk4iLCBObywgMWUzNywgbmZwKTsKICAgd2hpbGUgKHBjdW5zaGFkZWQoaGFuZGxlLCBjaF9zc20pKSB7CiAgICAgIHBjaW1wb3J0KGhhbmRsZSwgIlAiLCBtYXBQKTsKICAgICAgcGNpbXA= b3J0KGhhbmRsZSwgIk4iLCBtYXBOKTsKICAgICAgc3NtID0gdm9wX3NzSW50ZWdNdWx0aShwY21hcCwgUmQsIHNkLCBib3VuY2UsdF9yZ2IsIG1hcFAsIG1hcE4pOwogICAgICB4eHggPSBwY2V4cG9ydChoYW5kbGUsIGNoX3M= c20sIHNzbSk7CiAgIH0KICAgdmVjdG9yIGJzc3JkZiA9IHZlY3RvcihwY2ZpbHRlcihoYW5kbGUsIGNoX3NzbSkpOwogICBwY2Nsb3NlKGhhbmRsZSk7CiAgIHJldHVybiBic3NyZGY7Cn0KCnZlY3Rvcgp2b3Bfc2luZ2xlU1M= Uyh2ZWN0b3IgUGluLCBOaW4sIElpbiwgUmQ7IGZsb2F0IHNkLCBnLCBldGEsIHRiaWFzOwogICAgICAgICAgICAgICAgc3RyaW5nIHBjbWFwOyBpbnQgbmZwLCBzYW1wbGVzLCB0X3JnYjspCnsKICAgdmVjdG9yIGJzc3JkZjs= CiAgIGlmKHBjbWFwICE9ICIiKQogICB7CiAgICAgIHZlY3RvciBYbyA9IHdvX3NwYWNlKFBpbik7CiAgICAgIHZlY3RvciBObyA9IG5vcm1hbGl6ZSh3b19uc3BhY2UoTmluKSk7CiAgICAgIHZlY3RvciBleWUgPSBQaW4tSWk= bjsKICAgICAgdmVjdG9yIG1hcFAsIG1hcE4sIHNzbTsKICAgICAgaW50IHh4eDsKICAgICAgaW50IGhhbmRsZSA9IHBjb3BlbihwY21hcCwgIlAiLCBYbywgIk4iLCBObywgMWUzNywgbmZwKTsKICAgICAgc3RyaW5nIGNoX3M= c20gPSAic3NTIjsKICAgICAgd2hpbGUgKHBjdW5zaGFkZWQoaGFuZGxlLCBjaF9zc20pKSB7CiAgICAgICAgIHBjaW1wb3J0KGhhbmRsZSwgIlAiLCBtYXBQKTsKICAgICAgICAgcGNpbXBvcnQoaGFuZGxlLCAiTiIsIG1hcE4= KTsKICAgICAgICAgc3NtID0gdm9wX3NzSW50ZWdTaW5nbGUgKFJkLHNkLCBnLGV0YSxzYW1wbGVzLHRiaWFzLHRfcmdiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvd19zcGFjZShtYXBQKSxvd19uc3BhY2UobWE= cE4pLG1hcFAtZXllKTsKICAgICAgICAgeHh4ID0gcGNleHBvcnQoaGFuZGxlLCBjaF9zc20sIHNzbSk7CiAgICAgIH0KICAgICAgYnNzcmRmID0gdmVjdG9yKHBjZmlsdGVyKGhhbmRsZSwgY2hfc3NtKSk7CiAgICAgIHBjY2w= b3NlKGhhbmRsZSk7CiAgIH0KICAgZWxzZQogICB7CiAgICAgIGJzc3JkZiA9IHZvcF9zc0ludGVnU2luZ2xlKFJkLHNkLGcsZXRhLHNhbXBsZXMsdGJpYXMsdF9yZ2IsUGluLE5pbixJaW4pOwogICB9CiAgIHJldHVybiBic3M= cmRmOwp9CgoKdmVjdG9yCnZvcF90cmFjZV9lbnZpcm9ubWVudChzdHJpbmcgZW52bWFwLCBlbnZvYmo7IHZlY3RvciByYXlkaXIsIGJnOykKewogICAgdmVjdG9yIHZhbCA9IDA7CiAgICBpZiAoZW52bWFwID09ICIiKQogICA= IHsKCXZhbCA9IGJnOwogICAgfQogICAgZWxzZQogICAgewoJdmVjdG9yCWRpciA9IHZ0cmFuc2Zvcm0oInNwYWNlOmN1cnJlbnQiLCBlbnZvYmosIHJheWRpcik7Cgl2YWwgPSBlbnZpcm9ubWVudChlbnZtYXAsIGRpciwgZGk= ciwgZGlyLCBkaXIsICJsZXJwIiwgMSk7CiAgICB9CiAgICByZXR1cm4gdmFsOwp9CgoKdmVjdG9yCnZvcF90cmFjZSh2ZWN0b3IgTmYsIG5OLCBQUCwgZGlyLCBhdHRlbiwgYmc7IHN0cmluZyBlbnZtYXA7CglmbG9hdCBiaWE= cywgYW5nbGUsIHRocmVzaCwgaml0dGVyLCBkZW5zaXR5OyBzdHJpbmcgc3R5bGU7CglpbnQgc2FtcGxlczsgZmxvYXQgbmhpdDsgc3RyaW5nIGVudm9iajspCnsKICAgIG5oaXQgPSAwOwogICAgdmVjdG9yIHN1bSA9IDA7CiA= ICAgdmVjdG9yIHJheWRpciA9IDA7CiAgICBmbG9hdCAgYXR0ZW5faW50ZXJwLCBkaXN0OwogICAgdmVjdG9yIGhpdENmLCBoaXRPZiwgaGl0UDsKCiAgICBnYXRoZXIoIFBQLCBkaXIsCgkgICAgIkNmIiwgaGl0Q2YsCgkgICA= ICJPZiIsIGhpdE9mLAoJICAgICJQIiwgIGhpdFAsCgkgICAgInJheTpkaXJlY3Rpb24iLCByYXlkaXIsCgkgICAgInNhbXBsZXMiLCBzYW1wbGVzLAoJICAgICJiaWFzIiwgYmlhcywKCSAgICAiYW5nbGUiLCBhbmdsZSwKCSA= ICAgInJheXN0eWxlIiwgc3R5bGUsCgkgICAgInJheXdlaWdodCIsIHRocmVzaCwKCSAgICAic2FtcGxlYmFzZSIsIGppdHRlciwKCSAgICAidmFyaWFuY2V2YXIiLCAiQ2YiKQogICAgewoKICAgICAgICBhdHRlbl9pbnRlcnA= ID0gMTsKICAgICAgICBpZiAoKGRvdChOZiwgbk4pID4gMCkgJiYgKGRvdChOZiwgcmF5ZGlyKSA8IDApICYmIChkZW5zaXR5ID4gMCkpCiAgICAgICAgewogICAgICAgICAgICBkaXN0ID0gbGVuZ3RoKGhpdFAtUFApOwogICA= ICAgICAgICAgYXR0ZW5faW50ZXJwID0gZXhwKC1kaXN0KmRlbnNpdHkpOwogICAgICAgIH0KICAgICAgICBzdW0gKz0gbGVycChhdHRlbiwgaGl0Q2YsIGF0dGVuX2ludGVycCk7CgogICAgICAgIGlmIChtYXgoaGl0T2YpIDw= IDEpCiAgICAgICAgewogICAgICAgICAgICBzdW0gKz0gKHNldCgxLDEsMSkgLSBoaXRPZikgKgogICAgICAgICAgICAgICAgICAgIHZvcF90cmFjZV9lbnZpcm9ubWVudChlbnZtYXAsIGVudm9iaiwgcmF5ZGlyLCBiZyk7CiA= ICAgICAgIH0KCiAgICAgICAgbmhpdCArPSAxOwogICAgfQogICAgZWxzZQogICAgewoKICAgICAgICBzdW0gKz0gdm9wX3RyYWNlX2Vudmlyb25tZW50KGVudm1hcCwgZW52b2JqLCByYXlkaXIsIGJnKTsKICAgICAgICBuaGk= dCArPSAxOwogICAgfQogICAgcmV0dXJuIHN1bTsKfQoKCmZsb2F0CnZvcF93ZWF2ZShmbG9hdCBzcywgdHQsIHNmcmVxLCB0ZnJlcSwgd2lkdGgpCnsKCWZsb2F0IHdlYXZlID0gMDsKCWlmICggc2ZyZXEgPiAwICYmIHRmcmU= cSA+IDAgJiYgd2lkdGggPiAwKQoJewoKCQlmbG9hdCB2diA9IHR0ICogMC41OwoJCWZsb2F0IHV1ID0gKHNzK3Z2KSAqIHNmcmVxOwoJCXZ2ID0gKHNzLXZ2KSAqIHRmcmVxOwoJCWlmICgoKGludChmbG9vcih1dSkpICYgMSk= ID09IDApICkgdnYgKz0gMC41OwoKCgkJZmxvYXQgd2FycHB1bHNlID0gc3FydChhYnMoc2luKHV1ICogMy4xNDE1OTI2KSkpOwoJCXdhcnBwdWxzZSA9IHNtb290aCgxLXdpZHRoLCAxLCB3YXJwcHVsc2UpOwoKCQlmbG9hdCA= d2VmdHB1bHNlID0gc3FydChhYnMoc2luKHZ2ICogMy4xNDE1OTI2KSkpOwoJCXdlZnRwdWxzZSA9IHNtb290aCgxLXdpZHRoLCAxLCB3ZWZ0cHVsc2UpOwoKCgkJZmxvYXQgd2VmdCA9IGxlcnAoMCwgMSwgd2FycHB1bHNlKTs= CgkJd2VmdCA9IGxlcnAod2VmdCwgMCwgMS13YXJwcHVsc2UpOwoKCQl3ZWZ0ID0gbGVycCgwLCB3ZWZ0LCB3ZWZ0cHVsc2UpOwoJCXdlZnQgPSBsZXJwKHdlZnQsIDAsIDEtd2VmdHB1bHNlKTsKCgoJCWZsb2F0IHdhcnAgPSA= bGVycCgwLCAxLCB3ZWZ0cHVsc2UpOwoJCXdhcnAgPSBsZXJwKHdhcnAsIDAsIDEtd2VmdHB1bHNlKTsKCgkJd2FycCA9IGxlcnAoMCwgd2FycCwgd2FycHB1bHNlKTsKCQl3YXJwID0gbGVycCh3YXJwLCAwLCAxLXdhcnBwdWw= c2UpOwoKCQl3ZWF2ZSA9ICgoKChpbnQoZmxvb3IodXUpKSAmIDEpID09IDEpICYmICgoaW50KGZsb29yKHZ2KSkgJiAxKSA9PSAwKSkgfHwKCQkJCQkJKCgoaW50KGZsb29yKHV1KSkgJiAxKSA9PSAwKSAmJiAoKGludChmbG8= b3IodnYpKSAmIDEpID09IDEpKSkgPwoJCQkJCQkJCQkJd2VmdCA6IHdhcnA7Cgl9CglyZXR1cm4gd2VhdmU7Cn0KCnZlY3Rvcgp2b3BfdG9Vbml0Tm9ybWFsKHZlY3RvciBOaTspCnsKICAgIHJldHVybiBOaSAqIDAuNSArIDA= LjU7Cn0KCnZlY3Rvcgp2b3BfZnJvbVVuaXROb3JtYWwodmVjdG9yIE5pOykKewogICAgcmV0dXJuIE5pICogMi4wIC0gMS4wOwp9Cgp2ZWN0b3IKdm9wX3RhbmdlbnROb3JtYWwodmVjdG9yIE5pOwogICAgICAgICAgICAgICA= ICAgdmVjdG9yIG5uOwogICAgICAgICAgICAgICAgICB2ZWN0b3IgdXRhbjsKICAgICAgICAgICAgICAgICAgdmVjdG9yIHZ0YW47CiAgICAgICAgICAgICAgICAgIGludCBvbnNwYWNlOwogICAgICAgICAgICAgICAgICBpbnQ= IGZsaXBYOwogICAgICAgICAgICAgICAgICBpbnQgZmxpcFk7CiAgICAgICAgICAgICAgICAgIGZsb2F0IGhlaWdodFNjYWxlOykKewogICAgdmVjdG9yIE5uICAgPSBub3JtYWxpemUobm4pOwogICAgdmVjdG9yIE5pbiAgPSA= bGVycChObiwgTmksIGhlaWdodFNjYWxlKTsKCiAgICB2ZWN0b3IgTm87CiAgICBOby54ID0gZG90KE5pbiwgdXRhbik7CiAgICBOby55ID0gZG90KE5pbiwgdnRhbik7CiAgICBOby56ID0gZG90KE5pbiwgbm4pOwogICAgTm8= ID0gbm9ybWFsaXplKE5vKTsKCiAgICBpZiAoZmxpcFgpIHsgTm8ueCA9IC1Oby54OyB9CiAgICBpZiAoZmxpcFkpIHsgTm8ueSA9IC1Oby55OyB9CgogICAgaWYgKG9uc3BhY2UgPT0gMCkgeyBObyA9IHZvcF90b1VuaXROb3I= bWFsKE5vKTsgfQoKICAgIHJldHVybiBObzsKfQoKdmVjdG9yCnZvcF90YW5nZW50Tm9ybWFsUmVtYXAodmVjdG9yIE5pOwogICAgICAgICAgICAgICAgICAgICAgIHZlY3RvciBubjsKICAgICAgICAgICAgICAgICAgICAgICA= dmVjdG9yIHV0YW47CiAgICAgICAgICAgICAgICAgICAgICAgdmVjdG9yIHZ0YW47CiAgICAgICAgICAgICAgICAgICAgICAgaW50IGluc3BhY2U7CiAgICAgICAgICAgICAgICAgICAgICAgaW50IGZsaXBYOwogICAgICAgICA= ICAgICAgICAgICAgICBpbnQgZmxpcFk7CiAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQgaGVpZ2h0U2NhbGU7KQp7CiAgICB2ZWN0b3IgTm4gICA9IG5vcm1hbGl6ZShubik7CiAgICB2ZWN0b3IgVnMJPSBub3JtYWxpemU= KHV0YW4pOwogICAgdmVjdG9yIFZ0CT0gbm9ybWFsaXplKHZ0YW4pOwogICAgdmVjdG9yIE5pbiAgPSBOaTsKCiAgICBpZiAoaW5zcGFjZSA9PSAwKSB7IE5pbiA9IHZvcF9mcm9tVW5pdE5vcm1hbChOaW4pOyB9CgogICAgaWY= IChmbGlwWCkgeyBOaW4ueCA9IC1OaW4ueDsgfQogICAgaWYgKGZsaXBZKSB7IE5pbi55ID0gLU5pbi55OyB9CgogICAgbWF0cml4IE07CiAgICBzZXRjb21wKE0sIFZzLngsIDAsIDApOwogICAgc2V0Y29tcChNLCBWcy55LCA= MCwgMSk7CiAgICBzZXRjb21wKE0sIFZzLnosIDAsIDIpOwogICAgc2V0Y29tcChNLCAwLCAgICAwLCAzKTsKICAgIHNldGNvbXAoTSwgVnQueCwgMSwgMCk7CiAgICBzZXRjb21wKE0sIFZ0LnksIDEsIDEpOwogICAgc2V0Y28= bXAoTSwgVnQueiwgMSwgMik7CiAgICBzZXRjb21wKE0sIDAsICAgIDEsIDMpOwogICAgc2V0Y29tcChNLCBObi54LCAyLCAwKTsKICAgIHNldGNvbXAoTSwgTm4ueSwgMiwgMSk7CiAgICBzZXRjb21wKE0sIE5uLnosIDIsIDI= KTsKICAgIHNldGNvbXAoTSwgMCwgICAgMiwgMyk7CiAgICBzZXRjb21wKE0sIDAsICAgIDMsIDApOwogICAgc2V0Y29tcChNLCAwLCAgICAzLCAxKTsKICAgIHNldGNvbXAoTSwgMCwgICAgMywgMik7CiAgICBzZXRjb21wKE0= LCAxLCAgICAzLCAzKTsKCiAgICB2ZWN0b3IgTm8gPSBub3JtYWxpemUobnRyYW5zZm9ybShOaW4sIE0pKTsKCiAgICBObyA9IGxlcnAoTm4sIE5vLCBoZWlnaHRTY2FsZSk7CgogICAgcmV0dXJuIE5vOwp9Cgp2ZWN0b3IKdm8= cF9idW1wVG9Ob3JtYWxNYXAoc3RyaW5nIG1hcDsKICAgICAgICAgICAgICAgICAgICBpbnQgb25zcGFjZTsKICAgICAgICAgICAgICAgICAgICBpbnQgZmxpcFg7CiAgICAgICAgICAgICAgICAgICAgaW50IGZsaXBZOwogICA= ICAgICAgICAgICAgICAgICBmbG9hdCBoZWlnaHRTY2FsZTsKICAgICAgICAgICAgICAgICAgICB2ZWN0b3IgdXY7KQp7CiAgICBpbnQgeHJlcyA9IDA7CiAgICB0ZXhpbXBvcnQobWFwLCAidGV4dHVyZTp4cmVzIiwgeHJlcyk= OwogICAgaW50IHlyZXMgPSAwOwogICAgdGV4aW1wb3J0KG1hcCwgInRleHR1cmU6eXJlcyIsIHlyZXMpOwogICAgZmxvYXQgZHggPSAxLjAgLyBtYXgoeHJlcywgeXJlcyk7CgogICAgdmVjdG9yIHYwMCA9IHRleHR1cmUobWE= cCwgdXYueC1keCwgdXYueS1keCk7CiAgICB2ZWN0b3IgdjAxID0gdGV4dHVyZShtYXAsIHV2LngtZHgsIHV2LnkgICApOwogICAgdmVjdG9yIHYwMiA9IHRleHR1cmUobWFwLCB1di54LWR4LCB1di55K2R4KTsKICAgIHZlY3Q= b3IgdjEwID0gdGV4dHVyZShtYXAsIHV2LngsICAgIHV2LnktZHgpOwogICAgdmVjdG9yIHYxMiA9IHRleHR1cmUobWFwLCB1di54LCAgICB1di55K2R4KTsKICAgIHZlY3RvciB2MjAgPSB0ZXh0dXJlKG1hcCwgdXYueCtkeCw= IHV2LnktZHgpOwogICAgdmVjdG9yIHYyMSA9IHRleHR1cmUobWFwLCB1di54K2R4LCB1di55ICAgKTsKICAgIHZlY3RvciB2MjIgPSB0ZXh0dXJlKG1hcCwgdXYueCtkeCwgdXYueStkeCk7CgogICAgZmxvYXQgZjAwID0gbHU= bWluYW5jZSh2MDApOwogICAgZmxvYXQgZjAxID0gbHVtaW5hbmNlKHYwMSk7CiAgICBmbG9hdCBmMDIgPSBsdW1pbmFuY2UodjAyKTsKICAgIGZsb2F0IGYxMCA9IGx1bWluYW5jZSh2MTApOwogICAgZmxvYXQgZjEyID0gbHU= bWluYW5jZSh2MTIpOwogICAgZmxvYXQgZjIwID0gbHVtaW5hbmNlKHYyMCk7CiAgICBmbG9hdCBmMjEgPSBsdW1pbmFuY2UodjIxKTsKICAgIGZsb2F0IGYyMiA9IGx1bWluYW5jZSh2MjIpOwoKICAgIHZlY3RvciBObzsKICA= ICBOby54ID0gZjIwICsgMipmMjEgKyBmMjIgLWYwMCAtIDIqZjAxIC0gZjAyOwogICAgTm8ueSA9IGYwMiArIDIqZjEyICsgZjIyIC1mMDAgLSAyKmYxMCAtIGYyMDsKICAgIE5vLnogPSAxLjAgLyBoZWlnaHRTY2FsZTsKICA= ICBpZiAoZmxpcFgpIHsgTm8ueCA9IC1Oby54OyB9CiAgICBpZiAoZmxpcFkpIHsgTm8ueSA9IC1Oby55OyB9CiAgICBObyA9IG5vcm1hbGl6ZShObyk7CgogICAgaWYgKG9uc3BhY2UgPT0gMCkgeyBObyA9IHZvcF90b1VuaXQ= Tm9ybWFsKE5vKTsgfQoKICAgIHJldHVybiBObzsKfQoKCnZvaWQKdm9wX2N1cnZhdHVyZSh2ZWN0b3IgcDsKICAgICAgICAgICAgICB2ZWN0b3IgbjsKICAgICAgICAgICAgICBpbnQgbW9kZTsKICAgICAgICAgICAgICBpbnQ= IHNwYWNlOwogICAgICAgICAgICAgIGludCBzbW9vdGg7CiAgICAgICAgICAgICAgZmxvYXQgdG9sZXJhbmNlOwogICAgICAgICAgICAgIGZsb2F0IGNvbnZleHNjYWxlOwogICAgICAgICAgICAgIGZsb2F0IGNvbnZleGJpYXM= OwogICAgICAgICAgICAgIGZsb2F0IGNvbmNhdmVzY2FsZTsKICAgICAgICAgICAgICBmbG9hdCBjb25jYXZlYmlhczsKICAgICAgICAgICAgICBmbG9hdCBiaWFzbWFwOwogICAgICAgICAgICAgIGZsb2F0IEtvOykKewogICA= IGZsb2F0IHhhID0gYXJlYShQKTsKCiAgICB2ZWN0b3IgZFBkdSwgZFBkdjsKICAgIGdldGRlcml2KHAsICJQIiwgMCwgcywgdCwgZFBkdSwgZFBkdiwgInNtb290aCIsIHNtb290aCk7CiAgICBkUGR1IC89IHhhOwogICAgZFA= ZHYgLz0geGE7CgogICAgdmVjdG9yIGROZHUsIGROZHY7CiAgICBnZXRkZXJpdihuLCAiTiIsIDAsIHMsIHQsIGROZHUsIGROZHYsICJzbW9vdGgiLCBzbW9vdGgpOwogICAgZE5kdSAvPSB4YTsKICAgIGROZHYgLz0geGE7Cgo= ICAgIGZsb2F0IGEwMCA9IGRvdChkUGR1LCBkUGR1KTsKICAgIGZsb2F0IGEwMSA9IGRvdChkUGR1LCBkUGR2KTsKICAgIGZsb2F0IGExMSA9IGRvdChkUGR2LCBkUGR2KTsKCiAgICBmbG9hdCBiMDAgPSAtZG90KGROZHUsIGQ= UGR1KTsKICAgIGZsb2F0IGIwMSA9IC0oZG90KGROZHUsIGRQZHYpICsgZG90KGROZHYsIGRQZHUpKSAvIDI7CiAgICBmbG9hdCBiMTEgPSAtZG90KGROZHYsIGRQZHYpOwoKICAgIGZsb2F0IGEgPSBhMDAqYTExIC0gYTAxKmE= MDE7CiAgICBmbG9hdCBiID0gYjAwKmIxMSAtIGIwMSpiMDE7CiAgICBmbG9hdCBhYSA9IG1heChhYnMoYSksIHRvbGVyYW5jZSkgKiBzaWduKGEpOwoKICAgIGZsb2F0IGNuMDAgPSBhMTEgLyBhYTsKICAgIGZsb2F0IGNuMDE= ID0gLWEwMSAvIGFhOwogICAgZmxvYXQgY24xMSA9IGEwMCAvIGFhOwoKICAgIGZsb2F0IEsgPSBiIC8gYWE7CiAgICBmbG9hdCBIID0gKChjbjAwKmIwMCArIGNuMTEqYjExKSAvIDIpICsgKGNuMDEqYjAxKTsKCiAgICBmbG8= YXQgUSA9IEgqSCAtIDQqSzsKICAgIGZsb2F0IFFRID0gbWF4KFEsIDApOwogICAgZmxvYXQgU1EgPSBzcXJ0KFFRKTsKCiAgICBmbG9hdCBwMCA9IChIICsgU1EpIC8gMjsKICAgIGZsb2F0IHAxID0gKEggLSBTUSkgLyAyOwo= CiAgICBLbyA9IDA7CgogICAgaWYgKG1vZGUgPT0gMCkKICAgIHsKICAgICAgICBLbyA9IEs7CiAgICB9CiAgICBlbHNlIGlmIChtb2RlID09IDEpCiAgICB7CiAgICAgICAgS28gPSAtSDsKICAgIH0KCiAgICBmbG9hdCBiaWE= c3IgPSBjbGFtcChiaWFzbWFwLCAwLCAxKSAtIDAuNTsKICAgIGlmIChLbyA+ICAwKSB7IEtvICo9IGNvbnZleHNjYWxlOyAgS28gPSAgdm9wX2JpYXMoIEtvLCBjbGFtcChjb252ZXhiaWFzICArIGJpYXNyLCAwLCAxKSk7IH0= CiAgICBpZiAoS28gPD0gMCkgeyBLbyAqPSBjb25jYXZlc2NhbGU7IEtvID0gLXZvcF9iaWFzKC1LbywgY2xhbXAoY29uY2F2ZWJpYXMgKyBiaWFzciwgMCwgMSkpOyB9CgogICAgaWYgKHNwYWNlID09IDApCiAgICB7CiAgICA= ICAgIEtvID0gZml0KEtvLCAtMSwgMSwgMCwgMSk7CiAgICB9Cn0KI2xpbmUgMjMgIi9zaG9wL09fX19fTEFJUkVUQU1fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU4= VF9TSEFERVJfTUFURVJJQUxfX19fTy9TdXJmYWNlVmV4Q29kZSIKCgojbGluZSAxICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18= M0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS92b3B0eXBlLmgiCiNsaW5lIDI1ICIvc2hvcC9PX19fX0xBSVJFVEFNX1JFREFIU19UTkVJREFSR18= TEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX01BVEVSSUFMX19fX08vU3VyZmFjZVZleENvZGUiCgojbGluZSAxICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkc= T1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS92b3BsaWIuaCIKI2xpbmU= IDI2ICIvc2hvcC9PX19fX0xBSVJFVEFNX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfTUFURVJJQUxfX19fTy9TdXJmYWNlVmV4Q29kZSIKCgojbGk= bmUgMSAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzU= XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wdHlwZS5oIgojbGluZSAyOCAiL3Nob3AvT19fX19MQUlSRVRBTV9SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlQ= X1NIQURFUl9NQVRFUklBTF9fX19PL1N1cmZhY2VWZXhDb2RlIgoKI2xpbmUgMSAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0Q= X08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmgiCiNsaW5lIDI5ICIvc2hvcC9PX19fX0xBSVJFVEFNX1JFREFIU19UTkVJREFSR19MQUk= REFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX01BVEVSSUFMX19fX08vU3VyZmFjZVZleENvZGUiCgoKI2xpbmUgMSAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1I= UF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wdHlwZS5oIgojbGluZSA= MzEgIi9zaG9wL09fX19fTEFJUkVUQU1fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9NQVRFUklBTF9fX19PL1N1cmZhY2VWZXhDb2RlIgoKI2xpbmU= IDEgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ= OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgojbGluZSAzMiAiL3Nob3AvT19fX19MQUlSRVRBTV9SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0g= QURFUl9NQVRFUklBTF9fX19PL1N1cmZhY2VWZXhDb2RlIgoKCiNsaW5lIDEgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08= L09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcHR5cGUuaCIKI2xpbmUgMzQgIi9zaG9wL09fX19fTEFJUkVUQU1fUkVEQUhTX1RORUlEQVJHX0xBSUQ= QVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfTUFURVJJQUxfX19fTy9TdXJmYWNlVmV4Q29kZSIKCiNsaW5lIDEgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF8= T19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgojbGluZSAzNSA= Ii9zaG9wL09fX19fTEFJUkVUQU1fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9NQVRFUklBTF9fX19PL1N1cmZhY2VWZXhDb2RlIgpzdXJmYWNlCnM= aG9wX09fX19fTEFJUkVUQU1fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9NQVRFUklBTF9fX19PKCkKewogICAgdmVjdG9yCW52ZWM7CiAgICB2ZWM= dG9yCW52ZWMxOwogICAgZmxvYXQJZG90cHJvZDsKICAgIGZsb2F0CWFiczsKICAgIGZsb2F0CXBvdzsKICAgIGZsb2F0CWNvbXBsZW0xOwogICAgZmxvYXQJc3FydDsKICAgIGZsb2F0CWNvbXBsZW0yOwogICAgdmVjdG9yCW8= dXRwdXQxOwoKCiAgICBmbG9hdAljb21wbGVtID0gMC4wOwogICAgewoKCiAgICAgICAgbnZlYyA9IG5vcm1hbGl6ZShOKTsKCgogICAgICAgIG52ZWMxID0gbm9ybWFsaXplKEkpOwoKCiAgICAgICAgZG90cHJvZCA9IGRvdCg= bnZlYywgbnZlYzEpOwoKCiAgICAgICAgYWJzID0gYWJzKGRvdHByb2QpOwoKCiAgICAgICAgcG93ID0gcG93KChhYnMpLCAyKTsKCgogICAgICAgIGNvbXBsZW0xID0gLXBvdzsKICAgICAgICBjb21wbGVtMSArPSAxOwoKCiA= ICAgICAgIHNxcnQgPSBzcXJ0KGNvbXBsZW0xKTsKCgogICAgICAgIGNvbXBsZW0yID0gLXNxcnQ7CiAgICAgICAgY29tcGxlbTIgKz0gMTsKCgogICAgICAgIGNvbXBsZW0gPSBjb21wbGVtMjsKICAgIH0KCgogICAgb3V0cHU= dDEgPSBzZXQoY29tcGxlbSxjb21wbGVtLGNvbXBsZW0pOwoKCiAgICB2ZWN0b3IgdGVtcENmID0gb3V0cHV0MTsKICAgIENmID0gdGVtcENmOwp9Cjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzY3I= aXB0TWF0ZXJpYWxJbmZvPgogICAgPGNob2ljZU5vZGUgdHlwZT0iY29sbGVjdCI+CiAgICAgICAgPGNob2ljZU5vZGUgdHlwZT0ibGVhZiI+CiAgICAgICAgICAgIDxjaG9pY2VWb3BUeXBlPnN1cmZhY2U8L2Nob2ljZVZvcFQ= eXBlPgogICAgICAgICAgICA8Y2hvaWNlRGF0YT4KICAgICAgICAgICAgICAgIDxlbnRyeSBrZXk9IlNlY3Rpb25OYW1lIiB2YWx1ZT0iU3VyZmFjZVZleENvZGUiLz4KICAgICAgICAgICAgPC9jaG9pY2VEYXRhPgogICAgICA= ICA8L2Nob2ljZU5vZGU+CiAgICA8L2Nob2ljZU5vZGU+CiAgICA8ZXh0cmFQYXJhbWV0ZXJzLz4KPC9zY3JpcHRNYXRlcmlhbEluZm8+CklORFgAAAAAAAAAAAAAAAwAAAAMRGlhbG9nU2NyaXB0AAAAAAAAArhgulGJAAAAE0k= bnRlcm5hbEZpbGVPcHRpb25zAAACuAAAADBgulGJAAAADENyZWF0ZVNjcmlwdAAAAugAAAHJYLpRiQAAABVUeXBlUHJvcGVydGllc09wdGlvbnMAAASxAAABLmC6US4AAAAESGVscAAABd8AAAAAYLpRLgAAAAtUb29scy5zaGU= bGYAAAXfAAADcGC6ULcAAAAMRnVuY3Rpb25OYW1lAAAJTwAAAL9gulGJAAAACENvbnRlbnRzAAAKDgACWXJgulGJAAAACUljb25JbWFnZQACY4AAAEPfYLpRLgAAABBFeHRyYUZpbGVPcHRpb25zAAKnXwAAAM5gulEuAAAADlM= dXJmYWNlVmZsQ29kZQACqC0AAVnuYLpRiQAAABJTY3JpcHRNYXRlcmlhbEluZm8ABAIbAAABemC6UYkjIERpYWxvZyBzY3JpcHQgZm9yIE9fX19fRk9MQUZfRUdERV9UT09SX0VSQVVRU19FTklTX0RFUkVXT1BfX19fT19fX18= UE9XRVJFRF9TSU5FX1NRVUFSRV9ST09UX0VER0VfRkFMT0ZfX19fTyBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQlPX19fX0ZPTEFGX0VHREVfVE9PUl9FUkFVUVNfRU5JU19ERVJFV09QX19fX09fX19fUE8= V0VSRURfU0lORV9TUVVBUkVfUk9PVF9FREdFX0ZBTE9GX19fX08KICAgIHNjcmlwdAlPX19fX0xBSVJFVEFNX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUI= VUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX01BVEVSSUFMX19fX08KICAgIGxhYmVsCU9fX18= X0xBSVJFVEFNX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1I= QURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX01BVEVSSUFMX19fX08KCiAgICByZW5kZXJtYXNrCSJWTWFudHJhIE9HTCIKCiAgICBoZWxwIHsKCSIiCiAgICB9Cgp9CgAAAAIADG5vZGVjb24= bnR5cGUAAAABAAAAAAAMbm9kZXBhcm10eXBlAAAAAQAAAAAjIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIHNjcmlwdApcc2V0IG5vYWxpYXMgPSAxCiMKIyAgQ3JlYXRpb24gc2NyaXB0IGZvciBPX19fX0ZPTEFGX0VHREVfVE8= T1JfRVJBVVFTX0VOSVNfREVSRVdPUF9fX19PX19fX1BPV0VSRURfU0lORV9TUVVBUkVfUk9PVF9FREdFX0ZBTE9GX19fX08gb3BlcmF0b3IKIwoKaWYgKCAiJGFyZzEiID09ICIiICkgdGhlbgogICAgZWNobyBUaGlzIHNjcmk= cHQgaXMgaW50ZW5kZWQgYXMgYSBjcmVhdGlvbiBzY3JpcHQKICAgIGV4aXQKZW5kaWYKCiMgTm9kZSAkYXJnMSAoU2hvcC9PX19fX0ZPTEFGX0VHREVfVE9PUl9FUkFVUVNfRU5JU19ERVJFV09QX19fX09fX19fUE9XRVJFRF8= U0lORV9TUVVBUkVfUk9PVF9FREdFX0ZBTE9GX19fX08pCm9wZXhwcmxhbmd1YWdlIC1zIGhzY3JpcHQgJGFyZzEKb3B1c2VyZGF0YSAtbiAnX19fVmVyc2lvbl9fXycgLXYgJycgJGFyZzEKQ2hlY2tFeHRlcm5hbCA6PSAxOwo= Q29udGVudHNDb21wcmVzc2lvblR5cGUgOj0gMDsKRm9yYmlkT3V0c2lkZVBhcm1zIDo9IDE7Ckd6aXBDb250ZW50cyA6PSAwOwpMb2NrQ29udGVudHMgOj0gMTsKTWFrZURlZmF1bHQgOj0gMTsKUGFybXNGcm9tVmZsIDo9IDA= OwpQcmVmaXhEcm9wcGVkUGFybUxhYmVsIDo9IDA7ClByZWZpeERyb3BwZWRQYXJtTmFtZSA6PSAwOwpTYXZlQ2FjaGVkQ29kZSA6PSAxOwpTYXZlSWNvbiA6PSAxOwpTYXZlU3BhcmVQYXJtcyA6PSAxOwpVbmxvY2tPbkNyZWE= dGUgOj0gMTsKVXNlRFNQYXJtcyA6PSAxOwo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8c2hlbGZEb2N1bWVudD4KICA8IS0tIFRoaXMgZmlsZSBjb250YWlucyBkZWZpbml0aW9ucyBvZiBzaGVsdmU= cywgdG9vbGJhcnMsIGFuZCB0b29scy4KIEl0IHNob3VsZCBub3QgYmUgaGFuZC1lZGl0ZWQgd2hlbiBpdCBpcyBiZWluZyB1c2VkIGJ5IHRoZSBhcHBsaWNhdGlvbi4KIE5vdGUsIHRoYXQgdHdvIGRlZmluaXRpb25zIG9mIHQ= aGUgc2FtZSBlbGVtZW50IGFyZSBub3QgYWxsb3dlZCBpbgogYSBzaW5nbGUgZmlsZS4gLS0+CgogIDx0b29sIG5hbWU9IiRIREFfREVGQVVMVF9UT09MIiBsYWJlbD0iJEhEQV9MQUJFTCIgaWNvbj0iJEhEQV9JQ09OIj4KICA= ICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9InZpZXdlciI+CiAgICAgIDxjb250ZXh0TmV0VHlwZT5TSE9QPC9jb250ZXh0TmV0VHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSI= bmV0d29yayI+CiAgICAgIDxjb250ZXh0T3BUeXBlPiRIREFfVEFCTEVfQU5EX05BTUU8L2NvbnRleHRPcFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sU3VibWVudT5EaWdpdGFsIEFzc2V0czwvdG9vbFM= dWJtZW51PgogICAgPHRvb2xTdWJtZW51Pk1hdGVyaWFsPC90b29sU3VibWVudT4KICAgIDxzY3JpcHQgc2NyaXB0VHlwZT0icHl0aG9uIj48IVtDREFUQVtpbXBvcnQgc2hvcHRvb2x1dGlscwoKc2hvcHRvb2x1dGlscy5nZW4= ZXJpY1Rvb2woa3dhcmdzLCAnJEhEQV9OQU1FJyldXT48L3NjcmlwdD4KICAgIDxrZXl3b3JkTGlzdD4KICAgICAgPGtleXdvcmQ+TWFudHJhPC9rZXl3b3JkPgogICAgPC9rZXl3b3JkTGlzdD4KICA8L3Rvb2w+Cjwvc2hlbGY= RG9jdW1lbnQ+Ck9fX19fTEFJUkVUQU1fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk8= T1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfTUFURVJJQUxfX19fTzA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDU= MDYxMTAwMDAxNTAwMDAwMDA0MjEwLk9QZmFsbGJhY2tzAFZvcC9PX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfU0hBREVSX18= X19PIEM6L08vT19BSURJVl9PX1ZJRElBX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fTFRPX09fT1RMX08vTFRPLk9fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkI= X1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy5PVEwKVm9wL2FicyBDOi8= Ty9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG8= dWRpbmkvb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3AvYWJzIG90bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL2FkZGNvbnN0IEM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT18= QUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL290bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL2FkZGNvbnN0IG90bHMvT1BsaWI= U2NyaXB0ZWQuaGRhClZvcC9jb21wbGVtZW50IEM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VREk= TklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL290bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL2NvbXBsZW1lbnQgb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3AvZG90IEM6L08vT19FUkFXVEZPU19PX1NPRlQ= V0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL290bHMvT1BsaWJTY3I= aXB0ZWQuaGRhClZvcC9kb3Qgb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3AvbmVnYXRlIEM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM18= T18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL290bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL25lZ2F0ZSBvdGxzL09QbGliU2NyaXB0ZWQuaGRhClZvcC9ub3JtYWw= aXplIEM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ= OTlfTy9ob3VkaW5pL290bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL25vcm1hbGl6ZSBvdGxzL09QbGliU2NyaXB0ZWQuaGRhClZvcC9wb3cgQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1I= QU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3AvcG93IG90bHMvT1A= bGliU2NyaXB0ZWQuaGRhClZvcC9zcXJ0IEM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV8= Ty9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL290bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL3NxcnQgb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3Avc3ViY29uc3QgQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkU= X08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvb3Rscy9PUGxpYlNjcmlwdGU= ZC5oZGEKVm9wL3N1YmNvbnN0IG90bHMvT1BsaWJTY3JpcHRlZC5oZGEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDAwMTUwMDAwMDA0MzM2My5PUGR1bW15ZGU= ZnMASU5EWAAAAAAAAAAAAAAADAAAAA1JTkRFWF9TRUNUSU9OAAAAAAAABzlgulGJAAAAEmhvdWRpbmkuaGRhbGlicmFyeQAABzkAAAAAYLpRiQAAAGFWb3AvT19fX19SRURBSFNfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlQ= RU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19TSEFERVJfX19fTwAABzkAAAMRYLpRfQAAAAdWb3AvYWJzAAAKSgAABz5gujYzAAAADFZvcC9hZGRjb25zdAAAEYgAAAUqYLo2MAAAAA5Wb3AvY28= bXBsZW1lbnQAABayAAAHTGC6NjIAAAAHVm9wL2RvdAAAHf4AAAkqYLo2MwAAAApWb3AvbmVnYXRlAAAnKAAABKRgujYyAAAADVZvcC9ub3JtYWxpemUAACvMAAAFm2C6NjMAAAAHVm9wL3BvdwAAMWcAAAe7YLo2MwAAAAhWb3A= L3NxcnQAADkiAAAG9mC6NjMAAAAMVm9wL3N1YmNvbnN0AABAGAAABTFgujYzAAAACgAAAAUAAABdT19fX19SRURBSFNfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1Q= X0JSSUdIVE5FU19TSEFERVJfX19fTwAAAK1PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF8= Q1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08AAADKb3BsaWI6L1ZvcC9PX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVM= X19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PP1ZvcC9PX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF8= QlJJR0hUTkVTX1NIQURFUl9fX19PAAAAcm9wZGVmOi9Wb3AvT19fX19SRURBSFNfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX18= Tz9JY29uSW1hZ2UAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAAYZm9nIGxpZ2h0IHNoYWRvdyBzdXJmYWNlAAAAAAAAAABgulGJAQEAAAAIAAAAAAQAAAADYWJzAAAACEFic29sdXRlAAAAFm9wbGliOi9Wb3AvYWJzP1Y= b3AvYWJzAAAAB1ZPUF9hYnMAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAAAYLpRiQABAAAAAAQAAAAIYWRkY29uc3QAAAAMQWRkIENvbnN0YW50AAAAIG9wbGliOi9Wb3AvYWRkY29uc3Q= P1ZvcC9hZGRjb25zdAAAAAxWT1BfYWRkY29uc3QAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAAAYLpRiQABAAAAAAQAAAAKY29tcGxlbWVudAAAAApDb21wbGVtZW50AAAAJG9wbGliOi8= Vm9wL2NvbXBsZW1lbnQ/Vm9wL2NvbXBsZW1lbnQAAAAOVk9QX2NvbXBsZW1lbnQAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAAAYLpRiQABAAAAAAQAAAADZG90AAAAC0RvdCBQcm9kdWM= dAAAABZvcGxpYjovVm9wL2RvdD9Wb3AvZG90AAAAB1ZPUF9kb3QAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAAAYLpRiQABAAAAAAQAAAAGbmVnYXRlAAAABk5lZ2F0ZQAAABxvcGxpYjo= L1ZvcC9uZWdhdGU/Vm9wL25lZ2F0ZQAAAApWT1BfbmVnYXRlAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAGC6UYkAAQAAAAAEAAAACW5vcm1hbGl6ZQAAAAlOb3JtYWxpemUAAAAib3A= bGliOi9Wb3Avbm9ybWFsaXplP1ZvcC9ub3JtYWxpemUAAAANVk9QX25vcm1hbGl6ZQAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAABgulGJAAEAAAAABAAAAANwb3cAAAAFUG93ZXIAAAA= Fm9wbGliOi9Wb3AvcG93P1ZvcC9wb3cAAAAHVk9QX3BvdwAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAABgulGJAAEAAAAABAAAAARzcXJ0AAAAC1NxdWFyZSBSb290AAAAGG9wbGliOi8= Vm9wL3NxcnQ/Vm9wL3NxcnQAAAAIVk9QX3NxcnQAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAAAYLpRiQABAAAAAAQAAAAIc3ViY29uc3QAAAARU3VidHJhY3QgQ29uc3RhbnQAAAAgb3A= bGliOi9Wb3Avc3ViY29uc3Q/Vm9wL3N1YmNvbnN0AAAADFZPUF9zdWJjb25zdAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAABgulGJAAEASU5EWAAAAAAAAAAAAAAAAgAAAAhDb250ZW4= dHMAAAAAAAAAV2C6UX0AAAAMRGlhbG9nU2NyaXB0AAAAVwAAAnZgulF9MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAwMTMwMDAwMDAwMDAwMFRSQUlMRVIhISE= ACMgRGlhbG9nIHNjcmlwdCBmb3IgT19fX19SRURBSFNfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PIGF1dG9tYXRpY2FsbHk= IGdlbmVyYXRlZAoKewogICAgbmFtZQlPX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfU0hBREVSX19fX08KICAgIHNjcmlwdAk= T19fX19SRURBSFNfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PCiAgICBsYWJlbAlPX19fX1JFREFIU19TRU5USEdJUkJfVE8= T1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PCgogICAgb3V0cHV0CWZsb2F0CWRpZmYJIkNvbWJpbmVkIFZhbHVlIgogICAgc2lnbmF0dXJlCSJEZWY= YXVsdCBJbnB1dHMiCWRlZmF1bHQJeyBmbG9hdCB9CgogICAgb3V0cHV0b3ZlcnJpZGVzCWRlZmF1bHQKICAgIHsKCV9fX2JlZ2luCWF1dG8KCQkJKDApCiAgICB9CgogICAgaGVscCB7CgkiIgogICAgfQoKfQpJTkRYAAAAAAA= AAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAHEl9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4= LCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWY= ZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXQ= ZXIuZHM+Cgp7CiAgICBuYW1lCSJhYnMiCiAgICBzY3JpcHQJImFicyIKICAgIGxhYmVsCSJhYnMiCgogICAgb3V0ZXJjb2RlIHsKCUlOQ0xVREVfVk9QTElCCiAgICB9CgogICAgY29kZSB7CgkiJGFicyA9IHZvcF9hYnMoJHY= YWwpOyIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAl2YWwJIklucHV0IFZhbHVlIgogICAgb3V0cHV0CWZsb2F0CWFicwkiQWJzb2x1dGUgVmFsdWUiCiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWRlZmF1bHQJeyB9CiAgICBzaWc= bmF0dXJlCSJJbnRlZ2VyIgkJaQl7IGludCBpbnQgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdgl7IHZlY3RvciB2ZWN0b3IgfQo= ICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQlwCXsgcG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiCQluCXsgbm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciA= Y29sb3IgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NAl7IHZlY3RvcjQgdmVjdG9yNCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW4= aWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgdXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgk= dW4JeyB1bm9ybWFsIHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3IgdWNvbG9yIH0KCiAgICBWT1BfRkxUX1BBUk0odmFsLCAgICJWYWx1ZSIsIDEpCiAgICBWT1BfSU5UX1A= QVJNKHZhbF9pLCAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQzJfUEFSTSh2YWxfdSwgIlZhbHVlIiwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfcCw= ICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX24sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX2MsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDNF9QQVJNKHZhbF92NCw= IlZhbHVlIiwgMSwgMSwgMSwgMSkKICAgIFZPUF9GTFRfUEFSTSh2YWxfdWYsICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3V2LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91cCwgIlY= YWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VuLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF91YywgIlZhbHVlIiwgMSwgMSwgMSkKCiAgICBncm91cCB7IG5hbWUgImd2IiBvYnM= b2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImd1IiBvYnNvbGV0ZSAxMi4wIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAT+X1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiA= IFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnk= IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8= CiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKewogICAgbmFtZQkiYWRkY29uc3QiCiAgICBzY3JpcHQJImFkZGNvbnN0IgogICAgbGFiZWwJImFkZGNvbnN0IgoKCiAgICBjb2RlIHsKCSIkYWQ= ZGVkID0gJHZhbCArICRhZGRjb25zdDsiCiAgICB9CgogICAgZGVzY3JpcHRpdmVwYXJtCWFkZGNvbnN0CgogICAgaW5wdXQJaW50CXZhbAkJIklucHV0IFZhbHVlIgogICAgb3V0cHV0CWludAlhZGRlZAkJIklucHV0IFZhbHU= ZSArIENvbnN0YW50IgogICAgc2lnbmF0dXJlCSJJbnRlZ2VyIgkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZgl7IGZsb2F0IGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3Q= b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWE= bCIJCW4JeyBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3RvcjQgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgfQogICAgc2lnbmE= dHVyZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgdXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG8= aW50Igl1cAl7IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4JeyB1bm9ybWFsIHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3I= IHVjb2xvciB9CgogICAgcGFybSB7CgluYW1lCWFkZGNvbnN0CglsYWJlbAkiQWRkIgoJdHlwZQlmbG9hdAoJc2l6ZQkxCglkZWZhdWx0CXsgMS4wIH0KICAgIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAA= AAAAAAAHIF9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm8= ZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc= NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImNvbXA= bGVtZW50IgogICAgc2NyaXB0CSJjb21wbGVtZW50IgogICAgbGFiZWwJImNvbXBsZW1lbnQiCgogICAgY29kZSB7CgkiJGNvbXBsZW0gPSAtJHZhbDsiCgkiJGNvbXBsZW0gKz0gMTsiCiAgICB9CgogICAgaW5wdXQJZmxvYXQ= CXZhbAkiSW5wdXQgVmFsdWUiCiAgICBvdXRwdXQJZmxvYXQJY29tcGxlbQkiQ29tcGxlbWVudDogMSAtIElucHV0IFZhbHVlIgoKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiSW4= dGVnZXIiCQlpCXsgaW50IGludCB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXQ= dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIH0KICA= ICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCB2ZWN0b3I0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFY= ZWN0b3IiCXV2CXsgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm0= YWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQoKICAgIFZPUF9GTFRfUEFSTSh2YWwsICAgIlZhbHVlIiwgMSkKICAgIFZPUF9JTlRfUEFSTSh2YWxfaSw= ICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDMl9QQVJNKHZhbF91LCAiVmFsdWUiLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF92LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9wLCAiVmFsdWUiLCA= MSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfbiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfYywgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUM0X1BBUk0odmFsX3Y0LCJWYWx1ZSIsIDE= LCAxLCAxLCAxKQogICAgVk9QX0ZMVF9QQVJNKHZhbF91ZiwgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXYsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VwLCAiVmFsdWUiLCAxLCA= MSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdW4sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX3VjLCAiVmFsdWUiLCAxLCAxLCAxKQoKICAgIGdyb3VwIHsgbmFtZSAiZ3YiIG9ic29sZXRlIDEyLjA= IH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAACP5fUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnQ= d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG8= dXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGE= ICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkiZG90IgogICAgc2NyaXB0CSJkb3QiCiAgICBsYWJlbAkiZG90IgoKICAgIG91dGVyY29kZSB7Cgk= SU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIkZG90cHJvZCA9IHZvcF9kb3QoJHZlYzEsICR2ZWMyKTsiCiAgICB9CgogICAgaW5wdXQJdmVjdG9yCXZlYzEJIlZlY3RvciAxIgogICAgaW5wdXQJdmVjdG9yCXY= ZWMyCSJWZWN0b3IgMiIKICAgIG91dHB1dAlmbG9hdAlkb3Rwcm9kCSJEb3QgUHJvZHVjdCIKCiAgICBWT1BfVkVDX1BBUk0odmVjMSwgIlZlY3RvciAxIiwgMSwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWMyLCAiVmVjdG8= ciAyIiwgMCwgMSwgMCkKICAgIFZPUF9DTFJfUEFSTSh2ZWMxX2MsICJDb2xvciAxIiwgMSwgMCwgMCkKICAgIFZPUF9DTFJfUEFSTSh2ZWMyX2MsICJDb2xvciAyIiwgMCwgMSwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWMxX3U= diwgIlZlY3RvciAxIiwgMSwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWMyX3V2LCAiVmVjdG9yIDIiLCAwLCAxLCAwKQogICAgVk9QX0NMUl9QQVJNKHZlYzFfdWMsICJDb2xvciAxIiwgMSwgMCwgMCkKICAgIFZPUF9DTFI= X1BBUk0odmVjMl91YywgIkNvbG9yIDIiLCAwLCAxLCAwKQoKICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yL1BvaW50Igl2cAl7IHZlY3RvciBwb2ludCBmbG8= YXQgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IvTm9ybWFsIgl2bgl7IHZlY3RvciBub3JtYWwgZmxvYXQgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludC9WZWN0b3IiCXB2CXsgcG9pbnQgdmVjdG9yIGZsb2F0IH0KICAgIHM= aWduYXR1cmUJIjNEIFBvaW50L1BvaW50IglwcAl7IHBvaW50IHBvaW50IGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQvTm9ybWFsIglwbgl7IHBvaW50IG5vcm1hbCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIE4= b3JtYWwvVmVjdG9yIgludgl7IG5vcm1hbCB2ZWN0b3IgZmxvYXQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwvUG9pbnQiCW5wCXsgbm9ybWFsIHBvaW50IGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsL05vcm0= YWwiCW5uCXsgbm9ybWFsIG5vcm1hbCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBjb2xvciBmbG9hdCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJICAgdXYJeyB1dmU= Y3RvciB1dmVjdG9yIHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yL1BvaW50IiAgdnAJeyB1dmVjdG9yIHVwb2ludCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3Rvci9Ob3I= bWFsIiB2bgl7IHV2ZWN0b3IgdW5vcm1hbCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50L1ZlY3RvciIgIHB2CXsgdXBvaW50IHV2ZWN0b3IgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSA= M0QgUG9pbnQvUG9pbnQiICAgcHAJeyB1cG9pbnQgdXBvaW50IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQvTm9ybWFsIiAgcG4JeyB1cG9pbnQgdW5vcm1hbCB1ZmxvYXQgfQogICAgc2lnbmF0dXI= ZQkiVW5pZm9ybSAzRCBOb3JtYWwvVmVjdG9yIiBudgl7IHVub3JtYWwgdXZlY3RvciB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbC9Qb2ludCIgIG5wCXsgdW5vcm1hbCB1cG9pbnQgdWZsb2F0IH0= CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsL05vcm1hbCIgbm4JeyB1bm9ybWFsIHVub3JtYWwgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciB1Zmw= b2F0IH0KCiAgICBncm91cCB7IG5hbWUgImd2IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABHhfUH0= Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiA= dHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQ= IFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgp7CiAgICBuYW1lCSJuZWdhdGUiCiAgICBzY3JpcHQJIm5lZ2F0ZSIKICAgIGxhYmVsCSI= bmVnYXRlIgoKCiAgICBjb2RlIHsKCSIkbmVnYXRlZCA9IC0kdmFsOyIKICAgIH0KCiAgICBpbnB1dAlpbnQJdmFsCQkiSW5wdXQgVmFsdWUiCiAgICBvdXRwdXQJaW50CW5lZ2F0ZWQJCSJOZWdhdGVkIFZhbHVlIgogICAgc2k= Z25hdHVyZQkiSW50ZWdlciIJCWRlZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWYJeyBmbG9hdCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2k= Z25hdHVyZQkiM0QgVmVjdG9yIgkJdgl7IHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm9ybWE= bCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBjb2xvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCB2ZWN0b3I0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQ= IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXA= b2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQp9CklORFgAAAA= AAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAVvX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW4= Yy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSA= RWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW0= ZXRlci5kcz4KCnsKICAgIG5hbWUJIm5vcm1hbGl6ZSIKICAgIHNjcmlwdAkibm9ybWFsaXplIgogICAgbGFiZWwJIm5vcm1hbGl6ZSIKCgogICAgY29kZSB7CgkiJG52ZWMgPSBub3JtYWxpemUoJHZlYyk7IgogICAgfQoKICA= ICBpbnB1dAlub3JtYWwJdmVjCSJJbnB1dCBWZWN0b3IiCiAgICBvdXRwdXQJbm9ybWFsCW52ZWMJIk5vcm1hbGl6ZWQgVmVjdG9yIgoKICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJZGVmYXVsdCB7IH0KICAgIHNpZ25hdHU= cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAgIHsgcG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2ICB7IHZlY3RvciB2ZWN0b3I= IH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQgIHsgdmVjdG9yNCB2ZWN0b3I0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuIHsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW4= aWZvcm0gM0QgUG9pbnQiCXVwIHsgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1diB7IHV2ZWN0b3IgdXZlY3RvciB9CgogICAgVk9QX1ZFQ19QQVJNKHZlYywgICAiTm9ybWFsIiw= CTEsIDAsIDApCiAgICBWT1BfVkVDMl9QQVJNKHZlY191LCAiTm9ybWFsIiwJMSwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfcCwgIk5vcm1hbCIsCTEsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjX3YsICJOb3JtYWwiLAk= MSwgMCwgMCkKICAgIFZPUF9WRUM0X1BBUk0odmVjX3Y0LCAiUXVhdGVybmlvbiIsCTAsIDAsIDAsIDEpCiAgICBWT1BfVkVDX1BBUk0odmVjX3VuLCAiTm9ybWFsIiwJMSwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfdXA= LCAiTm9ybWFsIiwJMSwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfdXYsICJOb3JtYWwiLAkxLCAwLCAwKQogICAgCiAgICBncm91cCB7IG5hbWUgImcwIiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZzE= IiBvYnNvbGV0ZSAxMi4wIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAePX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwo= ICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgo= ICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk= ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJInBvdyIKICAgIHNjcmlwdAkicG93IgogICAgbGFiZWwJInBvdyIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiA= ICAgY29kZSB7CgkiJHBvdyA9IHZvcF9wb3coKCR2YWwpLCAkZXhwKTsiCiAgICB9CgogICAgaW5wdXQJZmxvYXQJdmFsCSJJbnB1dCBWYWx1ZSIKICAgIGlucHV0CWZsb2F0CWV4cAkiRXhwb25lbnQiCiAgICBvdXRwdXQJZmw= b2F0CXBvdwkiT3V0cHV0IFZhbHVlIgoKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgZmxvYXQgdmVjdG9yMiB9CiAgICBzaWduYXR1cmU= CSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIGZsb2F0IHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IGZsb2F0IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCA= ZmxvYXQgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGZsb2F0IGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IGZsb2F0IHZlY3RvcjQgfQoKICAgIHM= aWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1ZmxvYXQgdXZlY3RvciB9CiAgICBzaWduYXQ= dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCB1ZmxvYXQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1ZmxvYXQgdW5vcm1hbCB9CiAgICBzaWduYXR1cmU= CSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3IgdWZsb2F0IHVjb2xvciB9CgogICAgVk9QX0ZMVF9QQVJNKHZhbCwgICAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF92LCAiVmFsdWUiLCAxLCAxLCAxKQo= ICAgIFZPUF9WRUMyX1BBUk0odmFsX3UsICJWYWx1ZSIsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3AsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX24sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICA= Vk9QX0NMUl9QQVJNKHZhbF9jLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQzRfUEFSTSh2YWxfdjQsIlZhbHVlIiwgMSwgMSwgMSwgMSkKICAgIFZPUF9GTFRfUEFSTSh2YWxfdWYsICJWYWx1ZSIsIDEpCiAgICBWT1A= X1ZFQ19QQVJNKHZhbF91diwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXAsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VuLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk8= UF9DTFJfUEFSTSh2YWxfdWMsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICAKICAgIHBhcm0gewoJbmFtZQlleHAKCWxhYmVsCSJFeHBvbmVudCIKCXR5cGUJZmxvYXQKCXNpemUJMQoJZGVmYXVsdAl7IDEuMCB9CiAgICB9CiAgICA= CiAgICBncm91cCB7IG5hbWUgImd2IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABspfUH1KLyoKICo= IFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc20= aXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWU= dCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkic3FydCIKICAgIHNjcmlwdAkic3E= cnQiCiAgICBsYWJlbAkic3FydCIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIkc3FydCA9IHZvcF9zcXJ0KCR2YWwpOyIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAl2YWwJIkk= bnB1dCBWYWx1ZSIKICAgIG91dHB1dAlmbG9hdAlzcXJ0CSJTcXVhcmUgUm9vdCIKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG8= cjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG4= b3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3RvcjQgfQoKICAgIHNpZ25hdHVyZQkiVW4= aWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAk= eyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciA= fQoKICAgIFZPUF9GTFRfUEFSTSh2YWwsICAgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUMyX1BBUk0odmFsX3UsICJWYWx1ZSIsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3YsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1A= X1ZFQ19QQVJNKHZhbF9wLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9uLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF9jLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1Y= RUM0X1BBUk0odmFsX3Y0LCJWYWx1ZSIsIDEsIDEsIDEsIDEpCiAgICBWT1BfRkxUX1BBUk0odmFsX3VmLCAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91diwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUM= X1BBUk0odmFsX3VwLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91biwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfdWMsICJWYWx1ZSIsIDEsIDEsIDEpCgogICAgZ3JvdXA= IHsgbmFtZSAiZ3YiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndSIgb2Jzb2xldGUgMTIuMCB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAFBV9QfUovKgogKiBQUk9QUklFVEE= UlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciA= ZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKgk= VG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCnsKICAgIG5hbWUJInN1YmNvbnN0IgogICAgc2NyaXB0CSJzdWJjb25zdCIKICAgIGxhYmVsCSJzdWJjb25zdCIKCgo= ICAgIGNvZGUgewoJIiRzdWJlZCA9ICR2YWwgLSAkc3ViY29uc3Q7IgogICAgfQoKICAgIGRlc2NyaXB0aXZlcGFybQlzdWJjb25zdAoKICAgIGlucHV0CWludAl2YWwJCSJJbnB1dCBWYWx1ZSIKICAgIG91dHB1dAlpbnQJc3U= YmVkCQkiSW5wdXQgVmFsdWUgLSBDb25zdGFudCIKICAgIHNpZ25hdHVyZQkiSW50ZWdlciIJCWRlZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWYJeyBmbG9hdCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjJEIFY= ZWN0b3IiCQl1CXsgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdgl7IHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCB9CiAgICBzaWc= bmF0dXJlCSIzRCBOb3JtYWwiCQluCXsgbm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBjb2xvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCB2ZWM= dG9yNCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHU= cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIEM= b2xvciIJdWMJeyB1Y29sb3IgdWNvbG9yIH0KCiAgICBwYXJtIHsKCW5hbWUJc3ViY29uc3QKCWxhYmVsCSJTdWJ0cmFjdCIKCXR5cGUJZmxvYXQKCXNpemUJMQoJZGVmYXVsdAl7IDEuMCB9CiAgICB9Cn0KCjA3MDcwNzAwMDA= MDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDAxMjAwMDAwMDAwMDA1bm9kZV90eXBlAFNob3AKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDA= MDE0MDU2NDUwNjExMDAwMDE1MDAwMDAwMDAxNjBoZGFyb290LmluaXQAdHlwZSA9IE9fX19fRk9MQUZfRUdERV9UT09SX0VSQVVRU19FTklTX0RFUkVXT1BfX19fT19fX19QT1dFUkVEX1NJTkVfU1FVQVJFX1JPT1RfRURHRV8= RkFMT0ZfX19fTwptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDAxNDAwMDAwMDAwNjczaGRhcm9vdC5kZWYAY29tbWVudCAiIgpwb3M= aXRpb24gLTUwLjMgMy45NjUKY29ubmVjdG9ybmV4dGlkIDEKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGU= ciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbgpvdXRwdXRzTmFtZWQzCnsKMCAiTWF0ZXJpYWwgU2hhZGVyIgp9CmlucHV0c04= YW1lZDMKewp9CmlucHV0cwp7Cn0Kc3RhdAp7CiAgY3JlYXRlIDE2MTYwMjU0ODIKICBtb2RpZnkgMTYyMjgyMzIxNQogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiA= MSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDAwMTUwMDAwMDA1NDEwMGhkYXJvb3Q= Lmljb24ANjQgNjQgOCAwCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= YGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= YGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= YGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYAo= TWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGA= YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGA= YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAwJCFgMCwjYFAsJyFQPCkiUEwrIzFgMApNJCEsNiVBODolQTg= NiZSOEYpQlxVLTM1ISUhMDQmMEQpIjBMJCFgMCVgMCQhYDBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGA= YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGA= YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgJCFgMCQvI1BcMyhCKEIqNSkyNEYuK0JYTkdGOUY5TVoyREksJlFMOycwUEwrIlhcLyNQXjMpUjxHTApNU0xbLlxbVl1PPVpASCoiXUMoUixJNiE= QDgnKS4zRFk9KVI8RytQXC8jUSwiYEAoImBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= YCIwRCkiUjxHKVJdQDgmIVJLSlpOU1xDKFIuSzUKTVU9N1dXTVs+X14jQFgvX0FYPidfWE4rQl9eK0JYT19CWE4rX1heL0NfXitCWE9fQlhOK19YPidBX14jQApNWC9fPFctU11WPUc5XyxHKVI+Uk1LOlcvOkZJSkAiJEEoMkA= LyNQXDJgMCQhYDBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= YGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgJCEKTWAwJC4jQFgyMjRFKTYpPjdFWzMpUjxHS1ZdTztfLiNAWC9fQlhOK19ZLjM= RF9eN0VZP19GWU47X1leP0cKTV9eP0dZX19IWi5DX1ouQ0hfXkNIWi9fSFouQ19aLkNIX14/R1lfX0ZZTjtfWT43RV9eM0RZL19CWE4rXwpNWC4jQF9dSzpWT08lUTw3R0lKOkZRVEUpMjVELiNAWDFgYGBgYGBgYGBgYGBgYGA= YGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= YGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgRCkiME03NVU9SkgqIkBPTTc1VT9HP1ddX18KTVhOK0JfXjNEWS9fRllOO19aLkNIX15HSVo/X0paTktfWl5PS19eT0taX19MWy5TX1suU0xfXlM= TFsvX0wKTVsuU19bLlNMX15TTFsvX0taXk9fWl5PS19eS0paT19JWj5HX1ouQ0hfXjtGWU9fRFkuM19YTitCX11bPgpNV09fNVU9N1lGSUo6TVNQXC8kQCUhMDQmYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= YApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWA= YGBgYFAsIyEiOEYpQlldPzdWNVQ9JzFdLV8/V19fQlhOK19ZPjdFX14/R1lfX0laPkdfWk5LSl9eU0wKTVsvX0xbLlNfWz5XTV9eW05bT19OW05bX1teX09fXl9PW19fT1teX19bXl9PX15fT1tfX09bXl9fW05bTgpNX15bTls= T19NWz5XX1suU0xfXk9LWl9fSlpOS19aPkdJX14/R1lfX0VZPjdfWF4vQ19dXz9XX18rUlxPTgpNPldNW0RCJEEoMkAhYDAkIWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGA= YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgIWAwJCElJTE0NitgUCwjRVctUzwKTV9OK0JYT19FWT43X1o= LkNIX15LSlpPX0taXk9fWy5TTF9eW05bT19PW15fX1teX09fXyNQXC9fUFwvI18KTVw/J1FfXydRXD9fUVw/J19cTytSX18nUVw/X1FcPydfXD8nUV9fJ1FcP19RXD8nX1wvI1BfXl9PW19fTwpNW15fX1tOW05fXlNMWy9fS1o= Xk9fWj5HSV9eP0dZX19FWT43X1hOK0JfXVM8Vy9aUEwrIy8vQ1heMlBAKApNImBIYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGA= YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgIjBEKSJVVT03NyMqUkxLTVddXz9fXjNEWS9fR1leP19aPkdJX15PS1pfX00KTVs+V19bTltOX15fT1tfX1BcLyNfXD8nUV8= XytSXE9fUlxPK19cXy9TX18vU1xfX1NcXy9fXF8vU19fM1QKTV0vX1RdLzNfXF8vU19fL1NcX19TXF8vX1xfL1NfXytSXE9fUlxPK19cPydRX18jUFwvX09bXl9fW05bTgpNX15XTVs/X0taXk9fWj5HSV9eP0dZX19EWS4zX1c= XV8/X1xbLlNPKT83VV1SImBAKCJAYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= YGBgYGBgYGBgYGBgYGBgYGBgYCNAWC4kRz1XCk09WF8xVD0nVFg+J0FfXjdFWT9fSFouQ19aTktKX15TTFsvX05bTltfW15fT19fI1BcL19RXD8nX1xPK1IKTV9fL1NcX19UXS8zX10vM1RfXzdVXT9fVV0/N19dPzdVX183VV0= P19VXT83X10/N1VfXzdVXT9fVV0/N18KTV0/N1VfXzdVXT9fVF0vM19dLzNUX18vU1xfX1JcTytfXD8nUV9fJ1FcP19PW15fX1tOW05fXlNMWy9fSgpNWk5LX1ouQ0hfXjdFWT9fQVg+J19UPScxXFZRTDsoYC4jQFgwYGBgYGA= YGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgIUA4JiFXOVY9SFc4Vi1DW1g= TitCX147RllPX0laPkdfCk1aXk9LX15XTVs/X09bXl9fXC8jUF9fJ1FcP19TXF8vX1xfL1NfXzNUXS9fVV0/N19dPzdVX187Vl1PX1YKTV1PO19dTztWX18/V11fX1ddXz9fXV8/V19fP1ddX19XXV8/X11fP1dfXztWXU9fVl0= TztfXU87Vl9fN1UKTV0/X1VdPzdfXS8zVF9fL1NcX19TXF8vX1w/J1FfXyNQXC9fT1teX19bPldNX15PS1pfX0laPkdfWU47RgpNX14rQlhPXzdVXT9ZQDgmIUZQRCkiMExgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= YGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgIzBULSQnOVY9SFcvU1xfUFhOK0JfXjtGWU9fSVo+R19bLlNMX15bTltPX1BcLyNfXD8nUV8= XytSCk1cT19TXF8vX10vM1RfXzdVXT9fVl1PO19dTztWX18/V11fX1ddXz9fXi9DWF9fQ1heL19YXi9DX14vQ1gKTV9fQ1heL19YXi9DX14vQ1hfX0NYXi9fWF4vQ19dXz9XX18/V11fX1ddXz9fXU87Vl9fO1ZdT19VXT83Xwo= TV0vM1RfXy9TXF9fUlxPK19cPydRX15fT1tfX05bTltfWy5TTF9eR0laP19GWU47X1hOK0JfXSsyVE8xQApNOCYhUiJgQCgiQGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGA= YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAwJCFgNUk6NkZXNlVNO1lYTitCCk1fXjtGWU9fSVo+R19bLlNMX15bTltPX1BcLyNfXD8nUV9fL1NcX19UXS8zX10/N1VfXztWXU9fVl1PO18KTV1fP1dfX0M= WF4vX1heL0NfXi9DWF9fR1leP19ZXj9HX14/R1lfX0dZXj9fWV4/R19eP0dZX19HWV4/X1kKTV4/R19eP0dZX19HWV4/X1heL0NfXi9DWF9fQ1heL19XXV8/X11PO1ZfXztWXU9fVV0/N19dLzNUX18vUwpNXF9fUVw/J19cLyM= UF9eW05bT19MWy5TX1o+R0lfXjtGWU9fQlhOK19UPScxXFRdLzNVXCJgQCgiYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGA= YGBgYGBgIkBIKiMiWE4rQzdYPidBX147RllPX0laPkdfWy5TTF9eW05bT19QCk1cLyNfXE8rUl9fL1NcX19UXS8zX10/N1VfXztWXU9fV11fP19eL0NYX19DWF4vX1leP0dfXj9HWV9fR1kKTV4/X1peT0tfXk9LWl9fS1peT18= Wl5PS19eT0taX19LWl5PX1peT0tfXk9LWl9fS1peT19aXk9LX14/R1kKTV9fR1leP19ZXj9HX14vQ1hfX0NYXi9fV11fP19dTztWX183VV0/X1RdLzNfXF8vU19fK1JcT19QXC8jXwpNW05bTl9eU0xbL19JWj5HX1lOO0ZfXic= QVg/Xl5PS1s/LiNAWDBQYGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgIUg6Ck0mQiI/R1leW1ddXz9fTjdFWT9fSVo+R19bLlM= TF9eW05bT19QXC8jX1xPK1JfXy9TXF9fVV0/N19dTztWCk1fXz9XXV9fV11fP19eL0NYX19HWV4/X1leP0dfXk9LWl9fS1peT19aXk9LX15fT1tfX09bXl9fW15fT18KTV5fT1tfX09bXl9fW15fT19eX09bX19PW15fX1teX08= X15fT1tfX0taXk9fWl5PS19eT0taX19HWV4/X1kKTV4/R19eL0NYX18/V11fX1ddXz9fXU87Vl9fN1VdP19TXF8vX1xPK1JfXyNQXC9fTltOW19bLlNMX15HSQpNWj9fRVk+N19XXV8/X1oiQEgrUDsmUUxAYGBgYGBgYGBgYGA= YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYEQpIjBOJUE4NkBWXU87Xz4zRFkvX0haLkNfCk1aXk9LX15bTltPX1BcLyNfXE8rUl9fL1NcX19VXT83X11PO1ZfXz8= V11fX1heL0NfXi9DWF9fR1leP19aCk1eT0tfXk9LWl9fS1peT19bXl9PX15fT1tfX09bXl9fW15fT19fL1NcX19TXF8vX1xfL1NfXy9TXF9fU1wKTV8vX1xfL1NfXl9PW19fT1teX19bXl9PX15fT1tfX0taXk9fWl5PS19eT0s= Wl9fR1leP19YXi9DX14vQ1gKTV9fP1ddX19WXU87X10/N1VfXy9TXF9fUlxPK19cLyNQX15bTltPX0taXk9fWi5DSF9eM0RZL187Vl1PXQpNQTg2JUhgQCgiYEhgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= YGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgXS8zVSpULSMwXF4rQlhPX0dZXj9fWk5LSl9eV01bP19QXC8jX1w/J1FfXy9TCk1cX19VXT83X11PO1ZfXz9XXV9fWF4vQ19eP0dZX19HWV4/X1peT0tfXk9LWl9fT1teX18= W15fT19eX09bCk1fX1NcXy9fXF8vU19fL1NcX19TXF8vX1xfL1NfXy9TXF9fU1xfL19cXy9TX18vU1xfX1NcXy9fXF8vU18KTV8vU1xfX09bXl9fW15fT19eX09bX19LWl5PX1peT0tfXj9HWV9fR1leP19YXi9DX11fP1dfXzs= Vl1PX1UKTV0/N19cXy9TX18nUVw/X09bXl9fWz5XTV9eS0paT19HWV4/X1hOK0JfXEsqUk5QTitCWFdgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgKiJASCxGKUI= OApNTT1fP1dfX0VZPjdfWj5HSV9eU0xbL19PW15fX1w/J1FfXy9TXF9fVF0vM19dTztWX18/V11fX1heL0NfCk1eP0dZX19HWV4/X1peT0tfXl9PW19fT1teX19bXl9PX18vU1xfX1NcXy9fXF8vU19fP1ddX19XXV8/X10KTV8= P1dfXz9XXV9fV11fP19dXz9XX18/V11fX1ddXz9fXV8/V19fP1ddX19TXF8vX1xfL1NfXy9TXF9fT1sKTV5fX1teX09fXl9PW19fS1peT19ZXj9HX14/R1lfX0NYXi9fV11fP19dTztWX18zVF0vX1NcXy9fXD8nUQpNX15fT1s= X19MWy5TX1o+R0lfXjdFWT9fP1ddX15GOUY5TUBYLiNBJGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgIWAwJCEvQ1heMl0jMFQvL0JYTitfWV4/R19eT0taX19OCk1bTltfXC8jUF8= XytSXE9fVF0vM19dPzdVX18/V11fX1heL0NfXj9HWV9fR1leP19aXk9LX15fT1tfX09bCk1eX19cXy9TX18vU1xfX1NcXy9fXV8/V19fP1ddX19XXV8/X11fP1dfXz9XXV9fV11fP19dXz9XX18/V10KTV9fV11fP19dXz9XX18= P1ddX19XXV8/X11fP1dfXz9XXV9fU1xfL19cXy9TX18vU1xfX09bXl9fW15fT18KTV5PS1pfX0dZXj9fWV4/R19eL0NYX18/V11fX1VdPzdfXS8zVF9fK1JcT19QXC8jX1tOW05fXk9LWl9fSApNWi5DX1heL0NfXTM0VS9BIzA= VC0yYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGAiUEwrI0lSPEcrSz9XXV9fWT43RV9eR0laP19NWz5XX1teX09fXydRXD9fU1xfL19dPzdVCk1fXztWXU9fV11fP19eL0NYX19HWV4= P19aXk9LX15fT1tfX09bXl9fXF8vU19fL1NcX19TXF8vX11fP1dfCk1fP1ddX19XXV8/X11fP1dfX09bXl9fW15fT19eX09bX19PW15fX1teX09fXl9PW19fT1teX19bXl9PX10KTV8/V19fP1ddX19XXV8/X11fP1dfXy9TXF8= X1NcXy9fXF8vU19eX09bX19PW15fX1peT0tfXj9HWV9fQ1gKTV4vX1ddXz9fXU87Vl9fN1VdP19TXF8vX1w/J1FfXl9PW19fTVs+V19aPkdJX143RVk/Xz5XTVteRUk6NgpNTWBYLiNBKGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= YGBgYGBgYGBgYGBgYGBgYGBgYGAjTFsuVEcrUlxPTwpNWE4rQl9eP0dZX19LWl5PX1tOW05fXyNQXC9fUlxPK19dLzNUX187Vl1PX1ddXz9fXi9DWF9fR1leP19aCk1eT0tfXl9PW19fT1teX19cXy9TX18vU1xfX1ddXz9fXV8= P1dfXz9XXV9fV11fP19eX09bX19PW15fX1teCk1fT19eX09bX19PW15fX1teX09fXl9PW19fT1teX19bXl9PX15fT1tfX09bXl9fW15fT19dXz9XX18/V10KTV9fV11fP19dXz9XX18vU1xfX1NcXy9fW15fT19eX09bX19LWl4= T19ZXj9HX14vQ1hfXz9XXV9fVl1PO18KTV0vM1RfXy9TXF9fUFwvI19bTltOX15PS1pfX0dZXj9fWE4rQl9cSypSTlBHKVI8T2BgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAsI2BQLiRBKDJBVy1TPF8= XjNEWS9fSVo+R19bLlNMX15fTwpNW19fUVw/J19cXy9TX183VV0/X1ZdTztfXi9DWF9fR1leP19aXk9LX15PS1pfX09bXl9fXF8vU19fL1NcCk1fX1ddXz9fXV8/V19fP1ddX19XXV8/X15fT1tfX09bXl9fW15fT19eX09bX18= T1teX19bXl9PX15fT1tfCk1fT1teX19bXl9PX15fT1tfX09bXl9fW15fT19eX09bX19PW15fX1ddXz9fXV8/V19fP1ddX19XXV8/X1wKTV8vU19fL1NcX19PW15fX1peT0tfXk9LWl9fR1leP19YXi9DX11PO1ZfXzdVXT9fU1w= Xy9fXD8nUV9eX08KTVtfX0xbLlNfWj5HSV9eM0RZL187Vl1PXDgmIUA8QCQhYDAkYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYC8jUFwzSTo2RVEuI0BYL19GWU47X1pOS0pfXltOW09fUFwvI19cTytSX18zVF0= L19WXU87XwpNXV8/V19fQ1heL19ZXj9HX15PS1pfX09bXl9fW15fT19fL1NcX19TXF8vX11fP1dfXz9XXV9fW15fT19eCk1fT1tfX09bXl9fW15fT19eX09bX19PW15fX1teX09fXl9PW19fT1teX19bXl9PX15fT1tfX09bXl8= X1teCk1fT19eX09bX19PW15fX1teX09fXl9PW19fT1teX19XXV8/X11fP1dfXy9TXF9fU1xfL19bXl9PX15fT1sKTV9fS1peT19ZXj9HX14vQ1hfXz9XXV9fVl1PO19dLzNUX18rUlxPX1BcLyNfW05bTl9eS0paT19GWU47Xwo= TVguI0BfWi5DSFwkLCNgUC5gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYCkyNEUrPDclUT4/QgpNWE4rX1ouQ0hfXk9LWl9fTltOW19cPydRX18vU1xfX1VdPzdfXU87Vl9fQ1heL19ZXj9HX15PS1pfX0taCk1eT18= W15fT19fL1NcX19TXF8vX11fP1dfXz9XXV9fV11fP19eX09bX19PW15fX1teX09fXl9PW19fT1teCk1fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19PW15fX1teX09fXl9PW18KTV9PW15fX1s= Xl9PX15fT1tfXz9XXV9fV11fP19cXy9TX18vU1xfX09bXl9fWl5PS19eT0taX19HWV4/X1gKTV4vQ19dTztWX183VV0/X1NcXy9fXD8nUV9eX09bX19MWy5TX1ouQ0hfXitCWE9fJVE8N0cpMjRFKzBgYApNYGBgYGBgYGBgYGA= YGBgYGBgYGBgYGBgYGBgYGBgJDEkMSUnN1VdP1lZLjNEX15HSVo/X0xbLlNfW15fTwpNX18rUlxPX1RdLzNfXT83VV9fP1ddX19YXi9DX14/R1lfX0taXk9fW15fT19eX09bX19TXF8vX11fP1dfCk1fP1ddX19XXV8/X15fT1s= X19PW15fX1teX09fXl9PW19fT1teX19fX19fX19fX19fX19fX19fX19fX19fCk1fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXl9PW19fT1teX19bXl9PX15fT1tfX09bXl9fV10KTV8/X11fP1dfXz9XXV9fU1xfL18= W15fT19eX09bX19LWl5PX1leP0dfXi9DWF9fP1ddX19VXT83X10vM1QKTV9fK1JcT19PW15fX1suU0xfXkdJWj9fRFkuM19UXS8zXSNEWS40MGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgKCJgQClWPUc6LVc9Vz1fTjc= RVk/X0paTktfWz5XTV9fI1BcL19SXE8rX10vM1RfXztWXU9fVwpNXV8/X14vQ1hfX0dZXj9fWl5PS19eX09bX19TXF8vX1xfL1NfXz9XXV9fV11fP19eX09bX19PW15fX1teCk1fT19eX09bX19PW15fX19fX19fX19fX19fX18= X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1fX19fX19fX19fX19fX19fX19bXl9PX15fT1tfX09bXl9fW15fT19eX09bX18/V11fX1ddXz9fXF8vU18KTV8vU1xfX09bXl9fWl5PS19eP0dZX19DWF4vX1ddXz8= X11PO1ZfXzNUXS9fUlxPK19cLyNQX15XTVs/X0oKTVpOS19ZPjdFX11XPVc/WVU9NzYtYEAoImBAYGBgYGBgYGBgYGBgYGBgYGBgYGBgI2BQLCNDWF4vSi4jQApNWC9fRllOO19aXk9LX15bTltPX1BcLyNfXF8vU19fN1VdP18= Vl1PO19dXz9XX19HWV4/X1peT0tfXl9PWwpNX19PW15fX1xfL1NfXz9XXV9fV11fP19dXz9XX19PW15fX1teX09fXl9PW19fT1teX19fX19fX19fX19fCk1fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18= X19fX19fX19fX19fX19fX19fX19fCk1fX19fX09bXl9fW15fT19eX09bX19PW15fX1ddXz9fXV8/V19fP1ddX19TXF8vX1teX09fXl9PW19fS1oKTV5PX1leP0dfXV8/V19fO1ZdT19VXT83X1xfL1NfXyNQXC9fTltOW19aTks= Sl9eO0ZZT19AWC4jX0Y5RjkKTU1QPCchUERgYGBgYGBgYGBgYGBgYGBgYGBgYGAiMEQpIlomQUg7V0FYPidfWV4/R19eT0taX19OW05bXwpNXD8nUV9fL1NcX19VXT83X11PO1ZfX0NYXi9fWV4/R19eT0taX19PW15fX1teX08= X18vU1xfX1ddXz9fXQpNXz9XX19PW15fX1teX09fXl9PW19fT1teX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18= Xl9PW19fT1teCk1fX1teX09fXl9PW19fP1ddX19XXV8/X1xfL1NfXl9PW19fT1teX19aXk9LX14/R1lfX0NYXi9fVl1PO18KTV0/N1VfXy9TXF9fUVw/J19bTltOX15PS1pfX0dZXj9fWD4nQV9aNkVJPCgrIlBMLWBgYGBgYGA= YGBgYGAKTWBgYGBgYGBgYCE4NiVBTyFQPCdEWE4rQl9eP0dZX19MWy5TX1teX09fXydRXD9fU1xfL19dPzdVX18/VwpNXV9fWF4vQ19eP0dZX19LWl5PX1teX09fXy9TXF9fU1xfL19dXz9XX18/V11fX1teX09fXl9PW19fT1s= XgpNX19bXl9PX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19PW15fX1teX09fXl9PW19fT1teX19XXV8/X10KTV8= P1dfXy9TXF9fU1xfL19bXl9PX15PS1pfX0dZXj9fWF4vQ19dXz9XX183VV0/X1NcXy9fXD8nUV9eX08KTVtfX0xbLlNfWV4/R19eK0JYT18hUDwnQyVBODYmQGBgYGBgYGBgYGBgYGBgYGBgYGBgYFEsMyRdUzxXLQpNXE4rQlg= T19IWi5DX1suU0xfXl9PW19fUVw/J19cXy9TX183VV0/X1ddXz9fXi9DWF9fR1leP19aXk9LXwpNXl9PW19fU1xfL19cXy9TX18/V11fX1ddXz9fXl9PW19fT1teX19bXl9PX15fT1tfX19fX19fX19fX19fCk1fX19fX19fX18= X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1fX19fX19fX19fX19fX1teX09fXl9PW19fT1teX19bXl9PX11fP1dfXz9XXV9fU1xfL19cXy9TX15fT1sKTV9fS1peT19ZXj9HX14= L0NYX18/V11fX1VdPzdfXF8vU19fJ1FcP19PW15fX1suU0xfXkNIWi9fQlhOK18KTVI8RylbIjhGKUJYYGBgYGBgYGBgYGBgYGBgYGBgYGBgLlNMWzItJzFUPztCWE4rX1ouQ0hfXlNMWy9fTwpNW15fX1w/J1FfXzNUXS9fVV0= PzdfXV8/V19fQ1heL19ZXj9HX15PS1pfX09bXl9fXF8vU19fL1NcX19XXQpNXz9fXV8/V19fT1teX19bXl9PX15fT1tfX09bXl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1fX19fX19fX19fX19fX19fX19fX18= X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX15fT1tfCk1fT1teX19bXl9PX15fT1tfXz9XXV9fV11fP19cXy9TX18vU1xfX09bXl9fWl5PS19eP0dZX19DWF4vX1cKTV1fP19dPzdVX18zVF0vX1FcPydfW15fT18= XlNMWy9fSFouQ19YTitCX1xHKVI+UEcpUjxPYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGAkJSEwNSc0VS0zWVheL0NfXkNIWi9fTFsuU19bXl9PX18nUVw/X1RdLzNfXT83VQpNX18/V11fX1heL0NfXj9HWV9fS1peT19bXl9PX18= L1NcX19TXF8vX11fP1dfXz9XXV9fW15fT19eX09bXwpNX09bXl9fW15fT19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18= X19fX09bXl9fW15fT19eX09bX19PW15fX1ddCk1fP19dXz9XX18vU1xfX1NcXy9fW15fT19eT0taX19HWV4/X1heL0NfXV8/V19fN1VdP19UXS8zX1w/J1EKTV9eX09bX19MWy5TX1ouQ0hfXitCWE9fKVI8R0wpQjhGK0BgYGA= YGBgYGBgYGBgYGBgYGBgYGBgSipCSFQKTVJMSypbTitCWE9fSFouQ19bLlNMX15fT1tfX1FcPydfXF8vU19fN1VdP19XXV8/X14vQ1hfX0dZXj9fWgpNXk9LX15fT1tfX1NcXy9fXF8vU19fP1ddX19XXV8/X15fT1tfX09bXl8= X1teX09fXl9PW19fX19fX19fXwpNX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1fX19fX19fX19fX19fX19fX19bXl9PX15fT1tfX09bXl9fW15fT19dXz9XX18= P1ddX19TXF8vX1xfL1NfCk1eX09bX19LWl5PX1leP0dfXi9DWF9fP1ddX19VXT83X1xfL1NfXydRXD9fT1teX19bLlNMX15DSFovX0IKTVhOK19QXC8jWTE8NyVRTGBgYGBgYGBgYGBgYGBgYGBgYGBgYCRBKDIlSzpWTU07Qlg= TitfWi5DSF9eU0wKTVsvX09bXl9fXD8nUV9fL1NcX19VXT83X11fP1dfX0NYXi9fWV4/R19eT0taX19PW15fX1xfL1NfXy9TXApNX19XXV8/X11fP1dfX09bXl9fW15fT19eX09bX19PW15fX19fX19fX19fX19fX19fX19fX18= X19fX19fXwpNX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19eCk1fT1tfX09bXl9fW15fT19eX09bX18/V11fX1ddXz9fXF8vU19fL1NcX19PW15fX1peT0tfXj9HWV8= X0NYCk1eL19XXV8/X10/N1VfXy9TXF9fUVw/J19bXl9PX15PS1pfX0dZXj9fWE4rQl9cKyJQTjA2JUE4O2BgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYFAsI2BeR0laPyVYPidBX14/R1lfX0taXk9fW05bTl9fJ1FcP19TXF8vXwo= TV0/N1VfXztWXU9fWF4vQ19eP0dZX19LWl5PX1teX09fXy9TXF9fU1xfL19dXz9XX18/V11fX1teX09fXgpNX09bX19PW15fX1teX09fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1fX18= X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19PW15fX1teX09fXl9PW19fT1teCk1fX1ddXz9fXV8/V19fL1NcX19PW15fX1teX09fXk9LWl9fR1leP19YXi9DX11PO1ZfXzdVXT9fU1xfL18KTVw/J1FfXls= TltPX0taXk9fWV4/R19eJ0FYP15bTltPPiUhMDQmYGBgYGBgYGBgYGBgYGBgYGBgYGBgYCUKTSEwNCZESSoyS04jQFgvX0ZZTjtfWk5LSl9eW05bT19QXC8jX1xfL1NfXzdVXT9fVl1PO19dXz9XX19HWQpNXj9fWl5PS19eX08= W19fT1teX19cXy9TX18/V11fX1ddXz9fXV8/V19fT1teX19bXl9PX15fT1tfX09bXgpNX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1fX19fX19fX19fX19fX18= X19PW15fX1teX09fXl9PW19fT1teX19XXV8/X11fP1dfXz9XXV9fU1xfL19bCk1eX09fXl9PW19fS1peT19ZXj9HX14vQ1hfXztWXU9fVV0/N19cXy9TX18jUFwvX05bTltfWk5LSl9eO0YKTVlPX0BYLiNfRFkuM0tQNCUhMDg= YGBgYGBgYGBgYGBgYGBgYGBgYGBgYFAsI2BYSipCSj8+V01bX1k+N0UKTV9eS0paT19NWz5XX1wvI1BfXytSXE9fVF0vM19dTztWX18/V11fX1heL0NfXj9HWV9fS1peT19bXl9PXwpNXy9TXF9fU1xfL19dXz9XX18/V11fX1s= Xl9PX15fT1tfX09bXl9fW15fT19eX09bX19fX19fX19fX19fXwpNX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19PW15fX1teCk1fT19eX09bX19PW15fX1teX09fXV8/V19fP1c= XV9fU1xfL19cXy9TX15fT1tfX0taXk9fWV4/R19eL0NYCk1fXz9XXV9fVl1PO19dLzNUX18rUlxPX1BcLyNfWz5XTV9eS0paT19FWT43X1c9Vz1fRzlWPUhUImBAKCIKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGAkIWAwJTo2RUk= TVYtQzheXjNEWS9fSVo+R19bLlNMX15fT1tfX1IKTVxPK19dLzNUX183VV0/X1ddXz9fXi9DWF9fR1leP19aXk9LX15fT1tfX09bXl9fXF8vU19fP1ddX19XXQpNXz9fXV8/V19fT1teX19bXl9PX15fT1tfX09bXl9fW15fT18= X19fX19fX19fX19fX19fX19fX19fX19fXwpNX19fX19fX19fX19fX19fX19fX19fX19fX19fX19PW15fX1teX09fXl9PW19fT1teX19bXl9PX11fP1dfCk1fP1ddX19XXV8/X1xfL1NfXl9PW19fT1teX19aXk9LX14/R1lfX0M= WF4vX1ddXz9fXT83VV9fM1RdL19SCk1cTytfW15fT19eU0xbL19JWj5HX1kuM0RfXUc5Vj9NKDIkQTdgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgKkJISi0sTytSXltCWE4rX1ouQ0hfXlNMWy9fT1teX19cPyc= UV9fL1NcX19VXT83X11PO1YKTV9fQ1heL19ZXj9HX15PS1pfX0taXk9fW15fT19fL1NcX19TXF8vX11fP1dfXz9XXV9fW15fT19eX09bXwpNX09bXl9fW15fT19eX09bX19PW15fX19fX19fX19fX19fX19fX19fX19fX19fX18= X19fX19fX19fX19fXwpNX19fX19PW15fX1teX09fXl9PW19fT1teX19bXl9PX15fT1tfXz9XXV9fV11fP19cXy9TX18vU1xfX09bCk1eX19aXk9LX15PS1pfX0dZXj9fWF4vQ19dTztWX183VV0/X1NcXy9fXD8nUV9eX09bX18= S1peT19aLkNICk1fXitCWE9fJVE8N0cpIjBEKzBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgIWAwJCEyT0taXzAKTVguI0BfXjtGWU9fSlpOS19bTltOX18jUFwvX1JcTytfXS8zVF9fO1ZdT19XXV8/X14vQ1hfX0c= WV4/X1oKTV5PS19eX09bX19PW15fX1xfL1NfXy9TXF9fV11fP19dXz9XX19PW15fX1teX09fXl9PW19fT1teX19bXgpNX09fXl9PW19fT1teX19bXl9PX15fT1tfX09bXl9fW15fT19eX09bX19PW15fX1teX09fXl9PW19fT1s= XgpNX19bXl9PX15fT1tfXz9XXV9fV11fP19cXy9TX18vU1xfX09bXl9fW15fT19eT0taX19HWV4/X1heL0NfCk1dXz9XX187Vl1PX1RdLzNfXE8rUl9fI1BcL19OW05bX1pOS0pfXjtGWU9fQFguI19HSVo+TlBMKyJQVGAKTWA= YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgImBAKCM9NzVVQz1TPFcvW0RZLjNfWj5HSV9eU0wKTVsvX09bXl9fXD8nUV9fL1NcX19VXT83X11PO1ZfX0NYXi9fWV4/R19eT0taX19LWl5PX1teX09fXy9TXApNX19TXF8= L19dXz9XX18/V11fX1ddXz9fXV8/V19fT1teX19bXl9PX15fT1tfX09bXl9fW15fT19eX09bXwpNX09bXl9fW15fT19eX09bX19PW15fX1teX09fXl9PW19fT1teX19bXl9PX15fT1tfXz9XXV9fV11fP19dCk1fP1dfXy9TXF8= X1NcXy9fW15fT19eT0taX19LWl5PX1leP0dfXi9DWF9fO1ZdT19VXT83X1xfL1NfXydRCk1cP19PW15fX1suU0xfXkdJWj9fRFkuM19WTUs6XlYlQTg3NCFgMCQiYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGA= YGBgYCI4RilCWyVRPDdHWE4rQl9eP0dZX19LWl5PX1tOW05fXydRXD9fU1xfL18KTV0vM1RfXztWXU9fV11fP19eL0NYX19HWV4/X1peT0tfXl9PW19fT1teX19cXy9TX18vU1xfX1ddXz9fXQpNXz9XX18/V11fX1ddXz9fXl8= T1tfX09bXl9fW15fT19eX09bX19PW15fX1teX09fXl9PW19fT1teX19bXgpNX09fXl9PW19fT1teX19bXl9PX11fP1dfXz9XXV9fV11fP19dXz9XX18vU1xfX1NcXy9fW15fT19eX09bCk1fX0taXk9fWV4/R19eL0NYX18/V10= X19WXU87X10vM1RfXy9TXF9fUVw/J19bTltOX15PS1pfX0dZXj9fCk1YTitCX1w/J1FeREoqQkhTYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYCoKTSJASCxCWE4rSU1bPldPW0VZPjdfWj5HSV8= XldNWz9fT1teX19cTytSX18vU1xfX1VdPzdfXU87Vl9fP1cKTV1fX1heL0NfXj9HWV9fS1peT19bXl9PX15fT1tfX1NcXy9fXF8vU19fL1NcX19XXV8/X11fP1dfXz9XXQpNX19XXV8/X15fT1tfX09bXl9fW15fT19eX09bX18= T1teX19bXl9PX15fT1tfX09bXl9fV11fP19dXz9XXwpNXz9XXV9fV11fP19cXy9TX18vU1xfX1NcXy9fW15fT19eX09bX19LWl5PX1leP0dfXi9DWF9fP1ddX19WCk1dTztfXT83VV9fL1NcX19RXD8nX1teX09fXldNWz9fSVo= PkdfWT43RV9dXz9XX148RylSWiJQTCsjQGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAjQFguJDMxVD0nVFheL0MKTV9eP0dZX19LWl5PX1tOW05fXyNQXC9fUlxPK19dLzNUX183VV0= P19XXV8/X14vQ1hfX0dZXj9fWV4/R18KTV5PS1pfX09bXl9fW15fT19fL1NcX19TXF8vX1xfL1NfXz9XXV9fV11fP19dXz9XX18/V11fX1ddXz9fXQpNXz9XX18/V11fX1ddXz9fXV8/V19fP1ddX19XXV8/X11fP1dfXz9XXV8= X1ddXz9fXF8vU19fL1NcX19TXApNXy9fW15fT19eX09bX19LWl5PX1leP0dfXj9HWV9fQ1heL19XXV8/X10/N1VfXzNUXS9fUlxPK19cLyNQCk1fXltOW09fS1peT19ZXj9HX14vQ1hfXzVVPTdZMjRFKTYwJCFgMCRgYGBgYGA= YGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAwJCFgM0laPkdSLV8/V19fRVk+N19aPkdJX15TTFsvX08KTVteX19cPydRX18vU1xfX1RdLzNfXU87Vl9fP1ddX19YXi9DX14/R1lfX0dZXj9fWl4= T0tfXl9PW19fT1sKTV5fX1teX09fXy9TXF9fU1xfL19cXy9TX18/V11fX1ddXz9fXV8/V19fP1ddX19XXV8/X11fP1dfXz9XXQpNX19XXV8/X11fP1dfXz9XXV9fU1xfL19cXy9TX18vU1xfX09bXl9fW15fT19eX09bX19LWl4= T19ZXj9HXwpNXj9HWV9fQ1heL19XXV8/X11PO1ZfXzNUXS9fU1xfL19cPydRX15fT1tfX0xbLlNfWj5HSV9eN0VZP18+Ck1XTVteRCkiMEpQWC4jQSRgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= YGBgCk1gYGBgYGBgYGAwJCFgNEEoMiU/MFQtI1NYTitCX14/R1lfX0paTktfWz5XTV9fI1BcL19RXD8nX1xfL1MKTV9fN1VdP19WXU87X11fP1dfX0NYXi9fWV4/R19eP0dZX19LWl5PX1peT0tfXl9PW19fT1teX19bXl9PXwo= TV8vU1xfX1NcXy9fXF8vU19fL1NcX19TXF8vX1xfL1NfXy9TXF9fU1xfL19cXy9TX18vU1xfX1NcXy9fXApNXy9TX15fT1tfX09bXl9fW15fT19eT0taX19LWl5PX1leP0dfXj9HWV9fQ1heL19XXV8/X11PO1ZfXzdVCk1dP18= U1xfL19cPydRX18jUFwvX01bPldfWk5LSl9eP0dZX19CWE4rX1JcTytbNDUlMTUwIWAwJCFgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgKSIwRCsKTT8nUVxFLU8= O1ZfV0RZLjNfWi5DSF9eT0taX19OW05bX1wvI1BfXytSXE9fU1xfL19dPzdVX187Vl1PX1cKTV1fP19eL0NYX19DWF4vX1leP0dfXk9LWl9fS1peT19aXk9LX15fT1tfX09bXl9fW15fT19eX09bX19TXApNXy9fXF8vU19fL1M= XF9fU1xfL19cXy9TX18vU1xfX09bXl9fW15fT19eX09bX19PW15fX1peT0tfXk9LWgpNX19LWl5PX1leP0dfXi9DWF9fQ1heL19XXV8/X11PO1ZfXzdVXT9fU1xfL19cTytSX18jUFwvX05bTltfCk1aXk9LX15DSFovX0RZLjM= X1ZNSzpfJjVFOTdAJCFgMCRgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYCFMOyZSJkZJSjskV11fP19eN0UKTVk/X0laPkdfWy5TTF9eW05bT18= UFwvI19cTytSX18vU1xfX1VdPzdfXU87Vl9fP1ddX19XXV8/X14vQ1gKTV9fR1leP19ZXj9HX15PS1pfX0taXk9fWl5PS19eX09bX19PW15fX1teX09fXl9PW19fT1teX19bXl9PXwpNXl9PW19fT1teX19bXl9PX15fT1tfX0s= Wl5PX1peT0tfXk9LWl9fR1leP19ZXj9HX14vQ1hfXz9XXV9fVwpNXV8/X11PO1ZfXzdVXT9fU1xfL19cTytSX18jUFwvX05bTltfWy5TTF9eR0laP19FWT43X1ddXz9fSSIwCk1EKkQ5JjFEPmBgYGBgYGBgYGBgYGBgYGBgYGA= YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYCFgMCQhMlRNKzcsTytSXl9BWD4nX1lOO0ZfXkdJWj9fTFsuU18KTVtOW05fXyNQXC9fUlxPK19cXy9TX18zVF0vX1VdPzc= X11PO1ZfXz9XXV9fWF4vQ19eL0NYX19HWV4/X1kKTV4/R19eP0dZX19LWl5PX1peT0tfXk9LWl9fS1peT19aXk9LX15PS1pfX0taXk9fWl5PS19eT0taX19LWgpNXk9fWV4/R19eP0dZX19HWV4/X1heL0NfXi9DWF9fP1ddX18= Vl1PO19dPzdVX18zVF0vX1NcXy9fXE8rUgpNX18jUFwvX05bTltfWy5TTF9eR0laP19GWU47X1g+J0FfXDsmUU48Wy5TTShgMCQhYDBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= YGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgMCQhYDlHOVY9XFM8Vy1bXitCWE9fRllOO19aPkdJX15TTFsvX05bTltfXC8jUF9fJ1EKTVw/X1NcXy9fXS8zVF9fN1VdP19WXU87X11PO1ZfXz9XXV9fWF4vQ19eL0M= WF9fQ1heL19ZXj9HX14/R1kKTV9fR1leP19ZXj9HX14/R1lfX0dZXj9fWV4/R19eP0dZX19HWV4/X1leP0dfXi9DWF9fQ1heL19YXi9DXwpNXV8/V19fO1ZdT19WXU87X10/N1VfXzNUXS9fU1xfL19cTytSX18jUFwvX05bTls= X1suU0xfXkdJWj9fRgpNWU47X1hOK0JfXFsuU08hSDomQVwhMDQlIUBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= YGBgYGAhMDQlCk0hRiVBODcrN1VdP1lYTitCX147RllPX0laPkdfWy5TTF9eW05bT19QXC8jX1w/J1FfXytSXE9fU1xfL18KTV0vM1RfXzdVXT9fVl1PO19dTztWX18/V11fX1ddXz9fXV8/V19fQ1heL19YXi9DX14vQ1hfX0M= WF4vX1gKTV4vQ19eL0NYX19DWF4vX1heL0NfXV8/V19fP1ddX19XXV8/X11PO1ZfXztWXU9fVV0/N19dLzNUX18vUwpNXF9fUlxPK19cPydRX18jUFwvX05bTltfWy5TTF9eR0laP19GWU47X1hOK0JfXUM4Vi9NVj1HOi0hMDQ= JQpNIVBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgLiNAWDA9RzlWQzxfL1NfI0IKTVg= TitfWU47Rl9eR0laP19LWl5PX1s+V01fXl9PW19fUFwvI19cPydRX18rUlxPX1NcXy9fXS8zVF9fN1UKTV0/X1VdPzdfXU87Vl9fO1ZdT19WXU87X11fP1dfXz9XXV9fV11fP19dXz9XX18/V11fX1ddXz9fXU87VgpNX187Vl0= T19WXU87X10/N1VfXzdVXT9fVF0vM19cXy9TX18vU1xfX1JcTytfXC8jUF9eX09bX19NWz5XXwpNWl5PS19eR0laP19GWU47X1hOK0JfXS8zVF81WD4nQi8jUFwvJEBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGA= YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA4JiFAPVQ9JzIrVF0vM10+J0FYP19FWT43X1ouQ0gKTV9eS0paT19MWy5TX1s= TltOX15fT1tfX1BcLyNfXD8nUV9fK1JcT19TXF8vX10vM1RfXzNUXS9fVV0/N18KTV0/N1VfXzdVXT9fVV0/N19dPzdVX183VV0/X1VdPzdfXT83VV9fN1VdP19VXT83X10vM1RfXzNUXS9fUwpNXF8vX1xPK1JfXydRXD9fUVw= PydfW15fT19eW05bT19MWy5TX1pOS0pfXkNIWi9fRVk+N19YPidBX10/NwpNVV9OYEAoIjsiQEgqI2BgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGA= YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgIkBIKiMmRUk6N1slUTw3R1ddXz9fXjNEWS9fR1leP19aPkdJX15PS1pfX00KTVs+V19bTltOX15fT1tfX1BcLyNfXD8nUV8= XytSXE9fUlxPK19cXy9TX18vU1xfX1NcXy9fXF8vU19fM1QKTV0vX1RdLzNfXF8vU19fL1NcX19TXF8vX1xfL1NfXytSXE9fUlxPK19cPydRX18jUFwvX09bXl9fW05bTgpNX15XTVs/X0taXk9fWj5HSV9eP0dZX19EWS4zX1c= XV8/X1xTLFMuXVQ9JzItI0BYLiRAYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGAkIWAwJS8zVF0yOzZVTT07O1ZdT1xYTitCX143RVk/X0dZXj9fWj5HSV9eT0taX19MWy5TX1tOW04KTV9eX09bX19PW15fX1wvI1BfXyNQXC9fUVw/J19cPydRX18nUVw= P19RXD8nX1w/J1FfXydRXD9fUVw/J18KTVw/J1FfXyNQXC9fUFwvI19bXl9PX15bTltPX05bTltfWy5TTF9eT0taX19JWj5HX1leP0dfXjdFWT9fQgpNWE4rX1ctUzxfTCchUD41MTQ1JUIhMDQlIUBgYGBgYGBgYGBgYGBgYGA= YGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= YGBgYGAkIWAwJEAoImBHCk08JyFQQUxDKFIuSz1XPVdeWF4vQ19eN0VZP19HWV4/X1o+R0lfXktKWk9fTFsuU19bLlNMX15XTVs/X04KTVtOW19bTltOX15fT1tfX09bXl9fW15fT19eX09bX19PW15fX1teX09fXltOW09fTls= TltfWz5XTV9eU0wKTVsvX0taXk9fWk5LSl9eR0laP19HWV4/X1k+N0VfXitCWE9fP1ddX19ULSMwXFkyNEUrMEsqUkxVYFAsIwpNIWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= YGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA8JyFQREgqIkBQQihCKEg= LScxCk1UPy8/V11fX1hOK0JfXjNEWS9fRllOO19aLkNIX15HSVo/X0paTktfWk5LSl9eT0taX19MWy5TX1suU0wKTV9eU0xbL19MWy5TX1suU0xfXk9LWl9fS1peT19aXk9LX15LSlpPX0laPkdfWi5DSF9eO0ZZT19EWS4zXwo= TVhOK0JfXV8/V19fMVQ9J1NFWT43TTNYXi9ESCoiQEgsYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGA= YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgRCkiMExeL0NZKkMoUixJTCNgUC4jOlZNS1sKTVguI0BfXis= QlhPX0RZLjNfWT43RV9eO0ZZT19HWV4/X1leP0dfXkNIWi9fSFouQ19aLkNIX15DSFovX0cKTVleP19ZXj9HX147RllPX0VZPjdfWS4zRF9eK0JYT19AWC4jX1ZdTztfLFsuU08qSEoqQyovU1xfMlBIKgpNIkBQYGBgYGBgYGA= YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGA= YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYDQlITA4OiZBSEA8JyFQQUoiQEgrVyRRLDNGVV0/N149Wz4KTVdPX0BYLiNfWD4nQV9eK0JYT18= QlhOK19YXi9DX14rQlhPX0JYTitfWE4rQl9eJ0FYP18/V11fX1c9Vz0KTV9NNzVVPzsuU0xbUktKWk5TViFAOCcoUixDKF0kUSwzJmAkIWAwJGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGAoImBAKCkiMEQrJlFMOyg0SSoyRUYlQTg2QEY5RjlNWzJUTS03IlBMK0UKTVJMSypbTEMoUi5LKVI8R0xTXF8vXFwrIlBONltOW08= PkYpQjhNN0laPkkpIzBULTEsQyhSLzFgMCQhMCEKTWAwJCFgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= YGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBQLCNgUDwnIVBEMSQxJDUlUTw3JlJISipDLEIoQihJKUI4RitTNFUKTS00JDclUTw7JSEwNCZgRCkiMEwkIWAwJGBgYGBgYGBgYGBgYGBgYGBgYGA= YGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= YGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= YGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= YGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= YApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWA= YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGA= YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYAokYGBgYGBgYGAKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjE= MTAwMDAyMTAwMDAwMDAwMDMxaGRhcm9vdC51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDAxMTMwMDA= MDAwMDAwMzVoZGFyb290L09fX19fVFVQVFVPX1JFREFIU19FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9TSEFERVJfT1VUUFVUX19fX08uaW5pdAB0eXBlID0gb3V0cHV0Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDA= MDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDExMjAwMDAwMDAxNjc2aGRhcm9vdC9PX19fX1RVUFRVT19SRURBSFNfRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfU0hBREVSX09VVFBVVF9fX18= Ty5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxNSAtNS45Nwpjb25uZWN0b3JuZXh0aWQgNgpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiA= ZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG8= ZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjAgInNoYWRlciIKfQppbnB1dHNOYW1lZDMKewoxIAlPX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVI= X1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08gMCAxICI= Q2YiCjIgCSIiICIiIDEgIk9mIgozIAkiIiAiIiAxICJBZiIKNCAJIiIgIiIgMSAiTiIKNSAJIiIgIiIgMSAiRiIKfQppbnB1dHMKewowIAlPX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUk= REFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08gMCA= MQoxIAkiIiAwIDEKMiAJIiIgMCAxCjMgCSIiIDAgMQo0IAkiIiAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTYxNjAyNDQ0NwogIG1vZGlmeSAxNjIyODIzMjkzCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc= Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTA= MDAxMTMwMDAwMDAwMDE3M2hkYXJvb3QvT19fX19UVVBUVU9fUkVEQUhTX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX1NIQURFUl9PVVRQVVRfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKY29udGV4dHR5cGUJWyAwCWxvY2tzPTA= IF0JKAlzdXJmYWNlCSkKb3V0cHV0Y29kZWxhc3QJWyAwCWxvY2tzPTAgXQkoCSJvbiIJKQpwYXJtb3JkZXIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDE= MDAwMDAwMTQwNTY0NTA2MTEwMDAxMTcwMDAwMDAwMDA0MWhkYXJvb3QvT19fX19UVVBUVU9fUkVEQUhTX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX1NIQURFUl9PVVRQVVRfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW8= bl9fXwAAAAMACDE4LjUuNDk5MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDAwNzMwMDAwMDAwMDAzNmhkYXJvb3QvT19fX19UQ0VMT0NfVFVQVFVPX19fX09fX18= X09VVFBVVF9DT0xFQ1RfX19fTy5pbml0AHR5cGUgPSBjb2xsZWN0Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwMDcyMDAwMDAwMDE= MTYyaGRhcm9vdC9PX19fX1RDRUxPQ19UVVBUVU9fX19fT19fX19PVVRQVVRfQ09MRUNUX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gMTcgLTYuNjEKY29ubmVjdG9ybmV4dGlkIDEKZmxhZ3MgPSAgbG9jayBvZmYgbW8= ZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiA= Y29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fVFU= UFRVT19SRURBSFNfRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfU0hBREVSX09VVFBVVF9fX19PIDAgMSAic2hhZGVyMSIKfQppbnB1dHMKewowIAlPX19fX1RVUFRVT19SRURBSFNfRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfU0g= QURFUl9PVVRQVVRfX19fTyAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTYxNjAyNDQ0NwogIG1vZGlmeSAxNjIyODIzMjkzCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkc= QiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDA3MzAwMDAwMDAwMTU2aGRhcm8= b3QvT19fX19UQ0VMT0NfVFVQVFVPX19fX09fX19fT1VUUFVUX0NPTEVDVF9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOAppbnB1dG51bQlbIDAJbG9ja3M9MCBdCSgJMQkpCmlucHV0bmFtZTEJWyAwCWxvY2tzPTAgXQkoCSIiCSk= CmlucHV0bGFiZWwxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDAwNzcwMDAwMDAwMDA0MWhkYXJvb3QvT19fX19UQ0U= TE9DX1RVUFRVT19fX19PX19fX09VVFBVVF9DT0xFQ1RfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAIMTguNS40OTkwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDA= MTQwNTY0NTA2MTEwMDAyNzMwMDAwMDAwMDE2NGhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1M= WU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PLmluaXQAdHlwZSA9IE9fX19fUkVEQUhTX1NFTlRIR0lSQl9UT09SX0VCVUNfTEE= Q0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfU0hBREVSX19fX08KbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY= NDUwNjExMDAwMjcyMDAwMDAwMDA3NDVoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFI= SUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxMyAtNS4zMQpjb25uZWN0b3JuZXh0aWQgMQo= ZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvbiByZW5kZXIgb24gaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXQ= YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewowICJkaWZmIgo= fQppbnB1dHNOYW1lZDMKewp9CmlucHV0cwp7Cn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjIyOTExNDMKICBtb2RpZnkgMTYyMjgyMzI5NwogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0M= b2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDAyNzMwMDAwMDAwMDA= MjBoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFQ= TkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA= NTY0NTA2MTEwMDAyNzcwMDAwMDAwMDA2MWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUU= VFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PLnVzZXJkYXRhAAAAAAIADV9fX1ZlcnNpb25fX18AAAADAAAACXdpcmVzdHlsZQAAAAM= AAdyb3VuZGVkMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDAzMDIwMDAwMDAwMDI1N2hkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREU= X1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1M= SEFERVJfX19fTy5vdXRwdXRpbmZvcwBOdW1JbmZvcyAxClZhbHVlc0JpbmFyeSAxCkJlZ2luSW5mbwpPdXRwdXROYW1lIGRpZmYKRGVidWdDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCkJ5cGFzc0NvcnJJbnB1dE5hbWUgX18= ZGVmYXVsdF9fCk5vcm1hbE1vZGUgMApCeXBhc3NNb2RlIDIKVXNlRGVmYXVsdFZhbHVlIDEKRW5kSW5mbwoAAAAAAAAAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjE= MTAwMDMxMzAwMDAwMDAwNjU3aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF8= Q1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vX19uZXRib3gxLm5ldGJveGluaXQAMgoyCnsKCWF1dG9maXQgOj0gMDsKCWNvbG9yIDo9ICJVVF8= Q29sb3IgUkdCIDEgMSAxICI7Cgljb21tZW50IDo9IE9fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkE= TE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTzsKCWhlaWdodCA6PSAyMS41NDM5NzY4NTIxMTcwOTg7CgltaW5pbWl6ZWQgOj0gMDsKCW93bmVyIDo9IF9fbmV0Ym94MjsKCXdpZHRoIDo9IDczOwoJeF9wb3NpdGlvbiA6PSA= OC4wMDAwMDAwMDAwMDAwMDE4OwoJeV9wb3NpdGlvbiA6PSA4LjE1NjAyMzEzNTk2MTk3MTc7Cn0KewogIGNyZWF0ZSAxNjIyMzEyMjc0CiAgbW9kaWZ5IDE2MjI4MTYzMTYKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWM= Y2VzcyAwNzc3Cn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDAzMTMwMDAwMDAwMDY3MmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0U= R0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVEk= T19TSEFERVJfX19fTy9fX25ldGJveDIubmV0Ym94aW5pdAAyCjIKewoJYXV0b2ZpdCA6PSAwOwoJY29sb3IgOj0gIlVUX0NvbG9yIFJHQiAxIDEgMSAiOwoJY29tbWVudCA6PSBPX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk8= TEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkc= X1JBVElPX1NIQURFUl9fX19POwoJaGVpZ2h0IDo9IDUwLjcwMDAwMDAwMDAwMDAwMzsKCW1pbmltaXplZCA6PSAwOwoJd2lkdGggOj0gNzUuNDAwMDAwMDAwMDAwMDA2OwoJeF9wb3NpdGlvbiA6PSA3OwoJeV9wb3NpdGlvbiA= Oj0gLTIwOwp9CnsKICBjcmVhdGUgMTYyMjQ4NDA3OAogIG1vZGlmeSAxNjIyODIyODA4CiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDA= MDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNDQ1MDAwMDAwMDAwMzdoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEU= TVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVI= R19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19PLmluaXQAdHlwZSA9IHN1YmNvbnN0Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDA= MDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDQ0NDAwMDAwMDAyNzY3aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1Q= T09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX18xX1RDQVJUQlVTX18= X19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxNSA2LjA1CmNvbm5lY3Q= b3JuZXh0aWQgMgpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2E= ZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQ= Mwp7CjEgInN1YmVkIgp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fVENBUlRCVVNfMV9fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX18= RUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX18= X1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkE= Q0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX18= X1NRVUFSRV9ST09UX19fXzFfU1VCVFJBQ1RfX19fTyAxIDEgInZhbCIKfQppbnB1dHMKewowIAlPX19fX1RDQVJUQlVTXzFfX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX08= X19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE8= VF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0Q= VUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE8= V0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX18xX1NVQlRSQUNUX19fX08gMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjIyODkxMzAKICBtb2RpZnkgMTYyMjQ4MzUzMgogIGF1dGhvciBBZG1pbmlzdHJhdG8= ckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDA= MDAwMDE0MDU2NDUwNjExMDAwNDQ1MDAwMDAwMDAxMTNoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT18= X19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl8= UkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApzaWduYXR1cmUJWyAwCWxvY2tzPTAgXQkoCWYJKQpzdWJjb25zdAlbIDAJbG8= Y2tzPTAgXQkoCTEJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNDQ3MDAwMDAwMDAwMTJoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0w= QUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR18= UkFUSU9fU0hBREVSX19fX08vT19fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19PLm5ldGI= b3gAX19uZXRib3gyCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNDUxMDAwMDAwMDAwMzFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl8= RUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVQ= SU9fU0hBREVSX19fX08vT19fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19PLnVzZXJkYXQ= YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA1MTcwMDAwMDAwMDAzMmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVI= X0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkE= TE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU4= VF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX19PLmluaXQAdHlwZSA9IHBvdwptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDA= MTQwNTY0NTA2MTEwMDA1MTYwMDAwMDAwMTQyMWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1M= WU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFM= X1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gMTU= IDEuMTI1CmNvbm5lY3Rvcm5leHRpZCAzCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGw= aWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2Y= ZgpvdXRwdXRzTmFtZWQzCnsKMiAicG93Igp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0c= UkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fTyAxIDEgInZhbCIKMSAJIiIgIiIgMSAiZXhwIgp9CmlucHV0cwp7CjAgCU9fX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVI= R19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fTyAwIDEKMSAJIiIgMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjIyODkyMTEKICA= bW9kaWZ5IDE2MjI0ODM1MzIKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA= NzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNTE3MDAwMDAwMDA2NjBoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSUQ= QVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX18= X18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEU= X19fX1BPV0VSXzNfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKc2lnbmF0dXJlCVsgMAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSkKdmFsCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3YJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmE= bF91CVsgMAlsb2Nrcz0wIF0JKAkxCTEJKQp2YWxfcAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfbglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfYwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdjQJWyAwCWw= b2Nrcz0wIF0JKAkxCTEJMQkxCSkKdmFsX3VmCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91cAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdW4JWyAwCWxvY2tzPTA= IF0JKAkxCTEJMQkpCnZhbF91YwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQpleHAJWyAwCWxvY2tzPTAgXQkoCTMJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjE= MTAwMDUyMTAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF8= Q1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR18= TEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fTy5uZXRib3gAX19uZXRib3gyCjA3MDcwNzAwMDAwMTAwMDAwMDA= MDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDUyMzAwMDAwMDAwMDMxaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1Q= T09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX18zX1JFV09QX19fX0U= VEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX18= X08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNjA1MDAwMDAwMDAwMzJoZGFyb290L09fX19fUkU= REFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUU= TlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVI= X1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTy5pbml0AHR5cGUgPSBwb3c= Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNjA0MDAwMDAwMDE1NjZoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0w= QUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR18= UkFUSU9fU0hBREVSX19fX08vT19fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUE= Ul9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxNSAtMy44NzUKY28= bm5lY3Rvcm5leHRpZCAzCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiA= dW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHM= TmFtZWQzCnsKMiAicG93Igp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX18= X0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19PIDEgMSAidmFsIgoxIAkiIiAiIiAxICJleHAiCn0KaW5wdXRzCnsKMCAJT18= X19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFI= QUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19PIDAgMQoxIAkiIiAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjI4OTIxMQogIG1vZGlmeSAxNjIyNDgzNTMyCiAgYXV0aG9yIEFkbWluaXN0cmE= dG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDE= MDAwMDAwMTQwNTY0NTA2MTEwMDA2MDQwMDAwMDAwMDI0NWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX18= T19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF8= X19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8= M19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19PLmNobgB7CiAgICBjaGFubmVsIGV4cCB7CiAgICAgIGxlZnR0eXBlID0gZXh0ZW5kCiAgICAgIHJpZ2h0dHlwZSA9IGV4dGVuZAogICAgICBkZWZhdWx0ID0gMwogICA= ICAgZmxhZ3MgPSAwCiAgICAgIHNlZ21lbnQgeyBsZW5ndGggPSAwIHZhbHVlID0gMyAzIGV4cHIgPSAxLzMgfQogICAgfQogIH0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY= NDUwNjExMDAwNjA1MDAwMDAwMDA3MTNoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFI= SUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX18= X18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlQ= UkFDVF9fX19QT1dFUl8xXzNfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKc2lnbmF0dXJlCVsgMAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSkKdmFsCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3YJWyAwCWxvY2tzPTAgXQkoCTEJMQk= MQkpCnZhbF91CVsgMAlsb2Nrcz0wIF0JKAkxCTEJKQp2YWxfcAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfbglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfYwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdjQ= CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkxCSkKdmFsX3VmCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91cAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdW4JWyAwCWw= b2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91YwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQpleHAJWyA4CWxvY2tzPTAgXQkoCVsgZXhwCTAuMzMzMzMzMzMzMzMzMzMzMzEgXSAJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjA= MDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDYwNzAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUI= VUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX18zXzFfUkVXT1BfX19fVENBUlQ= QlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX18= X05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX08ubmV0Ym94AF9fbmV0Ym94MgowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTA= MDA2MTEwMDAwMDAwMDAzMWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1U= QkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0E= UlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX18= X1BPV0VSXzFfM19fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDUyNTAwMDAwMDAwMDM3aGQ= YXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU18= UkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX18= T19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fX08uaW5pdAB0eXBlID0gY29uc3RhbnQKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDA= MDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNTI0MDAwMDAwMDEwMDJoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEc= SVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX01IVElSQUc= T0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0w= T0dBUklUSE1fX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxMi41IC0xOC40Ngpjb25uZWN0b3JuZXh0aWQgMQpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSA= b2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmY= IG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjAgImxvZ19fcmFkXzRfX2F0YW5fMV9fX19fXzFfX18iCn0KaW5wdXRzTmFtZWQzCnsKfQppbnB1dHMKewp9CnN0YXQ= CnsKICBjcmVhdGUgMTYyMjI4OTQ0NQogIG1vZGlmeSAxNjIyNDgzNTU2CiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmw= YW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDUyNDAwMDAwMDAwMzczaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUY= X0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUM= SU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVA= TFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fX08uY2huAHsKICAgIGNoYW5uZWwgZmxvYXRkZWYgewogICAgICBsZWZ0dHlwZSA9IGV4dGVuZAogICAgICByaWdodHR5cGUgPSBleHRlbmQKICA= ICAgIGRlZmF1bHQgPSAwLjc2MTAwMDAwMDAwMDAwMDAxCiAgICAgIGZsYWdzID0gMAogICAgICBzZWdtZW50IHsgbGVuZ3RoID0gMCB2YWx1ZSA9IDAuNzYxMDAwMDAwMDAwMDAwMDEgMC43NjEwMDAwMDAwMDAwMDAwMSBleHA= ciA9ICJsb2coIHJhZCg0LiphdGFuKDEuKSkgLSAxLiApIiB9CiAgICB9CiAgfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDUyNTAwMDAwMDAzMDQ3aGRhcm8= b3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQUQ= SUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX18= X18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fX08ucGFybQB7CnZlcnNpb24gMC44CmNvbnN0dHlwZQlbIDAJbG9ja3M9MCBdCSgJImZsb2F0Igk= KQpmbG9hdGRlZglbIDgJbG9ja3M9MCBdCSgJWyBmbG9hdGRlZgkwLjc2MTU0OTc4Mjg4MDg5NDM3IF0gCSkKaW50ZGVmCVsgMAlsb2Nrcz0wIF0JKAkwCSkKdG9nZ2xlZGVmCVsgMAlsb2Nrcz0wIF0JKAkib2ZmIgkpCmFuZ2w= ZWRlZglbIDAJbG9ja3M9MCBdCSgJMAkpCmxvZ2Zsb2F0ZGVmCVsgMAlsb2Nrcz0wIF0JKAkwCSkKZmxvYXQyZGVmCVsgMAlsb2Nrcz0wIF0JKAkwCTAJKQpmbG9hdDNkZWYJWyAwCWxvY2tzPTAgXQkoCTAJMAkwCSkKdmVjdG8= cmRlZglbIDAJbG9ja3M9MCBdCSgJMAkwCTAJKQpub3JtYWxkZWYJWyAwCWxvY2tzPTAgXQkoCTAJMAkwCSkKcG9pbnRkZWYJWyAwCWxvY2tzPTAgXQkoCTAJMAkwCSkKZGlyZWN0aW9uZGVmCVsgMAlsb2Nrcz0wIF0JKAkxCTA= CTAJKQpmbG9hdDRkZWYJWyAwCWxvY2tzPTAgXQkoCTAJMAkwCTAJKQpmbG9hdG0yZGVmCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkxCSkKZmxvYXQ5ZGVmCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkwCTEJMAkwCTAJMQkpCmZsb2E= dDE2ZGVmCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkwCTAJMQkwCTAJMAkwCTEJMAkwCTAJMAkxCSkKc3RyaW5nZGVmCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmZpbGVkZWYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKaW1hZ2VkZWYJWyA= MAlsb2Nrcz0wIF0JKAkiIgkpCmdlb21ldHJ5ZGVmCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmNvbG9yZGVmCVsgMAlsb2Nrcz0wIF0JKAkwCTAJMAkpCmNvbG9yNGRlZglbIDAJbG9ja3M9MCBdCSgJMAkwCTAJMAkpCmJzZGZkZWY= CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmRpY3RkZWYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKY29zaGFkZXJkZWYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKc3VyZmFjZWRlZglbIDAJbG9ja3M9MCBdCSgJIiIJKQpkaXNwbGFjZW1lbnQ= ZGVmCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmF0bW9zcGhlcmVkZWYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKZmxvYXRhZGVmCVsgMAlsb2Nrcz0wIF0JKAkpCmludGFkZWYJWyAwCWxvY2tzPTAgXQkoCSkKdmVjdG9yMmFkZWYJWyA= MAlsb2Nrcz0wIF0JKAkpCnZlY3RvcmFkZWYJWyAwCWxvY2tzPTAgXQkoCSkKcG9pbnRhZGVmCVsgMAlsb2Nrcz0wIF0JKAkpCm5vcm1hbGFkZWYJWyAwCWxvY2tzPTAgXQkoCSkKY29sb3JhZGVmCVsgMAlsb2Nrcz0wIF0JKAk= KQpmbG9hdG0yYWRlZglbIDAJbG9ja3M9MCBdCSgJKQpmbG9hdDRhZGVmCVsgMAlsb2Nrcz0wIF0JKAkpCmZsb2F0OWFkZWYJWyAwCWxvY2tzPTAgXQkoCSkKZmxvYXQxNmFkZWYJWyAwCWxvY2tzPTAgXQkoCSkKc3RyaW5nYWQ= ZWYJWyAwCWxvY2tzPTAgXQkoCSkKZGljdGFkZWYJWyAwCWxvY2tzPTAgXQkoCSkKY29zaGFkZXJhZGVmCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCnN0cnVjdGRlZglbIDAJbG9ja3M9MCBdCSgJIiIJKQpwYXJtdW5pZm9ybQlbIDA= CWxvY2tzPTAgXQkoCSJvbiIJKQpjb25zdG5hbWUJWyAwCWxvY2tzPTAgXQkoCSJsb2coIHJhZCg0LiphdGFuKDEuKSkgLSAxLiApIgkpCmNvbnN0bGFiZWwJWyAwCWxvY2tzPTAgXQkoCUNvbnN0YW50CSkKfQowNzA3MDcwMDA= MDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA1MjcwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1M= RU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fTUg= VElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzE= X19fX0xPR0FSSVRITV9fX19PLm5ldGJveABfX25ldGJveDIKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA1MzEwMDAwMDAwMDA0MWhkYXJvb3QvT19fX19SRUQ= QUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU4= VF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18xX19fX0FSQ1Q= QU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAgxOC41LjQ5OTA3MDcwNzAwMDAwMTAwMDAwMDAwMDY= NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDU2MTAwMDAwMDAwMDQxaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1I= X0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UQ0FSVEJVU18xX19fX00= SFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8= MV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PLmluaXQAdHlwZSA9IGNvbXBsZW1lbnQKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA= NjExMDAwNTYwMDAwMDAwMDE0NjVoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0E= TF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl8= X19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fTy4= ZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gMTIuNSAtMTUuOTUKY29ubmVjdG9ybmV4dGlkIDIKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmY= IGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCA= b2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoxICJjb21wbGVtIgp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUEk= VExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fX08gMCAxICJ2YWwiCn0KaW5wdXRzCnsKMCA= CU9fX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1U= QlRSQUNUXzFfX19fTE9HQVJJVEhNX19fX08gMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjIyODk0NTgKICBtb2RpZnkgMTYyMjQ4MzUzMgogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFU= VF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA1NjEwMDAwMDA= MDA2NjJoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUkk= R0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX18= X19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fTy5wYXJtAHsKdmVyc2lvbiA= MC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZhbAlbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF9pCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3UJWyAwCWxvY2tzPTAgXQkoCTEJMQkpCnZhbF92CVsgMAk= bG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfcAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfbglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfYwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdjQJWyAwCWxvY2tzPTA= IF0JKAkxCTEJMQkxCSkKdmFsX3VmCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91cAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdW4JWyAwCWxvY2tzPTAgXQkoCTE= CTEJMQkpCnZhbF91YwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNTYzMDAwMDAwMDAwMTJoZGFyb290L09fX18= X1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkE= RElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzE= X19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX08ubmV0Ym94AF9fbmV0Ym94MgowNzA3MDcwMDAwMDEwMDA= MDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA1NjUwMDAwMDAwMDAzMWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0k= UkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fVENBUlRCVVM= XzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1U= QlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY= NDUwNjExMDAxMTQ1MDAwMDAwMDAwMzdoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFI= SUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX18= U05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX18= UkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8= M19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fTy5pbml0AHR5cGU= ID0gbXVsdGlwbHkKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDExNDQwMDAwMDAwMjQyN2hkYXJvb3QvT19fX19SRURBSFNfT0lUQVI= X0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkE= TE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX18= X09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQUQ= SUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVU= TFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxNSAtNi4zCmNvbm5lY3Rvcm5leHRpZCAzCmZsYWdzID0= ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmY= IGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMiAicHJvZHVjdCIKfQo= aW5wdXRzTmFtZWQzCnsKMCAJT19fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUE= Ul9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTyAyIDEgImlucHV0MSIKMSAJT19fX19UQ0FSVEJVU18xX19fX00= SFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8= MV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PIDEgMSAiaW5wdXQyIgp9CmlucHV0cwp7CjAgCU9fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX18= UkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8= M19fX19PIDAgMQoxIAlPX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX18= TVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fTyAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjI4OTQ3NwogIG1vZGlmeSAxNjIyNDgzNTMyCiAgYXV0aG8= ciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDA= MDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDExNDUwMDAwMDAwMDAyMGhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEE= Q0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVEk= UkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0U= VEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX18= XzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFI= QUNUX19fX09fX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTE0NzAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1JFREE= SFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlQ= X0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzE= X19fX09fX19fT19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTEk= TkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0U= TlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PLm5ldGJveABfX25ldGJveDIKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDA= MDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAxMTUxMDAwMDAwMDAwNDFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0k= UlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkE= R09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEE= R0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzE= X1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUM= VF9fX19PX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMACDE4LjUuNDk5MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDEyMDEwMDAwMDAwMDA= MzdoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFQ= TkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fXzFfRERBX19fX09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVI= X19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU18= VE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVU= TFRJUExZX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PX19fX0FERF8xX19fX08uaW4= aXQAdHlwZSA9IGFkZGNvbnN0Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAxMjAwMDAwMDAwMDI1MjBoZGFyb290L09fX19fUkVEQUg= U19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF8= RURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX18xX0REQV9fX19PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE4= RUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU4= SUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18= MV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fT19fX19BRERfMV9fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW8= biAxNSAtOC45NQpjb25uZWN0b3JuZXh0aWQgMgpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGg= aWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWE= bCBvZmYKb3V0cHV0c05hbWVkMwp7CjEgImFkZGVkIgp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX18= VE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkE= RU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX18= X18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PIDIgMSAidmFsIgp9CmlucHV0cwp7CjAgCU9fX19fT19fX18= VENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVM= XzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkU= R0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE8= R0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fTyAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjI4OTUwOQogIG1vZGlmeSAxNjIyNDgzNTMyCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY28= bG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTIwMTA= MDAwMDAwMDExM2hkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST08= VF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fMV9EREFfX19fT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX18= X1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX18= X1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzE= XzNfX19fTVVMVElQTFlfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX09fX19fQUREXzE= X19fX08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZgkpCmFkZGNvbnN0CVsgMAlsb2Nrcz0wIF0JKAkxCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDE= MDAwMDAwMTQwNTY0NTA2MTEwMDEyMDMwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX18= T19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fMV9EREFfX19fT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUg= VElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX18= X0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM18= X19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUI= VFJBQ1RfX19fT19fX19PX19fX0FERF8xX19fX08ubmV0Ym94AF9fbmV0Ym94MgowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTIwNTAwMDAwMDAwMDMxaGRhcm8= b3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQUQ= SUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fMV9EREFfX19fT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1k= TFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVI= R19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV8= X19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX09fX19fQUREXzFfX19fTy51c2VyZGF0YQA= AAAAAQANX19fVmVyc2lvbl9fXwAAAAMAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAxNTQ3MDAwMDAwMDAwMzdoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0c= TklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE8= Rl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX08= X19fX09fX19fVENBUlRCVVNfX19fMV9EREFfX19fT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX18= X19PX19fX1lMUElUTFVNX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkE= RElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX00= VUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX09fX19fQUREXzFfX19fU1VCUlRSQUNUX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVU= TFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fTy5pbml0AHR5cGUgPSBzdWJ0cmFjdAptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA= NjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDE1NDYwMDAwMDAwMzQxNmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT08= Ul9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fT19fX19UQ0FSVEJVU18= MV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19PX19fX1RDQVJUQlVTX19fXzFfRERBX19fX09fX19fT19fX19UQ0FSVEI= VVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18= M19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX18= X19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEg= TV9fX18xX1NVQlRSQUNUX19fX09fX19fT19fX19BRERfMV9fX19TVUJSVFJBQ1RfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE0= X19fXzFfU1VCVFJBQ1RfX19fT19fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIDE1IC0xMS4zMQpjb25uZWN0b3JuZXh0aWQgMwpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCA= b2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2Q= ZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjEgImRpZmYiCn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX18xX0REQV9fX19PX19fX09fX19fVENBUlQ= QlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX18= XzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV8= X19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVQ= SE1fX19fMV9TVUJUUkFDVF9fX19PX19fX09fX19fQUREXzFfX19fTyAxIDEgImlucHV0MSIKMiAJT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX18= VE5FR05BVENSQV9fX18xX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX08gMSAxICJpbnB1dDIiCn0KaW4= cHV0cwp7CjAgCU9fX19fMV9EREFfX19fT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX18= X1lMUElUTFVNX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0c= UkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUEw= WV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX09fX19fQUREXzFfX19fTyAwIDEKMSAJT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlU= U19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1M= VUJUUkFDVF9fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxNjIyMjg5NTI3CiAgbW9kaWZ5IDE2MjI0ODM1MzIKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSA= MSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAxNTQ3MDAwMDAwMDAwMjBoZGFyb290L08= X19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF8= R1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVQ= Q1JBX19fXzFfX19fT19fX19PX19fX09fX19fVENBUlRCVVNfX19fMV9EREFfX19fT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUc= TkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUw= X19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV8= X19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX09fX19fQUREXzFfX19fU1VCUlRSQUNUX19fX09fX19fT19fX18xX18= X19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKfQowNzA3MDcwMDAwMDEwMDAwMDA= MDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDE1NTEwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl8= VE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fT19fX19UQ0FSVEI= VVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19PX19fX1RDQVJUQlVTX19fXzFfRERBX19fX09fX19fT19fX19UQ0E= UlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV8= X19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVQ= RV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVI= SVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fT19fX19BRERfMV9fX19TVUJSVFJBQ1RfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUkk= VEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PLm5ldGJveABfX25ldGJveDIKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDE1NTMwMDAwMDAwMDA0MWhkYXJvb3Q= L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUE= TF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR04= QVRDUkFfX19fMV9fX19PX19fX09fX19fT19fX19UQ0FSVEJVU19fX18xX0REQV9fX19PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE4= RUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU4= SUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18= MV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fT19fX19BRERfMV9fX19TVUJSVFJBQ1RfX19fT19fX19PX19fXzE= X19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAgxOC4= NS40OTkwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDU3MjAwMDAwMDAwMDM3aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkU= SURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREU= Ul9fX19PL09fX19fVFVQTklCVVNfUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF8= QlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfU1VCSU5QVVRfX19PLmluaXQAdHlwZSA9IHN1YmlucHV0Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY= NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDU3MTAwMDAwMDAwNzM2aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1I= X0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UVVBOSUJVU19SRURBSFM= X09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0U= REdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfU1VCSU5QVVRfX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIDUgMzEuOTY1CmNvbm5lY3Rvcm5leHRpZCAwCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGE= dGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG8= biBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKfQppbnB1dHNOYW1lZDMKewp9CmlucHV0cwp7Cn0Kc3RhdAp7CiAgY3I= ZWF0ZSAxNjIyMjkxMDUzCiAgbW9kaWZ5IDE2MjI4MjMyOTMKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2U= IGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNTcyMDAwMDAwMDAwMjBoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl8= RUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVQ= SU9fU0hBREVSX19fX08vT19fX19UVVBOSUJVU19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1U= QkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9TVUJJTlBVVF9fX08ucGFybQB7CnZlcnNpb24gMC44Cn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDA= MDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNTc2MDAwMDAwMDAwNDFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0w= QUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RVUE5JQlVTX1JFREFIU19PSVRBUl8= R05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUw= T0ZfRkFDSU5HX1JBVElPX1NIQURFUl9TVUJJTlBVVF9fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMACDE4LjUuNDk5MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQ= MDU2NDUwNjExMDAxMTQzMDAwMDAwMDAwMzJoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU0= RVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl8= X19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX08= X19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1U= UkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fX08uaW5pdAB0eXA= ZSA9IHBvdwptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTE0MjAwMDAwMDAyNDcxaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTkk= Q0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl8= RkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST04= X19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl8= RlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0U= WUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxMyAxNi42MTUKY29ubmVjdG9ybmV4dGlkIDMKZmxhZ3MgPSAgbG8= Y2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb24gcmVuZGVyIG9uIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHI= ZXNzIG9mZiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjIgInBvdyIKfQppbnB1dHNOYW0= ZWQzCnsKMCAJT19fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX18= T19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk0= QUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV8= X19fT19fX19PX19fX0FCU09MVVRFX19fX08gMSAxICJ2YWwiCjEgCSIiICIiIDEgImV4cCIKfQppbnB1dHMKewowIAlPX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl8= Tk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX04= T1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTEk= WkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fTyAwIDEKMSAJIiIgMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MTYwMjQ2MzQ= CiAgbW9kaWZ5IDE2MjI0ODM1MzIKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDc= MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAxMTQzMDAwMDAwMDA2NjBoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0w= QUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy8= T19fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX18= X19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk8= Uk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVo= RV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApzaWduYXR1cmUJWyAwCWxvY2tzPTAgXQkoCWRlZmF1bHQJKQp2YWwJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdglbIDA= CWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3UJWyAwCWxvY2tzPTAgXQkoCTEJMQkpCnZhbF9wCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9uCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9jCVsgMAlsb2Nrcz0wIF0= CSgJMQkxCTEJKQp2YWxfdjQJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCTEJKQp2YWxfdWYJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdXYJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VwCVsgMAlsb2Nrcz0wIF0JKAkxCTE= CTEJKQp2YWxfdW4JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VjCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCmV4cAlbIDAJbG9ja3M9MCBdCSgJMgkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDA= MDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAxMTQ1MDAwMDAwMDAwMTJoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEU= TVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX18= T19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFI= T0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF8= X19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8= Ml9fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDExNDcwMDAwMDAwMDAzMWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR04= SUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0Y= X0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk8= Tl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT04= X0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV8= RVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDA= MDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTE3NzAwMDAwMDAwMDQxaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ18= TEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1A= X19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE8= UlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX08= X19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT18= X19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX08uaW5pdAB0eXBlID0gY29tcGxlbWVudAptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDA= MTQwNTY0NTA2MTEwMDExNzYwMDAwMDAwMjUxNmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1M= WU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX18= X09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1A= Uk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1Q= X19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVI= XzJfX19fMV9TVUJUUkFDVF9fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIDEzIDE0LjA0CmNvbm5lY3Rvcm5leHRpZCAyCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiA= eHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWk= bCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMSAiY29tcGxlbSIKfQppbnB1dHNOYW1lZDMKewowIAlPX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT18= X19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1Q= X1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFU= Q1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1c= RVJfMl9fX19PIDIgMSAidmFsIgp9CmlucHV0cwp7CjAgCU9fX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX18= RVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0Q= SVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVEk= T05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fTyAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjI3MzQzMgogIG1vZGlmeSAxNjIyNDgzNTMyCiA= IGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjY= MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDExNzcwMDAwMDAwMDY2MmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0U= QlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fVENBUlRCVVNfMV9fX18yX1I= RVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1Q= Q1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV8= X19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX18= X19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApzaWduYXR1cmUJWyAwCWxvY2tzPTAgXQkoCWRlZmF1bHQJKQp2YWwJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWw= X2kJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdQlbIDAJbG9ja3M9MCBdCSgJMQkxCSkKdmFsX3YJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3AJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX24JWyAwCWxvY2tzPTA= IF0JKAkxCTEJMQkpCnZhbF9jCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF92NAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJMQkpCnZhbF91ZglbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF91dglbIDAJbG9ja3M9MCBdCSgJMQk= MQkxCSkKdmFsX3VwCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91bglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdWMJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDA= MDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDEyMDEwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUM= X0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fVENBUlRCVVNfMV9fX18yX1JFV08= UF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVUQ= T1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX18= T19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX08= X19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDEyMDMwMDA= MDAwMDAwMzFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF8= QlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0U= Q0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX18= U1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUM= RV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX18= Ty51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDEyMzUwMDAwMDAwMDAzM2hkYXJvb3QvT19fX19SRUQ= QUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU4= VF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1Q= X0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX04= T1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF8= X19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk8= T1RfX19fTy5pbml0AHR5cGUgPSBzcXJ0Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAxMjM0MDAwMDAwMDI2MDNoZGFyb290L09fX18= X1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkE= RElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlU= U19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkE= Q0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1I= TUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVI= RV9ST09UX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gMTMgMTEuNTQKY29ubmVjdG9ybmV4dGlkIDIKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGI= eXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGk= dW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoxICJzcXJ0Igp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX08= X19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE8= VF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0Q= VUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE8= V0VSXzJfX19fMV9TVUJUUkFDVF9fX19PIDEgMSAidmFsIgp9CmlucHV0cwp7CjAgCU9fX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUU= X01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUE= TF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX04= T1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX08gMCAxCn0Kc3RhdAo= ewogIGNyZWF0ZSAxNjIyMjczNDY5CiAgbW9kaWZ5IDE2MjI0ODM1MzIKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGE= bmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAxMjM1MDAwMDAwMDA2MzBoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl8= Rk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0k= TkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVI= SURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVo= RV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08= X19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fTy5wYXJtAHsKdmU= cnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZhbAlbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF91CVsgMAlsb2Nrcz0wIF0JKAkxCTEJKQp2YWxfdglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQo= dmFsX3AJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX24JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX2MJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3Y0CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkxCSkKdmFsX3U= ZglbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF91dglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdXAJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VuCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91YwlbIDAJbG8= Y2tzPTAgXQkoCTEJMQkxCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTIzNzAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUY= X0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUM= SU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0U= UklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTEk= WkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX18= T19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fX08ubmV0Ym94AF8= X25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDEyNDEwMDAwMDAwMDAzMWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREU= X1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1M= SEFERVJfX19fTy9PX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX18= X09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX18= T19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0Q= SVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1Y= ZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDEyNzEwMDAwMDAwMDA0MWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEE= Rl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1I= QVRJT19TSEFERVJfX19fTy9PX19fX1RDQVJUQlVTXzFfX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU8= UkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX18= X19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk0= QUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fXzE= X1NVQlRSQUNUX19fX08uaW5pdAB0eXBlID0gY29tcGxlbWVudAptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTI3MDAwMDAwMDAyNzA= MWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE4= RVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fVENBUlRCVVNfMV9fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT18= X19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1Q= X1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFU= Q1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1c= RVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fXzFfU1VCVFJBQ1RfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxMyA5LjA0CmNvbm5lY3Rvcm5leHRpZCAyCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG8= ZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3I= ZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMSAiY29tcGxlbSIKfQppbnB1dHNOYW1lZDMKewowIAk= T19fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEE= TVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1Q= SU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlI= T01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fTyAxIDEgInZhbCIKfQppbnB1dHMKewowIAlPX19fX1Q= T09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX18= X19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlI= T01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUU= X1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fTyAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjI3MzQzMgogIG0= b2RpZnkgMTYyMjQ4MzUzMgogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDc= MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDEyNzEwMDAwMDAwMDY2MmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREE= Ul9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX18= X1RDQVJUQlVTXzFfX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX18= T19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX08= X19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fREk= UkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fXzFfU1VCVFJBQ1RfX19fTy5wYXJtAHs= CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZhbAlbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF9pCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3UJWyAwCWxvY2tzPTAgXQkoCTEJMQkpCnY= YWxfdglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfcAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfbglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfYwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdjQJWyA= MAlsb2Nrcz0wIF0JKAkxCTEJMQkxCSkKdmFsX3VmCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91cAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdW4JWyAwCWxvY2s= cz0wIF0JKAkxCTEJMQkpCnZhbF91YwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAxMjczMDAwMDAwMDAwMTJoZGE= cm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1I= QURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UQ0FSVEJVU18xX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX08= X19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk8= RFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX18= X19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzI= X19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fMV9TVUJUUkFDVF9fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDE= Mjc1MDAwMDAwMDAwMzFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkU= X1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RDQVJUQlVTXzFfX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0U= VFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE8= RF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX08= X19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUI= U09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX18xX1NVQlRSQUNUX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDA= MDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDQ3MTAwMDAwMDAwMDM1aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ18= TEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FVEFHRU5fX19fMV9UQ0FSVEJVU18= X19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19PLmluaXQAdHlwZSA9IG5lZ2F0ZQptYXRjaGVzZGU= ZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA0NzAwMDAwMDAwMTMyMWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE4= RUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQUQ= RVJfX19fTy9PX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEU= X19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gMTUgMy41NQpjb25uZWN0b3JuZXh0aWQgMgpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG8= ZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWk= bCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjEgIm5lZ2F0ZWQiCn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTkk= TF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTyAxIDEgInZhbCIKfQppbnB1dHMKewowIAlPX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUU= TklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxNjIyNDc1Mjc3CiAgbW9kaWZ5IDE2MjI0ODM1MzIKICBhdXRob3IgQWRtaW4= aXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDA= MDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDQ3MTAwMDAwMDAwMDU2aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVk= U19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFM= X1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApzaWduYXR1cmUJWyAwCWxvY2s= cz0wIF0JKAlmCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDQ3MzAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUY= X0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkE= VElPX1NIQURFUl9fX19PL09fX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX18= X19ORUdBVEVfX19fTy5uZXRib3gAX19uZXRib3gyCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNDc1MDAwMDAwMDAwMzFoZGFyb290L09fX19fUkVEQUhTX08= SVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREc= RV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREU= Ul9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDU= NTMwMDAwMDAwMDA0MWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV8= Uk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU18= VE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19PLmluaXQAdHlwZSA9IGM= b21wbGVtZW50Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNTUyMDAwMDAwMDE0NDZoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0c= TklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE8= Rl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkE= RElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gMTUgLTEuNDUKY29ubmVjdG9ybmV4dGlkIDIKZmw= YWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXQ= YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoxICJjb21wbGU= bSIKfQppbnB1dHNOYW1lZDMKewowIAlPX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQUQ= RVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX19PIDIgMSAidmFsIgp9CmlucHV0cwp7CjAgCU9fX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREE= Ul9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fX08gMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjIyNzM0MzIKICBtb2RpZnk= IDE2MjI0ODM1MzIKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDA= MTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNTUzMDAwMDAwMDA2NjJoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU4= VEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RDQVI= VEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX18= X19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZhbAlbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF9pCVsgMAk= bG9ja3M9MCBdCSgJMQkpCnZhbF91CVsgMAlsb2Nrcz0wIF0JKAkxCTEJKQp2YWxfdglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfcAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfbglbIDAJbG9ja3M9MCBdCSgJMQk= MQkxCSkKdmFsX2MJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3Y0CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkxCSkKdmFsX3VmCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnY= YWxfdXAJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VuCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91YwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDA= MDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDU1NTAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlQ= RU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVQ= QUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18= MV9TVUJUUkFDVF9fX19PLm5ldGJveABfX25ldGJveDIKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA1NTcwMDAwMDAwMDAzMWhkYXJvb3QvT19fX19SRURBSFM= X09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0U= REdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0w= SU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDA= MTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwMzUzMDAwMDAwMDAwMzVoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU4= VEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0xBTVI= T05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX08uaW5pdAB0eXBlID0gZ2xvYmFsCm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDU= MDYxMTAwMDM1MjAwMDAwMDAwNzU1aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUM= QUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX08uZGVmAGM= b21tZW50ICIiCnBvc2l0aW9uIDkgMjguNTQKY29ubmVjdG9ybmV4dGlkIDEKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSA= b2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGQ= ZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewowICJOIgp9CmlucHV0c05hbWVkMwp7Cn0KaW5wdXRzCnsKfQpzdGF0CnsKICBjcmVhdGUgMTM5MjE1ODgzMAogIG1vZGlmeSAxNjIyNDgzNTMyCiAgYXV0aG8= ciBub2JvZHlAbm93aGVyZS5zaWRlZnguY29tCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDA= MDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwMzUzMDAwMDAwMDAxNjFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE8= T1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0xBTVJPTl9FQ0FGUlU= U19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX08ucGFybQB7CnZlcnNpb24gMC44CmNvbnRleHR0eXBlCVsgMAlsb2Nrcz0wIF0JKAlzdXJmYWNlCSkKdXNlbWVudQlbIDAJbG9ja3M9MCBdCSgJIm9uIgkpCnZhcm5hbWUJWyA= MAlsb2Nrcz0wIF0JKAlOCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDM1NTAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUY= X0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUM= SU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDA= MTAwMDAwMDE0MDU2NDUwNjExMDAwMzU3MDAwMDAwMDAwNDFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX18= X09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1I= TUFMX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMACDE4LjUuNDk5MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA0MTEwMDAwMDAwMDAzNWg= ZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVM= X1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX18= X08uaW5pdAB0eXBlID0gZ2xvYmFsCm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNDEwMDAwMDAwMDA3NTVoZGFyb290L09fX19fUkU= REFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUU= TlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX08uZGVmAGNvbW1lbnQ= ICIiCnBvc2l0aW9uIDkgMTguNTQKY29ubmVjdG9ybmV4dGlkIDEKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmU= bmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCA= b24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewowICJJIgp9CmlucHV0c05hbWVkMwp7Cn0KaW5wdXRzCnsKfQpzdGF0CnsKICBjcmVhdGUgMTM5MjE1ODgzMAogIG1vZGlmeSAxNjIyNDgzNTMyCiAgYXV0aG9yIG5vYm8= ZHlAbm93aGVyZS5zaWRlZnguY29tCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDA= MDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNDExMDAwMDAwMDAxNjFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlU= Q19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0VDQUZSVVNfT1RfRVlFX01PUkY= X05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX08ucGFybQB7CnZlcnNpb24gMC44CmNvbnRleHR0eXBlCVsgMAlsb2Nrcz0wIF0JKAlzdXJmYWNlCSkKdXNlbWVudQlbIDAJbG9ja3M= PTAgXQkoCSJvbiIJKQp2YXJuYW1lCVsgMAlsb2Nrcz0wIF0JKAlJCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDQxMzAwMDAwMDAwMDEyaGRhcm9vdC8= T19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUw= X0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19PLm5ldGI= b3gAX19uZXRib3gxCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNDE1MDAwMDAwMDAwNDFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl8= RUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVQ= SU9fU0hBREVSX19fX08vT19fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMACDE= OC41LjQ5OTA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNTc0MDAwMDAwMDAwNDBoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1Q= TkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEE= REVSX19fX08vT19fX19UVVBUVU9CVVNfUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk8= T1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfU1VCT1VUUFVUX19fTy5pbml0AHR5cGUgPSBzdWJvdXRwdXQKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDA= MDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNTczMDAwMDAwMDM1MTVoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkI= X1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RVUFRVT0JVU18= UkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQUQ= SUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfU1VCT1VUUFVUX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxNyAtMjEuODg1CmNvbm5lY3Rvcm5leHRpZCAxCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG8= ZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3I= ZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKfQppbnB1dHNOYW1lZDMKewowIAlPX19fX09fX19fVEM= QVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fT19fX19UQ0FSVEJVU19fX18xX0REQV9fX19PX19fX09fX18= X1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlU= U18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX04= RUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0w= T0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX09fX19fQUREXzFfX19fU1VCUlRSQUNUX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE8= R0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fTyAxIDEgImRpZmYiCn0KaW5wdXRzCnsKMCAJT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFU= TV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX09fX19fVENBUlRCVVNfX19fMV9EREFfX19fT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUEk= VExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0w= QUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX18= T19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX09fX19fQUREXzFfX19fU1VCUlRSQUNUX19fX08= X19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fTyAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjI= OTEwNTMKICBtb2RpZnkgMTYyMjgyMzI5MwogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmU= bmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA1NzQwMDAwMDAwNzA3NmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSUQ= QVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl8= X19fTy9PX19fX1RVUFRVT0JVU19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0I= UklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9TVUJPVVRQVVRfX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApuYW1lMQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDEJWyAwCWw= b2Nrcz0wIF0JKAkiIgkpCm5hbWUyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmE= bWU0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDUJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTYJWyAwCWxvY2tzPTAgXQk= KAkiIgkpCmxhYmVsNglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDcJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTgJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw4CVsgMAk= bG9ja3M9MCBdCSgJIiIJKQpuYW1lOQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDkJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTEwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMTAJWyAwCWxvY2tzPTAgXQkoCSIiCSk= Cm5hbWUxMQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDExCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUxMglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDEyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUxMwlbIDAJbG8= Y2tzPTAgXQkoCSIiCSkKbGFiZWwxMwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMTQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwxNAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMTUJWyAwCWxvY2tzPTAgXQkoCSIiCSk= CmxhYmVsMTUJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTE2CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMTYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTE3CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMTcJWyAwCWw= b2Nrcz0wIF0JKAkiIgkpCm5hbWUxOAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDE4CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUxOQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDE5CVsgMAlsb2Nrcz0wIF0JKAkiIgk= KQpuYW1lMjAJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwyMAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMjEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwyMQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMjIJWyAwCWw= b2Nrcz0wIF0JKAkiIgkpCmxhYmVsMjIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTIzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMjMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTI0CVsgMAlsb2Nrcz0wIF0JKAkiIgk= KQpsYWJlbDI0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUyNQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDI1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUyNglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDI2CVsgMAk= bG9ja3M9MCBdCSgJIiIJKQpuYW1lMjcJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwyNwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMjgJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwyOAlbIDAJbG9ja3M9MCBdCSgJIiI= CSkKbmFtZTI5CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMjkJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTMwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMzAJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTMxCVsgMAk= bG9ja3M9MCBdCSgJIiIJKQpsYWJlbDMxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUzMglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDMyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUzMwlbIDAJbG9ja3M9MCBdCSgJIiI= CSkKbGFiZWwzMwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMzQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwzNAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMzUJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwzNQlbIDA= CWxvY2tzPTAgXQkoCSIiCSkKbmFtZTM2CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMzYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTM3CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMzcJWyAwCWxvY2tzPTAgXQkoCSI= IgkpCm5hbWUzOAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDM4CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUzOQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDM5CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU0MAlbIDA= CWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw0MAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNDEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw0MQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNDIJWyAwCWxvY2tzPTAgXQkoCSI= IgkpCmxhYmVsNDIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTQzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNDMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTQ0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNDQJWyA= MAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU0NQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDQ1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU0NglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDQ2CVsgMAlsb2Nrcz0wIF0JKAk= IiIJKQpuYW1lNDcJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw0NwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNDgJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw0OAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNDkJWyA= MAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNDkJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTUwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNTAJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTUxCVsgMAlsb2Nrcz0wIF0JKAk= IiIJKQpsYWJlbDUxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1MglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDUyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1MwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDUzCVs= IDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNTQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw1NAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNTUJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw1NQlbIDAJbG9ja3M9MCBdCSg= CSIiCSkKbmFtZTU2CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNTYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTU3CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNTcJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTU4CVs= IDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDU4CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1OQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDU5CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU2MAlbIDAJbG9ja3M9MCBdCSg= CSIiCSkKbGFiZWw2MAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNjEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw2MQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNjIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw2Mgk= WyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTYzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNjMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTY0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNjQJWyAwCWxvY2tzPTAgXQk= KAkiIgkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA2MDAwMDAwMDAwMDA0MWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREU= X1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1M= SEFERVJfX19fTy9PX19fX1RVUFRVT0JVU19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV8= Uk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9TVUJPVVRQVVRfX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAgxOC41LjQ5OTA3MDcwNzAwMDA= MDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTExNTAwMDAwMDAwMDMyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0U= TlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FVFU= TE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF8= X19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX18= X19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU08= TFVURV9fX19PLmluaXQAdHlwZSA9IGFicwptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTExNDAwMDAwMDAyMzMyaGRhcm9vdC9PX18= X19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1I= QURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVo= SUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVI= RUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT04= X0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIDExIDIyLjU0CmNvbm5lY3Rvcm5leHRpZCAyCmZsYWdzID0gIGxvY2sgb2Y= ZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3M= IG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMSAiYWJzIgp9CmlucHV0c05hbWVkMwo= ewowIAlPX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX08= X19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE8= VF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX08gMiAxICJ2YWwiCn0= CmlucHV0cwp7CjAgCU9fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF8= VE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX18= X09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fTyAwIDE= Cn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjI0Nzc5NjMKICBtb2RpZnkgMTYyMjQ4MzUzMgogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICI= IgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDExMTUwMDAwMDAwMDY2MmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVI= X0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkE= TE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU0= Uk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVk= RV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1M= VVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKc2lnbmF0dXJlCVsgMAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSkKdmFsCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmE= bF9pCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3UJWyAwCWxvY2tzPTAgXQkoCTEJMQkpCnZhbF92CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9wCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9uCVsgMAlsb2Nrcz0= MCBdCSgJMQkxCTEJKQp2YWxfYwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdjQJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCTEJKQp2YWxfdWYJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdXYJWyAwCWxvY2tzPTAgXQkoCTE= CTEJMQkpCnZhbF91cAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdW4JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VjCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDA= MDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAxMTE3MDAwMDAwMDAwMTJoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlU= Q19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0VUVUxPU0JBX19fX09fX19fT18= X19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0Q= VUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX18= X09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fTy5uZXRib3g= AF9fbmV0Ym94MQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTEyMTAwMDAwMDAwMDMxaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUc= REVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU8= X1NIQURFUl9fX19PL09fX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX08= X19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX18= Tk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUw= SVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTE= MjQwMDAwMDAwMDI1NmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV8= Uk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX04= T0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk8= Uk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVo= RV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19PLm91dHB1dGluZm9zAE51bUluZm9zIDEKVmFsdWVzQmluYXJ5IDEKQmVnaW4= SW5mbwpPdXRwdXROYW1lIGFicwpEZWJ1Z0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KQnlwYXNzQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpOb3JtYWxNb2RlIDAKQnlwYXNzTW9kZSAxClVzZURlZmF1bHRWYWx1ZSAxCkU= bmRJbmZvCgAAAAAAAAAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDEwNTMwMDAwMDAwMDAzMmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEE= Rl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1I= QVRJT19TSEFERVJfX19fTy9PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVUQ= T1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX18= T19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX08= LmluaXQAdHlwZSA9IGRvdAptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTA1MjAwMDAwMDAxNjAzaGRhcm9vdC9PX19fX1JFREFIU18= T0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRUQ= R0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU18= X19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0U= X19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk8= Uk1BTElaRV9fX19PX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gOSAyMy42MTUKY29ubmVjdG9ybmV4dGlkIDMKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXk= IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvZmYgY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG8= ZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMiAiZG90cHJvZCIKfQppbnB1dHNOYW1lZDMKewowIAlPX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU18= X19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fTyAxIDEgInZlYzEiCjEgCU9fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVk= RV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PIDEgMSAidmVjMiIKfQppbnB1dHMKewowIAlPX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX18= TyAwIDEKMSAJT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fTyAwIDEKfQpzdGF0CnsKICA= Y3JlYXRlIDEzOTIxNTg4MzAKICBtb2RpZnkgMTYyMjQ4MzUzMgogIGF1dGhvciBub2JvZHlAbm93aGVyZS5zaWRlZnguY29tCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgo= ZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAxMDUzMDAwMDAwMDA0NTRoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0c= TklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE8= Rl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX18= X09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1I= TUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkU= X19fX09fX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKc2lnbmF0dXJlCVsgMAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSkKdmVjMQlbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWMyCVsgMAlsb2Nrcz0wIF0JKAkwCTEJMAkpCnZlYzE= X2MJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjMl9jCVsgMAlsb2Nrcz0wIF0JKAkwCTEJMAkpCnZlYzFfdXYJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjMl91dglbIDAJbG9ja3M9MCBdCSgJMAkxCTAJKQp2ZWMxX3U= YwlbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWMyX3VjCVsgMAlsb2Nrcz0wIF0JKAkwCTEJMAkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDEwNTUwMDA= MDAwMDAwMTJoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF8= QlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX18= RVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0Q= SVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVEk= T05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDEwNTc= MDAwMDAwMDAwMzFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk8= T1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT18= X19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX18= X19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkU= Q1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDA= MDAwMTQwNTY0NTA2MTEwMDA0MDUwMDAwMDAwMDA0MGhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX18= X19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1U= UkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PLmluaXQAdHlwZSA9IG5vcm1hbGl6ZQptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTA= MDA0MDQwMDAwMDAwMTE0NWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1U= QkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX18= X05PUk1BTElaRV9fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIDkgMjYuMDQKY29ubmVjdG9ybmV4dGlkIDIKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2Y= ZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvZmYgY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiA= bWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMSAibnZlYyIKfQppbnB1dHNOYW1lZDMKewowIAlPX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1I= TUFMX19fX08gMCAxICJ2ZWMiCn0KaW5wdXRzCnsKMCAJT19fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX08gMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDEzOTIxNTg4MzAKICBtb2RpZnkgMTYyMjQ= ODM1MzIKICBhdXRob3Igbm9ib2R5QG5vd2hlcmUuc2lkZWZ4LmNvbQogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzA= MDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDQwNTAwMDAwMDAwNDQ2aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVI= X1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX18= RVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZlYwk= WyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjX3UJWyAwCWxvY2tzPTAgXQkoCTEJMAkpCnZlY19wCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlY192CVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlY192NAlbIDAJbG9ja3M= PTAgXQkoCTAJMAkwCTEJKQp2ZWNfdW4JWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjX3VwCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlY191dglbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp9CjA3MDcwNzAwMDAwMTAwMDA= MDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDQwNzAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVI= Ql9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FWklMQU1ST04= X19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08ubmV0Ym94AF9fbmV0Ym94MQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA= NTY0NTA2MTEwMDA0MTEwMDAwMDAwMDAzMWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUU= VFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV8= Tk9STUFMX19fX05PUk1BTElaRV9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDQxNDAwMDA= MDAwMDI1N2hkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0I= UklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVo= RV9fX19PLm91dHB1dGluZm9zAE51bUluZm9zIDEKVmFsdWVzQmluYXJ5IDEKQmVnaW5JbmZvCk91dHB1dE5hbWUgbnZlYwpEZWJ1Z0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KQnlwYXNzQ29ycklucHV0TmFtZSBfX2RlZmE= dWx0X18KTm9ybWFsTW9kZSAwCkJ5cGFzc01vZGUgMQpVc2VEZWZhdWx0VmFsdWUgMQpFbmRJbmZvCgAAAAAAAAAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA= NDQzMDAwMDAwMDAwNDBoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkU= X1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkU= Q1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fTy5pbml0AHR5cGUgPSBub3JtYWxpemUKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDA= MDE0MDU2NDUwNjExMDAwNDQyMDAwMDAwMDEyNDFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX18= U1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVI= SURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiA5IDIxLjA0CmNvbm5lY3Rvcm5leHRpZCAyCmZsYWdzID0gIGxvY2sgb2ZmIG0= b2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb2Y= ZiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjEgIm52ZWMiCn0KaW5wdXRzTmFtZWQzCns= CjAgCU9fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19PIDAgMSAidmVjIgp9CmlucHV0cwp7CjAgCU9fX19fRUNBRlJVU19PVF9FWUVfTU8= UkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTyAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTM5MjE1ODgzMAogIG1vZGlmeSAxNjIyNDgzNTMyCiAgYXV0aG9yIG5vYm9keUBub3c= aGVyZS5zaWRlZnguY29tCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDA= MDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNDQzMDAwMDAwMDA0NDZoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0k= UlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0U= WUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKc2lnbmF0dXJlCVsgMAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSk= CnZlYwlbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWNfdQlbIDAJbG9ja3M9MCBdCSgJMQkwCSkKdmVjX3AJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjX3YJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjX3Y0CVsgMAk= bG9ja3M9MCBdCSgJMAkwCTAJMQkpCnZlY191bglbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWNfdXAJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCn0KMDcwNzA3MDAwMDA= MTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNDQ1MDAwMDAwMDAwMTJoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU4= VEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0VaSUw= QU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fTy5uZXRib3gAX19uZXRib3gxCjA3MDcwNzAwMDAwMTAwMDA= MDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDQ0NzAwMDAwMDAwMDMxaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVI= Ql9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FWklMQU1ST04= X19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMAADA3MDc= MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDQ1MjAwMDAwMDAwMjU3aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUk= REFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT18= X19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX08ub3V0cHV0aW5mb3MATnVtSW5mb3MgMQpWYWw= dWVzQmluYXJ5IDEKQmVnaW5JbmZvCk91dHB1dE5hbWUgbnZlYwpEZWJ1Z0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KQnlwYXNzQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpOb3JtYWxNb2RlIDAKQnlwYXNzTW9kZSAxClU= c2VEZWZhdWx0VmFsdWUgMQpFbmRJbmZvCgAAAAAAAAAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDAyNzQwMDAwMDAxMzU0M2hkYXJvb3QvT19fX19SRURBSFM= X09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0U= REdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy5vcmRlcgAyMgpPX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQUQ= RVJfX19fU1VCVFJBQ1RfMV9fX19PCk9fX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREU= Ul9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fX08KT19fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUk= REFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTwpPX19fX01IVElSQUc= T0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0w= T0dBUklUSE1fX19fTwpPX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX18= TVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fTwpPX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX18= X180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE4= RUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFQ= SVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fTwpPX19fXzFfRERBX19fX09fX18= X09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVEM= QVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzE= X19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzE= X19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fT19fX19BRERfMV9fX19PCk9fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX18= VE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19PX19fX1RDQVJUQlVTX19fXzFfRERBX19fX09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV8= X19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVI= X1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX18= T19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PX19fX0FERF8xX19fX1NVQlJUUkFDVF9fX19PX19fX08= X19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX08KT19fX19UVVBOSUJVU19SRURBSFNfT0lUQVJfR05JQ0E= Rl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkE= Q0lOR19SQVRJT19TSEFERVJfU1VCSU5QVVRfX19PCk9fX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWkk= TEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkU= Q1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl8= RlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fTwpPX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEE= TVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX08= X19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT18= X19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUI= VFJBQ1RfX19fTwpPX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX18= X09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX18= T19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0Q= SVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX19PCk9fX19fVENBUlRCVVNfMV9fX18= VE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl8= X19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0Y= Uk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVk= RV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fXzFfU1VCVFJBQ1RfX19fTwpPX19fX0VUQUdFTl9fX18xX1RDQVI= VEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX08KT19fX19UQ0FSVEJVU18xX19fXzNfUkU= V09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE8= V0VSXzNfX19fMV9TVUJUUkFDVF9fX19PCk9fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19PCk9fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlI= T01fRVlFX1RPX1NVUkZBQ0VfX19fTwpPX19fX1RVUFRVT0JVU19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUU= VFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9TVUJPVVRQVVRfX19PCk9fX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX18= RUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX18= X1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkE= Q0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19PCk9fX19fT19fX19FWklMQU1ST05fX18= X0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX18= X19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkY= QUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX08KT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT18= X19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08KT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1I= TUFMSVpFX19fX08KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDAyNzIwMDAwMDAwMDAwMmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0U= R0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVEk= T19TSEFERVJfX19fTy5uZXQAMQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDAxNjAwMDAwMDAwNDM0aGRhcm9vdC5vcmRlcgAzCk9fX19fVFVQVFVPX1JFREE= SFNfRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfU0hBREVSX09VVFBVVF9fX19PCk9fX19fVENFTE9DX1RVUFRVT19fX19PX19fX09VVFBVVF9DT0xFQ1RfX19fTwpPX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV8= VE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0g= QURFUl9fX19PCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwMDE0MDAwMDAwMDAwMDJoZGFyb290Lm5ldAAxCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDA= MDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDAxMzAwMDAwMDAwMDAwVFJBSUxFUiEhIQBQSUMyAwAAAEhSAQAAQy8AAABDcmVhdGVkIGJ5IEhvdWRpbmkxOC41LjQ5OSBbMDYvMDQvMjEgMTg6MTM6MzRdAEEOAAA= AEFkbWluaXN0cmF0b3IATQIAAABPAFQIAAAAAAAAAAAA8L9tCAAAAAAAAAAAAAAAWAQAAABAAAAAWQQAAABAAAAAdygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgQAAAAAAIA/IwQAAAACAAA= AFBbAAAATgIAAABDAFYEAAAAAQAAAGMEAAAAAwAAAHACAAAAcgBwAgAAAGcAcAIAAABiAGQEAAAAAQAAAEIEAAAAAAAAAFcEAAAA/wAAAGcEAAAABQAAAEcEAAAAzcwMQFA0AAAATgIAAABBAFYEAAAAAQAAAGMEAAAAAQAAAGQ= BAAAAAEAAABCBAAAAAAAAABXBAAAAP8AAABTPQAAAHMEAAAAAAAAAEYBAAAAAUQCAAAAPwBGAQAAAAFEAgAAAD8ARgEAAAABRAIAAAA/AEYBAAAAAUQCAAAAPwBTewAAAHMEAAAAAQAAAEYBAAAAAUQUAAAAFwD6BAgMDxQVAxc= +hUUDwwIBBcARgEAAAABRBQAAAAXAPoECAwPFBUDF/oVFA8MCAQXAEYBAAAAAUQUAAAAFwD6BAgMDxQVAxf6FRQPDAgEFwBGAQAAAAFECgAAABkAAwEDAgMBGQBTlQAAAHMEAAAAAgAAAEYBAAAAAUQaAAAAFAD3BgwTFxodHyA= IgMj9yIgHx0aFxMMBhQARgEAAAABRBoAAAAUAPcGDBMXGh0fICIDI/ciIB8dGhcTDAYUAEYBAAAAAUQaAAAAFAD3BgwTFxodHyAiAyP3IiAfHRoXEwwGFABGAQAAAAFEEgAAABUAAQEBAgIDBQQCAwECAQEVAFOvAAAAcwQAAAA= AwAAAEYBAAAAAUQgAAAAEQD0AQoSGBwgJCcqLC0vAzD0Ly0sKickIBwYEgoBEQBGAQAAAAFEIAAAABEA9AEKEhgcICQnKiwtLwMw9C8tLConJCAcGBIKAREARgEAAAABRCAAAAARAPQBChIYHCAkJyosLS8DMPQvLSwqJyQgHBg= EgoBEQBGAQAAAAFEGgAAABIAAQEBAvsDBAUFBgcH9wYFBQQDAgIBARIAU8EAAABzBAAAAAQAAABGAQAAAAFEJAAAAA8A8gEKFBofJCktMTM2ODo7AzzyOzo4NjMxLSkkHxoUCgEPAEYBAAAAAUQkAAAADwDyAQoUGh8kKS0xMzY= ODo7AzzyOzo4NjMxLSkkHxoUCgEPAEYBAAAAAUQkAAAADwDyAQoUGh8kKS0xMzY4OjsDPPI7Ojg2MzEtKSQfGhQKAQ8ARgEAAAABRCAAAAAQAAEB9gIDBAUGCAkKCgsFDPQLCgoJCAYFBAMCAQEQAFPLAAAAcwQAAAAFAAAARgE= AAAAAUQmAAAADgDxBxMaICYsMTU5PD9CREZHA0jxR0ZEQj88OTUxLCYgGhMHDgBGAQAAAAFEJgAAAA4A8QcTGiAmLDE1OTw/QkRGRwNI8UdGREI/PDk1MSwmIBoTBw4ARgEAAAABRCYAAAAOAPEHExogJiwxNTk8P0JERkcDSPE= R0ZEQj88OTUxLCYgGhMHDgBGAQAAAAFEJAAAAA8A8gECAwQGCAkLDA4PEBERAxIBEfQQDw4MCwkIBgQDAgEPAFPbAAAAcwQAAAAGAAAARgEAAAABRCoAAAAMAO8BDxcfJiwyNzxAREdLTVBSUwNU71NSUE1LR0RAPDcyLCYfFw8= AQwARgEAAAABRCoAAAAMAO8BDxcfJiwyNzxAREdLTVBSUwNU71NSUE1LR0RAPDcyLCYfFw8BDABGAQAAAAFEKgAAAAwA7wEPFx8mLDI3PEBER0tNUFJTA1TvU1JQTUtHREA8NzIsJh8XDwEMAEYBAAAAAUQoAAAADQDwAQIDBAY= CAoMDhASExUWFxgDGfAYFxYVExIQDgwKCAYEAwIBDQBT4wAAAHMEAAAABwAAAEYBAAAAAUQsAAAACwDuBRMbIyoxNzxCRktPU1ZZW11eA1/uXl1bWVZTT0tGQjw3MSojGxMFCwBGAQAAAAFELAAAAAsA7gUTGyMqMTc8QkZLT1M= VllbXV4DX+5eXVtZVlNPS0ZCPDcxKiMbEwULAEYBAAAAAUQsAAAACwDuBRMbIyoxNzxCRktPU1ZZW11eA1/uXl1bWVZTT0tGQjw3MSojGxMFCwBGAQAAAAFEKgAAAAwA7wECBAYICgwPERQWGBocHh8gAyHvIB8eHBoYFhQRDww= CggGBAIBDABT7gAAAHMEAAAACAAAAEYBAAAAAUQvAAAACgDWBxYeJi41O0FHTFJWWl5hZGZoaWpra2ppaGZkYV5aVlJMR0E7NS4mHhYHCgBGAQAAAAFELwAAAAoA1gcWHiYuNTtBR0xSVlpeYWRmaGlqa2tqaWhmZGFeWlZSTEc= QTs1LiYeFgcKAEYBAAAAAUQvAAAACgDWBxYeJi41O0FHTFJWWl5hZGZoaWpra2ppaGZkYV5aVlJMR0E7NS4mHhYHCgBGAQAAAAFELAAAAAsA7gEDBAcJDA8RFRgaHSAiJCYoKQMq7ikoJiQiIB0aGBURDwwJBwQDAQsAU/cAAAA= cwQAAAAJAAAARgEAAAABRDEAAAAJANQHFyAoMDg/RUxRV1xgZWhsb3FzdHV2dnV0c3FvbGhlYFxXUUxFPzgwKCAXBwkARgEAAAABRDEAAAAJANQHFyAoMDg/RUxRV1xgZWhsb3FzdHV2dnV0c3FvbGhlYFxXUUxFPzgwKCAXBwk= AEYBAAAAAUQxAAAACQDUBxcgKDA4P0VMUVdcYGVobG9xc3R1dnZ1dHNxb2xoZWBcV1FMRT84MCggFwcJAEYBAAAAAUQvAAAACgDWAgMFCAoNERQXGx4iJSgrLS8xMjM0NDMyMS8tKyglIh4bFxQRDQoIBQMCCgBT+wAAAHMEAAA= AAoAAABGAQAAAAFEMgAAAAgA6wcYISoyOkFIT1ZcYWZrb3N2eXt9fwOA6399e3l2c29rZmFcVk9IQToyKiEYBwgARgEAAAABRDIAAAAIAOsHGCEqMjpBSE9WXGFma29zdnl7fX8DgOt/fXt5dnNva2ZhXFZPSEE6MiohGAcIAEY= AQAAAAFEMgAAAAgA6wcYISoyOkFIT1ZcYWZrb3N2eXt9fwOA6399e3l2c29rZmFcVk9IQToyKiEYBwgARgEAAAABRDAAAAAJAOwCAwUICw8SFhoeIiYqLjE0Nzk7PQM+7D07OTc0MS4qJiIeGhYSDwsIBQMCCQBTBgEAAHMEAAA= AAsAAABGAQAAAAFENQAAAAcA0AcXISozPENLUllfZWtwdXl9gIOGiImKi4uKiYiGg4B9eXVwa2VfWVJLQzwzKiEXBwcARgEAAAABRDUAAAAHANAHFyEqMzxDS1JZX2VrcHV5fYCDhoiJiouLiomIhoOAfXl1cGtlX1lSS0M8Myo= IRcHBwBGAQAAAAFENQAAAAcA0AcXISozPENLUllfZWtwdXl9gIOGiImKi4uKiYiGg4B9eXVwa2VfWVJLQzwzKiEXBwcARgEAAAABRDIAAAAIAOsCAwYIDA8TGBwhJSovMzc7PkFERkgDSetIRkRBPjs3My8qJSEcGBMPDAgGAwI= CABTCwEAAHMEAAAADAAAAEYBAAAAAUQ2AAAABgDpBRYgKjM8RExUW2Jpb3R5foOHio2QkpMDlOmTkpCNioeDfnl0b2liW1RMRDwzKiAWBQYARgEAAAABRDYAAAAGAOkFFiAqMzxETFRbYmlvdHl+g4eKjZCSkwOU6ZOSkI2Kh4M= fnl0b2liW1RMRDwzKiAWBQYARgEAAAABRDYAAAAGAOkFFiAqMzxETFRbYmlvdHl+g4eKjZCSkwOU6ZOSkI2Kh4N+eXRvaWJbVExEPDMqIBYFBgBGAQAAAAFENAAAAAcA6gEDBQgMEBQZHiMoLTI3PEFFSUxPUVMDVOpTUU9MSUU= QTw3Mi0oIx4ZFBAMCAUDAQcAUxMBAABzBAAAAA0AAABGAQAAAAFEOAAAAAUA6AETHigyPERMVVxka3J3fYOIjJCTl5mbnQOe6J2bmZeTkIyIg313cmtkXFVMRDwyKB4TAQUARgEAAAABRDgAAAAFAOgBEx4oMjxETFVcZGtyd30= g4iMkJOXmZudA57onZuZl5OQjIiDfXdya2RcVUxEPDIoHhMBBQBGAQAAAAFEOAAAAAUA6AETHigyPERMVVxka3J3fYOIjJCTl5mbnQOe6J2bmZeTkIyIg313cmtkXFVMRDwyKB4TAQUARgEAAAABRDYAAAAGAOkBAwUIDBAUGh8= JCowNTtBRktPU1daXV8DYOlfXVpXU09LRkE7NTAqJB8ZFBAMCAUDAQYAUxkBAABzBAAAAA4AAABGAQAAAAFEOQAAAAUAzA8bJjA6Q0xVXWVsc3qAhoyRlZmdoKOlpqeoqKempaKgnZmVkYyGgHpzbGVdVUxDOjAmGw8FAEYBAAA= AAFEOQAAAAUAzA8bJjA6Q0xVXWVsc3qAhoyRlZmdoKOlpqeoqKempaKgnZmVkYyGgHpzbGVdVUxDOjAmGw8FAEYBAAAAAUQ5AAAABQDMDxsmMDpDTFVdZWxzeoCGjJGVmZ2go6Wmp6iop6aloqCdmZWRjIaAenNsZV1VTEM6MCY= Gw8FAEYBAAAAAUQ5AAAABQDMAQIECAsPFBkfJSsxOD5ESlBVWl9jZmlrbG1tbGtpZmNfWlVQSkQ+ODErJR8ZFA8LCAQCAQUAUx8BAABzBAAAAA8AAABGAQAAAAFEOwAAAAQAygcXIy44QUtUXGVtdHuCiY+UmZ6ipqmrrq+wsbE= sK+uq6mmop6ZlI+Jgnt0bWVcVEtBOC4jFwcEAEYBAAAAAUQ7AAAABADKBxcjLjhBS1RcZW10e4KJj5SZnqKmqauur7CxsbCvrquppqKemZSPiYJ7dG1lXFRLQTguIxcHBABGAQAAAAFEOwAAAAQAygcXIy44QUtUXGVtdHuCiY8= lJmeoqapq66vsLGxsK+uq6mmop6ZlI+Jgnt0bWVcVEtBOC4jFwcEAEYBAAAAAUQ5AAAABQDMAgQHCg8TGR8lLDI5QEdOVFpgZWpvcnV3eXp6eXd1cm9qZWBaVE5HQDkyLCUfGRMPCgcEAgUAUyQBAABzBAAAABAAAABGAQAAAAE= RDwAAAADAOYBEx8qNT9IUltkbHR8g4qRl5yipquusbS2uAO55ri2tLGuq6ainJeRioN8dGxkW1JIPzUqHxMBAwBGAQAAAAFEPAAAAAMA5gETHyo1P0hSW2RsdHyDipGXnKKmq66xtLa4A7nmuLa0sa6rpqKcl5GKg3x0bGRbUkg= PzUqHxMBAwBGAQAAAAFEPAAAAAMA5gETHyo1P0hSW2RsdHyDipGXnKKmq66xtLa4A7nmuLa0sa6rpqKcl5GKg3x0bGRbUkg/NSofEwEDAEYBAAAAAUQ7AAAABADKAQMGCQ0SGB4kKzI6QUlQV15la3F2en6BhIWGhoWEgX56dnE= a2VeV1BJQToyKyQeGBINCQYDAQQAUyUBAABzBAAAABEAAABGAQAAAAFEPAAAAAMA5goaJjE7RU9ZYmtze4OKkZiepKmus7a5vL/AA8HmwL+8ubazrqmknpiRioN7c2tiWU9FOzEmGgoDAEYBAAAAAUQ8AAAAAwDmChomMTtFT1k= Ymtze4OKkZiepKmus7a5vL/AA8HmwL+8ubazrqmknpiRioN7c2tiWU9FOzEmGgoDAEYBAAAAAUQ8AAAAAwDmChomMTtFT1lia3N7g4qRmJ6kqa6ztrm8v8ADwebAv7y5trOuqaSemJGKg3tza2JZT0U7MSYaCgMARgEAAAABRDw= AAAAAwDmAQIECAwRFhwjKjE5QUlRWWFob3Z8gYaKjpADkuaQjoqGgXx2b2hhWVFJQTkxKiMcFhEMCAQCAQMAUy8BAABzBAAAABIAAABGAQAAAAFEPwAAAAIAxgEUICw3QUxWX2lyeoKKkZmfpqyxtrq+wcTGyMnKysnIxsTBvro= trGspp+ZkYqCenJpX1ZMQTcsIBQBAgBGAQAAAAFEPwAAAAIAxgEUICw3QUxWX2lyeoKKkZmfpqyxtrq+wcTGyMnKysnIxsTBvrq2saymn5mRioJ6cmlfVkxBNywgFAECAEYBAAAAAUQ/AAAAAgDGARQgLDdBTFZfaXJ6goqRmZ8= pqyxtrq+wcTGyMnKysnIxsTBvrq2saymn5mRioJ6cmlfVkxBNywgFAECAEYBAAAAAUQ9AAAAAwDIAQMGCg8UGiEoMDhASVFaYmpyeoGHjZKWmpyen5+enJqWko2HgXpyamJaUUlAODAoIRoUDwoGAwEDAFMuAQAAcwQAAAATAAA= AEYBAAAAAUQ+AAAAAgDlChomMjxHUVxlb3eAiZGYn6atsri9wcXJy87PA9Hlz87LycXBvbiyraafmJGJgHdvZVxRRzwyJhoKAgBGAQAAAAFEPgAAAAIA5QoaJjI8R1FcZW93gImRmJ+mrbK4vcHFycvOzwPR5c/Oy8nFwb24sq0= pp+YkYmAd29lXFFHPDImGgoCAEYBAAAAAUQ+AAAAAgDlChomMjxHUVxlb3eAiZGYn6atsri9wcXJy87PA9Hlz87LycXBvbiyraafmJGJgHdvZVxRRzwyJhoKAgBGAQAAAAFEPwAAAAIAxgECBAgMERceJS01PkdQWWJrdHyEi5I= mJ2ipaiqq6uqqKWinZiSi4R8dGtiWVBHPjUtJR4XEQwIBAIBAgBTMAEAAHMEAAAAFAAAAEYBAAAAAUQ/AAAAAgDGEh8sN0JMV2FrdH2Gj5eepq2zub7DyMzP0tXW19jY19bV0s/MyMO+ubOtpp6Xj4Z9dGthV0xCNywfEgIARgE= AAAAAUQ/AAAAAgDGEh8sN0JMV2FrdH2Gj5eepq2zub7DyMzP0tXW19jY19bV0s/MyMO+ubOtpp6Xj4Z9dGthV0xCNywfEgIARgEAAAABRD8AAAACAMYSHyw3QkxXYWt0fYaPl56mrbO5vsPIzM/S1dbX2NjX1tXSz8zIw765s60= pp6Xj4Z9dGthV0xCNywfEgIARgEAAAABRD4AAAACAOUBAwYKDxUbIioyO0ROV2FqdH2FjpWco6itsbQDtuW0sa2oo5yVjoV9dGphV05EOzIqIhsVDwoGAwECAFM0AQAAcwQAAAAVAAAARgEAAAAAREAAAAAAAAYYJDE8RlJcZnA= eYOMlJykrLK5v8TKztLW2dvd3t7e3t3b2dbSzsrEv7myrKSclIyDeXBmXFJGPDEkGAYAAEYBAAAAAERAAAAAAAAGGCQxPEZSXGZweYOMlJykrLK5v8TKztLW2dvd3t7e3t3b2dbSzsrEv7myrKSclIyDeXBmXFJGPDEkGAYAAEY= AQAAAABEQAAAAAAABhgkMTxGUlxmcHmDjJScpKyyub/Eys7S1tnb3d7e3t7d29nW0s7KxL+5sqyknJSMg3lwZlxSRjwxJBgGAABGAQAAAAFEPwAAAAIAxgIECAwRGB4mLjdBSlReaHJ8hY6Xn6ats7i8v8DCwsC/vLizraafl44= hXxyaF5USkE3LiYeGBEMCAQCAgBTNQEAAHMEAAAAFgAAAEYBAAAAAERAAAAAAAAMHCk1QEtWYGt1foiRmaKpsbi+xMrQ1Njc3uHj5OXl5OPh3tzY1NDKxL64samhmZGIfnVrYFZLQDUpHAwAAEYBAAAAAERAAAAAAAAMHCk1QEs= VmBrdX6IkZmiqbG4vsTK0NTY3N7h4+Tl5eTj4d7c2NTQysS+uLGpoZmRiH51a2BWS0A1KRwMAABGAQAAAABEQAAAAAAADBwpNUBLVmBrdX6IkZmiqbG4vsTK0NTY3N7h4+Tl5eTj4d7c2NTQysS+uLGpoZmRiH51a2BWS0A1KRw= DAAARgEAAAAAREAAAAAAAAECBQkOFBoiKjM8RlBaZW96hI6XoKiwt7zCxsnLzMzLycbCvLewqKCXjoR6b2VaUEY8MyoiGhQOCQUCAQAAUzUBAABzBAAAABcAAABGAQAAAABEQAAAAAAAEyAtOURPWmVveYOMlZ6mrra9w8rQ1dk= 3eHk5ujp6urp6Obk4d3Z1c/Kw722rqaelYyDeW9lWk9EOS0gEwAARgEAAAAAREAAAAAAABMgLTlET1plb3mDjJWepq62vcPK0NXZ3eHk5ujp6urp6Obk4d3Z1c/Kw722rqaelYyDeW9lWk9EOS0gEwAARgEAAAAAREAAAAAAABM= IC05RE9aZW95g4yVnqautr3DytDV2d3h5Obo6erq6ejm5OHd2dXPysO9tq6mnpWMg3lvZVpPRDktIBMAAEYBAAAAAERAAAAAAAABAwYLEBYdJS43QUtVYGt2gYuVn6ixucDGy8/T1dbW1dPPy8bAubGon5WLgXZrYFVLQTcuJR0= FhALBgMBAABTNQEAAHMEAAAAGAAAAEYBAAAAAERAAAAAAAQXJDE8R1NeaHN9h5CZoquzusHIztTZ3uLm6evt7u/v7u3r6ebi3tnUzsjBurOropmQh31zaF5TRzwxJBcEAEYBAAAAAERAAAAAAAQXJDE8R1NeaHN9h5CZoquzusE= yM7U2d7i5unr7e7v7+7t6+nm4t7Z1M7Iwbqzq6KZkId9c2heU0c8MSQXBABGAQAAAABEQAAAAAAEFyQxPEdTXmhzfYeQmaKrs7rByM7U2d7i5unr7e7v7+7t6+nm4t7Z1M7Iwbqzq6KZkId9c2heU0c8MSQXBABGAQAAAABEQAA= AAAAAAIECAwSGCAoMTtFT1plcXyHkpymsLnByM7U2Nve39/e29jUzsjBubCmnJKHfHFlWk9FOzEoIBgSDAgEAgAAUzUBAABzBAAAABkAAABGAQAAAABEQAAAAAAIGiczP0tWYWx2gIqTnaautr7FzNLY3eLm6u3v8fLz8/Lx7+0= 6ubi3djSzMW+tq6mnZOKgHZsYVZLPzMnGggARgEAAAAAREAAAAAACBonMz9LVmFsdoCKk52mrra+xczS2N3i5urt7/Hy8/Py8e/t6ubi3djSzMW+tq6mnZOKgHZsYVZLPzMnGggARgEAAAAAREAAAAAACBonMz9LVmFsdoCKk50= pq62vsXM0tjd4ubq7e/x8vPz8vHv7erm4t3Y0szFvraupp2TioB2bGFWSz8zJxoIAEYBAAAAAERAAAAAAAACBQkOExoiKzQ+SVNfanaBjZijrbfAyM/W2+Dj5efn5ePg29bPyMC3raOYjYF2al9TST40KyIaEw4JBQIAAFM1AQA= AHMEAAAAGgAAAEYBAAAAAERAAAAAAAwdKjZCTVlkb3mDjZegqbG5wcnP1tzh5uru8PP19vf39vXz8O7q5uHc1s/JwbmxqaCXjYN5b2RZTUI2Kh0MAEYBAAAAAERAAAAAAAwdKjZCTVlkb3mDjZegqbG5wcnP1tzh5uru8PP19vc= 9/b18/Du6ubh3NbPycG5samgl42DeW9kWU1CNiodDABGAQAAAABEQAAAAAAMHSo2Qk1ZZG95g42XoKmxucHJz9bc4ebq7vDz9fb39/b18/Du6ubh3NbPycG5samgl42DeW9kWU1CNiodDABGAQAAAABEQAAAAAABAwUKDxUcJC0= N0FMV2NveoaSnaizvMbO1tzi5urs7u7s6ubi3NbOxryzqJ2ShnpvY1dMQTctJBwVDwoFAwEAUzUBAABzBAAAABsAAABGAQAAAABEQAAAAAAPHyw4RFBbZnF7hpCZo6u0vMTL0tne5Ont8PP2+Pn6+vn49vPw7enk3tnSy8S8tKs= opmQhntxZltQRDgsHw8ARgEAAAAAREAAAAAADx8sOERQW2Zxe4aQmaOrtLzEy9LZ3uTp7fDz9vj5+vr5+Pbz8O3p5N7Z0svEvLSropmQhntxZltQRDgsHw8ARgEAAAAAREAAAAAADx8sOERQW2Zxe4aQmaOrtLzEy9LZ3uTp7fA= 8/b4+fr6+fj28/Dt6eTe2dLLxLy0q6KZkIZ7cWZbUEQ4LB8PAEYBAAAAAERAAAAAAAEDBgoQFh4mLzlET1pmcn6KlqKtuMLL1Nvi6O3w8vT08vDt6OLb1MvCuK2ilop+cmZaT0Q5LyYeFhAKBgMBAFM1AQAAcwQAAAAcAAAARgE= AAAAAERAAAAAABQgLTpGUl1oc32Ikpulrra/xs7V2+Hm6+/z9vn6+/z8+/r59vPv6+bh29XOxr+2rqWbkoh9c2hdUkY6LSAUAEYBAAAAAERAAAAAABQgLTpGUl1oc32Ikpulrra/xs7V2+Hm6+/z9vn6+/z8+/r59vPv6+bh29U= zsa/tq6lm5KIfXNoXVJGOi0gFABGAQAAAABEQAAAAAAUIC06RlJdaHN9iJKbpa62v8bO1dvh5uvv8/b5+vv8/Pv6+fbz7+vm4dvVzsa/tq6lm5KIfXNoXVJGOi0gFABGAQAAAABEQAAAAAABAwcLERcfKDE7RlFdaXWBjpqlsbw= xs/Y4Obt8fX3+Pj39fHt5+DYz8a8saWajoF1aV1RRjsxKB8XEQsHAwEAUzUBAABzBAAAAB0AAABGAQAAAABEQAAAAAAVIi87R1NeaXR/iZOdpq+4wMjP1t3j6O3x9fj6/P3+/v38+vj18e3o493Wz8jAuK+mnZOJf3RpXlNHOy8= IhUARgEAAAAAREAAAAAAFSIvO0dTXml0f4mTnaavuMDIz9bd4+jt8fX4+vz9/v79/Pr49fHt6OPd1s/IwLivpp2TiX90aV5TRzsvIhUARgEAAAAAREAAAAAAFSIvO0dTXml0f4mTnaavuMDIz9bd4+jt8fX4+vz9/v79/Pr49fE= 7ejj3dbPyMC4r6adk4l/dGleU0c7LyIVAEYBAAAAAERAAAAAAAEEBwwRGCApMj1IU19rd4SQnKi0v8nT2+Pq8PX4+/z8+/j18Orj29PJv7SonJCEd2tfU0g9MikgGBEMBwQBAFM1AQAAcwQAAAAeAAAARgEAAAAAREAAAAAAFyM= MDxIVF9qdYCKlJ6nsLnBydHX3uTp7vL2+fv9/v///v37+fby7unk3tfRycG5sKeelIqAdWpfVEg8MCMXAEYBAAAAAERAAAAAABcjMDxIVF9qdYCKlJ6nsLnBydHX3uTp7vL2+fv9/v///v37+fby7unk3tfRycG5sKeelIqAdWo= X1RIPDAjFwBGAQAAAABEQAAAAAAXIzA8SFRfanWAipSep7C5wcnR197k6e7y9vn7/f7///79+/n28u7p5N7X0cnBubCnnpSKgHVqX1RIPDAjFwBGAQAAAABEQAAAAAACBAcMEhkhKjM+SVRgbHmFkp6qtsDL1d7l7PL3+/3+/v0= +/fy7OXe1cvAtqqekoV5bGBUST4zKiEZEgwHBAIAUzUBAABzBAAAAB8AAABGAQAAAABEQAAAAAAXIzA8SFRfa3aAi5SeqLG5wcrR2N7l6u/z9/r8/v/////+/Pr38+/q5d7Y0crCubGonpSLgHZrX1RIPDAjFwBGAQAAAABEQAA= AAAAFyMwPEhUX2t2gIuUnqixucHK0dje5erv8/f6/P7//////vz69/Pv6uXe2NHKwrmxqJ6Ui4B2a19USDwwIxcARgEAAAAAREAAAAAAFyMwPEhUX2t2gIuUnqixucHK0dje5erv8/f6/P7//////vz69/Pv6uXe2NHKwrmxqJ4= lIuAdmtfVEg8MCMXAEYBAAAAAERAAAAAAAIEBwwSGSEqND5JVGBteoaSn6u2wszW3+fu9Pj8/v///vz49O7n39bMwrern5KGem1gVEk+NCohGRIMBwQCAFM1AQAAcwQAAAAgAAAARgEAAAAAREAAAAAAFyMwPEhUX2t2gIuUnqg= sbnBytHY3uXq7/P3+vz+//////78+vfz7+rl3tjRysK5saielIuAdmtfVEg8MCMXAEYBAAAAAERAAAAAABcjMDxIVF9rdoCLlJ6osbnBytHY3uXq7/P3+vz+//////78+vfz7+rl3tjRysK5saielIuAdmtfVEg8MCMXAEYBAAA= AABEQAAAAAAXIzA8SFRfa3aAi5SeqLG5wcrR2N7l6u/z9/r8/v/////+/Pr38+/q5d7Y0crCubGonpSLgHZrX1RIPDAjFwBGAQAAAABEQAAAAAACBAcMEhkhKjQ+SVRgbXqGkp+rtsLM1t/n7vT4/P7///78+PTu59/WzMK3q58= koZ6bWBUST40KiEZEgwHBAIAUzUBAABzBAAAACEAAABGAQAAAABEQAAAAAAXIzA8SFRfanWAipSep7C5wcnR197k6e7y9vn7/f7///79+/n28u7p5N7X0cnBubCnnpSKgHVqX1RIPDAjFwBGAQAAAABEQAAAAAAXIzA8SFRfanU= gIqUnqewucHJ0dfe5Onu8vb5+/3+///+/fv59vLu6eTe19HJwbmwp56UioB1al9USDwwIxcARgEAAAAAREAAAAAAFyMwPEhUX2p1gIqUnqewucHJ0dfe5Onu8vb5+/3+///+/fv59vLu6eTe19HJwbmwp56UioB1al9USDwwIxc= AEYBAAAAAERAAAAAAAIEBwwSGSEqMz5JVGBseYWSnqq2wMvV3uXs8vf7/f7+/fv38uzl3tXLwLaqnpKFeWxgVEk+MyohGRIMBwQCAFM1AQAAcwQAAAAiAAAARgEAAAAAREAAAAAAFSIvO0dTXml0f4mTnaavuMDIz9bd4+jt8fU= +Pr8/f7+/fz6+PXx7ejj3dbPyMC4r6adk4l/dGleU0c7LyIVAEYBAAAAAERAAAAAABUiLztHU15pdH+Jk52mr7jAyM/W3ePo7fH1+Pr8/f7+/fz6+PXx7ejj3dbPyMC4r6adk4l/dGleU0c7LyIVAEYBAAAAAERAAAAAABUiLzs= R1NeaXR/iZOdpq+4wMjP1t3j6O3x9fj6/P3+/v38+vj18e3o493Wz8jAuK+mnZOJf3RpXlNHOy8iFQBGAQAAAABEQAAAAAABBAcMERggKTI9SFNfa3eEkJyotL/J09vj6vD1+Pv8/Pv49fDq49vTyb+0qJyQhHdrX1NIPTIpIBg= EQwHBAEAUzUBAABzBAAAACMAAABGAQAAAABEQAAAAAAUIC06RlJdaHN9iJKbpa62v8bO1dvh5uvv8/b5+vv8/Pv6+fbz7+vm4dvVzsa/tq6lm5KIfXNoXVJGOi0gFABGAQAAAABEQAAAAAAUIC06RlJdaHN9iJKbpa62v8bO1ds= 4ebr7/P2+fr7/Pz7+vn28+/r5uHb1c7Gv7aupZuSiH1zaF1SRjotIBQARgEAAAAAREAAAAAAFCAtOkZSXWhzfYiSm6Wutr/GztXb4ebr7/P2+fr7/Pz7+vn28+/r5uHb1c7Gv7aupZuSiH1zaF1SRjotIBQARgEAAAAAREAAAAA= AAEDBwsRFx8oMTtGUV1pdYGOmqWxvMbP2ODm7PH19/j49/Xx7Ofg2M/GvLGlmo6BdWldUUY7MSgfFxELBwMBAFM1AQAAcwQAAAAkAAAARgEAAAAAREAAAAAADx8sOERQW2Zxe4aQmaOrtLzEy9LZ3uTp7fDz9vj5+vr5+Pbz8O0= 6eTe2dLLxLy0q6KZkIZ7cWZbUEQ4LB8PAEYBAAAAAERAAAAAAA8fLDhEUFtmcXuGkJmjq7S8xMvS2d7k6e3w8/b4+fr6+fj28/Dt6eTe2dLLxLy0q6KZkIZ7cWZbUEQ4LB8PAEYBAAAAAERAAAAAAA8fLDhEUFtmcXuGkJmjq7Q= vMTL0tne5Ont8PP2+Pn6+vn49vPw7enk3tnSy8S8tKuimZCGe3FmW1BEOCwfDwBGAQAAAABEQAAAAAABAwYKEBYeJi85RE9aZnJ+ipairbjCy9Tb4ujs8PL09PLw7Oji29TLwritopaKfnJmWk9EOS8mHhYQCgYDAQBTNQEAAHM= BAAAACUAAABGAQAAAABEQAAAAAAMHSo2Qk1ZZG95g42XoKmxucHJz9bc4ebq7vDz9fb39/b18/Du6ubh3NbPycG5samgl42DeW9kWU1CNiodDABGAQAAAABEQAAAAAAMHSo2Qk1ZZG95g42XoKmxucHJz9bc4ebq7vDz9fb39/Y= 9fPw7urm4dzWz8nBubGpoJeNg3lvZFlNQjYqHQwARgEAAAAAREAAAAAADB0qNkJNWWRveYONl6CpsbnByc/W3OHm6u7w8/X29/f29fPw7urm4dzWz8nBubGpoJeNg3lvZFlNQjYqHQwARgEAAAAAREAAAAAAAQMFCg8VHCQtN0E= TFdjb3qGkp2os7zGztbc4ubq7O7u7Orn4tzWzsa8s6idkoZ6b2NXTEE3LSQcFQ8KBQMBAFM1AQAAcwQAAAAmAAAARgEAAAAAREAAAAAACBonMz9LVmFsdoCKk52mrra+xczS2N3i5urt7/Hy8/Py8e/t6ubi3djSzMW+tq6mnZM= ioB2bGFWSz8zJxoIAEYBAAAAAERAAAAAAAgaJzM/S1ZhbHaAipOdpq62vsXM0tjd4ubq7e/x8vPz8vHv7erm4t3Y0szFvraupp2TioB2bGFWSz8zJxoIAEYBAAAAAERAAAAAAAgaJzM/S1ZhbHaAipOdpq62vsXM0tjd4ubq7e8= 8fLz8/Lx7+3q5uLd2NLMxb62rqadk4qAdmxhVks/MycaCABGAQAAAABEQAAAAAAAAgUJDhMaIis0PklTX2p2gY2Yo623wMjP1tvg4+Xn5+Xj4NvWz8jAt62jmI2BdmpfU0k+NCsiGhMOCQUCAABTNQEAAHMEAAAAJwAAAEYBAAA= AABEQAAAAAAEFyQxPEdTXmhzfYeQmaKrs7rByM7U2d7i5unr7e7v7+7t6+nm4t7Z1M7Iwbqzq6KZkId9c2heU0c8MSQXBABGAQAAAABEQAAAAAAEFyQxPEdTXmhzfYeQmaKrs7rByM7U2d7i5unr7e7v7+7t6+nm4t7Z1M7Iwbo= s6uimZCHfXNoXlNHPDEkFwQARgEAAAAAREAAAAAABBckMTxHU15oc32HkJmiq7O6wcjO1Nne4ubp6+3u7+/u7evp5uLe2dTOyMG6s6uimZCHfXNoXlNHPDEkFwQARgEAAAAAREAAAAAAAAIECAwSGCAoMTtFT1plcXyHkpymsLk= wcjO1Njb3t/f3tvY1M7IwbmwppySh3xxZVpPRTsxKCAYEgwIBAIAAFM1AQAAcwQAAAAoAAAARgEAAAAAREAAAAAAABMgLTlET1plb3mDjJWepq62vcPKz9XZ3eHk5ujp6urp6Obk4d3Z1c/Kw722rqaelYyDeW9lWk9EOS0gEwA= AEYBAAAAAERAAAAAAAATIC05RE9aZW95g4yVnqautr3Dys/V2d3h5Obo6erq6ejm5OHd2dXPysO9tq6mnpWMg3lvZVpPRDktIBMAAEYBAAAAAERAAAAAAAATIC05RE9aZW95g4yVnqautr3Dys/V2d3h5Obo6erq6ejm5OHd2dU= z8rDvbaupp6VjIN5b2VaT0Q5LSATAABGAQAAAABEQAAAAAAAAQMGCxAWHSUuN0FLVWBrdoGLlZ+osbnAxsvP09XW1tXTz8vGwLmxqJ+Vi4F2a2BVS0E3LiUdFhALBgMBAABTNQEAAHMEAAAAKQAAAEYBAAAAAERAAAAAAAAMHCk= NUBLVmBrdX6IkZmiqbG4vsTK0NTY3N7h4+Tl5eTj4d7c2NTQysS+uLGpoZmRiH51a2BWS0A1KRwMAABGAQAAAABEQAAAAAAADBwpNUBLVmBrdX6IkZmiqbG4vsTK0NTY3N7h4+Tl5eTj4d7c2NTQysS+uLGpoZmRiH51a2BWS0A= NSkcDAAARgEAAAAAREAAAAAAAAwcKTVAS1Zga3V+iJGZoqmxuL7EytDU2Nze4ePk5eXk4+He3NjU0MrEvrixqaGZkYh+dWtgVktANSkcDAAARgEAAAAAREAAAAAAAAECBQkOFBoiKjM8RlBaZW96hI6XoKiwt7zCxsnLzMzLycY= wr23sKigl46Eem9lWlBGPDMqIhoUDgkFAgEAAFM0AQAAcwQAAAAqAAAARgEAAAAAREAAAAAAAAYYJDE8RlJcZnB5g4yUnKSssrm/xMrO0tbZ293e3t7e3dvZ1tLOysS/ubKspJyUjIN5cGZcUkY8MSQYBgAARgEAAAAAREAAAAA= AAAGGCQxPEZSXGZweYOMlJykrLK5v8TKztLW2dvd3t7e3t3b2dbSzsrEv7myrKSclIyDeXBmXFJGPDEkGAYAAEYBAAAAAERAAAAAAAAGGCQxPEZSXGZweYOMlJykrLK5v8TKztLW2dvd3t7e3t3b2dbSzsrEv7myrKSclIyDeXA= ZlxSRjwxJBgGAABGAQAAAAFEPwAAAAIAxgIECAwRGB4mLjdBSlReaHJ8hY6Xn6ats7i8v8DCwsC/vLizraafl46FfHJoXlRKQTcuJh4YEQwIBAICAFMxAQAAcwQAAAArAAAARgEAAAABRD8AAAACAMYSHyw3QkxXYWt0fYaPl54= pqyzub7DyMzP0tXW19jY19bV0s/MyMO+ubOspp6Xj4Z9dGthV0xCNywfEgIARgEAAAABRD8AAAACAMYSHyw3QkxXYWt0fYaPl56mrLO5vsPIzM/S1dbX2NjX1tXSz8zIw765s6ymnpePhn10a2FXTEI3LB8SAgBGAQAAAAFEPwA= AAACAMYSHyw3QkxXYWt0fYaPl56mrLO5vsPIzM/S1dbX2NjX1tXSz8zIw765s6ymnpePhn10a2FXTEI3LB8SAgBGAQAAAAFEPwAAAAIAxgEDBgoPFRsiKjI7RE5XYWp0fYWOlZyjqK2xtLa3t7a0sa2oo5yVjoV9dGphV05EOzI= KiIbFQ8KBgMBAgBTLgEAAHMEAAAALAAAAEYBAAAAAUQ+AAAAAgDlChomMjxHUVxlb3eAiZGYn6atsri9wcXJy87PA9Hlz87LycXBvbiyraafmJGJgHdvZVxRRzwyJhoKAgBGAQAAAAFEPgAAAAIA5QoaJjI8R1FcZW93gImRmJ8= pq2yuL3BxcnLzs8D0eXPzsvJxcG9uLKtpp+YkYmAd29lXFFHPDImGgoCAEYBAAAAAUQ+AAAAAgDlChomMjxHUVxlb3eAiZGYn6atsri9wcXJy87PA9Hlz87LycXBvbiyraafmJGJgHdvZVxRRzwyJhoKAgBGAQAAAAFEPwAAAAI= AMYBAgQIDBEXHiUtNT5HUFlia3R8hIuSmJ2ipaiqq6uqqKWinZiSi4R8dGtiWVBHPjUtJR4XEQwIBAIBAgBTLwEAAHMEAAAALQAAAEYBAAAAAUQ/AAAAAgDGARQgLDdBTFZfaXJ6goqRmZ+mrLG2ur7BxMbIycrKycjGxMG+urY= saymn5mRioJ6cmlfVkxBNywgFAECAEYBAAAAAUQ/AAAAAgDGARQgLDdBTFZfaXJ6goqRmZ+mrLG2ur7BxMbIycrKycjGxMG+uraxrKafmZGKgnpyaV9WTEE3LCAUAQIARgEAAAABRD8AAAACAMYBFCAsN0FMVl9pcnqCipGZn6Y= rLG2ur7BxMbIycrKycjGxMG+uraxrKafmZGKgnpyaV9WTEE3LCAUAQIARgEAAAABRD0AAAADAMgBAwYKDxQaISgwOEBJUVpianJ6gYeNkpaanJ6fn56cmpaSjYeBenJqYlpRSUA4MCghGhQPCgYDAQMAUygBAABzBAAAAC4AAAA= RgEAAAABRD0AAAADAMgKGiYxO0VPWWJrc3uDipGYnqSprrO2uby/wMHCwsHAv7y5trOuqaSemJGKg3tza2JZT0U7MSYaCgMARgEAAAABRD0AAAADAMgKGiYxO0VPWWJrc3uDipGYnqSprrO2uby/wMHCwsHAv7y5trOuqaSemJE= ioN7c2tiWU9FOzEmGgoDAEYBAAAAAUQ9AAAAAwDIChomMTtFT1lia3N7g4qRmJ6kqa6ztrm8v8DBwsLBwL+8ubazrqmknpiRioN7c2tiWU9FOzEmGgoDAEYBAAAAAUQ8AAAAAwDmAQIECAwRFhwjKjE5QUlRWWFob3Z8gYaKjpA= A5LmkI6KhoF8dm9oYVlRSUE5MSojHBYRDAgEAgEDAFMkAQAAcwQAAAAvAAAARgEAAAABRDwAAAADAOYBEx8qNT9IUltkbHR8g4qRl5yhpquusbS2uAO55ri2tLGuq6ahnJeRioN8dGxkW1JIPzUqHxMBAwBGAQAAAAFEPAAAAAM= AOYBEx8qNT9IUltkbHR8g4qRl5yhpquusbS2uAO55ri2tLGuq6ahnJeRioN8dGxkW1JIPzUqHxMBAwBGAQAAAAFEPAAAAAMA5gETHyo1P0hSW2RsdHyDipGXnKGmq66xtLa4A7nmuLa0sa6rpqGcl5GKg3x0bGRbUkg/NSofEwE= AwBGAQAAAAFEOwAAAAQAygEDBgkNEhgeJCsyOkFJUFdeZWtxdnp+gYSFhoaFhIF+enZxa2VeV1BJQToyKyQeGBINCQYDAQQAUx8BAABzBAAAADAAAABGAQAAAAFEOwAAAAQAygcXIy44QUtUXGVtdHuCiY+UmZ6ipqmrrq+wsbE= sK+uq6mmop6ZlI+Jgnt0bWVcVEtBOC4jFwcEAEYBAAAAAUQ7AAAABADKBxcjLjhBS1RcZW10e4KJj5SZnqKmqauur7CxsbCvrquppqKemZSPiYJ7dG1lXFRLQTguIxcHBABGAQAAAAFEOwAAAAQAygcXIy44QUtUXGVtdHuCiY8= lJmeoqapq66vsLGxsK+uq6mmop6ZlI+Jgnt0bWVcVEtBOC4jFwcEAEYBAAAAAUQ5AAAABQDMAgQHCg8TGR8lLDI5QEdOVFpgZWpvcnV3eXp6eXd1cm9qZWBaVE5HQDkyLCUfGRMPCgcEAgUAUxkBAABzBAAAADEAAABGAQAAAAE= RDkAAAAFAMwPGyYwOkNMVV1lbHN6gIaMkZWZnaCjpaanqKinpqWjoJ2ZlZGMhoB6c2xlXVVMQzowJhsPBQBGAQAAAAFEOQAAAAUAzA8bJjA6Q0xVXWVsc3qAhoyRlZmdoKOlpqeoqKempaOgnZmVkYyGgHpzbGVdVUxDOjAmGw8= BQBGAQAAAAFEOQAAAAUAzA8bJjA6Q0xVXWVsc3qAhoyRlZmdoKOlpqeoqKempaOgnZmVkYyGgHpzbGVdVUxDOjAmGw8FAEYBAAAAAUQ5AAAABQDMAQIECAsPFBkfJSsxOD5ESlBVWl9jZmlrbG1tbGtpZmNfWlVQSkQ+ODErJR8= GRQPCwgEAgEFAFMTAQAAcwQAAAAyAAAARgEAAAABRDgAAAAFAOgBEx4oMjxETFVcZGtyd32DiIyQk5eZm50Dnuidm5mXk5CMiIN9d3JrZFxVTEQ8MigeEwEFAEYBAAAAAUQ4AAAABQDoARMeKDI8RExVXGRrcnd9g4iMkJOXmZs= nQOe6J2bmZeTkIyIg313cmtkXFVMRDwyKB4TAQUARgEAAAABRDgAAAAFAOgBEx4oMjxETFVcZGtyd32DiIyQk5eZm50Dnuidm5mXk5CMiIN9d3JrZFxVTEQ8MigeEwEFAEYBAAAAAUQ2AAAABgDpAQMFCAwQFBofJCowNTtBRks= T1NXWl1fA2DpX11aV1NPS0ZBOzUwKiQfGRQQDAgFAwEGAFMLAQAAcwQAAAAzAAAARgEAAAABRDYAAAAGAOkFFiAqMzxETFRbYmlvdHl+g4eKjZCSkwOU6ZOSkI2Kh4N+eXRvaWJbVExEPDMqIBYFBgBGAQAAAAFENgAAAAYA6QU= FiAqMzxETFRbYmlvdHl+g4eKjZCSkwOU6ZOSkI2Kh4N+eXRvaWJbVExEPDMqIBYFBgBGAQAAAAFENgAAAAYA6QUWICozPERMVFtiaW90eX6Dh4qNkJKTA5Tpk5KQjYqHg355dG9pYltUTEQ8MyogFgUGAEYBAAAAAUQ0AAAABwA= 6gEDBQgMEBQZHiMoLTI3PEFFSUxPUVMDVOpTUU9MSUVBPDcyLSgjHhkUEAwIBQMBBwBTBgEAAHMEAAAANAAAAEYBAAAAAUQ1AAAABwDQBxchKjM8Q0tSWV9la3B1eX2Ag4aIiYqLi4qJiIaDgH15dXBrZV9ZUktDPDMqIRcHBwA= RgEAAAABRDUAAAAHANAHFyEqMzxDS1JZX2VrcHV5fYCDhoiJiouLiomIhoOAfXl1cGtlX1lSS0M8MyohFwcHAEYBAAAAAUQ1AAAABwDQBxchKjM8Q0tSWV9la3B1eX2Ag4aIiYqLi4qJiIaDgH15dXBrZV9ZUktDPDMqIRcHBwA= RgEAAAABRDIAAAAIAOsCAwYIDA8TGBwhJSovMzc7PkFERkgDSetIRkRBPjs3My8qJSEcGBMPDAgGAwIIAFP7AAAAcwQAAAA1AAAARgEAAAABRDIAAAAIAOsHGCEqMjpBSE9WXGFma29zdnl7fX8DgOt/fXt5dnNva2ZhXFZPSEE= OjIqIRgHCABGAQAAAAFEMgAAAAgA6wcYISoyOkFIT1ZcYWZrb3N2eXt9fwOA6399e3l2c29rZmFcVk9IQToyKiEYBwgARgEAAAABRDIAAAAIAOsHGCEqMjpBSE9WXGFma29zdnl7fX8DgOt/fXt5dnNva2ZhXFZPSEE6MiohGAc= CABGAQAAAAFEMAAAAAkA7AIDBQgLDxIWGh4iJiouMTQ3OTs9Az7sPTs5NzQxLiomIh4aFhIPCwgFAwIJAFP3AAAAcwQAAAA2AAAARgEAAAABRDEAAAAJANQHFyAoMDg/RUxRV1xgZWhsb3FzdHV2dnV0c3FvbGhlYFxXUUxFPzg= MCggFwcJAEYBAAAAAUQxAAAACQDUBxcgKDA4P0VMUVdcYGVobG9xc3R1dnZ1dHNxb2xoZWBcV1FMRT84MCggFwcJAEYBAAAAAUQxAAAACQDUBxcgKDA4P0VMUVdcYGVobG9xc3R1dnZ1dHNxb2xoZWBcV1FMRT84MCggFwcJAEY= AQAAAAFELwAAAAoA1gIDBQgKDREUFxseIiUoKy0vMTIzNDQzMjEvLSsoJSIeGxcUEQ0KCAUDAgoAU+4AAABzBAAAADcAAABGAQAAAAFELwAAAAoA1gcWHiYuNTtBR0xSVlpeYWRmaGlqa2tqaWhmZGFeWlZSTEdBOzUuJh4WBwo= AEYBAAAAAUQvAAAACgDWBxYeJi41O0FHTFJWWl5hZGZoaWpra2ppaGZkYV5aVlJMR0E7NS4mHhYHCgBGAQAAAAFELwAAAAoA1gcWHiYuNTtBR0xSVlpeYWRmaGlqa2tqaWhmZGFeWlZSTEdBOzUuJh4WBwoARgEAAAABRCwAAAA= CwDuAQMEBwkMDxEVGBodICIkJigpAyruKSgmJCIgHRoYFREPDAkHBAMBCwBT4wAAAHMEAAAAOAAAAEYBAAAAAUQsAAAACwDuBRMbIyoxNzxCRktPU1ZZW11eA1/uXl1bWVZTT0tGQjw3MSojGxMFCwBGAQAAAAFELAAAAAsA7gU= ExsjKjE3PEJGS09TVllbXV4DX+5eXVtZVlNPS0ZCPDcxKiMbEwULAEYBAAAAAUQsAAAACwDuBRMbIyoxNzxCRktPU1ZZW11eA1/uXl1bWVZTT0tGQjw3MSojGxMFCwBGAQAAAAFEKgAAAAwA7wECBAYICgwPERQWGBocHh8gAyE= 7yAfHhwaGBYUEQ8MCggGBAIBDABT2wAAAHMEAAAAOQAAAEYBAAAAAUQqAAAADADvAQ8XHyYsMjc8QERHS01QUlMDVO9TUlBNS0dEQDw3MiwmHxcPAQwARgEAAAABRCoAAAAMAO8BDxcfJiwyNzxAREdLTVBSUwNU71NSUE1LR0Q= QDw3MiwmHxcPAQwARgEAAAABRCoAAAAMAO8BDxcfJiwyNzxAREdLTVBSUwNU71NSUE1LR0RAPDcyLCYfFw8BDABGAQAAAAFEKAAAAA0A8AECAwQGCAoMDhASExUWFxgDGfAYFxYVExIQDgwKCAYEAwIBDQBTywAAAHMEAAAAOgA= AABGAQAAAAFEJgAAAA4A8QcTGiAmLDE1OTw/QkRGRwNI8UdGREI/PDk1MSwmIBoTBw4ARgEAAAABRCYAAAAOAPEHExogJiwxNTk8P0JERkcDSPFHRkRCPzw5NTEsJiAaEwcOAEYBAAAAAUQmAAAADgDxBxMaICYsMTU5PD9CREY= RwNI8UdGREI/PDk1MSwmIBoTBw4ARgEAAAABRCQAAAAPAPIBAgMEBggJCwwODxAREQMSARH0EA8ODAsJCAYEAwIBDwBTwQAAAHMEAAAAOwAAAEYBAAAAAUQkAAAADwDyAQoUGh8kKS0xMzY4OjsDPPI7Ojg2MzEtKSQfGhQKAQ8= AEYBAAAAAUQkAAAADwDyAQoUGh8kKS0xMzY4OjsDPPI7Ojg2MzEtKSQfGhQKAQ8ARgEAAAABRCQAAAAPAPIBChQaHyQpLTEzNjg6OwM88js6ODYzMS0pJB8aFAoBDwBGAQAAAAFEIAAAABAAAQH2AgMEBQYICQoKCwUM9AsKCgk= CAYFBAMCAQEQAFOvAAAAcwQAAAA8AAAARgEAAAABRCAAAAARAPQBChIYHCAkJyosLS8DMPQvLSwqJyQgHBgSCgERAEYBAAAAAUQgAAAAEQD0AQoSGBwgJCcqLC0vAzD0Ly0sKickIBwYEgoBEQBGAQAAAAFEIAAAABEA9AEKEhg= HCAkJyosLS8DMPQvLSwqJyQgHBgSCgERAEYBAAAAAUQaAAAAEgABAQEC+wMEBQUGBwf3BgUFBAMCAgEBEgBTlQAAAHMEAAAAPQAAAEYBAAAAAUQaAAAAFAD3BgwTFxodHyAiAyP3IiAfHRoXEwwGFABGAQAAAAFEGgAAABQA9wY= DBMXGh0fICIDI/ciIB8dGhcTDAYUAEYBAAAAAUQaAAAAFAD3BgwTFxodHyAiAyP3IiAfHRoXEwwGFABGAQAAAAFEEgAAABUAAQEBAgIDBQQCAwECAQEVAFN7AAAAcwQAAAA+AAAARgEAAAABRBQAAAAXAPoECAwPFBUDF/oVFA8= DAgEFwBGAQAAAAFEFAAAABcA+gQIDA8UFQMX+hUUDwwIBBcARgEAAAABRBQAAAAXAPoECAwPFBUDF/oVFA8MCAQXAEYBAAAAAUQKAAAAGQADAQMCAwEZAFM9AAAAcwQAAAA/AAAARgEAAAABRAIAAAA/AEYBAAAAAUQCAAAAPwA= RgEAAAABRAIAAAA/AEYBAAAAAUQCAAAAPwAAAAABAB5WaWV3ZXJTdGF0ZU1vZHVsZS9Db2RlR2VuSW5wdXQAAAADAKR7Cgkic3RhdGVfbmFtZSI6IiIsCgkic3RhdGVfbGFiZWwiOiIiLAoJInN0YXRlX2Rlc2NyIjoiIiwKCSI= c3RhdGVfaWNvbiI6IiRISC9jb25maWcvSWNvbnMiLAoJInN0YXRlX2RlYnVnX21lbnUiOjAsCgkic3RhdGVfc2FtcGxlIjowLAoJInN0YXRlX2hhbmRsZXJfaW5kaWNlcyI6W10KfQojbGluZSAxICIvc2hvcC9PX19fX0xBSVI= RVRBTV9SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUw= X0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9NQVRFUklBTF9fX19PL1N1cmZhY2VWZXhDb2RlIgojbGluZSAxNSAiL3Nob3AvT19fX19MQUlSRVRBTV9SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0U= R0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVEk= T19TSEFERVJfTUFURVJJQUxfX19fTy9TdXJmYWNlVmV4Q29kZSIKX1ByYWdtYSgib3BuYW1lIE9fX19fTEFJUkVUQU1fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE8= T1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfTUFURVJJQUxfX19fTyIpOwpfUHJhZ20= YSgib3BsYWJlbCBcIkxvY2FsIFZvcCBDb2RlXCIiKTsKX1ByYWdtYSgib3BtaW5pbnB1dHMgMCIpOwpfUHJhZ21hKCJvcG1heGlucHV0cyAwIik7CgoKCiNsaW5lIDEgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT18= U01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcHR5cGUuaCI= CiNsaW5lIDIyICIvc2hvcC9PX19fX0xBSVJFVEFNX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF8= Q1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX01BVEVSSUFMX19fX08vU3VyZmFjZVZleENvZGUiCgojbGluZSAxICJDOi9PL09fRVJBV1RGT1NfT19TT0Y= VFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS8= dm9wbGliLmgiCiNsaW5lIDEgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk= NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL21hdGguaCIKI2xpbmUgNDUgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08= L09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgoKI2xpbmUgMSAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy8= T19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvc2hhZGluZy4= aCIKI2xpbmUgMSAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV8= T18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvbWF0aC5oIgojbGluZSAyMiAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX08= XzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvc2hhZGluZy5oIgojbGluZSAzNiAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVI= R09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvc2hhZGluZy5oIgp2ZWM= dG9yCnNoYWRpbmdfY29tcHV0ZUVudkFuZ2xlU2NhbGUodmVjdG9yIGRpcjsgdmVjdG9yIGF4aXM7IGZsb2F0IGFuZ2xlc2NhbGUpCnsKICAgIHZlY3RvcgluZGlyOwoKICAgIGlmIChhbmdsZXNjYWxlICE9IDEpCiAgICB7Cgk= ZmxvYXQJemFuZ2xlID0gYWNvcyhkaXIueik7Cgl2ZWN0b3IJcmF4aXM7CgltYXRyaXgzCXJtYXQ7CgoJcmF4aXMgPSBub3JtYWxpemUoY3Jvc3MoYXhpcywgZGlyKSk7CglpZiAoYW5nbGVzY2FsZSA+IDApCgl7CgkgICAgemE= bmdsZSAvPSBhbmdsZXNjYWxlOwoJICAgIHphbmdsZSA9IGNsYW1wKHphbmdsZSwgMC4wLCAzLjE0MTU5MjYpOwoJfQoJZWxzZQoJICAgIHphbmdsZSA9IDMuMTQxNTkyNjsKCglybWF0ID0gaWRlbnQoKTsKCXJvdGF0ZShybWE= dCwgemFuZ2xlLCByYXhpcyk7CgoJbmRpciA9IGF4aXMgKiBybWF0OwogICAgfQogICAgZWxzZQoJbmRpciA9IGRpcjsKCiAgICByZXR1cm4gbmRpcjsKfQoKCnZlY3RvciBmcmVzbmVsY29uZF9ubWluKHZlY3RvciByKQp7CiA= ICAgcmV0dXJuICgxLXIpLygxK3IpOwp9Cgp2ZWN0b3IgZnJlc25lbGNvbmRfbm1heCh2ZWN0b3IgcikKewogICAgcmV0dXJuICgxK3NxcnQocikpLygxLXNxcnQocikpOwp9Cgp2ZWN0b3IgZnJlc25lbGNvbmRfZXRhKHZlY3Q= b3IgciwgZykKewogICAgcmV0dXJuIGZyZXNuZWxjb25kX25taW4ocikqZyArICgxLWcpKmZyZXNuZWxjb25kX25tYXgocik7Cn0KCnZlY3RvciBmcmVzbmVsY29uZF9rYXBwYTIodmVjdG9yIHIsIG4pCnsKICAgIHZlY3RvciA= bnIgPSAobisxKSoobisxKSpyLShuLTEpKihuLTEpOwogICAgcmV0dXJuIG5yLygxLXIpOwp9Cgp2ZWN0b3IgZnJlc25lbGNvbmRfcmVmbGVjdGl2aXR5KHZlY3RvciBuLCBrKQp7CiAgICByZXR1cm4gKChuLTEpKihuLTEpK2s= KmspLygobisxKSoobisxKStrKmspOwp9Cgp2ZWN0b3IgZnJlc25lbGNvbmRfZWRnZXRpbnQodmVjdG9yIG4sIHIpCnsKICAgIHJldHVybiAoZnJlc25lbGNvbmRfbm1heChyKS1uKS8oZnJlc25lbGNvbmRfbm1heChyKS1mcmU= c25lbGNvbmRfbm1pbihyKSk7Cn0KCgp2ZWN0b3IgZnJlc25lbGNvbmRfYXJ0aXN0aWModmVjdG9yIG5JLCBuTiwgciwgZykKewogICAgZmxvYXQgZG90TkkgPSBjbGFtcChkb3Qobk4sIC1uSSksIDAsIDAuOTk5KTsKCiAgICA= dmVjdG9yIG4gPSBmcmVzbmVsY29uZF9ldGEociwgZyk7CiAgICB2ZWN0b3IgazIgPSBmcmVzbmVsY29uZF9rYXBwYTIociwgbik7CgogICAgdmVjdG9yIHJzX251bSA9IG4qbiArIGsyIC0gMipuKmRvdE5JICsgZG90TkkqZG8= dE5JOwogICAgdmVjdG9yIHJzX2RlbiA9IG4qbiArIGsyICsgMipuKmRvdE5JICsgZG90TkkqZG90Tkk7CiAgICB2ZWN0b3IgcnMgPSByc19udW0vcnNfZGVuOwoKICAgIHZlY3RvciBycF9udW0gPSAobipuICsgazIpKmRvdE4= SSpkb3ROSSAtIDIqbipkb3ROSSArIDE7CiAgICB2ZWN0b3IgcnBfZGVuID0gKG4qbiArIGsyKSpkb3ROSSpkb3ROSSArIDIqbipkb3ROSSArIDE7CiAgICB2ZWN0b3IgcnAgPSBycF9udW0vcnBfZGVuOwoKICAgIHJldHVybiA= MC41KihycytycCk7Cn0KCgoKCnZlY3RvciBmcmVzbmVsY29uZF9waHlzaWNhbCh2ZWN0b3IgbkksIG5OLCBldGEsIGthcHBhKQp7CiAgICBmbG9hdCBkb3ROSSA9IGNsYW1wKGRvdChuTiwgLW5JKSwgMCwgMC45OTkpOwoKICA= ICB2ZWN0b3IgdG1wID0gKGV0YSpldGEgKyBrYXBwYSprYXBwYSkgKiBkb3ROSSpkb3ROSTsKICAgIHZlY3RvciBScGFybDIgPSAodG1wIC0gKDIuMGYgKiBldGEgKiBkb3ROSSkgKyAxKSAvCiAgICAgICAgICAgICAgICAgICA= ICh0bXAgKyAoMi4wZiAqIGV0YSAqIGRvdE5JKSArIDEpOwogICAgdmVjdG9yIHRtcF9mID0gZXRhKmV0YSArIGthcHBhKmthcHBhOwogICAgdmVjdG9yIFJwZXJwMiA9ICh0bXBfZiAtICgyLjBmICogZXRhICogZG90TkkpICs= IGRvdE5JKmRvdE5JKSAvCiAgICAgICAgICAgICAgICAgICAgKHRtcF9mICsgKDIuMGYgKiBldGEgKiBkb3ROSSkgKyBkb3ROSSpkb3ROSSk7CiAgICByZXR1cm4gMC41ICogKFJwYXJsMiArIFJwZXJwMik7Cn0KCnZvaWQgdGg= aW5mcmVzbmVsKGNvbnN0IHZlY3RvciBuSSwgbk47IGNvbnN0IGZsb2F0IGV0YTsgZXhwb3J0IGZsb2F0IGtyLCBrdCkKewogICAgZmxvYXQga3IxLCBrdDE7CiAgICB2ZWN0b3IgUjEsIFQxOwogICAgZnJlc25lbChuSSwgbk4= LCBldGEsIGtyMSwga3QxLCBSMSwgVDEpOwoKICAgIGZsb2F0IGtyMiwga3QyOwogICAgdmVjdG9yIFIyLCBUMjsKICAgIGZyZXNuZWwoVDEsIG5OLCBldGEsIGtyMiwga3QyKTsKCiAgICBmbG9hdCB0bXAgPSAxLjAvKDEgLSA= a3IyKmtyMik7CiAgICBrciA9IGtyMSArIChrdDEqa3IyKmt0MikgKiB0bXA7CiAgICBrdCA9IGt0MSprdDIqdG1wOwp9Cgp2b2lkIHRoaW5mcmVzbmVsKGNvbnN0IHZlY3RvciBuSSwgbk47IGNvbnN0IGZsb2F0IGV0YTsgZXg= cG9ydCBmbG9hdCBrciwga3Q7IGV4cG9ydCB2ZWN0b3IgUiwgVCkKewogICAgdGhpbmZyZXNuZWwobkksIG5OLCBldGEsIGtyLCBrdCk7CgogICAgUiA9IHJlZmxlY3QobkksIG5OKTsKICAgIFQgPSBuSTsKfQoKCmZsb2F0CmQ= aXJ0bWFza19kb21lKHZlY3RvciBQOwoJIHZlY3RvciBuTjsKCSBpbnQgaW5TSUQ7CgkgaW50CXNhbXBsZXM7CgkgZmxvYXQgIG1heGRpc3Q7CgkgdmVjdG9yIGJpYXNkaXI7CgkgZmxvYXQgIGJpYXM7Cgkgc3RyaW5nIHNjb3A= ZSkKewogICAgaW50IGhpdCwgZm91bmQ7CiAgICBmbG9hdCBkaXN0OwogICAgdmVjdG9yIGxvY2FsZGlyLCBkaXIsIGhpdFAsIGhpdE47CgogICAgdmVjdG9yIHUgPSBub3JtYWxpemUoc2V0KG5OLnosIG5OLnosIC1uTi54LW4= Ti55KSk7CiAgICB2ZWN0b3IgdiA9IG5vcm1hbGl6ZShjcm9zcyhuTiwgdSkpOwogICAgbWF0cml4MyBzcGFjZSA9IHNldCh1LCB2LCBuTik7CgogICAgZmxvYXQgX21heGRpc3Q7CiAgICB2ZWN0b3IgX2JpYXNkaXIgPSBiaWE= c2RpcjsKICAgIF9iaWFzZGlyID0gbnRyYW5zZm9ybSgic3BhY2U6d29ybGQiLCAic3BhY2U6Y3VycmVudCIsIF9iaWFzZGlyKTsKICAgIF9iaWFzZGlyID0gbm9ybWFsaXplKHNlbGVjdChiaWFzID49IDAsIC1fYmlhc2Rpciw= IF9iaWFzZGlyKSk7CiAgICBmbG9hdCBfYmlhcyA9IGFicyhiaWFzKTsKCiAgICBpbnQgaGl0cyA9IDA7CiAgICB2ZWN0b3IyIHNhbXBsZTsKCiAgICBmbG9hdCByYXliaWFzOwogICAgZm91bmQgPSByZW5kZXJzdGF0ZSgicmU= bmRlcmVyOnJheWJpYXMiLCByYXliaWFzKTsKICAgIHJheWJpYXMgPSBzZWxlY3QoZm91bmQsIHJheWJpYXMsIDFlLTMpOwoKICAgIHN0cmluZyByZW5naW5lOwogICAgcmVuZGVyc3RhdGUoInJlbmRlcmVyOnJlbmRlcmVuZ2k= bmUiLCByZW5naW5lKTsKICAgIGludCBpc3JheXRyYWNlID0gcmVuZ2luZSA9PSAicmF5dHJhY2UiIHx8IHJlbmdpbmUgPT0gInBicnJheXRyYWNlIjsKICAgIGludCBzaWQgPSBpc3JheXRyYWNlID8gaW5TSUQgOiBuZXdzYW0= cGxlcigpOwoKICAgIGZvcihpbnQgaT0wOyBpPHNhbXBsZXM7IGkrKykKICAgIHsKCWlmIChpc3JheXRyYWNlKQoJICAgIG5leHRzYW1wbGUoc2lkLCBzYW1wbGUueCwgc2FtcGxlLnksICJtb2RlIiwgIm5leHRwaXhlbCIpOwo= CWVsc2UKCSAgICBuZXh0c2FtcGxlKHNpZCwgc2FtcGxlLngsIHNhbXBsZS55LCAibW9kZSIsICJxc3RyYXQiKTsKCglmbG9hdCBwaGkgPSAyLjAqMy4xNDE1OTI2KnNhbXBsZS54OwoJZmxvYXQgdGhldGEgPSBhc2luKHNxcnQ= KHNhbXBsZS55KSk7CgoJbG9jYWxkaXIueCA9IGNvcyh0aGV0YSkgKiBzaW4ocGhpKTsKCWxvY2FsZGlyLnkgPSBjb3ModGhldGEpICogY29zKHBoaSk7Cglsb2NhbGRpci56ID0gc2luKHRoZXRhKTsKCWRpciA9IGxvY2FsZGk= ciAqIHNwYWNlOwoKCWZsb2F0IGRvdGJpYXMgPSBkb3QoZGlyLCBfYmlhc2Rpcik7CglmbG9hdCBkb3ROQiA9IGRvdChuTiwgX2JpYXNkaXIpOwoJX2JpYXNkaXIgPSBfYmlhc2RpciAtIGNsYW1wKGRvdE5CLCAtMSwgMCkgKiA= bk47CglkaXIgKz0gX2JpYXMgKiBjbGFtcChkb3RiaWFzLCAwLCAxKSAqIF9iaWFzZGlyOwoJZGlyICo9IGZpdChkb3RiaWFzLCAtMiwgMSwgMS4wLygxLjArX2JpYXMpLCAxKTsKCWRpciA9IG5vcm1hbGl6ZShkaXIpOwoKCXY= ZWN0b3IgdGVzdE5nID0gbm9ybWFsaXplKHNlbGVjdChkb3Qobk4sIE5nKSA+IDAuMCwgTmcsIC1OZykpOwoJaWYgKGRvdChkaXIsIHRlc3ROZykgPCAxZS01KQoJCWNvbnRpbnVlOwoKCWRpc3QgPSByYXloaXR0ZXN0KFAsIG0= YXhkaXN0ICogZGlyLCBoaXRQLCBoaXROLCByYXliaWFzLCAic2NvcGUiLCBzY29wZSk7CgloaXQgPSBkaXN0ID49IDAuMDsKCgloaXRzICs9IGhpdDsKICAgIH0KCiAgICByZXR1cm4gKGZsb2F0KWhpdHMvc2FtcGxlczsKfQo= CmZsb2F0CmRpcnRtYXNrX2Zhbih2ZWN0b3IgUDsKCSB2ZWN0b3Igbk47CgkgaW50IGluU0lEOwoJIGZsb2F0ICBzZW5zaXRpdml0eTsKCSBpbnQJc2FtcGxlczsKCSBmbG9hdCAgbWF4ZGlzdDsKCSB2ZWN0b3IgYmlhc2Rpcjs= CgkgZmxvYXQgIGJpYXM7Cgkgc3RyaW5nIHNjb3BlKQogewogICAgaW50IGhpdCwgZm91bmQ7CiAgICBmbG9hdCBkaXN0OwogICAgdmVjdG9yIGxvY2FsZGlyLCBkaXIsIGhpdFAsIGhpdE47CgogICAgdmVjdG9yIHUgPSBub3I= bWFsaXplKHNldChuTi56LCBuTi56LCAtbk4ueC1uTi55KSk7CiAgICB2ZWN0b3IgdiA9IG5vcm1hbGl6ZShjcm9zcyhuTiwgdSkpOwogICAgbWF0cml4MyBzcGFjZSA9IHNldCh1LCB2LCBuTik7CgogICAgZmxvYXQgbWF4X2Q= aXJ0ID0gMC4wOwoKICAgIHZlY3RvcjIgc2FtcGxlOwogICAgZmxvYXQgX21heGRpc3Q7CiAgICB2ZWN0b3IgX2JpYXNkaXIgPSBub3JtYWxpemUoc2VsZWN0KGJpYXMgPj0gMCwgLWJpYXNkaXIsIGJpYXNkaXIpKTsKICAgIF8= Ymlhc2RpciA9IG50cmFuc2Zvcm0oInNwYWNlOndvcmxkIiwgInNwYWNlOmN1cnJlbnQiLCBfYmlhc2Rpcik7CiAgICBmbG9hdCBfYmlhcyA9IGFicyhiaWFzKTsKCiAgICBmbG9hdCByYXliaWFzOwogICAgZm91bmQgPSByZW4= ZGVyc3RhdGUoInJlbmRlcmVyOnJheWJpYXMiLCByYXliaWFzKTsKICAgIHJheWJpYXMgPSBzZWxlY3QoZm91bmQsIHJheWJpYXMsIDFlLTMpOwoKICAgIHN0cmluZyByZW5naW5lOwogICAgcmVuZGVyc3RhdGUoInJlbmRlcmU= cjpyZW5kZXJlbmdpbmUiLCByZW5naW5lKTsKICAgIGludCBpc3JheXRyYWNlID0gcmVuZ2luZSA9PSAicmF5dHJhY2UiIHx8IHJlbmdpbmUgPT0gInBicnJheXRyYWNlIjsKICAgIGludCBzaWQgPSBpc3JheXRyYWNlID8gaW4= U0lEIDogbmV3c2FtcGxlcigpOwoKICAgIGZvcihpbnQgaT0wOyBpPHNhbXBsZXM7IGkrKykKICAgIHsKCWlmIChpc3JheXRyYWNlKQoJICAgIG5leHRzYW1wbGUoc2lkLCBzYW1wbGUueCwgc2FtcGxlLnksICJtb2RlIiwgIm4= ZXh0cGl4ZWwiKTsKCWVsc2UKCSAgICBuZXh0c2FtcGxlKHNpZCwgc2FtcGxlLngsIHNhbXBsZS55LCAibW9kZSIsICJxc3RyYXQiKTsKCglmbG9hdCBwaGkgPSAyLjAgKiAzLjE0MTU5MjYgKiBzYW1wbGUueDsKCWZsb2F0IHQ= aGV0YSA9IDAuNSozLjE0MTU5MjYqc2Vuc2l0aXZpdHk7CgoJbG9jYWxkaXIueCA9IGNvcyhwaGkpOwoJbG9jYWxkaXIueSA9IHNpbihwaGkpOwoJbG9jYWxkaXIueiA9IDA7CgoJZGlyID0gbG9jYWxkaXIgKiBzcGFjZTsKCgk= ZmxvYXQgZG90TkIgPSBkb3Qobk4sIF9iaWFzZGlyKTsKCV9iaWFzZGlyID0gX2JpYXNkaXIgLSBkb3ROQiAqIG5OOwoJZmxvYXQgZG90YmlhcyA9IGRvdChkaXIsIG5vcm1hbGl6ZShfYmlhc2RpcikpOwoJZGlyICs9IF9iaWE= cyAqIGNsYW1wKGRvdGJpYXMsIDAsIDEpICogX2JpYXNkaXI7CglkaXIgKj0gZml0KGRvdGJpYXMsIC0yLCAxLCAxLjAvKDEuMCtfYmlhcyksIDEpOwoKCWZsb2F0IGxlbiA9IGxlbmd0aChkaXIpOwoJZGlyICo9IHNpbih0aGU= dGEpOwoJZGlyICs9IGZpdDAxKHNpbih0aGV0YSksIDEsIGxlbikgKiBjb3ModGhldGEpICogbk47CglkaXIgPSBub3JtYWxpemUoZGlyKTsKCglkaXN0ID0gcmF5aGl0dGVzdChQLCBtYXhkaXN0ICogZGlyLCBoaXRQLCBoaXQ= TiwgcmF5YmlhcywgInNjb3BlIiwgc2NvcGUpOwoKCWhpdCA9IGRpc3QgPj0gMC4wOwoKCWZsb2F0IGRpcnQgPSBjbGFtcCgxLjAgLSBkaXN0IC8gKG1heGRpc3QgKiBsZW5ndGgoZGlyKSksIDAsIDEpOwoJbWF4X2RpcnQgPSA= c2VsZWN0KGhpdCwgbWF4KGRpcnQsIG1heF9kaXJ0KSwgbWF4X2RpcnQpOwogICAgfQoKICAgIHJldHVybiBtYXhfZGlydDsKfQojbGluZSA0NiAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFI= T0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmgiCiNsaW5lIDk3ICJDOi8= Ty9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG8= dWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmgiCmZsb2F0CnZvcF9ncmFuZG9tKGZsb2F0IHUwLCB1MTsgZmxvYXQgc2lnbWEpCnsKCgoKICAgIHJldHVybiBjb3ModTAgKiAoMy4xNDE1OTI2KjIpKSAqIHNxcnQoLTIgKiBsb2c= KHUxKSkgKiBzaWdtYTsKfQpmbG9hdAp2b3BfZ3JhbmRvbShpbnQgc2VlZDsgZmxvYXQgc2lnbWEpCnsKICAgIGZsb2F0CXUwID0gcmFuZG9tKHNlZWQpOwogICAgZmxvYXQJdTEgPSByYW5kb20oc2VlZCozOTI5ICsgNDgzMTE= KTsKICAgIHJldHVybiB2b3BfZ3JhbmRvbSh1MCwgdTEsIHNpZ21hKTsKfQoKZmxvYXQKdm9wX2ducmFuZG9tKGZsb2F0IHNpZ21hKQp7CiAgICBmbG9hdAl1MCA9IG5yYW5kb20oKTsKICAgIGZsb2F0CXUxID0gbnJhbmRvbSg= KTsKICAgIHJldHVybiB2b3BfZ3JhbmRvbSh1MCwgdTEsIHNpZ21hKTsKfQoKdmVjdG9yCnZvcF9ncmFuZG9tKGludCBzZWVkOyBmbG9hdCBzaWdtYSkKewoKCiAgICBmbG9hdAl4ID0gZmxvYXQodm9wX2dyYW5kb20oc2VlZCw= IHNpZ21hKSk7CiAgICBmbG9hdAl5ID0gZmxvYXQodm9wX2dyYW5kb20oc2VlZCoxNyArIDk3LCBzaWdtYSkpOwogICAgZmxvYXQJeiA9IGZsb2F0KHZvcF9ncmFuZG9tKHNlZWQqMjkgKyAzODMsIHNpZ21hKSk7CiAgICByZXQ= dXJuIHNldCh4LCB5LCB6KTsKfQoKdmVjdG9yCnZvcF9nbnJhbmRvbShmbG9hdCBzaWdtYSkKewoKCiAgICBmbG9hdAl4ID0gZmxvYXQodm9wX2ducmFuZG9tKHNpZ21hKSk7CiAgICBmbG9hdAl5ID0gZmxvYXQodm9wX2ducmE= bmRvbShzaWdtYSkpOwogICAgZmxvYXQJeiA9IGZsb2F0KHZvcF9nbnJhbmRvbShzaWdtYSkpOwogICAgcmV0dXJuIHNldCh4LCB5LCB6KTsKfQoKdm9pZAp2b3BfYmluZFNUKGZsb2F0IG5ld3MsIHNzOyBpbnQgaXNTQ29ubmU= Y3RlZDsKCSAgIGZsb2F0IG5ld3QsIHR0OyBpbnQgaXNUQ29ubmVjdGVkKQp7CgoKCgoKCgogICAgbmV3cyA9IGlzU0Nvbm5lY3RlZCA/IHNzIDogczsKICAgIG5ld3QgPSBpc1RDb25uZWN0ZWQgPyB0dCA6IHQ7CgoKCgp9Cgo= dm9pZAp2b3BfYmluZFMoZmxvYXQgbmV3cywgc3M7IGludCBpc1NDb25uZWN0ZWQpCnsKCgoKCgogICAgbmV3cyA9IGlzU0Nvbm5lY3RlZCA/IHNzIDogczsKCgoKfQoKdm9pZAp2b3BfYmluZFUoZXhwb3J0IGZsb2F0IG5ld3U= OyBjb25zdCBmbG9hdCB1OyBpbnQgaXNVVkNvbm5lY3RlZCkKewoKCgoKCiAgICBuZXd1ID0gaXNVVkNvbm5lY3RlZCA/IHUgOiBzOwoKCgp9Cgp2b2lkCnZvcF9iaW5kVVYoZXhwb3J0IHZlY3RvcjIgbmV3dXY7IGNvbnN0IHY= ZWN0b3IyIHV2OyBpbnQgaXNVVkNvbm5lY3RlZCkKewoKCgoKCiAgICBuZXd1diA9IGlzVVZDb25uZWN0ZWQgPyB1diA6IHNldChzLCB0KTsKCgoKfQoKdm9pZAp2b3BfYmluZFVWKGV4cG9ydCB2ZWN0b3IgbmV3dXY7IGNvbnM= dCB2ZWN0b3IgdXY7IGludCBpc1VWQ29ubmVjdGVkKQp7CgoKCgoKICAgIG5ld3V2ID0gaXNVVkNvbm5lY3RlZCA/IHV2IDogc2V0KHMsIHQsIDApOwoKCgp9CgoKCgpmbG9hdAp2b3BfYmlhcyhmbG9hdCBiYXNlLCBiaWFzKQo= ewogICAgZmxvYXQgdmFsOwogICAgaWYgKGJhc2UgPD0gMCkKCXZhbCA9IDA7CiAgICBlbHNlIGlmIChiYXNlID49IDEpCgl2YWwgPSAxOwogICAgZWxzZQoJdmFsID0gYmlhcyAvICgoKDEuMCAvIGJhc2UpIC0gMikgKiAoMSA= LSBiaWFzKSArIDEpOwogICAgcmV0dXJuIHZhbDsKfQoKZmxvYXQKdm9wX2dhaW4oZmxvYXQgYmFzZSwgZ2FpbikKewogICAgZmxvYXQJdmFsOwogICAgaWYgKGJhc2UgPCAwLjUpCgl2YWwgPSB2b3BfYmlhcygyKmJhc2UsIGc= YWluKSouNTsKICAgIGVsc2UKCXZhbCA9IDEtdm9wX2JpYXMoMiooMS1iYXNlKSwgZ2FpbikqLjU7CiAgICByZXR1cm4gdmFsOwp9Cgp2ZWN0b3IKdm9wX2NvbG9yTGluZWFyVHJhbnNmb3JtKHZlY3RvciBDOwogICAgICAgICA= ICAgICAgICAgICAgICAgIHN0cmluZyBmcm9tU3BhY2U7KQp7CiAgICB2ZWN0b3IgQ3QgPSBDOwoKICAgIGlmIChmcm9tU3BhY2UgPT0gInNyZ2IiKQogICAgewogICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgMzsgaSsrKQo= ICAgICAgICB7CiAgICAgICAgICAgIGlmIChDW2ldIDw9IDAuMDQwNDUpIEN0W2ldID0gQ1tpXSAvIDEyLjkyOwogICAgICAgICAgICBlbHNlIEN0W2ldID0gcG93KChDW2ldICsgMC4wNTUpIC8gMS4wNTUsIDIuNCk7CiAgICA= ICAgIH0KICAgIH0KCiAgICBlbHNlIGlmIChmcm9tU3BhY2UgPT0gImxpbmVhciIpCiAgICB7CiAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCAzOyBpKyspCiAgICAgICAgewogICAgICAgICAgICBpZiAoQ1tpXSA8PSAwLjA= MDMxMzA4KSBDdFtpXSA9IENbaV0gKiAxMi45MjsKICAgICAgICAgICAgZWxzZSBDdFtpXSA9IDEuMDU1ICogcG93KENbaV0sIDEuMC8yLjQpIC0gMC4wNTU7CiAgICAgICAgfQogICAgfQoKICAgIHJldHVybiBDdDsKfQoKdmU= Y3Rvcgp2b3BfY29sb3JtaXgodmVjdG9yIGMxLCBjMjsgZmxvYXQgYmlhczsgaW50IGFkanVzdCkKewogICAgdmVjdG9yCWNscjsKICAgIGlmIChhZGp1c3QgPT0gMykKCWNsciA9IGNzcGxpbmUoYmlhcywgYzEsIGMxLCBjMiw= IGMyKTsKICAgIGVsc2UgaWYgKGFkanVzdCA9PSAyKQoJY2xyID0gbGVycChjMSwgYzIsIGZsb2F0KHNtb290aCgwLCAxLCBiaWFzKSkpOwogICAgZWxzZSBpZiAoYWRqdXN0ID09IDEpCgljbHIgPSBsZXJwKGMxLCBjMiwgZmw= b2F0KGNsYW1wKGJpYXMsIDAsIDEpKSk7CiAgICBlbHNlCgljbHIgPSBsZXJwKGMxLCBjMiwgYmlhcyk7CiAgICByZXR1cm4gY2xyOwp9Cgp2b2lkCnZvcF9jb21wb3NpdGUoc3RyaW5nIG9wZXJhdGlvbjsKCSAgICAgIHZlY3Q= b3IgQzsgZmxvYXQgQ2E7CgkgICAgICB2ZWN0b3IgQTsgZmxvYXQgQWE7CgkgICAgICB2ZWN0b3IgQjsgZmxvYXQgQmE7CgkgICAgICkKewogICAgaWYgKG9wZXJhdGlvbiA9PSAiQW92ZXJCIikKICAgIHsKCUMgID0gQSAgKyA= KDEtQWEpKkI7CglDYSA9IEFhICsgKDEtQWEpKkJhOwogICAgfQogICAgZWxzZSBpZiAob3BlcmF0aW9uID09ICJBaW5zaWRlQiIpCiAgICB7CglDICA9IEEqQmE7CglDYSA9IEFhKkJhOwogICAgfQogICAgZWxzZSBpZiAob3A= ZXJhdGlvbiA9PSAiQW91dHNpZGVCIikKICAgIHsKCUMgID0gQSooMS1CYSk7CglDYSA9IEFhKigxLUJhKTsKICAgIH0KICAgIGVsc2UgaWYgKG9wZXJhdGlvbiA9PSAiQWF0b3BCIikKICAgIHsKCUMgID0gQSpCYSArIEIqKDE= LUFhKTsKCUNhID0gQmE7CiAgICB9CiAgICBlbHNlIGlmIChvcGVyYXRpb24gPT0gIkF4b3JCIikKICAgIHsKCUMgID0gQSooMS1CYSkgKyBCKigxLUFhKTsKCUNhID0gQWEgKyBCYSAtIDIqKEFhKkJhKTsKICAgIH0KICAgIGU= bHNlIGlmIChvcGVyYXRpb24gPT0gIkEiKQogICAgewoJQyAgPSBBOwoJQ2EgPSBBYTsKICAgIH0KICAgIGVsc2UgaWYgKG9wZXJhdGlvbiA9PSAiQiIpCiAgICB7CglDICA9IEI7CglDYSA9IEJhOwogICAgfQogICAgZWxzZSA= aWYgKG9wZXJhdGlvbiA9PSAiY2xlYXIiKQogICAgewoJQyAgPSAwOwoJQ2EgPSAwOwogICAgfQogICAgZWxzZSBpZiAob3BlcmF0aW9uID09ICJtdWx0aXBseSIpCiAgICB7CglDICA9IEEgKiBCOwoJQyAgPSAoMSAtIEJhKSA= KiBBICsgQmEgKiBDOwoJQ2EgPSBBYSArICgxLUFhKSpCYTsKICAgIH0KICAgIGVsc2UgaWYgKG9wZXJhdGlvbiA9PSAic2NyZWVuIikKICAgIHsKCUMgID0gQSArIEIgLSBBICogQjsKCUMgID0gKDEgLSBBYSkgKiBCICsgQWE= ICogQzsKCUNhID0gQWEgKyAoMS1BYSkqQmE7CiAgICB9CiAgICBlbHNlIGlmIChvcGVyYXRpb24gPT0gIm92ZXJsYXkiKQogICAgewoJQyA9IDIgKiBBICogQjsKCWlmIChCLnggPiAwLjUpIEMueCA9IDEuMCAtIDIuMCAqICg= MS4wLUEueCkgKiAoMS4wLUIueCk7CglpZiAoQi55ID4gMC41KSBDLnkgPSAxLjAgLSAyLjAgKiAoMS4wLUEueSkgKiAoMS4wLUIueSk7CglpZiAoQi56ID4gMC41KSBDLnogPSAxLjAgLSAyLjAgKiAoMS4wLUEueikgKiAoMS4= MC1CLnopOwoJQyAgPSAoMSAtIEJhKSAqIEEgKyBCYSAqIEM7CglDYSA9IEFhICsgKDEtQWEpKkJhOwogICAgfQogICAgZWxzZSBpZiAob3BlcmF0aW9uID09ICJkYXJrZW4iKQogICAgewoJQyAgPSBtaW4oQSwgQik7CglDICA= PSAoMSAtIEJhKSAqIEEgKyBCYSAqIEM7CglDYSA9IEFhICsgKDEtQWEpKkJhOwogICAgfQogICAgZWxzZSBpZiAob3BlcmF0aW9uID09ICJsaWdodGVuIikKICAgIHsKCUMgID0gbWF4KEEsIEIpOwoJQyAgPSAoMSAtIEJhKSA= KiBBICsgQmEgKiBDOwoJQ2EgPSBBYSArICgxLUFhKSpCYTsKICAgIH0KICAgIGVsc2UgaWYgKG9wZXJhdGlvbiA9PSAiY29sb3Jkb2RnZSIpCiAgICB7CglDID0geyAwLjAsIDAuMCwgMC4wIH07CglpZiAoQi54ICE9IDAuMCk= IEMueCA9IChBLnggPT0gMS4wKSA/IDEuMCA6IG1pbigxLjAsIEIueCAvICgxLjAgLSBBLngpKTsKCWlmIChCLnkgIT0gMC4wKSBDLnkgPSAoQS55ID09IDEuMCkgPyAxLjAgOiBtaW4oMS4wLCBCLnkgLyAoMS4wIC0gQS55KSk= OwoJaWYgKEIueiAhPSAwLjApIEMueiA9IChBLnogPT0gMS4wKSA/IDEuMCA6IG1pbigxLjAsIEIueiAvICgxLjAgLSBBLnopKTsKCUMgID0gKDEgLSBCYSkgKiBBICsgQmEgKiBDOwoJQ2EgPSBBYSArICgxLUFhKSpCYTsKICA= ICB9CiAgICBlbHNlIGlmIChvcGVyYXRpb24gPT0gImNvbG9yYnVybiIpCiAgICB7CglDID0geyAxLjAsIDEuMCwgMS4wIH07CglpZiAoQi54ICE9IDEuMCkgQy54ID0gKEEueCA9PSAwLjApID8gMC4wIDogMS4wIC0gbWluKDE= LjAsICgxLjAtQi54KSAvIEEueCk7CglpZiAoQi55ICE9IDEuMCkgQy55ID0gKEEueSA9PSAwLjApID8gMC4wIDogMS4wIC0gbWluKDEuMCwgKDEuMC1CLnkpIC8gQS55KTsKCWlmIChCLnogIT0gMS4wKSBDLnogPSAoQS56ID0= PSAwLjApID8gMC4wIDogMS4wIC0gbWluKDEuMCwgKDEuMC1CLnopIC8gQS56KTsKCUMgID0gKDEgLSBCYSkgKiBBICsgQmEgKiBDOwoJQ2EgPSBBYSArICgxLUFhKSpCYTsKICAgIH0KICAgIGVsc2UgaWYgKG9wZXJhdGlvbiA= PT0gImhhcmRsaWdodCIpCiAgICB7CglDID0gMi4wICogQSAqIEI7CglpZiAoQS54ID4gMC41KSBDLnggPSAxLjAgLSAyLjAgKiAoMS1BLngpICogKDEtQi54KTsKCWlmIChBLnkgPiAwLjUpIEMueSA9IDEuMCAtIDIuMCAqICg= MS1BLnkpICogKDEtQi55KTsKCWlmIChBLnogPiAwLjUpIEMueiA9IDEuMCAtIDIuMCAqICgxLUEueikgKiAoMS1CLnopOwoJQyAgPSAoMSAtIEJhKSAqIEEgKyBCYSAqIEM7CglDYSA9IEFhICsgKDEtQWEpKkJhOwogICAgfQo= CiAgICBlbHNlIGlmIChvcGVyYXRpb24gPT0gInNvZnRsaWdodCIpCiAgICB7CglDID0gQiAtICgxLjAgLSAyLjAgKiBBKSAqIEIgKiAoMS4wIC0gQik7CglpZiAoQS54ID4gMC41KSBDLnggPSBCLnggKyAoMi4wICogQS54IC0= IDEuMCkgKiAoQi54IDw9IDAuMjUgPyAoKDE2LjAgKiBCLnggLSAxMi4wKSAqIEIueCArIDQuMCkgKiBCLnggOiBzcXJ0KEIueCkgLSBCLngpOwoJaWYgKEEueSA+IDAuNSkgQy55ID0gQi55ICsgKDIuMCAqIEEueSAtIDEuMCk= ICogKEIueSA8PSAwLjI1ID8gKCgxNi4wICogQi55IC0gMTIuMCkgKiBCLnkgKyA0LjApICogQi55IDogc3FydChCLnkpIC0gQi55KTsKCWlmIChBLnogPiAwLjUpIEMueiA9IEIueiArICgyLjAgKiBBLnogLSAxLjApICogKEI= LnogPD0gMC4yNSA/ICgoMTYuMCAqIEIueiAtIDEyLjApICogQi56ICsgNC4wKSAqIEIueiA6IHNxcnQoQi56KSAtIEIueik7CglDICA9ICgxIC0gQmEpICogQSArIEJhICogQzsKCUNhID0gQWEgKyAoMS1BYSkqQmE7CiAgICA= fQogICAgZWxzZSBpZiAob3BlcmF0aW9uID09ICJkaWZmZXJlbmNlIikKICAgIHsKCUMgID0gYWJzKEIgLSBBKTsKCUMgID0gKDEgLSBCYSkgKiBBICsgQmEgKiBDOwoJQ2EgPSBBYSArICgxLUFhKSpCYTsKICAgIH0KICAgIGU= bHNlIGlmIChvcGVyYXRpb24gPT0gImV4Y2x1c2lvbiIpCiAgICB7CglDICA9IEEgKyBCIC0gMi4wICogQSAqIEI7CglDICA9ICgxIC0gQmEpICogQSArIEJhICogQzsKCUNhID0gQWEgKyAoMS1BYSkqQmE7CiAgICB9Cn0KCmY= bG9hdAp2b3BfcHRsaW5lZCh2ZWN0b3IgUDEsIFAyLCBRKQp7CiAgICByZXR1cm4gcHRsaW5lZChQMSwgUDIsIFEpOwp9CgoKZmxvYXQKdm9wX0ZpbHRlcldpZHRoKGZsb2F0IHgpCnsKCiAgICBmbG9hdCBkdSA9IER1KHgpOwo= ICAgIGZsb2F0IGR2ID0gRHYoeCk7CiAgICByZXR1cm4gbWF4KHNxcnQoZHUqZHUgKyBkdipkdiksIDFlLTYpOwoKCgoKfQoKCgpmbG9hdAp2b3BfRmlsdGVyQW5nbGUodmVjdG9yIGRpcikKewogICAgdmVjdG9yCWR1LCBkdjs= CiAgICB2ZWN0b3IJYSwgYiwgYywgZDsKICAgIHZlY3RvcglhYywgYmQ7CiAgICBmbG9hdAlhbmdsZTsKCiAgICBkdSA9IDAuNSpEdShkaXIpOwogICAgZHYgPSAwLjUqRHYoZGlyKTsKCiAgICBhID0gZGlyLWR1LWR2OwogICA= IGIgPSBkaXIrZHUtZHY7CiAgICBjID0gZGlyK2R1K2R2OwogICAgZCA9IGRpci1kdStkdjsKCiAgICBhYyA9IGNyb3NzKGEsIGMpIC8gc3FydChsZW5ndGgyKGEpKmxlbmd0aDIoYykpOwogICAgYmQgPSBjcm9zcyhiLCBkKSA= LyBzcXJ0KGxlbmd0aDIoYikqbGVuZ3RoMihkKSk7CiAgICBhbmdsZSA9IDAuNSAqIGxlbmd0aChjcm9zcyhhYywgYmQpKTsKCiAgICByZXR1cm4gYWNvcygxIC0gKDAuNSAvIDMuMTQxNTkyNikgKiBhbmdsZSk7Cn0KCmZsb2E= dAp2b3BfUHVsc2UoZmxvYXQgZWRnZTAsIGVkZ2UxLCB4LCBmd2lkdGg7IHN0cmluZyBmaWx0ZXIpCnsKICAgIGZsb2F0CXgwLCB4MTsKCiAgICB4MCA9IHggIC0gZndpZHRoKi41OwogICAgeDEgPSB4MCArIGZ3aWR0aDsKICA= ICByZXR1cm4gbWF4KDAsIChtaW4oeDEsIGVkZ2UxKS1tYXgoeDAsIGVkZ2UwKSkvZndpZHRoKTsKfQoKZmxvYXQKdm9wX0ZpbHRlcmVkU2luKGZsb2F0IHgsIGZ3aWR0aCkKewogICAgZmxvYXQJeDAsIHgxOwoKICAgIHgwID0= IHggLSBmd2lkdGggKiAuNTsKICAgIHgxID0geCArIGZ3aWR0aDsKICAgIHJldHVybiAoLTAuNzA3MTA2NykqbGVycCgoY29zKHgxKS1jb3MoeDApKS9md2lkdGgsIDAsIGNsYW1wKGZ3aWR0aCooMS4wLzguMCksIDAsIDEpKTs= Owp9CgpmbG9hdAp2b3BfRmlsdGVyZWRTaW5EKGZsb2F0IHgpCnsKICAgIHJldHVybiB2b3BfRmlsdGVyZWRTaW4oeCwgdm9wX0ZpbHRlcldpZHRoKHgpKTsKfQoKZmxvYXQKdm9wX0ZpbHRlcmVkQ29zKGZsb2F0IHgsIGZ3aWQ= dGgpCnsKICAgIGZsb2F0CXgwLCB4MTsKCiAgICB4MCA9IHggLSBmd2lkdGggKiAuNTsKICAgIHgxID0geCArIGZ3aWR0aDsKICAgIHJldHVybiAwLjcwNzEwNjcqbGVycCgoc2luKHgxKS1zaW4oeDApKS9md2lkdGgsIDAsIGM= bGFtcChmd2lkdGgqKDEuMC84LjApLCAwLCAxKSk7Owp9CgpmbG9hdAp2b3BfRmlsdGVyZWRDb3NEKGZsb2F0IHgpCnsKICAgIHJldHVybiB2b3BfRmlsdGVyZWRDb3MoeCwgdm9wX0ZpbHRlcldpZHRoKHgpKTsKfQoKZmxvYXQ= CnZvcF9QdWxzZUQoZmxvYXQgZWRnZTAsIGVkZ2UxLCB4OyBzdHJpbmcgZmlsdGVyKQp7CiAgICByZXR1cm4gdm9wX1B1bHNlKGVkZ2UwLCBlZGdlMSwgeCwgdm9wX0ZpbHRlcldpZHRoKHgpLCBmaWx0ZXIpOwp9CgpmbG9hdAo= dm9wX1B1bHNlVHJhaW4oZmxvYXQgZWRnZTAsIHgsIGZ3aWR0aCkKewogICAgZmxvYXQJeDAsIHgxOwoKICAgIHgwID0geCAgLSBmd2lkdGgqLjU7CiAgICB4MSA9IHgwICsgZndpZHRoOwogICAgeDAgPSBlZGdlMCpmbG9vcig= eDApICsgbWluKGVkZ2UwLCBmcmFjKHgwKSk7CiAgICB4MSA9IGVkZ2UwKmZsb29yKHgxKSArIG1pbihlZGdlMCwgZnJhYyh4MSkpOwogICAgcmV0dXJuIGxlcnAoKHgxLXgwKS9md2lkdGgsIGVkZ2UwLCBjbGFtcChmd2lkdGg= KigxLjAvOC4wKSwgMCwgMSkpOzsKfQoKZmxvYXQKdm9wX1B1bHNlVHJhaW5EKGZsb2F0IGVkZ2UwLCB4KQp7CiAgICByZXR1cm4gdm9wX1B1bHNlVHJhaW4oZWRnZTAsIHgsIHZvcF9GaWx0ZXJXaWR0aCh4KSk7Cn0KCmZsb2E= dAp2b3BfUmFtcFRyYWluKGZsb2F0IHgsIGZ3aWR0aCkKewogICAgZmxvYXQJeDAsIHgxLCBmOwogICAgeDAgPSB4IC0gZndpZHRoKi41OwogICAgeDEgPSB4MCArIGZ3aWR0aDsKICAgIGYgPSBmcmFjKHgwKTsgeDAgPSBmbG8= YXQoZmxvb3IoeDApKSArIGYqZjsKICAgIGYgPSBmcmFjKHgxKTsgeDEgPSBmbG9hdChmbG9vcih4MSkpICsgZipmOwogICAgcmV0dXJuIC41KmxlcnAoKHgxLXgwKS9md2lkdGgsIC41LCBjbGFtcChmd2lkdGgqKDEuMC84LjA= KSwgMCwgMSkpOzsKfQoKZmxvYXQKdm9wX1JhbXBUcmFpbkQoZmxvYXQgeCkKewogICAgcmV0dXJuIHZvcF9SYW1wVHJhaW4oeCwgdm9wX0ZpbHRlcldpZHRoKHgpKTsKfQoKZmxvYXQKdm9wX0ludGVncmF0ZVRlbnQoZmxvYXQ= IHgpCnsKICAgIGZsb2F0CWY7CiAgICBmID0gZnJhYyh4KTsKICAgIGlmIChmID4gLjUpIGYgPSBmKigyIC0gZikgLSAuNTsKICAgIGVsc2UJZiA9IGYqZjsKICAgIHJldHVybiAuNSpmbG9vcih4KSArIGY7Cn0KCmZsb2F0CnY= b3BfVGVudFRyYWluKGZsb2F0IHgsIGZ3aWR0aCkKewogICAgZmxvYXQJeDAsIHgxOwogICAgeDAgPSB4IC0gZndpZHRoKi41OwogICAgeDEgPSB4MCArIGZ3aWR0aDsKICAgIHgwID0gdm9wX0ludGVncmF0ZVRlbnQoeDApOwo= ICAgIHgxID0gdm9wX0ludGVncmF0ZVRlbnQoeDEpOwogICAgcmV0dXJuIGxlcnAoKHgxLXgwKS9md2lkdGgsIC41LCBjbGFtcChmd2lkdGgqKDEuMC84LjApLCAwLCAxKSk7Owp9CgpmbG9hdAp2b3BfVGVudFRyYWluRChmbG8= YXQgeCkKewogICAgcmV0dXJuIHZvcF9SYW1wVHJhaW4oeCwgdm9wX0ZpbHRlcldpZHRoKHgpKTsKfQoKZmxvYXQKdm9wX0RvdFN0YW1wKGZsb2F0IHB4LCBweSwgZndpZHRoOyBzdHJpbmcgZmlsdGVyKQp7CiAgICBmbG9hdAk= ZDsKICAgIGQgPSBweCpweCArIHB5KnB5OwogICAgcmV0dXJuIGZpbHRlcnN0ZXAoMSxkLWZ3aWR0aCxkK2Z3aWR0aCwiZmlsdGVyIixmaWx0ZXIpOwp9CgpmbG9hdAp2b3BfQnVtcFN0YW1wKGZsb2F0IHB4LCBweSwgZndpZHQ= aDsgc3RyaW5nIGZpbHRlcikKewogICAgZmxvYXQgZCAgPSBweCpweCArIHB5KnB5OwogICAgcmV0dXJuIDEtc21vb3RoKDAuMCwgMS4wLCBkKTsKfQoKZmxvYXQKdm9wX1JvdW5kQ29zU3RhbXAoZmxvYXQgcHgsIHB5LCBmd2k= ZHRoOyBmbG9hdCBoZXhuZXNzLCBzaWRlcywgcG93ZXI7CgkJICAgIHN0cmluZyBmaWx0ZXIpCnsKICAgIGZsb2F0CXNzLCB0dDsKICAgIGZsb2F0CXgwLCB4MTsKCiAgICBzcyA9IGF0YW4ocHksIHB4KTsKICAgIHR0ID0gcHg= KnB4ICsgcHkqcHkgKyBoZXhuZXNzKnBvdyhhYnMoMS1jb3Moc3MqKHNpZGVzKSkpLCBwb3dlcik7CiAgICB4MCA9IHR0IC0gZndpZHRoKi41OwogICAgeDEgPSB4MCArIGZ3aWR0aDsKICAgIHJldHVybiBmaWx0ZXJzdGVwKDE= LHgwLHgxLCJmaWx0ZXIiLGZpbHRlcik7Cn0KCmZsb2F0CnZvcF9Sb3VuZFNpblN0YW1wKGZsb2F0IHB4LCBweSwgZndpZHRoOyBmbG9hdCBoZXhuZXNzLCBzaWRlcywgcG93ZXI7CgkJICAgIHN0cmluZyBmaWx0ZXIpCnsKICA= ICBmbG9hdAlzcywgdHQ7CiAgICBmbG9hdAl4MCwgeDE7CgogICAgc3MgPSBhdGFuKHB5LCBweCkgLSAzLjE0MTU5MjY7CiAgICB0dCA9IHB4KnB4ICsgcHkqcHkgKyBoZXhuZXNzKnBvdyhhYnMoMS1zaW4oc3MqKHNpZGVzKSk= KSwgcG93ZXIpOwogICAgeDAgPSB0dCAtIGZ3aWR0aCouNTsKICAgIHgxID0geDAgKyBmd2lkdGg7CiAgICByZXR1cm4gZmlsdGVyc3RlcCgxLHgwLHgxLCJmaWx0ZXIiLGZpbHRlcik7Cn0KCgpmbG9hdAp2b3BfUmluZ1N0YW0= cChmbG9hdCBweCwgcHksIGlyYWRpdXMsIG9yYWRpdXMsIGZ3aWR0aDsgc3RyaW5nIGZpbHRlcikKewogICAgZmxvYXQJZDsKICAgIGQgPSBweCpweCArIHB5KnB5OwogICAgcmV0dXJuIHZvcF9QdWxzZShpcmFkaXVzLCBvcmE= ZGl1cywgZCwgZndpZHRoLCBmaWx0ZXIpOwp9CgpmbG9hdAp2b3BfQm94U3RhbXAoZmxvYXQgcHgsIHB5LCBmdSwgZnY7IHN0cmluZyBmaWx0ZXIpCnsKICAgIGZsb2F0CWR4OwogICAgZHggID0gdm9wX1B1bHNlKC0xLCAxLCA= cHgsIGZ1LCBmaWx0ZXIpOwogICAgZHggKj0gdm9wX1B1bHNlKC0xLCAxLCBweSwgZnYsIGZpbHRlcik7CiAgICByZXR1cm4gZHg7Cn0KI2xpbmUgNjQ1ICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlA= X09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS92b3BsaWIuaCIKaW50CnZvcF8= VGlsZUdlbihmbG9hdCB1LCB2OyBmbG9hdCBmeCwgZnksIG94LCBveSwgc3RhZ2dlciwgaml0dGVyKQp7CiAgICBpbnQJCXJvdzsKCiAgICB2ID0gdipmeSAtIG95OwogICAgcm93ID0gZmxvb3Iodik7CiAgICB1ID0gdSpmeCA= LSBveCAtIHN0YWdnZXIqcm93ICsgaml0dGVyKnJhbmRvbShyb3cpOwogICAgcmV0dXJuIGZsb29yKHUpICsgcm93KjE5ODQ7Cn0KCmludAp2b3BfSGV4VGlsZUdlbihmbG9hdCB1LCB2OyBmbG9hdCBmeCwgZnksIG94LCBveSk= CnsKICAgIGZsb2F0CWxlZnQsIHJpZ2h0OwogICAgaW50CQlyb3csIGNvbDsKCiAgICB2ICAgPSB2KmZ5IC0gb3k7CiAgICByb3cgPSBmbG9vcih2KTsKICAgIHYgID0gZnJhYyh2KTsKCiAgICB1ID0gdSpmeCArIG94OwogICA= IGlmIChyb3cgJiAxKQoJdSArPSAuNTsKCiAgICBjb2wgPSBmbG9vcih1KTsKICAgIHUgPSBmcmFjKHUpOwoKICAgIGlmICh2ID4gLjUpCiAgICB7CglyaWdodCA9IHYgLSAuNTsKCWxlZnQgID0gMS41IC0gdjsKCWlmICh1ID4= IGxlZnQpCgl7CgkgICAgaWYgKCEocm93ICYgMSkpIGNvbCsrOwoJICAgIHJvdysrOwoJICAgIHYgLT0gMTsKCSAgICB1ID0gZml0KHUsIGxlZnQsIDEsIDAsIC41KTsKCX0KCWVsc2UgaWYgKHUgPCByaWdodCkKCXsKCSAgICA= aWYgKHJvdyAmIDEpIGNvbC0tOwoJICAgIHJvdysrOwoJICAgIHYgLT0gMTsKCSAgICB1ID0gZml0KHUsIDAsIHJpZ2h0LCAwLjUsIDEpOwoJfQoJZWxzZSB1ID0gZml0KHUsIHJpZ2h0LCBsZWZ0LCAwLCAxKTsKICAgIH0KICA= ICB2ID0gKHYqMisxKS8zOwogICAgcmV0dXJuIHJvdyAqIDkzOCArIGNvbDsKfQojbGluZSA3MTAgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08= L09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgpmbG9hdAp2b3BfYWFDZWxsMkQoZmxvYXQgc3MsIHR0LCBqeCwgank= LCBid2lkdGgsIGJzb2Z0LCBjZW50ZXJ4LCBjZW50ZXJ5OwoJCWZsb2F0IGYxLCBmMjsgaW50IHNlZWQpCnsKICAgIGZsb2F0CXAyeCwgcDJ5LCB4MDsKICAgIGZsb2F0CWJsdXI7CiAgICB2ZWN0b3IJdnAxLCB2cDI7CgogICA= IHZub2lzZShzcywgdHQsIGp4LCBqeSwgc2VlZCwgZjEsIGYyLCBjZW50ZXJ4LCBjZW50ZXJ5LCBwMngsIHAyeSk7CgogICAgdnAxID0gc2V0KGNlbnRlcngsIGNlbnRlcnksIDApOwogICAgdnAyID0gc2V0KHAyeCwgcDJ5LCA= MCk7CiAgICB4MCA9IChmMi1mMSkqKGYxK2YyKSAvIG1heChkaXN0YW5jZSh2cDEsIHZwMiksIDFlLTYpOwoKICAgIGJsdXIgPSBtYXgodm9wX0ZpbHRlcldpZHRoKHNzKSwgdm9wX0ZpbHRlcldpZHRoKHR0KSkgKiAoMSArIGI= c29mdCk7CgogICAgcmV0dXJuIGZpbHRlcnN0ZXAoYndpZHRoLHgwLWJsdXIseDArYmx1ciwiZmlsdGVyIiwiZ2F1c3MiKTsKfQoKCgoKCgoKCmZsb2F0CnZvcF9TdGFtcFBhdHRlcm4oaW50ICAgbGF5ZXJzOwoJCSBmbG9hdCA= ZG90c2l6ZTsKCQkgZmxvYXQgZGo7CgkJIGZsb2F0IHNvZnRuZXNzOwoJCSBmbG9hdCBweCwgang7CgkJIGZsb2F0IHB5LCBqeTsKCQkgZmxvYXQgYXV4LCBqYXV4OwoJCSBzdHJpbmcgc3BvdHR5cGU7CgkJIHN0cmluZyBmaWw= dGVyOwoJCSBmbG9hdAlmbG9hdHNlZWQ7CgkgKQp7CiAgICBmbG9hdAlmd2lkdGg7CiAgICBmbG9hdAlscmFuZG9tOwogICAgZmxvYXQJY3gsIGN5LCBsb2ZmLCBkc2l6ZTsKICAgIGZsb2F0CWZ4LCBmeTsKICAgIGZsb2F0CWQ= angsIGRqeTsKICAgIGZsb2F0CWR1LCBkdjsKICAgIGZsb2F0CXJlc3VsdDsKICAgIGZsb2F0CWlyYWQsIGlkb3Q7CiAgICB2ZWN0b3IJcHA7CiAgICBpbnQJCWk7CgogICAgZHUgPSB2b3BfRmlsdGVyV2lkdGgocHgpICogc28= ZnRuZXNzOwogICAgZHYgPSB2b3BfRmlsdGVyV2lkdGgocHkpICogc29mdG5lc3M7CiAgICBmd2lkdGggPSBtYXgoZHUsIGR2KTsKICAgIHJlc3VsdCA9IDA7CiAgICBsb2ZmID0gMDsKICAgIGZvciAoaSA9IDA7IGkgPCBsYXk= ZXJzOyBpKyssIGxvZmYgKz0gLjUpCiAgICB7CglscmFuZG9tID0gcmFuZG9tKGkpOwoJcHAgPSBzZXQoZmxvb3IocHgrbG9mZiksIGZsb29yKHB5K2xvZmYpLAoJCSAgICAxMDAwLjAqbHJhbmRvbSs1MDApICsgey41LCAuNSw= IC41fTsKCWZsb2F0c2VlZCA9IHJhbmRvbShwcCk7CgoJcHAgPSB2ZWN0b3IocmFuZG9tKHBwKSkgLSAuNTsKCWRzaXplID0gZG90c2l6ZSAqICgxLWRqKmZsb2F0c2VlZCk7CglpZG90ID0gMS9kc2l6ZTsKCglkankgID0gaWQ= b3QqKDEgLSBkc2l6ZSk7CglkanggID0gKDIqY2xhbXAoangsIDAsIDEpKSAqIGRqeTsKCWRqeSAqPSAoMipjbGFtcChqeSwgMCwgMSkpOwoKCWN4ID0gcHAueCAqIGRqeDsKCWN5ID0gcHAueSAqIGRqeTsKCWZ4ID0gY3ggLSA= MiooZnJhYyhweCtsb2ZmKSAtIC41KSppZG90OwoJZnkgPSBjeSAtIDIqKGZyYWMocHkrbG9mZikgLSAuNSkqaWRvdDsKCglpZiAoc3BvdHR5cGUgPT0gInJpbmciKQoJewoJICAgIGlyYWQgPSAxLWNsYW1wKGF1eCArIChwcC4= eiAtIC41KSpqYXV4LCAwLCAxKTsKCSAgICByZXN1bHQgPSB2b3BfUmluZ1N0YW1wKGZ4LCBmeSwgaXJhZCwgMSwgZndpZHRoLCBmaWx0ZXIpOwoJfQoJZWxzZSBpZiAoc3BvdHR5cGUgPT0gImJveCIpCgl7CgkgICAgcmVzdWw= dCA9IHZvcF9Cb3hTdGFtcChmeCwgZnksIGR1LCBkdiwgZmlsdGVyKTsKCX0KCWVsc2UgaWYgKHNwb3R0eXBlID09ICJoZXgiKQoJewoJICAgIHJlc3VsdCA9IDEtdm9wX1JvdW5kQ29zU3RhbXAoZngsIGZ5LCBmd2lkdGgsIGE= dXgsIDYsIGphdXgsIGZpbHRlcik7Cgl9CgllbHNlIGlmIChzcG90dHlwZSA9PSAic3RhciIpCgl7CgkgICAgcmVzdWx0ID0gMS12b3BfUm91bmRTaW5TdGFtcChmeCwgZnksIGZ3aWR0aCwgYXV4LCA1LCBqYXV4LCBmaWx0ZXI= KTsKCX0KCWVsc2UgaWYgKHNwb3R0eXBlID09ICJidW1wIikKCXsKCSAgICByZXN1bHQgPSB2b3BfQnVtcFN0YW1wKGZ4LCBmeSwgZndpZHRoLCBmaWx0ZXIpOwoJfQoJZWxzZQoJewoJICAgIHJlc3VsdCA9IDEtdm9wX0RvdFM= dGFtcChmeCwgZnksIGZ3aWR0aCwgZmlsdGVyKTsKCX0KICAgIH0KICAgIGZsb2F0c2VlZCA9IChmbG9hdHNlZWQgLSAwLjUpKjMyMDAwOwogICAgcmV0dXJuIHJlc3VsdDsKfQoKZmxvYXQKdm9wX1JpcHBsZVBhdHRlcm4oZmw= b2F0IHgsIHksIGRlY2F5LCB0b2ZmKQp7CiAgICBmbG9hdAlkOwoKICAgIGQgPSBzcXJ0KHgqeCArIHkqeSk7CiAgICByZXR1cm4gc2luKGQtdG9mZikgKiBleHAoZCooLWRlY2F5KSk7Cn0KI2xpbmUgODUwICJDOi9PL09fRVI= QVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS8= dmV4L2luY2x1ZGUvdm9wbGliLmgiCnZlY3Rvcgp2b3BfRmxvd05vaXNlR3JhZFZWKHZlY3RvciBwb3M7IGZsb2F0IGZsb3c7IGZsb2F0IGRlbHRhKQp7CiAgICB2ZWN0b3IJcmVzdWx0OwoKICAgIHJlc3VsdC54ID0gZmxvd24= b2lzZShzZXQocG9zLngrZGVsdGEscG9zLnkscG9zLnopLCBmbG93KQoJICAgICAtIGZsb3dub2lzZShzZXQocG9zLngtZGVsdGEscG9zLnkscG9zLnopLCBmbG93KTsKCiAgICByZXN1bHQueSA9IGZsb3dub2lzZShzZXQocG8= cy54LHBvcy55K2RlbHRhLHBvcy56KSwgZmxvdykKCSAgICAgLSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LWRlbHRhLHBvcy56KSwgZmxvdyk7CgogICAgcmVzdWx0LnogPSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LHA= b3MueitkZWx0YSksIGZsb3cpCgkgICAgIC0gZmxvd25vaXNlKHNldChwb3MueCxwb3MueSxwb3Muei1kZWx0YSksIGZsb3cpOwoKICAgIHJlc3VsdCAvPSBkZWx0YSAqIDI7CgogICAgcmV0dXJuIHJlc3VsdDsKfQoKdmVjdG8= cjQKdm9wX0Zsb3dOb2lzZUdyYWRQUCh2ZWN0b3I0IHBvczsgZmxvYXQgZmxvdzsgZmxvYXQgZGVsdGEpCnsKICAgIHZlY3RvcjQJcmVzdWx0OwoKICAgIHJlc3VsdC54ID0gZmxvd25vaXNlKHNldChwb3MueCtkZWx0YSxwb3M= LnkscG9zLnoscG9zLncpLCBmbG93KQoJICAgICAtIGZsb3dub2lzZShzZXQocG9zLngtZGVsdGEscG9zLnkscG9zLnoscG9zLncpLCBmbG93KTsKCiAgICByZXN1bHQueSA9IGZsb3dub2lzZShzZXQocG9zLngscG9zLnkrZGU= bHRhLHBvcy56LHBvcy53KSwgZmxvdykKCSAgICAgLSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LWRlbHRhLHBvcy56LHBvcy53KSwgZmxvdyk7CgogICAgcmVzdWx0LnogPSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LHA= b3MueitkZWx0YSxwb3MudyksIGZsb3cpCgkgICAgIC0gZmxvd25vaXNlKHNldChwb3MueCxwb3MueSxwb3Muei1kZWx0YSxwb3MudyksIGZsb3cpOwoKICAgIHJlc3VsdC53ID0gZmxvd25vaXNlKHNldChwb3MueCxwb3MueSw= cG9zLnoscG9zLncrZGVsdGEpLCBmbG93KQoJICAgICAtIGZsb3dub2lzZShzZXQocG9zLngscG9zLnkscG9zLnoscG9zLnctZGVsdGEpLCBmbG93KTsKCiAgICByZXN1bHQgLz0gZGVsdGEgKiAyOwoKICAgIHJldHVybiByZXM= dWx0Owp9Cgp2ZWN0b3IKdm9wX0Zsb3dOb2lzZUdyYWQzVih2ZWN0b3IgcG9zOyBmbG9hdCBmbG93OyBmbG9hdCBkZWx0YSkKewogICAgbWF0cml4MwlyZXN1bHQ7CiAgICB2ZWN0b3IJZmluYWw7CiAgICB2ZWN0b3IJZHgsIGQ= eSwgZHo7CgogICAgZHggPSBmbG93bm9pc2Uoc2V0KHBvcy54K2RlbHRhLHBvcy55LHBvcy56KSwgZmxvdykKCSAtIGZsb3dub2lzZShzZXQocG9zLngtZGVsdGEscG9zLnkscG9zLnopLCBmbG93KTsKCiAgICBkeSA9IGZsb3c= bm9pc2Uoc2V0KHBvcy54LHBvcy55K2RlbHRhLHBvcy56KSwgZmxvdykKCSAtIGZsb3dub2lzZShzZXQocG9zLngscG9zLnktZGVsdGEscG9zLnopLCBmbG93KTsKCiAgICBkeiA9IGZsb3dub2lzZShzZXQocG9zLngscG9zLnk= LHBvcy56K2RlbHRhKSwgZmxvdykKCSAtIGZsb3dub2lzZShzZXQocG9zLngscG9zLnkscG9zLnotZGVsdGEpLCBmbG93KTsKCiAgICByZXN1bHQgPSBzZXQoZHgueCwgZHgueSwgZHgueiwKCSAgICAgICBkeS54LCBkeS55LCA= ZHkueiwKCSAgICAgICBkei54LCBkei55LCBkei56KTsKCiAgICByZXN1bHQgLz0gZGVsdGEgKiAyOwoKCgoKICAgIGZpbmFsID0gMC41Nzc3MzU7CiAgICBmaW5hbCAqPSByZXN1bHQ7CgogICAgcmV0dXJuIGZpbmFsOwp9Cgo= dmVjdG9yNAp2b3BfRmxvd05vaXNlR3JhZDRQKHZlY3RvcjQgcG9zOyBmbG9hdCBmbG93OyBmbG9hdCBkZWx0YSkKewogICAgbWF0cml4CXJlc3VsdDsKICAgIHZlY3RvcjQJZmluYWw7CiAgICB2ZWN0b3IJZHgsIGR5LCBkeiw= IGR3OwoKICAgIGR4ID0gZmxvd25vaXNlKHNldChwb3MueCtkZWx0YSxwb3MueSxwb3Mueixwb3MudyksIGZsb3cpCgkgLSBmbG93bm9pc2Uoc2V0KHBvcy54LWRlbHRhLHBvcy55LHBvcy56LHBvcy53KSwgZmxvdyk7CgogICA= IGR5ID0gZmxvd25vaXNlKHNldChwb3MueCxwb3MueStkZWx0YSxwb3Mueixwb3MudyksIGZsb3cpCgkgLSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LWRlbHRhLHBvcy56LHBvcy53KSwgZmxvdyk7CgogICAgZHogPSBmbG8= d25vaXNlKHNldChwb3MueCxwb3MueSxwb3MueitkZWx0YSxwb3MudyksIGZsb3cpCgkgLSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LHBvcy56LWRlbHRhLHBvcy53KSwgZmxvdyk7CgogICAgZHcgPSBmbG93bm9pc2Uoc2U= dChwb3MueCxwb3MueSxwb3Mueixwb3MudytkZWx0YSksIGZsb3cpCgkgLSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LHBvcy56LHBvcy53LWRlbHRhKSwgZmxvdyk7CgogICAgcmVzdWx0ID0gc2V0KGR4LngsIGR4LnksIGQ= eC56LCAwLAoJICAgICAgIGR5LngsIGR5LnksIGR5LnosIDAsCgkgICAgICAgZHoueCwgZHoueSwgZHoueiwgMCwKCSAgICAgICBkdy54LCBkdy55LCBkdy56LCAwKTsKCiAgICByZXN1bHQgLz0gZGVsdGEgKiAyOwoKCgoKICA= ICBmaW5hbCA9IDAuNTsKICAgIGZpbmFsICo9IHJlc3VsdDsKCiAgICByZXR1cm4gZmluYWw7Cn0KCmZsb2F0CnZvcF9mYm1sZW5ndGhfZmxvYXQoZmxvYXQgdmFsKQp7CiAgICByZXR1cm4gdmFsOwp9CgpmbG9hdAp2b3BfZmI= bWxlbmd0aF92ZWN0b3IodmVjdG9yIHZhbCkKewogICAgcmV0dXJuIGxlbmd0aCh2YWwpOwp9CgpmbG9hdAp2b3BfZmJtbGVuZ3RoX3ZlY3RvcjQodmVjdG9yNCB2YWwpCnsKICAgIHJldHVybiBsZW5ndGgodmFsKTsKfQojbGk= bmUgMTAwMiAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE= OF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmgiCmZsb2F0CnZvcF9mYm1Ob2lzZUZGKGZsb2F0IHBvczsgZmxvYXQgcm91Z2g7IGludCBtYXhvY3RhdmVzOyBzdHJpbmcgbm9pc2V0eXBlKQp7CiAgICBmbG8= YXQJYmx1ciA9IHZvcF9GaWx0ZXJXaWR0aChwb3MpOwogICAgZmxvYXQJbnZhbCwgcHAgPSBwb3M7CiAgICBmbG9hdCBhbXAsIHNjYWxlLCBwbGltaXQsIGJsZW5kOyBpbnQgb2N0YXZlczsgcGxpbWl0ID0gMipibHVyOyBudmE= bCA9IDA7IG9jdGF2ZXMgPSAwOyBzY2FsZSA9IDE7IGFtcCA9IDE7IHdoaWxlIChzY2FsZSA+IHBsaW1pdCAmJiBvY3RhdmVzIDwgbWF4b2N0YXZlcykgeyBpZiAobm9pc2V0eXBlID09ICJ4bm9pc2UiKSB7IG52YWwgKz0gYW0= cCAqKGZsb2F0ICh4bm9pc2UocHApKSAtIDAuNSk7IH0gZWxzZSB7IG52YWwgKz0gYW1wICooZmxvYXQgKG5vaXNlKHBwKSkgLSAwLjUpOyB9IGFtcCAqPSByb3VnaDsgc2NhbGUgKj0gMC41OyBwcCAqPSAyOyBvY3RhdmVzKys= OyB9IGlmIChzY2FsZSA+IGJsdXIpIHsgYmxlbmQgPSBhbXAgKiBjbGFtcChzY2FsZS9ibHVyIC0gMSwgMCwgMSk7IGlmIChub2lzZXR5cGUgPT0gInhub2lzZSIpIHsgbnZhbCArPSBibGVuZCooZmxvYXQgKHhub2lzZShwcCk= KSAtIDAuNSk7IH0gZWxzZSB7IG52YWwgKz0gYmxlbmQqKGZsb2F0IChub2lzZShwcCkpIC0gMC41KTsgfSB9CiAgICByZXR1cm4gbnZhbDsKfQoKZmxvYXQKdm9wX2ZibU5vaXNlRlYodmVjdG9yIHBvczsgZmxvYXQgcm91Z2g= OyBpbnQgbWF4b2N0YXZlczsgc3RyaW5nIG5vaXNldHlwZSkKewogICAgZmxvYXQJYmx1ciA9IHNxcnQoYXJlYShwb3MpKTsKICAgIHZlY3RvcglwcCA9IHBvczsKICAgIGZsb2F0CW52YWw7CiAgICBmbG9hdCBhbXAsIHNjYWw= ZSwgcGxpbWl0LCBibGVuZDsgaW50IG9jdGF2ZXM7IHBsaW1pdCA9IDIqYmx1cjsgbnZhbCA9IDA7IG9jdGF2ZXMgPSAwOyBzY2FsZSA9IDE7IGFtcCA9IDE7IHdoaWxlIChzY2FsZSA+IHBsaW1pdCAmJiBvY3RhdmVzIDwgbWE= eG9jdGF2ZXMpIHsgaWYgKG5vaXNldHlwZSA9PSAieG5vaXNlIikgeyBudmFsICs9IGFtcCAqKGZsb2F0ICh4bm9pc2UocHApKSAtIDAuNSk7IH0gZWxzZSB7IG52YWwgKz0gYW1wICooZmxvYXQgKG5vaXNlKHBwKSkgLSAwLjU= KTsgfSBhbXAgKj0gcm91Z2g7IHNjYWxlICo9IDAuNTsgcHAgKj0gMjsgb2N0YXZlcysrOyB9IGlmIChzY2FsZSA+IGJsdXIpIHsgYmxlbmQgPSBhbXAgKiBjbGFtcChzY2FsZS9ibHVyIC0gMSwgMCwgMSk7IGlmIChub2lzZXQ= eXBlID09ICJ4bm9pc2UiKSB7IG52YWwgKz0gYmxlbmQqKGZsb2F0ICh4bm9pc2UocHApKSAtIDAuNSk7IH0gZWxzZSB7IG52YWwgKz0gYmxlbmQqKGZsb2F0IChub2lzZShwcCkpIC0gMC41KTsgfSB9CiAgICByZXR1cm4gbnY= YWw7Cn0KCmZsb2F0CnZvcF9mYm1Ob2lzZUZQKHZlY3RvcjQgcG9zOyBmbG9hdCByb3VnaDsgaW50IG1heG9jdGF2ZXM7IHN0cmluZyBub2lzZXR5cGUpCnsKICAgIGZsb2F0CWJsdXIgPSBzcXJ0KGFyZWEoKHZlY3Rvcilwb3M= KSk7CiAgICB2ZWN0b3I0CXBwID0gcG9zOwogICAgZmxvYXQJbnZhbDsKICAgIGZsb2F0IGFtcCwgc2NhbGUsIHBsaW1pdCwgYmxlbmQ7IGludCBvY3RhdmVzOyBwbGltaXQgPSAyKmJsdXI7IG52YWwgPSAwOyBvY3RhdmVzID0= IDA7IHNjYWxlID0gMTsgYW1wID0gMTsgd2hpbGUgKHNjYWxlID4gcGxpbWl0ICYmIG9jdGF2ZXMgPCBtYXhvY3RhdmVzKSB7IGlmIChub2lzZXR5cGUgPT0gInhub2lzZSIpIHsgbnZhbCArPSBhbXAgKihmbG9hdCAoeG5vaXM= ZShwcCkpIC0gMC41KTsgfSBlbHNlIHsgbnZhbCArPSBhbXAgKihmbG9hdCAobm9pc2UocHApKSAtIDAuNSk7IH0gYW1wICo9IHJvdWdoOyBzY2FsZSAqPSAwLjU7IHBwICo9IDI7IG9jdGF2ZXMrKzsgfSBpZiAoc2NhbGUgPiA= Ymx1cikgeyBibGVuZCA9IGFtcCAqIGNsYW1wKHNjYWxlL2JsdXIgLSAxLCAwLCAxKTsgaWYgKG5vaXNldHlwZSA9PSAieG5vaXNlIikgeyBudmFsICs9IGJsZW5kKihmbG9hdCAoeG5vaXNlKHBwKSkgLSAwLjUpOyB9IGVsc2U= IHsgbnZhbCArPSBibGVuZCooZmxvYXQgKG5vaXNlKHBwKSkgLSAwLjUpOyB9IH0KICAgIHJldHVybiBudmFsOwp9Cgp2ZWN0b3IKdm9wX2ZibU5vaXNlVkYoZmxvYXQgcG9zOyBmbG9hdCByb3VnaDsgaW50IG1heG9jdGF2ZXM= OyBzdHJpbmcgbm9pc2V0eXBlKQp7CiAgICBmbG9hdAlibHVyID0gdm9wX0ZpbHRlcldpZHRoKHBvcyk7CiAgICBmbG9hdAlwcCA9IHBvczsKICAgIHZlY3RvcgludmFsOwogICAgZmxvYXQgYW1wLCBzY2FsZSwgcGxpbWl0LCA= YmxlbmQ7IGludCBvY3RhdmVzOyBwbGltaXQgPSAyKmJsdXI7IG52YWwgPSAwOyBvY3RhdmVzID0gMDsgc2NhbGUgPSAxOyBhbXAgPSAxOyB3aGlsZSAoc2NhbGUgPiBwbGltaXQgJiYgb2N0YXZlcyA8IG1heG9jdGF2ZXMpIHs= IGlmIChub2lzZXR5cGUgPT0gInhub2lzZSIpIHsgbnZhbCArPSBhbXAgKih2ZWN0b3IgKHhub2lzZShwcCkpIC0gMC41KTsgfSBlbHNlIHsgbnZhbCArPSBhbXAgKih2ZWN0b3IgKG5vaXNlKHBwKSkgLSAwLjUpOyB9IGFtcCA= Kj0gcm91Z2g7IHNjYWxlICo9IDAuNTsgcHAgKj0gMjsgb2N0YXZlcysrOyB9IGlmIChzY2FsZSA+IGJsdXIpIHsgYmxlbmQgPSBhbXAgKiBjbGFtcChzY2FsZS9ibHVyIC0gMSwgMCwgMSk7IGlmIChub2lzZXR5cGUgPT0gIng= bm9pc2UiKSB7IG52YWwgKz0gYmxlbmQqKHZlY3RvciAoeG5vaXNlKHBwKSkgLSAwLjUpOyB9IGVsc2UgeyBudmFsICs9IGJsZW5kKih2ZWN0b3IgKG5vaXNlKHBwKSkgLSAwLjUpOyB9IH0KICAgIHJldHVybiBudmFsOwp9Cgo= dmVjdG9yCnZvcF9mYm1Ob2lzZVZWKHZlY3RvciBwb3M7IGZsb2F0IHJvdWdoOyBpbnQgbWF4b2N0YXZlczsgc3RyaW5nIG5vaXNldHlwZSkKewogICAgZmxvYXQJYmx1ciA9IHNxcnQoYXJlYShwb3MpKTsKICAgIHZlY3Rvcgk= cHAgPSBwb3M7CiAgICB2ZWN0b3IJbnZhbDsKICAgIGZsb2F0IGFtcCwgc2NhbGUsIHBsaW1pdCwgYmxlbmQ7IGludCBvY3RhdmVzOyBwbGltaXQgPSAyKmJsdXI7IG52YWwgPSAwOyBvY3RhdmVzID0gMDsgc2NhbGUgPSAxOyA= YW1wID0gMTsgd2hpbGUgKHNjYWxlID4gcGxpbWl0ICYmIG9jdGF2ZXMgPCBtYXhvY3RhdmVzKSB7IGlmIChub2lzZXR5cGUgPT0gInhub2lzZSIpIHsgbnZhbCArPSBhbXAgKih2ZWN0b3IgKHhub2lzZShwcCkpIC0gMC41KTs= IH0gZWxzZSB7IG52YWwgKz0gYW1wICoodmVjdG9yIChub2lzZShwcCkpIC0gMC41KTsgfSBhbXAgKj0gcm91Z2g7IHNjYWxlICo9IDAuNTsgcHAgKj0gMjsgb2N0YXZlcysrOyB9IGlmIChzY2FsZSA+IGJsdXIpIHsgYmxlbmQ= ID0gYW1wICogY2xhbXAoc2NhbGUvYmx1ciAtIDEsIDAsIDEpOyBpZiAobm9pc2V0eXBlID09ICJ4bm9pc2UiKSB7IG52YWwgKz0gYmxlbmQqKHZlY3RvciAoeG5vaXNlKHBwKSkgLSAwLjUpOyB9IGVsc2UgeyBudmFsICs9IGI= bGVuZCoodmVjdG9yIChub2lzZShwcCkpIC0gMC41KTsgfSB9CiAgICByZXR1cm4gbnZhbDsKfQoKdmVjdG9yCnZvcF9mYm1Ob2lzZVZQKHZlY3RvcjQgcG9zOyBmbG9hdCByb3VnaDsgaW50IG1heG9jdGF2ZXM7IHN0cmluZyA= bm9pc2V0eXBlKQp7CiAgICBmbG9hdAlibHVyID0gc3FydChhcmVhKCh2ZWN0b3IpcG9zKSk7CiAgICB2ZWN0b3I0CXBwID0gcG9zOwogICAgdmVjdG9yCW52YWw7CiAgICBmbG9hdCBhbXAsIHNjYWxlLCBwbGltaXQsIGJsZW4= ZDsgaW50IG9jdGF2ZXM7IHBsaW1pdCA9IDIqYmx1cjsgbnZhbCA9IDA7IG9jdGF2ZXMgPSAwOyBzY2FsZSA9IDE7IGFtcCA9IDE7IHdoaWxlIChzY2FsZSA+IHBsaW1pdCAmJiBvY3RhdmVzIDwgbWF4b2N0YXZlcykgeyBpZiA= KG5vaXNldHlwZSA9PSAieG5vaXNlIikgeyBudmFsICs9IGFtcCAqKHZlY3RvciAoeG5vaXNlKHBwKSkgLSAwLjUpOyB9IGVsc2UgeyBudmFsICs9IGFtcCAqKHZlY3RvciAobm9pc2UocHApKSAtIDAuNSk7IH0gYW1wICo9IHI= b3VnaDsgc2NhbGUgKj0gMC41OyBwcCAqPSAyOyBvY3RhdmVzKys7IH0gaWYgKHNjYWxlID4gYmx1cikgeyBibGVuZCA9IGFtcCAqIGNsYW1wKHNjYWxlL2JsdXIgLSAxLCAwLCAxKTsgaWYgKG5vaXNldHlwZSA9PSAieG5vaXM= ZSIpIHsgbnZhbCArPSBibGVuZCoodmVjdG9yICh4bm9pc2UocHApKSAtIDAuNSk7IH0gZWxzZSB7IG52YWwgKz0gYmxlbmQqKHZlY3RvciAobm9pc2UocHApKSAtIDAuNSk7IH0gfQogICAgcmV0dXJuIG52YWw7Cn0KCgoKZmw= b2F0CnZvcF9mYm1GbG93Tm9pc2VGVih2ZWN0b3IgcG9zOyBmbG9hdCByb3VnaDsgaW50IG1heG9jdGF2ZXM7IGZsb2F0IGZsb3csIGZsb3dyYXRlLCBhZHZlY3QpCnsKICAgIGZsb2F0CWJsdXIgPSBzcXJ0KGFyZWEocG9zKSk= OwogICAgdmVjdG9yCXBwID0gcG9zOwogICAgZmxvYXQJbnZhbDsKICAgIGZsb2F0IGFtcCwgc2NhbGUsIHBsaW1pdCwgYmxlbmQsIE0sIGZsb3d2OyBpbnQgb2N0YXZlczsgZmxvYXQgbmFtb3VudDsgcGxpbWl0ID0gMipibHU= cjsgTSA9IGFkdmVjdDsgZmxvd3YgPSBmbG93OyBudmFsID0gMDsgb2N0YXZlcyA9IDA7IHNjYWxlID0gMTsgYW1wID0gMTsgd2hpbGUgKHNjYWxlID4gcGxpbWl0ICYmIG9jdGF2ZXMgPCBtYXhvY3RhdmVzKSB7IG5hbW91bnQ= ID0gYW1wICogKGZsb2F0KGZsb3dub2lzZShwcCwgZmxvd3YpKSAtIDAuNSk7IG52YWwgKz0gbmFtb3VudDsgYW1wICo9IHJvdWdoOyBmbG93diAqPSBmbG93cmF0ZTsgc2NhbGUgKj0gMC41OyBpZiAoTSAhPSAwLjApIHsgcHA= IC09IE0gKiB2b3BfZmJtbGVuZ3RoX2Zsb2F0KG5hbW91bnQpICogdm9wX0Zsb3dOb2lzZUdyYWRWViAocHAsIGZsb3csIDAuMDEpOyB9IHBwICo9IDI7IE0gKj0gYWR2ZWN0OyBvY3RhdmVzKys7IH0gaWYgKHNjYWxlID4gYmw= dXIpIHsgYmxlbmQgPSBhbXAgKiBjbGFtcChzY2FsZS9ibHVyIC0gMSwgMCwgMSk7IG52YWwgKz0gYmxlbmQqKGZsb2F0KGZsb3dub2lzZShwcCwgZmxvd3YpKSAtIDAuNSk7IH0KICAgIHJldHVybiBudmFsOwp9CgpmbG9hdAo= dm9wX2ZibUZsb3dOb2lzZUZQKHZlY3RvcjQgcG9zOyBmbG9hdCByb3VnaDsgaW50IG1heG9jdGF2ZXM7IGZsb2F0IGZsb3csIGZsb3dyYXRlLCBhZHZlY3QpCnsKICAgIGZsb2F0CWJsdXIgPSBzcXJ0KGFyZWEoKHZlY3Rvcik= cG9zKSk7CiAgICB2ZWN0b3I0CXBwID0gcG9zOwogICAgZmxvYXQJbnZhbDsKICAgIGZsb2F0IGFtcCwgc2NhbGUsIHBsaW1pdCwgYmxlbmQsIE0sIGZsb3d2OyBpbnQgb2N0YXZlczsgZmxvYXQgbmFtb3VudDsgcGxpbWl0ID0= IDIqYmx1cjsgTSA9IGFkdmVjdDsgZmxvd3YgPSBmbG93OyBudmFsID0gMDsgb2N0YXZlcyA9IDA7IHNjYWxlID0gMTsgYW1wID0gMTsgd2hpbGUgKHNjYWxlID4gcGxpbWl0ICYmIG9jdGF2ZXMgPCBtYXhvY3RhdmVzKSB7IG4= YW1vdW50ID0gYW1wICogKGZsb2F0KGZsb3dub2lzZShwcCwgZmxvd3YpKSAtIDAuNSk7IG52YWwgKz0gbmFtb3VudDsgYW1wICo9IHJvdWdoOyBmbG93diAqPSBmbG93cmF0ZTsgc2NhbGUgKj0gMC41OyBpZiAoTSAhPSAwLjA= KSB7IHBwIC09IE0gKiB2b3BfZmJtbGVuZ3RoX2Zsb2F0KG5hbW91bnQpICogdm9wX0Zsb3dOb2lzZUdyYWRQUCAocHAsIGZsb3csIDAuMDEpOyB9IHBwICo9IDI7IE0gKj0gYWR2ZWN0OyBvY3RhdmVzKys7IH0gaWYgKHNjYWw= ZSA+IGJsdXIpIHsgYmxlbmQgPSBhbXAgKiBjbGFtcChzY2FsZS9ibHVyIC0gMSwgMCwgMSk7IG52YWwgKz0gYmxlbmQqKGZsb2F0KGZsb3dub2lzZShwcCwgZmxvd3YpKSAtIDAuNSk7IH0KICAgIHJldHVybiBudmFsOwp9Cgo= dmVjdG9yCnZvcF9mYm1GbG93Tm9pc2VWVih2ZWN0b3IgcG9zOyBmbG9hdCByb3VnaDsgaW50IG1heG9jdGF2ZXM7IGZsb2F0IGZsb3csIGZsb3dyYXRlLCBhZHZlY3QpCnsKICAgIGZsb2F0CWJsdXIgPSBzcXJ0KGFyZWEocG8= cykpOwogICAgdmVjdG9yCXBwID0gcG9zOwogICAgdmVjdG9yCW52YWw7CiAgICBmbG9hdCBhbXAsIHNjYWxlLCBwbGltaXQsIGJsZW5kLCBNLCBmbG93djsgaW50IG9jdGF2ZXM7IHZlY3RvciBuYW1vdW50OyBwbGltaXQgPSA= MipibHVyOyBNID0gYWR2ZWN0OyBmbG93diA9IGZsb3c7IG52YWwgPSAwOyBvY3RhdmVzID0gMDsgc2NhbGUgPSAxOyBhbXAgPSAxOyB3aGlsZSAoc2NhbGUgPiBwbGltaXQgJiYgb2N0YXZlcyA8IG1heG9jdGF2ZXMpIHsgbmE= bW91bnQgPSBhbXAgKiAodmVjdG9yKGZsb3dub2lzZShwcCwgZmxvd3YpKSAtIDAuNSk7IG52YWwgKz0gbmFtb3VudDsgYW1wICo9IHJvdWdoOyBmbG93diAqPSBmbG93cmF0ZTsgc2NhbGUgKj0gMC41OyBpZiAoTSAhPSAwLjA= KSB7IHBwIC09IE0gKiB2b3BfZmJtbGVuZ3RoX3ZlY3RvcihuYW1vdW50KSAqIHZvcF9GbG93Tm9pc2VHcmFkM1YgKHBwLCBmbG93LCAwLjAxKTsgfSBwcCAqPSAyOyBNICo9IGFkdmVjdDsgb2N0YXZlcysrOyB9IGlmIChzY2E= bGUgPiBibHVyKSB7IGJsZW5kID0gYW1wICogY2xhbXAoc2NhbGUvYmx1ciAtIDEsIDAsIDEpOyBudmFsICs9IGJsZW5kKih2ZWN0b3IoZmxvd25vaXNlKHBwLCBmbG93dikpIC0gMC41KTsgfQogICAgcmV0dXJuIG52YWw7Cn0= Cgp2ZWN0b3IKdm9wX2ZibUZsb3dOb2lzZVZQKHZlY3RvcjQgcG9zOyBmbG9hdCByb3VnaDsgaW50IG1heG9jdGF2ZXM7IGZsb2F0IGZsb3csIGZsb3dyYXRlLCBhZHZlY3QpCnsKICAgIGZsb2F0CWJsdXIgPSBzcXJ0KGFyZWE= KCh2ZWN0b3IpcG9zKSk7CiAgICB2ZWN0b3I0CXBwID0gcG9zOwogICAgdmVjdG9yCW52YWw7CiAgICBmbG9hdCBhbXAsIHNjYWxlLCBwbGltaXQsIGJsZW5kLCBNLCBmbG93djsgaW50IG9jdGF2ZXM7IHZlY3RvciBuYW1vdW4= dDsgcGxpbWl0ID0gMipibHVyOyBNID0gYWR2ZWN0OyBmbG93diA9IGZsb3c7IG52YWwgPSAwOyBvY3RhdmVzID0gMDsgc2NhbGUgPSAxOyBhbXAgPSAxOyB3aGlsZSAoc2NhbGUgPiBwbGltaXQgJiYgb2N0YXZlcyA8IG1heG8= Y3RhdmVzKSB7IG5hbW91bnQgPSBhbXAgKiAodmVjdG9yKGZsb3dub2lzZShwcCwgZmxvd3YpKSAtIDAuNSk7IG52YWwgKz0gbmFtb3VudDsgYW1wICo9IHJvdWdoOyBmbG93diAqPSBmbG93cmF0ZTsgc2NhbGUgKj0gMC41OyA= aWYgKE0gIT0gMC4wKSB7IHBwIC09IE0gKiB2b3BfZmJtbGVuZ3RoX3ZlY3RvcihuYW1vdW50KSAqIHZvcF9GbG93Tm9pc2VHcmFkNFAgKHBwLCBmbG93LCAwLjAxKTsgfSBwcCAqPSAyOyBNICo9IGFkdmVjdDsgb2N0YXZlcys= KzsgfSBpZiAoc2NhbGUgPiBibHVyKSB7IGJsZW5kID0gYW1wICogY2xhbXAoc2NhbGUvYmx1ciAtIDEsIDAsIDEpOyBudmFsICs9IGJsZW5kKih2ZWN0b3IoZmxvd25vaXNlKHBwLCBmbG93dikpIC0gMC41KTsgfQogICAgcmU= dHVybiBudmFsOwp9CiNsaW5lIDExMTggIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV8= Ty9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgpmbG9hdAp2b3BfZGFtcGVuRmJtRkYoZmxvYXQgcG9zLCBmcmVxLCBvZmZzZXQ7IGZsb2F0IGxhY3VuLCBhbXA7IGludCBtYXg= b2N0YXZlcykKewogICAgZmxvYXQgcHAgPSBwb3MgKiBmcmVxICsgb2Zmc2V0OwogICAgZmxvYXQgZncgPSB2b3BfRmlsdGVyV2lkdGgocHApOwogICAgZmxvYXQgYWEgPSB2b3BfRmlsdGVyV2lkdGgocG9zKTsKICAgIGZsb2E= dCBwbGltaXQgPSBmdy9sYWN1bjsKICAgIGZsb2F0IHNjYWxlID0gMTsKICAgIGludCAgIG9jdGF2ZSA9IDA7CiAgICBmbG9hdCBmYm0gPSAwOwogICAgd2hpbGUgKHNjYWxlID4gcGxpbWl0ICYmIG9jdGF2ZSA8IG1heG9jdGE= dmVzKSB7IGZibSArPSBzY2FsZSAqIGZpdChub2lzZShwcCksMC4zLDAuNywtMS4wLDEuMCk7IHNjYWxlICo9IGxhY3VuOyBwcCAvPSBsYWN1bjsgb2N0YXZlICsrOyB9IHNjYWxlICo9IGxhY3VuOyBmYm0gKz0gc2NhbGUgKiA= Zml0KG5vaXNlKHBwKSwwLjMsMC43LC0xLjAsMS4wKTsgd2hpbGUgKHNjYWxlID4gYWEpIHsgZmJtICs9IHNjYWxlICogZml0KG5vaXNlKHBwKSwwLjMsMC43LC0xLjAsMS4wKTsgcHAgKj0gbGFjdW47IHNjYWxlICo9IGxhY3U= bjsgfQogICAgZmJtID0gYW1wICogZml0KGZibSwgLTEuMjUsIDEuMjUsIDAsIDEpOwogICAgcmV0dXJuIGZibTsKfQoKZmxvYXQKdm9wX2RhbXBlbkZibUZWKHZlY3RvciBwb3MsIGZyZXEsIG9mZnNldDsgZmxvYXQgbGFjdW4= LCBhbXA7IGludCBtYXhvY3RhdmVzKQp7CiAgICB2ZWN0b3IgcHAgPSBwb3MgKiBmcmVxICsgb2Zmc2V0OwogICAgZmxvYXQgIGZ3ID0gc3FydChhcmVhKHBwKSk7CiAgICBmbG9hdCAgYWEgPSBzcXJ0KGFyZWEocG9zKSk7CiA= ICAgZmxvYXQgIHBsaW1pdCA9IGZ3L2xhY3VuOwogICAgZmxvYXQgIHNjYWxlID0gMTsKICAgIGludCAgICBvY3RhdmUgPSAwOwogICAgZmxvYXQgIGZibSA9IDA7CiAgICB3aGlsZSAoc2NhbGUgPiBwbGltaXQgJiYgb2N0YXY= ZSA8IG1heG9jdGF2ZXMpIHsgZmJtICs9IHNjYWxlICogZml0KG5vaXNlKHBwKSwwLjMsMC43LC0xLjAsMS4wKTsgc2NhbGUgKj0gbGFjdW47IHBwIC89IGxhY3VuOyBvY3RhdmUgKys7IH0gc2NhbGUgKj0gbGFjdW47IGZibSA= Kz0gc2NhbGUgKiBmaXQobm9pc2UocHApLDAuMywwLjcsLTEuMCwxLjApOyB3aGlsZSAoc2NhbGUgPiBhYSkgeyBmYm0gKz0gc2NhbGUgKiBmaXQobm9pc2UocHApLDAuMywwLjcsLTEuMCwxLjApOyBwcCAqPSBsYWN1bjsgc2M= YWxlICo9IGxhY3VuOyB9CiAgICBmYm0gPSBhbXAgKiBmaXQoZmJtLCAtMS4yNSwgMS4yNSwgMCwgMSk7CiAgICByZXR1cm4gZmJtOwp9CgpmbG9hdAp2b3BfZGFtcGVuRmJtRlAodmVjdG9yNCBwb3MsIGZyZXEsIG9mZnNldDs= IGZsb2F0IGxhY3VuLCBhbXA7IGludCBtYXhvY3RhdmVzKQp7CiAgICB2ZWN0b3I0IHBwID0gcG9zICogZnJlcSArIG9mZnNldDsKICAgIGZsb2F0ICAgZncgPSBzcXJ0KGFyZWEoKHZlY3RvcilwcCkpOwogICAgZmxvYXQgICA= YWEgPSBzcXJ0KGFyZWEoKHZlY3Rvcilwb3MpKTsKICAgIGZsb2F0ICAgcGxpbWl0ID0gZncvbGFjdW47CiAgICBmbG9hdCAgIHNjYWxlID0gMTsKICAgIGludCAgICAgb2N0YXZlID0gMDsKICAgIGZsb2F0ICAgZmJtID0gMDs= CiAgICB3aGlsZSAoc2NhbGUgPiBwbGltaXQgJiYgb2N0YXZlIDwgbWF4b2N0YXZlcykgeyBmYm0gKz0gc2NhbGUgKiBmaXQobm9pc2UocHApLDAuMywwLjcsLTEuMCwxLjApOyBzY2FsZSAqPSBsYWN1bjsgcHAgLz0gbGFjdW4= OyBvY3RhdmUgKys7IH0gc2NhbGUgKj0gbGFjdW47IGZibSArPSBzY2FsZSAqIGZpdChub2lzZShwcCksMC4zLDAuNywtMS4wLDEuMCk7IHdoaWxlIChzY2FsZSA+IGFhKSB7IGZibSArPSBzY2FsZSAqIGZpdChub2lzZShwcCk= LDAuMywwLjcsLTEuMCwxLjApOyBwcCAqPSBsYWN1bjsgc2NhbGUgKj0gbGFjdW47IH0KICAgIGZibSA9IGFtcCAqIGZpdChmYm0sIC0xLjI1LCAxLjI1LCAwLCAxKTsKICAgIHJldHVybiBmYm07Cn0KI2xpbmUgMTE3OCAiQzo= L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2g= b3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgp2ZWN0b3IKdm9wX2RhbXBlbkZibVZGKGZsb2F0IHBvcywgZnJlcSwgb2Zmc2V0OyBmbG9hdCBsYWN1biwgYW1wOyBpbnQgbWF4b2N0YXZlcykKewogICAgZmxvYXQgIHBwID0= IHBvcyAqIGZyZXEgKyBvZmZzZXQ7CiAgICBmbG9hdCAgZncgPSB2b3BfRmlsdGVyV2lkdGgocHApOwogICAgZmxvYXQgIGFhID0gdm9wX0ZpbHRlcldpZHRoKHBvcyk7CiAgICBmbG9hdCAgcGxpbWl0ID0gZncvbGFjdW47CiA= ICAgZmxvYXQgIHNjYWxlID0gMTsKICAgIGludCAgICBvY3RhdmUgPSAwOwogICAgdmVjdG9yIGZibSA9IDA7CiAgICB3aGlsZSAoc2NhbGUgPiBwbGltaXQgJiYgb2N0YXZlIDwgbWF4b2N0YXZlcykgeyBmYm0gKz0gc2NhbGU= ICogdmVjdG9yKGZpdCh2ZWN0b3Iobm9pc2UocHApKSx7MC4zLDAuMywwLjN9LHswLjcsMC43LDAuN30sey0xLjAsLTEuMCwtMS4wfSx7MS4wLDEuMCwxLjB9KSk7IHNjYWxlICo9IGxhY3VuOyBwcCAvPSBsYWN1bjsgb2N0YXY= ZSArKzsgfSBzY2FsZSAqPSBsYWN1bjsgZmJtICs9IHNjYWxlICogdmVjdG9yKGZpdCh2ZWN0b3Iobm9pc2UocHApKSx7MC4zLDAuMywwLjN9LHswLjcsMC43LDAuN30sey0xLjAsLTEuMCwtMS4wfSx7MS4wLDEuMCwxLjB9KSk= OyB3aGlsZSAoc2NhbGUgPiBhYSkgeyBmYm0gKz0gc2NhbGUgKiB2ZWN0b3IoZml0KHZlY3Rvcihub2lzZShwcCkpLHswLjMsMC4zLDAuM30sezAuNywwLjcsMC43fSx7LTEuMCwtMS4wLC0xLjB9LHsxLjAsMS4wLDEuMH0pKTs= IHBwICo9IGxhY3VuOyBzY2FsZSAqPSBsYWN1bjsgfQogICAgZmJtID0gYW1wICogdmVjdG9yKGZpdChmYm0sey0xLjI1LC0xLjI1LC0xLjI1fSx7MS4yNSwxLjI1LDEuMjV9LHswLDAsMH0sezEsMSwxfSkpOwogICAgcmV0dXI= biBmYm07Cn0KCnZlY3Rvcgp2b3BfZGFtcGVuRmJtVlYodmVjdG9yIHBvcywgZnJlcSwgb2Zmc2V0OyBmbG9hdCBsYWN1biwgYW1wOyBpbnQgbWF4b2N0YXZlcykKewogICAgdmVjdG9yIHBwID0gcG9zICogZnJlcSArIG9mZnM= ZXQ7CiAgICBmbG9hdCAgZncgPSBzcXJ0KGFyZWEocHApKTsKICAgIGZsb2F0ICBhYSA9IHNxcnQoYXJlYShwb3MpKTsKICAgIGZsb2F0ICBwbGltaXQgPSBmdy9sYWN1bjsKICAgIGZsb2F0ICBzY2FsZSA9IDE7CiAgICBpbnQ= ICAgIG9jdGF2ZSA9IDA7CiAgICB2ZWN0b3IgZmJtID0gMDsKICAgIHdoaWxlIChzY2FsZSA+IHBsaW1pdCAmJiBvY3RhdmUgPCBtYXhvY3RhdmVzKSB7IGZibSArPSBzY2FsZSAqIHZlY3RvcihmaXQodmVjdG9yKG5vaXNlKHA= cCkpLHswLjMsMC4zLDAuM30sezAuNywwLjcsMC43fSx7LTEuMCwtMS4wLC0xLjB9LHsxLjAsMS4wLDEuMH0pKTsgc2NhbGUgKj0gbGFjdW47IHBwIC89IGxhY3VuOyBvY3RhdmUgKys7IH0gc2NhbGUgKj0gbGFjdW47IGZibSA= Kz0gc2NhbGUgKiB2ZWN0b3IoZml0KHZlY3Rvcihub2lzZShwcCkpLHswLjMsMC4zLDAuM30sezAuNywwLjcsMC43fSx7LTEuMCwtMS4wLC0xLjB9LHsxLjAsMS4wLDEuMH0pKTsgd2hpbGUgKHNjYWxlID4gYWEpIHsgZmJtICs= PSBzY2FsZSAqIHZlY3RvcihmaXQodmVjdG9yKG5vaXNlKHBwKSksezAuMywwLjMsMC4zfSx7MC43LDAuNywwLjd9LHstMS4wLC0xLjAsLTEuMH0sezEuMCwxLjAsMS4wfSkpOyBwcCAqPSBsYWN1bjsgc2NhbGUgKj0gbGFjdW4= OyB9CiAgICBmYm0gPSBhbXAgKiB2ZWN0b3IoZml0KGZibSx7LTEuMjUsLTEuMjUsLTEuMjV9LHsxLjI1LDEuMjUsMS4yNX0sezAsMCwwfSx7MSwxLDF9KSk7CiAgICByZXR1cm4gZmJtOwp9Cgp2ZWN0b3IKdm9wX2RhbXBlbkY= Ym1WUCh2ZWN0b3I0IHBvcywgZnJlcSwgb2Zmc2V0OyBmbG9hdCBsYWN1biwgYW1wOyBpbnQgbWF4b2N0YXZlcykKewogICAgdmVjdG9yNAlwcCA9IHBvcyAqIGZyZXEgKyBvZmZzZXQ7CiAgICBmbG9hdCBmdyA9IHNxcnQoYXI= ZWEoKHZlY3RvcilwcCkpOwogICAgZmxvYXQgYWEgPSBzcXJ0KGFyZWEoKHZlY3Rvcilwb3MpKTsKICAgIGZsb2F0IHBsaW1pdCA9IGZ3L2xhY3VuOwogICAgZmxvYXQgc2NhbGUgPSAxOwogICAgaW50ICAgb2N0YXZlID0gMDs= CiAgICB2ZWN0b3IJZmJtID0gMDsKICAgIHdoaWxlIChzY2FsZSA+IHBsaW1pdCAmJiBvY3RhdmUgPCBtYXhvY3RhdmVzKSB7IGZibSArPSBzY2FsZSAqIHZlY3RvcihmaXQodmVjdG9yKG5vaXNlKHBwKSksezAuMywwLjMsMC4= M30sezAuNywwLjcsMC43fSx7LTEuMCwtMS4wLC0xLjB9LHsxLjAsMS4wLDEuMH0pKTsgc2NhbGUgKj0gbGFjdW47IHBwIC89IGxhY3VuOyBvY3RhdmUgKys7IH0gc2NhbGUgKj0gbGFjdW47IGZibSArPSBzY2FsZSAqIHZlY3Q= b3IoZml0KHZlY3Rvcihub2lzZShwcCkpLHswLjMsMC4zLDAuM30sezAuNywwLjcsMC43fSx7LTEuMCwtMS4wLC0xLjB9LHsxLjAsMS4wLDEuMH0pKTsgd2hpbGUgKHNjYWxlID4gYWEpIHsgZmJtICs9IHNjYWxlICogdmVjdG8= cihmaXQodmVjdG9yKG5vaXNlKHBwKSksezAuMywwLjMsMC4zfSx7MC43LDAuNywwLjd9LHstMS4wLC0xLjAsLTEuMH0sezEuMCwxLjAsMS4wfSkpOyBwcCAqPSBsYWN1bjsgc2NhbGUgKj0gbGFjdW47IH0KICAgIGZibSA9IGE= bXAgKiB2ZWN0b3IoZml0KGZibSx7LTEuMjUsLTEuMjUsLTEuMjV9LHsxLjI1LDEuMjUsMS4yNX0sezAsMCwwfSx7MSwxLDF9KSk7CiAgICByZXR1cm4gZmJtOwp9CiNsaW5lIDEyNDkgIkM6L08vT19FUkFXVEZPU19PX1NPRlQ= V0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3Y= b3BsaWIuaCIKZmxvYXQKdm9wX3Blcmxpbk5vaXNlVkYodmVjdG9yIHBvczsgaW50IHR1cmI7IGZsb2F0IGFtcCwgcm91Z2gsIGF0dGVuKQp7CiAgICB2ZWN0b3IgcHAgPSBwb3M7CiAgICBmbG9hdCBudmFsOwogICAgZmxvYXQ= IHNjYWxlID0gYW1wOyBpbnQgaTsgbnZhbCA9IDA7IGZvciAoaSA9IDA7IGkgPCB0dXJiOyBpKyssIHBwICo9IDIuMCwgc2NhbGUgKj0gcm91Z2gpIG52YWwgKz0gMSAqIHNjYWxlICogKChmbG9hdChub2lzZShwcCkpKSArIDA= KTsgbnZhbCA9IChmbG9hdChwb3cobnZhbCwgYXR0ZW4pKSk7CiAgICByZXR1cm4gbnZhbDsKfQoKdmVjdG9yCnZvcF9wZXJsaW5Ob2lzZVZWKHZlY3RvciBwb3M7IGludCB0dXJiOyBmbG9hdCBhbXAsIHJvdWdoLCBhdHRlbik= CnsKICAgIHZlY3RvciBwcCA9IHBvczsKICAgIHZlY3RvciBudmFsOwogICAgZmxvYXQgc2NhbGUgPSBhbXA7IGludCBpOyBudmFsID0gMDsgZm9yIChpID0gMDsgaSA8IHR1cmI7IGkrKywgcHAgKj0gMi4wLCBzY2FsZSAqPSA= cm91Z2gpIG52YWwgKz0gMSAqIHNjYWxlICogKCh2ZWN0b3Iobm9pc2UocHApKSkgKyAwKTsgbnZhbCA9ICh2ZWN0b3IocG93KG52YWwsIGF0dGVuKSkpOwogICAgcmV0dXJuIG52YWw7Cn0KCnZlY3Rvcgp2b3BfcGVybGluTm8= aXNlVlAodmVjdG9yNCBwb3M7IGludCB0dXJiOyBmbG9hdCBhbXAsIHJvdWdoLCBhdHRlbikKewogICAgdmVjdG9yNCBwcCA9IHBvczsKICAgIHZlY3RvciBudmFsOwogICAgZmxvYXQgc2NhbGUgPSBhbXA7IGludCBpOyBudmE= bCA9IDA7IGZvciAoaSA9IDA7IGkgPCB0dXJiOyBpKyssIHBwICo9IDIuMCwgc2NhbGUgKj0gcm91Z2gpIG52YWwgKz0gMSAqIHNjYWxlICogKCh2ZWN0b3Iobm9pc2UocHApKSkgKyAwKTsgbnZhbCA9ICh2ZWN0b3IocG93KG4= dmFsLCBhdHRlbikpKTsKICAgIHJldHVybiBudmFsOwp9CgpmbG9hdAp2b3BfY29ycmVjdHBlcmxpbk5vaXNlVkYodmVjdG9yIHBvczsgaW50IHR1cmI7IGZsb2F0IGFtcCwgcm91Z2gsIGF0dGVuKQp7CiAgICB2ZWN0b3IgcHA= ID0gcG9zOwogICAgZmxvYXQgbnZhbDsKICAgIGZsb2F0IHNjYWxlID0gYW1wOyBpbnQgaTsgbnZhbCA9IDA7IGZvciAoaSA9IDA7IGkgPCB0dXJiOyBpKyssIHBwICo9IDIuMCwgc2NhbGUgKj0gcm91Z2gpIG52YWwgKz0gMC4= NSAqIHNjYWxlICogKChmbG9hdChub2lzZShwcCkpKSArIC0uNSk7IG52YWwgPSAoZmxvYXQocG93KG52YWwsIGF0dGVuKSkpOwogICAgcmV0dXJuIG52YWw7Cn0KCnZlY3Rvcgp2b3BfY29ycmVjdHBlcmxpbk5vaXNlVlYodmU= Y3RvciBwb3M7IGludCB0dXJiOyBmbG9hdCBhbXAsIHJvdWdoLCBhdHRlbikKewogICAgdmVjdG9yIHBwID0gcG9zOwogICAgdmVjdG9yIG52YWw7CiAgICBmbG9hdCBzY2FsZSA9IGFtcDsgaW50IGk7IG52YWwgPSAwOyBmb3I= IChpID0gMDsgaSA8IHR1cmI7IGkrKywgcHAgKj0gMi4wLCBzY2FsZSAqPSByb3VnaCkgbnZhbCArPSAwLjUgKiBzY2FsZSAqICgodmVjdG9yKG5vaXNlKHBwKSkpICsgLS41KTsgbnZhbCA9ICh2ZWN0b3IocG93KG52YWwsIGE= dHRlbikpKTsKICAgIHJldHVybiBudmFsOwp9Cgp2ZWN0b3IKdm9wX2NvcnJlY3RwZXJsaW5Ob2lzZVZQKHZlY3RvcjQgcG9zOyBpbnQgdHVyYjsgZmxvYXQgYW1wLCByb3VnaCwgYXR0ZW4pCnsKICAgIHZlY3RvcjQgcHAgPSA= cG9zOwogICAgdmVjdG9yIG52YWw7CiAgICBmbG9hdCBzY2FsZSA9IGFtcDsgaW50IGk7IG52YWwgPSAwOyBmb3IgKGkgPSAwOyBpIDwgdHVyYjsgaSsrLCBwcCAqPSAyLjAsIHNjYWxlICo9IHJvdWdoKSBudmFsICs9IDAuNSA= KiBzY2FsZSAqICgodmVjdG9yKG5vaXNlKHBwKSkpICsgLS41KTsgbnZhbCA9ICh2ZWN0b3IocG93KG52YWwsIGF0dGVuKSkpOwogICAgcmV0dXJuIG52YWw7Cn0KCmZsb2F0CnZvcF9zaW1wbGV4Tm9pc2VWRih2ZWN0b3IgcG8= czsgaW50IHR1cmI7IGZsb2F0IGFtcCwgcm91Z2gsIGF0dGVuKQp7CiAgICB2ZWN0b3IgcHAgPSBwb3M7CiAgICBmbG9hdCBudmFsOwogICAgZmxvYXQgc2NhbGUgPSBhbXA7IGludCBpOyBudmFsID0gMDsgZm9yIChpID0gMDs= IGkgPCB0dXJiOyBpKyssIHBwICo9IDIuMCwgc2NhbGUgKj0gcm91Z2gpIG52YWwgKz0gLjUgKiBzY2FsZSAqICgoZmxvYXQoeG5vaXNlKHBwKSkpICsgLS41KTsgbnZhbCA9IChmbG9hdChwb3cobnZhbCwgYXR0ZW4pKSk7CiA= ICAgcmV0dXJuIG52YWw7Cn0KCnZlY3Rvcgp2b3Bfc2ltcGxleE5vaXNlVlYodmVjdG9yIHBvczsgaW50IHR1cmI7IGZsb2F0IGFtcCwgcm91Z2gsIGF0dGVuKQp7CiAgICB2ZWN0b3IgcHAgPSBwb3M7CiAgICB2ZWN0b3IgbnY= YWw7CiAgICBmbG9hdCBzY2FsZSA9IGFtcDsgaW50IGk7IG52YWwgPSAwOyBmb3IgKGkgPSAwOyBpIDwgdHVyYjsgaSsrLCBwcCAqPSAyLjAsIHNjYWxlICo9IHJvdWdoKSBudmFsICs9IC41ICogc2NhbGUgKiAoKHZlY3Rvcig= eG5vaXNlKHBwKSkpICsgLS41KTsgbnZhbCA9ICh2ZWN0b3IocG93KG52YWwsIGF0dGVuKSkpOwogICAgcmV0dXJuIG52YWw7Cn0KCnZlY3Rvcgp2b3Bfc2ltcGxleE5vaXNlVlAodmVjdG9yNCBwb3M7IGludCB0dXJiOyBmbG8= YXQgYW1wLCByb3VnaCwgYXR0ZW4pCnsKICAgIHZlY3RvcjQgcHAgPSBwb3M7CiAgICB2ZWN0b3IgbnZhbDsKICAgIGZsb2F0IHNjYWxlID0gYW1wOyBpbnQgaTsgbnZhbCA9IDA7IGZvciAoaSA9IDA7IGkgPCB0dXJiOyBpKys= LCBwcCAqPSAyLjAsIHNjYWxlICo9IHJvdWdoKSBudmFsICs9IC41ICogc2NhbGUgKiAoKHZlY3Rvcih4bm9pc2UocHApKSkgKyAtLjUpOyBudmFsID0gKHZlY3Rvcihwb3cobnZhbCwgYXR0ZW4pKSk7CiAgICByZXR1cm4gbnY= YWw7Cn0KCnZlY3Rvcgp2b3Bfc2ltcGxleEN1cmxOb2lzZVZWKHZlY3RvciBwb3M7IGludCB0dXJiOyBmbG9hdCBhbXAsIHJvdWdoLCBhdHRlbikKewogICAgdmVjdG9yIHBwID0gcG9zOwogICAgdmVjdG9yIG52YWw7CiAgICA= ZmxvYXQgc2NhbGUgPSBhbXA7IGludCBpOyBudmFsID0gMDsgZm9yIChpID0gMDsgaSA8IHR1cmI7IGkrKywgcHAgKj0gMi4wLCBzY2FsZSAqPSByb3VnaCkgbnZhbCArPSAxICogc2NhbGUgKiAoKHZlY3RvcihjdXJseG5vaXM= ZShwcCkpKSArIDApOyBudmFsID0gKHZlY3Rvcihwb3cobnZhbCwgYXR0ZW4pKSk7CiAgICByZXR1cm4gbnZhbDsKfQoKdmVjdG9yCnZvcF9zaW1wbGV4Q3VybE5vaXNlMkRWVih2ZWN0b3IgcG9zOyBpbnQgdHVyYjsgZmxvYXQ= IGFtcCwgcm91Z2gsIGF0dGVuKQp7CiAgICB2ZWN0b3IgcHAgPSBwb3M7CiAgICB2ZWN0b3IgbnZhbDsKICAgIGZsb2F0IHNjYWxlID0gYW1wOyBpbnQgaTsgbnZhbCA9IDA7IGZvciAoaSA9IDA7IGkgPCB0dXJiOyBpKyssIHA= cCAqPSAyLjAsIHNjYWxlICo9IHJvdWdoKSBudmFsICs9IDEgKiBzY2FsZSAqICgodmVjdG9yKGN1cmx4bm9pc2UyZChwcCkpKSArIDApOyBudmFsID0gKHZlY3Rvcihwb3cobnZhbCwgYXR0ZW4pKSk7CiAgICByZXR1cm4gbnY= YWw7Cn0KCnZlY3Rvcgp2b3Bfc2ltcGxleEN1cmxOb2lzZVZQKHZlY3RvcjQgcG9zOyBpbnQgdHVyYjsgZmxvYXQgYW1wLCByb3VnaCwgYXR0ZW4pCnsKICAgIHZlY3RvcjQgcHAgPSBwb3M7CiAgICB2ZWN0b3IgbnZhbDsKICA= ICBmbG9hdCBzY2FsZSA9IGFtcDsgaW50IGk7IG52YWwgPSAwOyBmb3IgKGkgPSAwOyBpIDwgdHVyYjsgaSsrLCBwcCAqPSAyLjAsIHNjYWxlICo9IHJvdWdoKSBudmFsICs9IDEgKiBzY2FsZSAqICgodmVjdG9yKGN1cmx4bm8= aXNlKHBwKSkpICsgMCk7IG52YWwgPSAodmVjdG9yKHBvdyhudmFsLCBhdHRlbikpKTsKICAgIHJldHVybiBudmFsOwp9Cgp2ZWN0b3IKdm9wX3BlcmxpbkN1cmxOb2lzZVZWKHZlY3RvciBwb3M7IGludCB0dXJiOyBmbG9hdCA= YW1wLCByb3VnaCwgYXR0ZW4pCnsKICAgIHZlY3RvciBwcCA9IHBvczsKICAgIHZlY3RvciBudmFsOwogICAgZmxvYXQgc2NhbGUgPSBhbXA7IGludCBpOyBudmFsID0gMDsgZm9yIChpID0gMDsgaSA8IHR1cmI7IGkrKywgcHA= ICo9IDIuMCwgc2NhbGUgKj0gcm91Z2gpIG52YWwgKz0gMSAqIHNjYWxlICogKCh2ZWN0b3IoY3VybG5vaXNlKHBwKSkpICsgMCk7IG52YWwgPSAodmVjdG9yKHBvdyhudmFsLCBhdHRlbikpKTsKICAgIHJldHVybiBudmFsOwo= fQoKdmVjdG9yCnZvcF9wZXJsaW5DdXJsTm9pc2UyRFZWKHZlY3RvciBwb3M7IGludCB0dXJiOyBmbG9hdCBhbXAsIHJvdWdoLCBhdHRlbikKewogICAgdmVjdG9yIHBwID0gcG9zOwogICAgdmVjdG9yIG52YWw7CiAgICBmbG8= YXQgc2NhbGUgPSBhbXA7IGludCBpOyBudmFsID0gMDsgZm9yIChpID0gMDsgaSA8IHR1cmI7IGkrKywgcHAgKj0gMi4wLCBzY2FsZSAqPSByb3VnaCkgbnZhbCArPSAxICogc2NhbGUgKiAoKHZlY3RvcihjdXJsbm9pc2UyZCg= cHApKSkgKyAwKTsgbnZhbCA9ICh2ZWN0b3IocG93KG52YWwsIGF0dGVuKSkpOwogICAgcmV0dXJuIG52YWw7Cn0KCnZlY3Rvcgp2b3BfcGVybGluQ3VybE5vaXNlVlAodmVjdG9yNCBwb3M7IGludCB0dXJiOyBmbG9hdCBhbXA= LCByb3VnaCwgYXR0ZW4pCnsKICAgIHZlY3RvcjQgcHAgPSBwb3M7CiAgICB2ZWN0b3IgbnZhbDsKICAgIGZsb2F0IHNjYWxlID0gYW1wOyBpbnQgaTsgbnZhbCA9IDA7IGZvciAoaSA9IDA7IGkgPCB0dXJiOyBpKyssIHBwICo= PSAyLjAsIHNjYWxlICo9IHJvdWdoKSBudmFsICs9IDEgKiBzY2FsZSAqICgodmVjdG9yKGN1cmxub2lzZShwcCkpKSArIDApOyBudmFsID0gKHZlY3Rvcihwb3cobnZhbCwgYXR0ZW4pKSk7CiAgICByZXR1cm4gbnZhbDsKfQo= I2xpbmUgMTQ0NiAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV8= T18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmgiCnZlY3Rvcgp2b3BfY3VybE5vaXNlVlYodmVjdG9yIHBvcywgZnJlcSwgb2Zmc2V0LCBubWw7CgkJc3RyaW5nIHR5cGUsIGdlbzsKCQlpbnQgdHVyYiw= IGJvdW5jZTsKCSAgICAJZmxvYXQgYW1wLCByb3VnaCwgYXR0ZW4sIGRpc3RhbmNlLCByYWRpdXMsIGgpCnsKICAgIHZlY3RvciB2YWwgPSB7MCwwLDB9OwoKICAgIGlmICh0eXBlID09ICJleGFjdF9wbm9pc2UiKQogICAgewo= CXJldHVybiB2b3BfcGVybGluQ3VybE5vaXNlVlYocG9zKmZyZXEtb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoKjIsIGF0dGVuKTsKICAgIH0KICAgIGVsc2UgaWYgKHR5cGUgPT0gImV4YWN0X3hub2lzZSIpCiAgICB7CglyZXQ= dXJuIHZvcF9zaW1wbGV4Q3VybE5vaXNlVlYocG9zKmZyZXEtb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoKjIsIGF0dGVuKTsKICAgIH0KCgogICAgdmVjdG9yIHhEaWZmID0gcG9zOwkJeERpZmYueCArPSBoOwogICAgdmVjdG8= ciB5RGlmZiA9IHBvczsJCXlEaWZmLnkgKz0gaDsKICAgIHZlY3RvciB6RGlmZiA9IHBvczsJCXpEaWZmLnogKz0gaDsKCgogICAgdmVjdG9yIG5vaXNldmVjLCB4RGlmZk5vaXNlLCB5RGlmZk5vaXNlLCB6RGlmZk5vaXNlOwo= ICAgIGlmKCB0eXBlID09ICJvbm9pc2UiICkKICAgIHsKCW5vaXNldmVjID0gb25vaXNlKHBvcypmcmVxIC0gb2Zmc2V0LCB0dXJiLCByb3VnaCwgYXR0ZW4pICogYW1wOwoJeERpZmZOb2lzZSA9IG9ub2lzZSh4RGlmZipmcmU= cSAtIG9mZnNldCwgdHVyYiwgcm91Z2gsIGF0dGVuKSAqIGFtcDsKCXlEaWZmTm9pc2UgPSBvbm9pc2UoeURpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgcm91Z2gsIGF0dGVuKSAqIGFtcDsKCXpEaWZmTm9pc2UgPSBvbm9pc2U= KHpEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7CiAgICB9CiAgICBlbHNlIGlmKCB0eXBlID09ICJzbm9pc2UiICkKICAgIHsKCW5vaXNldmVjID0gc25vaXNlKHBvcypmcmVxIC0gb2Zmc2U= dCwgdHVyYiwgcm91Z2gsIGF0dGVuKSAqIGFtcDsKCXhEaWZmTm9pc2UgPSBzbm9pc2UoeERpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgcm91Z2gsIGF0dGVuKSAqIGFtcDsKCXlEaWZmTm9pc2UgPSBzbm9pc2UoeURpZmYqZnI= ZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7Cgl6RGlmZk5vaXNlID0gc25vaXNlKHpEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7CiAgICB9CiAgICBlbHNlIGlmKCA= dHlwZSA9PSAiYW5vaXNlIiApCiAgICB7Cglub2lzZXZlYyA9IGFub2lzZShwb3MqZnJlcSAtIG9mZnNldCwgdHVyYiwgcm91Z2gsIGF0dGVuKSAqIGFtcDsKCXhEaWZmTm9pc2UgPSBhbm9pc2UoeERpZmYqZnJlcSAtIG9mZnM= ZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7Cgl5RGlmZk5vaXNlID0gYW5vaXNlKHlEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7Cgl6RGlmZk5vaXNlID0gYW5vaXNlKHpEaWZmKmY= cmVxIC0gb2Zmc2V0LCB0dXJiLCByb3VnaCwgYXR0ZW4pICogYW1wOwogICAgfQogICAgZWxzZSBpZiAodHlwZSA9PSAieG5vaXNlIiApCiAgICB7Cglub2lzZXZlYyA9IHZvcF9zaW1wbGV4Tm9pc2VWVihwb3MqZnJlcSAtIG8= ZmZzZXQsIHR1cmIsIGFtcCwgcm91Z2gsIGF0dGVuKTsKCXhEaWZmTm9pc2UgPSB2b3Bfc2ltcGxleE5vaXNlVlYoeERpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXR0ZW4pOwoJeURpZmZOb2lzZSA9IHY= b3Bfc2ltcGxleE5vaXNlVlYoeURpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXR0ZW4pOwoJekRpZmZOb2lzZSA9IHZvcF9zaW1wbGV4Tm9pc2VWVih6RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXA= LCByb3VnaCwgYXR0ZW4pOwogICAgfQogICAgZWxzZQogICAgewoJbm9pc2V2ZWMgPSB2b3BfcGVybGluTm9pc2VWVihwb3MqZnJlcSAtIG9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXR0ZW4pOwoJeERpZmZOb2lzZSA9IHY= b3BfcGVybGluTm9pc2VWVih4RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7Cgl5RGlmZk5vaXNlID0gdm9wX3Blcmxpbk5vaXNlVlYoeURpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgYW1wLCA= cm91Z2gsIGF0dGVuKTsKCXpEaWZmTm9pc2UgPSB2b3BfcGVybGluTm9pc2VWVih6RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7CiAgICB9CgoKICAgIGZsb2F0IGRpc3QsIHIsIGQ7IHZlY3Q= b3Igbm9ybSA9IG5vcm1hbGl6ZShubWwpOyBpZiggZ2VvICE9ICIiICkgeyBkaXN0ID0gdm9sdW1lc2FtcGxlKGdlbywgMCwgKHZlY3Rvcilwb3MpOyByID0gYWJzKCBjbGFtcChkaXN0L3JhZGl1cywgLTEsIDEpICk7IG5vcm0= ID0gbm9ybWFsaXplKCB2b2x1bWVncmFkaWVudChnZW8sIDAsICh2ZWN0b3IpcG9zKSApOyBpZiggZGlzdCA8IDAgKSB7IG5vcm0gPSAtbm9ybTsgfSB9IGVsc2UgeyByID0gYWJzKCBjbGFtcChkaXN0YW5jZS9yYWRpdXMsIC0= MSwgMSkgKTsgfSByID0gKCAxNS4wKnIgLSAxMC4wKnIqcipyICsgMypyKnIqcipyKnIgKSAvIDguMDsgbm9pc2V2ZWMgPSAociAqIG5vaXNldmVjKSArICgoMS1yKSAqIGRvdChub3JtLCBub2lzZXZlYykgKiBub3JtKTs7IGk= ZiggZ2VvICE9ICIiICkgeyBkaXN0ID0gdm9sdW1lc2FtcGxlKGdlbywgMCwgKHZlY3Rvcil4RGlmZik7IHIgPSBhYnMoIGNsYW1wKGRpc3QvcmFkaXVzLCAtMSwgMSkgKTsgbm9ybSA9IG5vcm1hbGl6ZSggdm9sdW1lZ3JhZGk= ZW50KGdlbywgMCwgKHZlY3Rvcil4RGlmZikgKTsgaWYoIGRpc3QgPCAwICkgeyBub3JtID0gLW5vcm07IH0gfSBlbHNlIHsgciA9IGFicyggY2xhbXAoZGlzdGFuY2UvcmFkaXVzLCAtMSwgMSkgKTsgfSByID0gKCAxNS4wKnI= IC0gMTAuMCpyKnIqciArIDMqcipyKnIqcipyICkgLyA4LjA7IHhEaWZmTm9pc2UgPSAociAqIHhEaWZmTm9pc2UpICsgKCgxLXIpICogZG90KG5vcm0sIHhEaWZmTm9pc2UpICogbm9ybSk7OyBpZiggZ2VvICE9ICIiICkgeyA= ZGlzdCA9IHZvbHVtZXNhbXBsZShnZW8sIDAsICh2ZWN0b3IpeURpZmYpOyByID0gYWJzKCBjbGFtcChkaXN0L3JhZGl1cywgLTEsIDEpICk7IG5vcm0gPSBub3JtYWxpemUoIHZvbHVtZWdyYWRpZW50KGdlbywgMCwgKHZlY3Q= b3IpeURpZmYpICk7IGlmKCBkaXN0IDwgMCApIHsgbm9ybSA9IC1ub3JtOyB9IH0gZWxzZSB7IHIgPSBhYnMoIGNsYW1wKGRpc3RhbmNlL3JhZGl1cywgLTEsIDEpICk7IH0gciA9ICggMTUuMCpyIC0gMTAuMCpyKnIqciArIDM= KnIqcipyKnIqciApIC8gOC4wOyB5RGlmZk5vaXNlID0gKHIgKiB5RGlmZk5vaXNlKSArICgoMS1yKSAqIGRvdChub3JtLCB5RGlmZk5vaXNlKSAqIG5vcm0pOzsgaWYoIGdlbyAhPSAiIiApIHsgZGlzdCA9IHZvbHVtZXNhbXA= bGUoZ2VvLCAwLCAodmVjdG9yKXpEaWZmKTsgciA9IGFicyggY2xhbXAoZGlzdC9yYWRpdXMsIC0xLCAxKSApOyBub3JtID0gbm9ybWFsaXplKCB2b2x1bWVncmFkaWVudChnZW8sIDAsICh2ZWN0b3IpekRpZmYpICk7IGlmKCA= ZGlzdCA8IDAgKSB7IG5vcm0gPSAtbm9ybTsgfSB9IGVsc2UgeyByID0gYWJzKCBjbGFtcChkaXN0YW5jZS9yYWRpdXMsIC0xLCAxKSApOyB9IHIgPSAoIDE1LjAqciAtIDEwLjAqcipyKnIgKyAzKnIqcipyKnIqciApIC8gOC4= MDsgekRpZmZOb2lzZSA9IChyICogekRpZmZOb2lzZSkgKyAoKDEtcikgKiBkb3Qobm9ybSwgekRpZmZOb2lzZSkgKiBub3JtKTs7IGZsb2F0IGR6ZHkgPSAoeURpZmZOb2lzZS56IC0gbm9pc2V2ZWMueik7IGZsb2F0IGR5ZHo= ID0gKHpEaWZmTm9pc2UueSAtIG5vaXNldmVjLnkpOyBmbG9hdCBkeGR6ID0gKHpEaWZmTm9pc2UueCAtIG5vaXNldmVjLngpOyBmbG9hdCBkemR4ID0gKHhEaWZmTm9pc2UueiAtIG5vaXNldmVjLnopOyBmbG9hdCBkeWR4ID0= ICh4RGlmZk5vaXNlLnkgLSBub2lzZXZlYy55KTsgZmxvYXQgZHhkeSA9ICh5RGlmZk5vaXNlLnggLSBub2lzZXZlYy54KTsgdmFsLnggPSAoZHpkeSAtIGR5ZHopL2g7IHZhbC55ID0gKGR4ZHogLSBkemR4KS9oOyB2YWwueiA= PSAoZHlkeCAtIGR4ZHkpL2g7IGlmKCBib3VuY2UgKSB7IHZlY3RvciB2bjsgaWYoIGdlbyAhPSAiIiApIHsgZGlzdCA9IHZvbHVtZXNhbXBsZShnZW8sIDAsICh2ZWN0b3IpcG9zKTsgaWYoIGRpc3QgPCAwICkgeyBub3JtID0= IG5vcm1hbGl6ZSggdm9sdW1lZ3JhZGllbnQoZ2VvLCAwLCAodmVjdG9yKXBvcykgKTsgZCA9IGRvdChub3JtLCB2YWwpOyBpZiggZCA8IDAgKSB7IHZuID0gZCAqIG5vcm07IHZhbCA9IHZhbCAtIDIqdm47IH0gfSB9IGVsc2U= IGlmKCBkaXN0YW5jZSA8IDAgKSB7IGQgPSBkb3Qobm9ybSwgdmFsKTsgaWYoIGQgPCAwICkgeyB2biA9IGQgKiBubWw7IHZhbCA9IHZhbCAtIDIqdm47IH0gfSB9CgogICAgcmV0dXJuIHZhbDsKfQoKdmVjdG9yCnZvcF9jdXI= bE5vaXNlVlAodmVjdG9yNCBwb3MsIGZyZXEsIG9mZnNldDsKCQl2ZWN0b3Igbm1sOwoJCXN0cmluZyB0eXBlOyBzdHJpbmcgZ2VvOwoJCWludCB0dXJiLCBib3VuY2U7CgkJZmxvYXQgYW1wLCByb3VnaCwgYXR0ZW4sIGRpc3Q= YW5jZSwgcmFkaXVzLCBoKQp7CiAgICB2ZWN0b3IgdmFsID0gezAsMCwwfTsKCiAgICBpZiAodHlwZSA9PSAiZXhhY3RfcG5vaXNlIikKICAgIHsKCXJldHVybiB2b3BfcGVybGluQ3VybE5vaXNlVlAocG9zKmZyZXEtb2Zmc2U= dCwgdHVyYiwgYW1wLCByb3VnaCoyLCBhdHRlbik7CiAgICB9CiAgICBlbHNlIGlmICh0eXBlID09ICJleGFjdF94bm9pc2UiKQogICAgewoJcmV0dXJuIHZvcF9zaW1wbGV4Q3VybE5vaXNlVlAocG9zKmZyZXEtb2Zmc2V0LCA= dHVyYiwgYW1wLCByb3VnaCoyLCBhdHRlbik7CiAgICB9CgoKICAgIHZlY3RvcjQgeERpZmYgPSBwb3M7CXhEaWZmLnggKz0gaDsKICAgIHZlY3RvcjQgeURpZmYgPSBwb3M7CXlEaWZmLnkgKz0gaDsKICAgIHZlY3RvcjQgekQ= aWZmID0gcG9zOwl6RGlmZi56ICs9IGg7CgogICAgdmVjdG9yIG5vaXNldmVjLCB4RGlmZk5vaXNlLCB5RGlmZk5vaXNlLCB6RGlmZk5vaXNlOwoKCiAgICBpZiAodHlwZSA9PSAieG5vaXNlIikKICAgIHsKCW5vaXNldmVjID0= IHZvcF9zaW1wbGV4Tm9pc2VWUChwb3MqZnJlcSAtIG9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXR0ZW4pOwoJeERpZmZOb2lzZSA9IHZvcF9zaW1wbGV4Tm9pc2VWUCh4RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXA= LCByb3VnaCwgYXR0ZW4pOwoJeURpZmZOb2lzZSA9IHZvcF9zaW1wbGV4Tm9pc2VWUCh5RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7Cgl6RGlmZk5vaXNlID0gdm9wX3NpbXBsZXhOb2lzZVY= UCh6RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7CiAgICB9CiAgICBlbHNlCiAgICB7Cglub2lzZXZlYyA9IHZvcF9wZXJsaW5Ob2lzZVZQKHBvcypmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXA= LCByb3VnaCwgYXR0ZW4pOwoJeERpZmZOb2lzZSA9IHZvcF9wZXJsaW5Ob2lzZVZQKHhEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIGFtcCwgcm91Z2gsIGF0dGVuKTsKCXlEaWZmTm9pc2UgPSB2b3BfcGVybGluTm9pc2VWUCg= eURpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXR0ZW4pOwoJekRpZmZOb2lzZSA9IHZvcF9wZXJsaW5Ob2lzZVZQKHpEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIGFtcCwgcm91Z2gsIGF0dGVuKTsKICA= ICB9CgoKICAgIGZsb2F0IGRpc3QsIHIsIGQ7IHZlY3RvciBub3JtID0gbm9ybWFsaXplKG5tbCk7IGlmKCBnZW8gIT0gIiIgKSB7IGRpc3QgPSB2b2x1bWVzYW1wbGUoZ2VvLCAwLCAodmVjdG9yKXBvcyk7IHIgPSBhYnMoIGM= bGFtcChkaXN0L3JhZGl1cywgLTEsIDEpICk7IG5vcm0gPSBub3JtYWxpemUoIHZvbHVtZWdyYWRpZW50KGdlbywgMCwgKHZlY3Rvcilwb3MpICk7IGlmKCBkaXN0IDwgMCApIHsgbm9ybSA9IC1ub3JtOyB9IH0gZWxzZSB7IHI= ID0gYWJzKCBjbGFtcChkaXN0YW5jZS9yYWRpdXMsIC0xLCAxKSApOyB9IHIgPSAoIDE1LjAqciAtIDEwLjAqcipyKnIgKyAzKnIqcipyKnIqciApIC8gOC4wOyBub2lzZXZlYyA9IChyICogbm9pc2V2ZWMpICsgKCgxLXIpICo= IGRvdChub3JtLCBub2lzZXZlYykgKiBub3JtKTs7IGlmKCBnZW8gIT0gIiIgKSB7IGRpc3QgPSB2b2x1bWVzYW1wbGUoZ2VvLCAwLCAodmVjdG9yKXhEaWZmKTsgciA9IGFicyggY2xhbXAoZGlzdC9yYWRpdXMsIC0xLCAxKSA= KTsgbm9ybSA9IG5vcm1hbGl6ZSggdm9sdW1lZ3JhZGllbnQoZ2VvLCAwLCAodmVjdG9yKXhEaWZmKSApOyBpZiggZGlzdCA8IDAgKSB7IG5vcm0gPSAtbm9ybTsgfSB9IGVsc2UgeyByID0gYWJzKCBjbGFtcChkaXN0YW5jZS8= cmFkaXVzLCAtMSwgMSkgKTsgfSByID0gKCAxNS4wKnIgLSAxMC4wKnIqcipyICsgMypyKnIqcipyKnIgKSAvIDguMDsgeERpZmZOb2lzZSA9IChyICogeERpZmZOb2lzZSkgKyAoKDEtcikgKiBkb3Qobm9ybSwgeERpZmZOb2k= c2UpICogbm9ybSk7OyBpZiggZ2VvICE9ICIiICkgeyBkaXN0ID0gdm9sdW1lc2FtcGxlKGdlbywgMCwgKHZlY3Rvcil5RGlmZik7IHIgPSBhYnMoIGNsYW1wKGRpc3QvcmFkaXVzLCAtMSwgMSkgKTsgbm9ybSA9IG5vcm1hbGk= emUoIHZvbHVtZWdyYWRpZW50KGdlbywgMCwgKHZlY3Rvcil5RGlmZikgKTsgaWYoIGRpc3QgPCAwICkgeyBub3JtID0gLW5vcm07IH0gfSBlbHNlIHsgciA9IGFicyggY2xhbXAoZGlzdGFuY2UvcmFkaXVzLCAtMSwgMSkgKTs= IH0gciA9ICggMTUuMCpyIC0gMTAuMCpyKnIqciArIDMqcipyKnIqcipyICkgLyA4LjA7IHlEaWZmTm9pc2UgPSAociAqIHlEaWZmTm9pc2UpICsgKCgxLXIpICogZG90KG5vcm0sIHlEaWZmTm9pc2UpICogbm9ybSk7OyBpZig= IGdlbyAhPSAiIiApIHsgZGlzdCA9IHZvbHVtZXNhbXBsZShnZW8sIDAsICh2ZWN0b3IpekRpZmYpOyByID0gYWJzKCBjbGFtcChkaXN0L3JhZGl1cywgLTEsIDEpICk7IG5vcm0gPSBub3JtYWxpemUoIHZvbHVtZWdyYWRpZW4= dChnZW8sIDAsICh2ZWN0b3IpekRpZmYpICk7IGlmKCBkaXN0IDwgMCApIHsgbm9ybSA9IC1ub3JtOyB9IH0gZWxzZSB7IHIgPSBhYnMoIGNsYW1wKGRpc3RhbmNlL3JhZGl1cywgLTEsIDEpICk7IH0gciA9ICggMTUuMCpyIC0= IDEwLjAqcipyKnIgKyAzKnIqcipyKnIqciApIC8gOC4wOyB6RGlmZk5vaXNlID0gKHIgKiB6RGlmZk5vaXNlKSArICgoMS1yKSAqIGRvdChub3JtLCB6RGlmZk5vaXNlKSAqIG5vcm0pOzsgZmxvYXQgZHpkeSA9ICh5RGlmZk4= b2lzZS56IC0gbm9pc2V2ZWMueik7IGZsb2F0IGR5ZHogPSAoekRpZmZOb2lzZS55IC0gbm9pc2V2ZWMueSk7IGZsb2F0IGR4ZHogPSAoekRpZmZOb2lzZS54IC0gbm9pc2V2ZWMueCk7IGZsb2F0IGR6ZHggPSAoeERpZmZOb2k= c2UueiAtIG5vaXNldmVjLnopOyBmbG9hdCBkeWR4ID0gKHhEaWZmTm9pc2UueSAtIG5vaXNldmVjLnkpOyBmbG9hdCBkeGR5ID0gKHlEaWZmTm9pc2UueCAtIG5vaXNldmVjLngpOyB2YWwueCA9IChkemR5IC0gZHlkeikvaDs= IHZhbC55ID0gKGR4ZHogLSBkemR4KS9oOyB2YWwueiA9IChkeWR4IC0gZHhkeSkvaDsgaWYoIGJvdW5jZSApIHsgdmVjdG9yIHZuOyBpZiggZ2VvICE9ICIiICkgeyBkaXN0ID0gdm9sdW1lc2FtcGxlKGdlbywgMCwgKHZlY3Q= b3IpcG9zKTsgaWYoIGRpc3QgPCAwICkgeyBub3JtID0gbm9ybWFsaXplKCB2b2x1bWVncmFkaWVudChnZW8sIDAsICh2ZWN0b3IpcG9zKSApOyBkID0gZG90KG5vcm0sIHZhbCk7IGlmKCBkIDwgMCApIHsgdm4gPSBkICogbm8= cm07IHZhbCA9IHZhbCAtIDIqdm47IH0gfSB9IGVsc2UgaWYoIGRpc3RhbmNlIDwgMCApIHsgZCA9IGRvdChub3JtLCB2YWwpOyBpZiggZCA8IDAgKSB7IHZuID0gZCAqIG5tbDsgdmFsID0gdmFsIC0gMip2bjsgfSB9IH0KCiA= ICAgcmV0dXJuIHZhbDsKfQoKdmVjdG9yCnZvcF9jdXJsTm9pc2UyRFZWKHZlY3RvciBwb3MsIGZyZXEsIG9mZnNldDsKCQkgICAgc3RyaW5nIHR5cGUsIGdlbzsKCQkgICAgaW50IHR1cmI7CgkJICAgIGZsb2F0IGFtcCwgcm8= dWdoLCBhdHRlbiwgZGlzdGFuY2UsIHJhZGl1cywgaCkKewogICAgdmVjdG9yIHZhbCA9IHswLDAsMH07CgogICAgaWYgKHR5cGUgPT0gImV4YWN0X3Bub2lzZSIpCiAgICB7CglyZXR1cm4gdm9wX3BlcmxpbkN1cmxOb2lzZTI= RFZWKHBvcypmcmVxLW9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCoyLCBhdHRlbik7CiAgICB9CiAgICBlbHNlIGlmICh0eXBlID09ICJleGFjdF94bm9pc2UiKQogICAgewoJcmV0dXJuIHZvcF9zaW1wbGV4Q3VybE5vaXNlMkQ= VlYocG9zKmZyZXEtb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoKjIsIGF0dGVuKTsKICAgIH0KCgogICAgdmVjdG9yIHhEaWZmID0gcG9zOwkJeERpZmYueCArPSBoOwogICAgdmVjdG9yIHlEaWZmID0gcG9zOwkJeURpZmYueSA= Kz0gaDsKCgogICAgZmxvYXQgbm9pc2UsIHhEaWZmTm9pc2UsIHlEaWZmTm9pc2U7CiAgICBpZiggdHlwZSA9PSAib25vaXNlIiApCiAgICB7Cglub2lzZSA9IG9ub2lzZShwb3MqZnJlcSAtIG9mZnNldCwgdHVyYiwgcm91Z2g= LCBhdHRlbikgKiBhbXA7Cgl4RGlmZk5vaXNlID0gb25vaXNlKHhEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7Cgl5RGlmZk5vaXNlID0gb25vaXNlKHlEaWZmKmZyZXEgLSBvZmZzZXQsIHQ= dXJiLCByb3VnaCwgYXR0ZW4pICogYW1wOwogICAgfQogICAgZWxzZSBpZiggdHlwZSA9PSAic25vaXNlIiApCiAgICB7Cglub2lzZSA9IHNub2lzZShwb3MqZnJlcSAtIG9mZnNldCwgdHVyYiwgcm91Z2gsIGF0dGVuKSAqIGE= bXA7Cgl4RGlmZk5vaXNlID0gc25vaXNlKHhEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7Cgl5RGlmZk5vaXNlID0gc25vaXNlKHlEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCA= YXR0ZW4pICogYW1wOwogICAgfQogICAgZWxzZSBpZiggdHlwZSA9PSAiYW5vaXNlIiApCiAgICB7Cglub2lzZSA9IGFub2lzZShwb3MqZnJlcSAtIG9mZnNldCwgdHVyYiwgcm91Z2gsIGF0dGVuKSAqIGFtcDsKCXhEaWZmTm8= aXNlID0gYW5vaXNlKHhEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7Cgl5RGlmZk5vaXNlID0gYW5vaXNlKHlEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA= OwogICAgfQogICAgZWxzZSBpZiAodHlwZSA9PSAieG5vaXNlIikKICAgIHsKCW5vaXNlID0gdm9wX3NpbXBsZXhOb2lzZVZGKHBvcypmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7Cgl4RGlmZk5vaXM= ZSA9IHZvcF9zaW1wbGV4Tm9pc2VWRih4RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7Cgl5RGlmZk5vaXNlID0gdm9wX3NpbXBsZXhOb2lzZVZGKHlEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmI= LCBhbXAsIHJvdWdoLCBhdHRlbik7CiAgICB9CiAgICBlbHNlCiAgICB7Cglub2lzZSA9IHZvcF9wZXJsaW5Ob2lzZVZGKHBvcypmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7Cgl4RGlmZk5vaXNlID0= IHZvcF9wZXJsaW5Ob2lzZVZGKHhEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIGFtcCwgcm91Z2gsIGF0dGVuKTsKCXlEaWZmTm9pc2UgPSB2b3BfcGVybGluTm9pc2VWRih5RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXA= LCByb3VnaCwgYXR0ZW4pOwogICAgfQoKCiAgICBmbG9hdCByOwogICAgaWYoIGdlbyAhPSAiIiApCiAgICB7CglmbG9hdCBkaXN0ID0gdm9sdW1lc2FtcGxlKGdlbywgMCwgcG9zKTsKCXIgPSBjbGFtcChkaXN0L3JhZGl1cyw= IC0xLCAxKTsKICAgIH0KICAgIGVsc2UKICAgIHsKCXIgPSBjbGFtcChkaXN0YW5jZS9yYWRpdXMsIC0xLCAxKTsKICAgIH0KICAgIHIgPSAoIDE1LjAgKiByIC0gMTAuMCAqIHIqcipyICsgMy4wICogcipyKnIqcipyICkgLyA= OC4wOwogICAgbm9pc2UgPSBub2lzZSAqIHI7CiAgICB4RGlmZk5vaXNlID0geERpZmZOb2lzZSAqIHI7CiAgICB5RGlmZk5vaXNlID0geURpZmZOb2lzZSAqIHI7CgoKICAgIHZhbC54ID0gKHlEaWZmTm9pc2UgLSBub2lzZSk= IC8gaDsKICAgIHZhbC55ID0gKG5vaXNlIC0geERpZmZOb2lzZSkgLyBoOwoKICAgIHJldHVybiB2YWw7Cn0KCnZvaWQKdm9wX2Rpc3BsYWNlQWxvbmdOb3JtYWwodmVjdG9yIHBwLCBubjsgZmxvYXQgYW1vdW50LCBzY2FsZSw= IHNzaGVhciwgdHNoZWFyOwoJCQkgICAgaW50CSBmb3JfcG9seSwgb2JqX3NwYWNlLCBidW1wX29ubHk7CgkJCSAgICB2ZWN0b3IgZFAsIGROKQp7CgogICAgaWYgKG9ial9zcGFjZSkKICAgIHsKCWZsb2F0CW5zY2FsZSA9IGw= ZW5ndGgobm4pOwoJZE4gPSBub3JtYWxpemUobnRyYW5zZm9ybSgic3BhY2U6b2JqZWN0Iiwgbm4pKSAqIG5zY2FsZTsKCWRQID0gcHRyYW5zZm9ybSgic3BhY2U6b2JqZWN0IiwgcHApOwogICAgfQogICAgZWxzZQogICAgewo= CWROID0gbm47CglkUCA9IHBwOwogICAgfQoKICAgIGRQICs9IChzY2FsZSAqIGFtb3VudCkqZE47CiAgICBkUCArPSAoc3NoZWFyICogYW1vdW50KSAqIG5vcm1hbGl6ZShEdShkUCkpOwogICAgZFAgKz0gKHRzaGVhciAqIGE= bW91bnQpICogbm9ybWFsaXplKER2KGRQKSk7CgogICAgaWYgKG9ial9zcGFjZSkKICAgIHsKCWRQID0gcHRyYW5zZm9ybSgic3BhY2U6b2JqZWN0IiwgInNwYWNlOmN1cnJlbnQiLCBkUCk7CiAgICB9CgogICAgaWYgKGZvcl8= cG9seSkKCSBkTiA9IGNvbXB1dGVub3JtYWwoZFAsIG5uLCBOZyk7CiAgICBlbHNlIGROID0gY29tcHV0ZW5vcm1hbChkUCk7CgoKCgoKCiAgICBpZiAoYnVtcF9vbmx5KQogICAgewoJZFAgPSAgcHA7CiAgICB9Cn0KCgoKCgo= dm9pZAp2b3BfZGlzcGxhY2VBbG9uZ1ZlY3Rvcih2ZWN0b3IgcHAsIHZlYzsgc3RyaW5nIHNwYWNlOyBpbnQgbW9kZTsKICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQgYW1vdW50LCBzY2FsZSwgc3NoZWFyLCB0c2hlYXI= OwoJCQkgICAgICAgICAgICB2ZWN0b3IgZFAsIGROKQp7CiAgICBkUCA9IHBwOwogICAgZE4gPSBub3JtYWxpemUoTik7CgoKICAgIHZlY3RvciBuZyA9IE5nOwogICAgdmVjdG9yIG9QID0gcHA7CiAgICB2ZWN0b3Igb04gPSA= dmVjOwogICAgaWYgKHNwYWNlICE9ICJzcGFjZTpjdXJyZW50IiApIHsKCiAgICAgICAgb1AgPSBwdHJhbnNmb3JtKHNwYWNlLCBwcCk7CiAgICAgICAgbmcgPSBudHJhbnNmb3JtKHNwYWNlLCBOZyk7CgogICAgICAgIGlmICg= IG1vZGUgPT0gMCApCiAgICAgICAgICAgIG9OID0gYW1vdW50ICogbm9ybWFsaXplKG50cmFuc2Zvcm0oc3BhY2UsIDIqdmVjLTEpKTsKICAgICAgICBlbHNlIGlmICggbW9kZSA9PSAxICkKICAgICAgICAgICAgb04gPSBudHI= YW5zZm9ybShzcGFjZSwgdmVjKTsKICAgICAgICBlbHNlIGlmICggbW9kZSA9PSAyICkKICAgICAgICAgICAgb04gPSBhbW91bnQgKiBub3JtYWxpemUobnRyYW5zZm9ybShzcGFjZSwgTikpOwogICAgfQogICAgZWxzZSB7CiA= ICAgICAgIGlmICggbW9kZSA9PSAwICkKICAgICAgICAgICAgb04gPSBhbW91bnQgKiBub3JtYWxpemUoMip2ZWMtMSk7CiAgICAgICAgZWxzZSBpZiAoIG1vZGUgPT0gMSApCiAgICAgICAgICAgIG9OID0gdmVjOwogICAgICA= ICBlbHNlIGlmICggbW9kZSA9PSAyICkKICAgICAgICAgICAgb04gPSBhbW91bnQgKiBub3JtYWxpemUoTik7CiAgICB9CgoKICAgIG9QICs9IHNjYWxlICogb047CglvTiA9IGNvbXB1dGVub3JtYWwob1AsIG9OLCBuZyk7Cgo= CgogICAgaWYgKHNwYWNlICE9ICJzcGFjZTpjdXJyZW50IiApIHsKICAgICAgICBkUCA9IHB0cmFuc2Zvcm0oc3BhY2UsInNwYWNlOmN1cnJlbnQiLCBvUCk7CiAgICAgICAgZE4gPSBub3JtYWxpemUobnRyYW5zZm9ybShzcGE= Y2UsInNwYWNlOmN1cnJlbnQiLCBvTikpOwogICAgfQogICAgZWxzZSB7CiAgICAgICAgZFAgPSBvUDsKICAgICAgICBkTiA9IG5vcm1hbGl6ZShvTik7CiAgICB9Cn0KCgp2ZWN0b3IKdm9wX3NldGNvbXAodmVjdG9yIGluOyA= ZmxvYXQgZnZhbDsgaW50IHBhcnQpCnsKICAgIHZlY3RvciBvdXQgPSBpbjsKICAgIHNldGNvbXAob3V0LCBmdmFsLCBwYXJ0KTsKICAgIHJldHVybiBvdXQ7Cn0KCm1hdHJpeAp2b3Bfc2V0bWF0Y29tcChtYXRyaXggaW47IGY= bG9hdCBmdmFsOyBpbnQgcm93LCBjb2wpCnsKICAgIG1hdHJpeCBvdXQgPSBpbjsKICAgIHNldGNvbXAob3V0LCBmdmFsLCByb3csIGNvbCk7CiAgICByZXR1cm4gb3V0Owp9CiNsaW5lIDE3NTcgIkM6L08vT19FUkFXVEZPU18= T19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmM= bHVkZS92b3BsaWIuaCIKbWF0cml4IHZvcF90cmFuc2xhdGUobWF0cml4IGluOyB2ZWN0b3IgdCkgeyBtYXRyaXggb3V0ID0gaW47IHRyYW5zbGF0ZShvdXQsIHQpOyByZXR1cm4gb3V0OyB9Cm1hdHJpeCB2b3BfdHJhbnNsYXQ= ZShtYXRyaXggaW47IHZlY3RvcjQgdCkgeyBtYXRyaXggb3V0ID0gaW47IHRyYW5zbGF0ZShvdXQsIHQpOyByZXR1cm4gb3V0OyB9CiNsaW5lIDE3NzAgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF8= T19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgptYXRyaXggdm8= cF9yb3RhdGUobWF0cml4IGluOyBmbG9hdCBhbmdsZTsgdmVjdG9yIGF4aXMpIHsgbWF0cml4IG91dCA9IGluOyByb3RhdGUob3V0LCBhbmdsZSwgYXhpcyk7IHJldHVybiBvdXQ7IH0KbWF0cml4MyB2b3Bfcm90YXRlKG1hdHI= aXgzIGluOyBmbG9hdCBhbmdsZTsgdmVjdG9yIGF4aXMpIHsgbWF0cml4MyBvdXQgPSBpbjsgcm90YXRlKG91dCwgYW5nbGUsIGF4aXMpOyByZXR1cm4gb3V0OyB9CiNsaW5lIDE3ODQgIkM6L08vT19FUkFXVEZPU19PX1NPRlQ= V0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3Y= b3BsaWIuaCIKbWF0cml4IHZvcF9zY2FsZShtYXRyaXggaW47IHZlY3RvciBzKSB7IG1hdHJpeCBvdXQgPSBpbjsgc2NhbGUob3V0LCBzKTsgcmV0dXJuIG91dDsgfQptYXRyaXgzIHZvcF9zY2FsZShtYXRyaXgzIGluOyB2ZWM= dG9yIHMpIHsgbWF0cml4MyBvdXQgPSBpbjsgc2NhbGUob3V0LCBzKTsgcmV0dXJuIG91dDsgfQoKCnZlY3Rvcgp2b3BfZnJvbXBvbGFyKGZsb2F0IHUsIHY7IGZsb2F0IHJhZGl1cykKewogICAgZmxvYXQJc3YgPSBzaW4odik= OwogICAgcmV0dXJuIHNldChzdipjb3ModSksIHN2KnNpbih1KSwgY29zKHYpKSpyYWRpdXM7Cn0KCnZlY3Rvcgp2b3BfdG9wb2xhclhZWihmbG9hdCB4LCB5LCB6KQp7CiAgICBmbG9hdCByID0gc3FydCh4KngreSp5K3oqeik= OwogICAgcmV0dXJuIHNldCgKCSAgICBhdGFuKHksIHgpICUgKDIqIDMuMTQxNTkyNiksCgkgICAgYWNvcyh6L3IpLAoJICAgIHIpOwp9Cgp2ZWN0b3IKdm9wX3RvcG9sYXIodmVjdG9yIHYpCnsKICAgIHJldHVybiB2b3BfdG8= cG9sYXJYWVoodi54LCB2LnksIHYueik7Cn0KCgp2b2lkCnZvcF9jb21wdXRlVGFuZ2VudHMoc3RyaW5nIHRzdHlsZTsKCQkgICAgdmVjdG9yIG5uLCB1djsKCQkgICAgdmVjdG9yIGluX3V0YW4sIGluX3Z0YW47CgkJICAgIHY= ZWN0b3Igb3V0X3V0YW4sIG91dF92dGFuKQp7CiAgICBpZiAodHN0eWxlID09ICJnZW8iKQogICAgewoJb3V0X3V0YW4gPSBub3JtYWxpemUoZFBkcyk7CglvdXRfdnRhbiA9IG5vcm1hbGl6ZShkUGR0KTsKICAgIH0KICAgIGU= bHNlIGlmICh0c3R5bGUgPT0gIndvcmxkIikKICAgIHsKCW91dF92dGFuID0gY3Jvc3Moc2V0KDAsIDAsIDEpLCBubik7CglvdXRfdnRhbiA9IGxlbmd0aDIob3V0X3Z0YW4pIDwgMWUtNiA/IHNldCgxLCAwLCAwKSA6IG5vcm0= YWxpemUob3V0X3Z0YW4pOwoJb3V0X3V0YW4gPSBub3JtYWxpemUoY3Jvc3Mobm4sIG91dF92dGFuKSk7CiAgICB9CiAgICBlbHNlIGlmICh0c3R5bGUgPT0gIm9iamVjdCIpCiAgICB7CglvdXRfdnRhbiA9IGNyb3NzKG93X3Y= c3BhY2Uoc2V0KDAsIDAsIDEpKSwgbm4pOwoJb3V0X3Z0YW4gPSBsZW5ndGgyKG91dF92dGFuKSA8IDFlLTYgPyBzZXQoMSwgMCwgMCkgOiBub3JtYWxpemUob3V0X3Z0YW4pOwoJb3V0X3V0YW4gPSBub3JtYWxpemUoY3Jvc3M= KG5uLCBvdXRfdnRhbikpOwogICAgfQogICAgZWxzZSBpZiAodHN0eWxlID09ICJ1diIpCiAgICB7CglvdXRfdXRhbiA9IG5vcm1hbGl6ZSgoZFBkcyAqIER2KHV2LnkpKSAtIChkUGR0ICogRHUodXYueSkpKTsKCW91dF92dGE= biA9IG5vcm1hbGl6ZShjcm9zcyhubiwgb3V0X3V0YW4pKTsKCW91dF91dGFuID0gbm9ybWFsaXplKGNyb3NzKG5uLCBvdXRfdnRhbikpOwoJaWYgKGlzc2hhZGluZ1JIUygpKQoJICAgIG91dF92dGFuID0gLW91dF92dGFuOwo= ICAgIH0KICAgIGVsc2UKICAgIHsKCW91dF91dGFuID0gaW5fdXRhbjsKCW91dF92dGFuID0gaW5fdnRhbjsKICAgIH0KfQoKdm9pZAp2b3BfY29tcHV0ZVRhbmdlbnRzT2xkKHZlY3RvciBvdXRfdGFudSwgb3V0X3RhbnY7Cgk= CSAgICAgICB2ZWN0b3Igbm4sIHV2OwoJCSAgICAgICB2ZWN0b3IgaW5fdGFudSwgaW5fdGFudjsKCQkgICAgICAgaW50IHRzdHlsZSkKewogICAgc3RyaW5nCXNfdHN0eWxlOwogICAgaWYgKHRzdHlsZSA9PSAwKQoJc190c3Q= eWxlID0gIndvcmxkIjsKICAgIGVsc2UgaWYgKHRzdHlsZSA9PSAxKQoJc190c3R5bGUgPSAib2JqZWN0IjsKICAgIGVsc2UgaWYgKHRzdHlsZSA9PSAyKQogICAgc190c3R5bGUgPSAidXYiOwogICAgZWxzZQoJc190c3R5bGU= ID0gImlucHV0cyI7CiAgICB2b3BfY29tcHV0ZVRhbmdlbnRzKHNfdHN0eWxlLAoJICAgIG5uLCB1diwgaW5fdGFudSwgaW5fdGFudiwgb3V0X3RhbnUsIG91dF90YW52KTsKfQoKdmVjdG9yCnZvcF9hbmlzb3Ryb3BpY19ldmE= bCh2ZWN0b3IgbGw7IHZlY3RvciBubjsgdmVjdG9yIFY7CgkJdmVjdG9yIHV2OyB2ZWN0b3IgaW5fdGFudTsgdmVjdG9yIGluX3RhbnY7CgkJZmxvYXQgdXJvdWdoLCB2cm91Z2g7IGludCBtb2RlbDsgaW50IHRzdHlsZSkKewo= ICAgIHZlY3RvciAgICBIOwogICAgdmVjdG9yICAgIGNscjsKICAgIHZlY3RvciAgICB0YW5VLCB0YW5WOwogICAgZmxvYXQgICAgIHJ6LCBjb3NfciwgY29zX2k7CgogICAgZmxvYXQgICAgIG5tbF90ZXJtOwogICAgZmxvYXQ= ICAgICB1dmFsLCB2dmFsLCBudmFsOwogICAgZmxvYXQgICAgIGV4cG9uZW50OwoKICAgIGNvc19yID0gZG90KG5uLCBWKTsKICAgIGNsciA9IDA7CiAgICBpZiAoY29zX3IgPiAwLjApCiAgICB7Cgl2b3BfY29tcHV0ZVRhbmc= ZW50c09sZCh0YW5VLCB0YW5WLCBubiwgdXYsIGluX3RhbnUsIGluX3RhbnYsIHRzdHlsZSk7CgoJY29zX2kgPSBkb3QobGwsIG5uKTsKCWlmIChjb3NfaSA+IDAuMCkKCXsKCSAgICBIID0gbm9ybWFsaXplKFYgKyBsbCk7Cgk= ICAgIHV2YWwgPSBkb3QodGFuVSwgSCk7CgkgICAgdnZhbCA9IGRvdCh0YW5WLCBIKTsKCSAgICBudmFsID0gZG90KG5uLCBIKTsKCgkgICAgcnogPSAwOwoJICAgIGlmIChudmFsID4gMCkKCSAgICB7CgkJaWYgKG1vZGVsID0= PSAwKQoJCXsKCgkJICAgIG5tbF90ZXJtID0gNC4wICogMy4xNDE1OTI2ICogdXJvdWdoKnZyb3VnaDsKCQkgICAgdXZhbCAvPSB1cm91Z2g7CgkJICAgIHZ2YWwgLz0gdnJvdWdoOwoJCSAgICByeiA9IGNvc19pKmV4cCgtMi4= Kih1dmFsKnV2YWwgKyB2dmFsKnZ2YWwpIC8KCQkJICAgICgxLjAgKyBudmFsKSk7CgkJICAgIHJ6IC89IG5tbF90ZXJtICogc3FydChjb3NfaSpjb3Nfcik7CgkJfQoJCWVsc2UKCQl7CgoJCSAgICBleHBvbmVudCA9IHV2YWw= KnV2YWwvdXJvdWdoICsgdnZhbCp2dmFsL3Zyb3VnaDsKCQkgICAgZXhwb25lbnQgLz0gMS4wIC0gbnZhbCpudmFsOwoKCQkgICAgcnogPSBwb3cobnZhbCwgZXhwb25lbnQpIC8gKDQuMCAqIGRvdChWLCBIKSk7CgkJfQoJICA= ICB9CgkgICAgY2xyID0gcno7Cgl9CiAgICB9CiAgICByZXR1cm4gY2xyOwp9CgoKCnZlY3Rvcgp2b3BfYW5pc290cm9waWModmVjdG9yIG5uOyB2ZWN0b3IgVjsgdmVjdG9yIHV2OyBmbG9hdCB1cm91Z2gsIHZyb3VnaDsKCQk= aW50IG1vZGVsLCB0c3R5bGUpCnsKICAgIHZlY3RvcglsbDsKICAgIHZlY3RvcglsY2xyOwogICAgdmVjdG9yCXRhbnUgPSAwOwogICAgdmVjdG9yCXRhbnYgPSAwOwoKICAgIGxjbHIgPSAwOwogICAgdGFudSA9IDA7CiAgICA= dGFudiA9IDA7CgoKICAgIGlsbHVtaW5hbmNlIChQLCBubiwgMy4xNDE1OTI2LzIsIGJvdW5jZW1hc2soInJlZmxlY3QiKSwgImxpZ2h0ZXhwb3J0IiwgIiIpCiAgICB7CglzaGFkb3coQ2wpOwoJbGwgPSBub3JtYWxpemUoTCk= OwoJbGNsciA9IHZvcF9hbmlzb3Ryb3BpY19ldmFsKAoJCWxsLCBubiwgViwgdXYsIHRhbnUsIHRhbnYsIHVyb3VnaCwgdnJvdWdoLCBtb2RlbCwgdHN0eWxlKTsKCWxjbHIgKj0gQ2w7CiAgICB9CiAgICByZXR1cm4gbGNscjs= Cn0KCnZlY3Rvcgp2b3Bfc2hlZW4odmVjdG9yIG5uLCBpaTsgZmxvYXQgZXRhLCByb3VnaDsgaW50IGZhY2Vmd2QpCnsKICAgIHZlY3RvcglSLCBUOwogICAgZmxvYXQJS3IsIEt0LCBzaGVlbjsKCXZlY3RvcgluZiA9IG5uOwo= CWlmIChmYWNlZndkKSBuZiA9IG5vcm1hbGl6ZShmcm9udGZhY2Uobm4sIGlpKSk7CiAgICB2ZWN0b3IJaWxsdW0gPSAwOwoKICAgIGZyZXNuZWwoaWksIG5uLCBldGEsIEtyLCBLdCwgUiwgVCk7CiAgICBLciA9IHNtb290aCg= MC4wLCAwLjUsIEtyKTsKICAgIGlsbHVtaW5hbmNlIChQLCBubiwgMy4xNDE1OTI2LzIsIGJvdW5jZW1hc2soInJlZmxlY3QiKSwgImxpZ2h0ZXhwb3J0IiwgIiIpCiAgICB7Cgl2ZWN0b3IgbkwgPSBub3JtYWxpemUoTCk7Cgk= c2hhZG93KENsKTsKCXNoZWVuID0gc3BlY3VsYXJCUkRGKG5MLCBuZiwgLWlpLCByb3VnaCk7CglpbGx1bSArPSBDbCAqIGRvdChuTCwgbmYpICogKHNoZWVuICsgMC4yKTsKICAgIH0KICAgIHJldHVybiBLciAqIGlsbHVtOwo= fQoKCgpic2RmCnZvcF9zaGVlbl9ic2RmKHZlY3RvciBubiwgaWk7IGZsb2F0IGV0YSwgcm91Z2g7IGludCBmYWNlZndkKQp7CiAgICBmbG9hdAlLciwgS3Q7CiAgICB2ZWN0b3IJUiwgVDsKCXZlY3RvcgluZiA9IG5uOwoJaWY= IChmYWNlZndkKSBuZiA9IG5vcm1hbGl6ZShmcm9udGZhY2Uobm4sIGlpKSk7Cglic2RmICAgIGY7CgogICAgZnJlc25lbChpaSwgbm4sIGV0YSwgS3IsIEt0LCBSLCBUKTsKICAgIEtyID0gc21vb3RoKDAuMCwgMC41LCBLcik= OwogICAgZiA9IEtyICogKChic2RmKGRpZmZ1c2UobmYpKSAqIDAuMikgKwoJICAgICAgIGJzZGYoZGlmZnVzZShuZikpICogbWF0Y2h2ZXhfc3BlY3VsYXIobmYsIDEuMC9yb3VnaCkpOwogICAgcmV0dXJuIGY7Cn0KCmZsb2E= dAp2b3Bfc3BlY3VsYXJfZXZhbChzdHJpbmcgbG1vZGVsOyB2ZWN0b3IgbGwsIG5mLCBpaSwgdXYsIHRhbnUsIHRhbnY7CgkgICAgIGZsb2F0IHVyb3VnaCwgdnJvdWdoLCBzaGFycDsgaW50IHRzdHlsZSkKewogICAgZmxvYXQ= CXNldmFsID0gMDsKCiAgICBpZiAobG1vZGVsID09ICJwaG9uZyIpCiAgICB7CglzZXZhbCA9IHBob25nQlJERihsbCwgbmYsIC1paSwgMS4wL3Vyb3VnaCk7CiAgICB9CiAgICBlbHNlIGlmIChsbW9kZWwgPT0gImJsaW5uIik= CiAgICB7CglzZXZhbCA9IGJsaW5uQlJERihsbCwgbmYsIC1paSwgdXJvdWdoKTsKICAgIH0KICAgIGVsc2UgaWYgKGxtb2RlbCA9PSAiZ2xvc3N5IikKICAgIHsKCWZsb2F0CXcgPSBzaGFycC8yLjA7CgoJc2V2YWwgPSBzcGU= Y3VsYXJCUkRGKGxsLCBuZiwgLWlpLCB1cm91Z2gpOwoJaWYgKHcgPiAwKQoJICAgIHNldmFsID0gc21vb3RoKHcsIDEtdywgc2V2YWwpOwogICAgfQogICAgZWxzZSBpZiAobG1vZGVsID09ICJhbmlzb3Ryb3BpYyIpCiAgICA= ewoJc2V2YWwgPSAoZmxvYXQpdm9wX2FuaXNvdHJvcGljX2V2YWwobGwsIG5mLCAtaWksCgkJdXYsIHRhbnUsIHRhbnYsIHVyb3VnaCwgdnJvdWdoLCAwLCB0c3R5bGUpOwogICAgfQogICAgZWxzZSBpZiAobG1vZGVsID09ICI= c3BlYyIgfHwKCSAgICAgbG1vZGVsID09ICJzcGVjdWxhciIpCiAgICB7CglzZXZhbCA9IHNwZWN1bGFyQlJERihsbCwgbmYsIC1paSwgdXJvdWdoKTsKICAgIH0KICAgIHJldHVybiBzZXZhbDsKfQoKCgp2ZWN0b3IKdm9wX3M= cGVjdWxhcihzdHJpbmcgbG1vZGVsOyB2ZWN0b3IgbmYsIGlpLCB1djsKCSAgICAgZmxvYXQgdXJvdWdoLCB2cm91Z2gsIHNoYXJwOyBpbnQgdHN0eWxlKQp7CiAgICB2ZWN0b3IJY2xyLCBsbDsKICAgIHZlY3Rvcgl0YW51LCA= dGFudjsKCiAgICB0YW51ID0gMDsKICAgIHRhbnYgPSAwOwoKICAgIGNsciA9IDA7CiAgICBpbGx1bWluYW5jZShQLCBuZiwgMy4xNDE1OTI2LzIsIGJvdW5jZW1hc2soInJlZmxlY3QiKSwgImxpZ2h0ZXhwb3J0IiwgIiIpCiA= ICAgewoJc2hhZG93KENsKTsKCWxsID0gbm9ybWFsaXplKEwpOwoJY2xyICs9IENsICogdm9wX3NwZWN1bGFyX2V2YWwobG1vZGVsLCBsbCwgbmYsIGlpLCB1diwgdGFudSwgdGFudiwKCQl1cm91Z2gsIHZyb3VnaCwgc2hhcnA= LCB0c3R5bGUpOwogICAgfQoKICAgIHJldHVybiBjbHI7Cn0KCgoKYnNkZgp2b3Bfc3BlY3VsYXJfYnNkZihzdHJpbmcgbG1vZGVsOyB2ZWN0b3IgbmYsIGlpLCB1diwgdGFudSwgdGFudjsKCSAgICAgZmxvYXQgdXJvdWdoLCA= dnJvdWdoLCBzaGFycDsgaW50IHRzdHlsZSkKewogICAgYnNkZglmOwoKICAgIGlmIChsbW9kZWwgPT0gInBob25nIikKICAgIHsKCWYgPSBic2RmKHBob25nKG5mLCAxLjAvdXJvdWdoKSk7CiAgICB9CiAgICBlbHNlIGlmICg= bG1vZGVsID09ICJibGlubiIpCiAgICB7CglmID0gbWF0Y2h2ZXhfYmxpbm4obmYsIDEuMC91cm91Z2gpOwogICAgfQogICAgZWxzZSBpZiAobG1vZGVsID09ICJnbG9zc3kiKQogICAgewoJZiA9IG1hdGNodmV4X3NwZWN1bGE= cihuZiwgMS4wL3Vyb3VnaCk7CiAgICB9CiAgICBlbHNlIGlmIChsbW9kZWwgPT0gImFuaXNvdHJvcGljIikKICAgIHsKCWJzZGYJYW5pc29fYnNkZjsKCXZlY3Rvcgl0YW5VOwoJdmVjdG9yCXRhblY7CgoJdm9wX2NvbXB1dGU= VGFuZ2VudHNPbGQodGFuVSwgdGFuViwgbmYsIHV2LCB0YW51LCB0YW52LCB0c3R5bGUpOwoJYW5pc29fYnNkZiA9IGFzaGlraG1pbihuZiwgMi4wLyh1cm91Z2gqdXJvdWdoKSwgMi4wLyh2cm91Z2gqdnJvdWdoKSwKCQkJICA= ICAgICBub3JtYWxpemUodGFuVSksIG5vcm1hbGl6ZSh0YW5WKSk7CglmID0gKDEuMCAvICgyLjAgKiAzLjE0MTU5MjYgKiB1cm91Z2ggKiB2cm91Z2gpKSAqIGFuaXNvX2JzZGY7CiAgICB9CiAgICBlbHNlCiAgICB7CglmID0= IG1hdGNodmV4X3NwZWN1bGFyKG5mLCAxLjAvdXJvdWdoKTsKICAgIH0KICAgIHJldHVybiBmOwp9CgpmbG9hdAp2b3BfZGlmZnVzZV9ldmFsKHN0cmluZyBkbW9kZWw7IHZlY3RvciBsbCwgbmYsIGlpOyBmbG9hdCByb3VnaCk= CnsKICAgIGZsb2F0CWRldmFsID0gMDsKICAgIGlmIChkbW9kZWwgPT0gImlzb3Ryb3BpYyIpCiAgICB7CglkZXZhbCA9IDE7CiAgICB9CiAgICBlbHNlIGlmIChkbW9kZWwgPT0gIm9yZW4iKQogICAgewoJZGV2YWwgPSBkaWY= ZnVzZUJSREYobGwsIG5mLCAtaWksIHJvdWdoKTsKICAgIH0KICAgIGVsc2UgaWYgKGRtb2RlbCA9PSAiZGlmZnVzZSIpCiAgICB7CglkZXZhbCA9IGRpZmZ1c2VCUkRGKGxsLCBuZik7CiAgICB9CiAgICByZXR1cm4gZGV2YWw= Owp9Cgpic2RmCnZvcF9kaWZmdXNlX2JzZGYoc3RyaW5nIGRtb2RlbDsgdmVjdG9yIG5mLCBpaTsgZmxvYXQgcm91Z2gpCnsKICAgIGJzZGYJZjsKCiAgICBpZiAoZG1vZGVsID09ICJpc290cm9waWMiKQogICAgewoJZiA9IGk= c290cm9waWMoKTsKICAgIH0KICAgIGVsc2UgaWYgKGRtb2RlbCA9PSAib3JlbiIpCiAgICB7CglmID0gYnNkZihkaWZmdXNlKG5mLCByb3VnaCkpOwogICAgfQogICAgZWxzZQogICAgewoJZiA9IGJzZGYoZGlmZnVzZShuZik= KTsKICAgIH0KICAgIHJldHVybiBmOwp9CgoKCnZlY3Rvcgp2b3BfbGlnaHRpbmcoc3RyaW5nIGxtb2RlbDsKCSAgICAgdmVjdG9yIG5mLCBpaSwgdXYsIGFtYiwgZGlmZiwgc3BlYzsKCSAgICAgZmxvYXQgdXJvdWdoLCB2cm8= dWdoOyBpbnQgdHN0eWxlKQp7CiAgICB2ZWN0b3IJY2xyOwoKICAgIGlmIChsbW9kZWwgPT0gImNvbnN0YW50IikKICAgIHsKCWNsciA9IGRpZmY7CiAgICB9CiAgICBlbHNlIGlmIChsbW9kZWwgPT0gImhlYWRsaWdodCIpCiA= ICAgewoJY2xyID0gZGlmZiAqIGNsYW1wKGRvdChuZiwgLWlpKSwgMCwgMSk7CiAgICB9CiAgICBlbHNlCiAgICB7CglmbG9hdAlhbmdsZTsKCgljbHIgPSBhbWIgKiBhbWJpZW50KCk7CgoJaWYgKGxtb2RlbCA9PSAiaXNvdHI= b3BpYyIpCgkgICAgYW5nbGUgPSAzLjE0MTU5MjY7CgllbHNlCgkgICAgYW5nbGUgPSAzLjE0MTU5MjYvMjsKCglpbGx1bWluYW5jZShQLCBuZiwgYW5nbGUsIChib3VuY2VtYXNrKCJkaWZmdXNlIil8Ym91bmNlbWFzaygicmU= ZmxlY3QiKSksICJsaWdodGV4cG9ydCIsICIiKQoJewoJICAgIHZlY3RvciBsbCA9IG5vcm1hbGl6ZShMKTsKCSAgICB2ZWN0b3IgbGNsciA9IDA7CgoJICAgIGlmIChkaWZmICE9IHswLDAsMH0pCgkgICAgewoJCWZsb2F0CWQ= ZXZhbDsKCQlpZiAobG1vZGVsID09ICJpc290cm9waWMiIHx8CgkJICAgIGxtb2RlbCA9PSAib3JlbiIpCgkJICAgIGRldmFsID0gdm9wX2RpZmZ1c2VfZXZhbChsbW9kZWwsIGxsLCBuZiwgaWksIHVyb3VnaCk7CgkJZWxzZQo= CQkgICAgZGV2YWwgPSB2b3BfZGlmZnVzZV9ldmFsKCJkaWZmdXNlIiwgbGwsIG5mLCBpaSwgdXJvdWdoKTsKCgkJbGNsciArPSBkZXZhbCAqIGRpZmY7CgkgICAgfQoJICAgIGlmIChsbW9kZWwgIT0gImlzb3Ryb3BpYyIgJiY= CgkJbG1vZGVsICE9ICJvcmVuIiAmJgoJCXNwZWMgIT0gezAsMCwwfSkKCSAgICB7CgkJdmVjdG9yCXRhbnUgPSAwOwoJCXZlY3Rvcgl0YW52ID0gMDsKCgkJZmxvYXQgc2V2YWwgPSB2b3Bfc3BlY3VsYXJfZXZhbChsbW9kZWw= LCBsbCwgbmYsIGlpLAoJCQl1diwgdGFudSwgdGFudiwgdXJvdWdoLCB2cm91Z2gsIDAsIHRzdHlsZSk7CgoJCWxjbHIgKz0gc2V2YWwgKiBzcGVjOwoJICAgIH0KCgkgICAgaWYgKGxjbHIgIT0gMCkKCSAgICB7CgkJc2hhZG8= dyhDbCk7CgkJY2xyICs9IGxjbHIgKiBDbDsKCSAgICB9Cgl9CiAgICB9CiAgICByZXR1cm4gY2xyOwp9CgoKCmJzZGYKdm9wX2xpZ2h0aW5nX2JzZGYoc3RyaW5nIGxtb2RlbDsKCSAgICAgdmVjdG9yIG5mLCBpaSwgdXYsIGE= bWIsIGRpZmYsIHNwZWM7CgkgICAgIGZsb2F0IHVyb3VnaCwgdnJvdWdoOyBpbnQgdHN0eWxlKQp7CiAgICBic2RmCWY7CiAgICB2ZWN0b3IJdGFudSA9IDA7CiAgICB2ZWN0b3IJdGFudiA9IDA7CgogICAgaWYgKGxtb2RlbCA= PT0gImNvbnN0YW50IikKICAgIHsKCWYgPSBic2RmKCk7CiAgICB9CiAgICBlbHNlIGlmIChsbW9kZWwgPT0gImxhbWJlcnQiIHx8CgkgICAgIGxtb2RlbCA9PSAiaGVhZGxpZ2h0IiB8fAoJICAgICBsbW9kZWwgPT0gIm9yZW4= IiB8fAoJICAgICBsbW9kZWwgPT0gImlzb3Ryb3BpYyIpCiAgICB7CglmID0gZGlmZiAqIHZvcF9kaWZmdXNlX2JzZGYobG1vZGVsLCBuZiwgaWksIHVyb3VnaCk7CiAgICB9CiAgICBlbHNlCiAgICB7Cgl0YW51ID0gMDsKCXQ= YW52ID0gMDsKCWYgPSBkaWZmICogYnNkZihkaWZmdXNlKG5mKSk7CglmICs9IHNwZWMgKiB2b3Bfc3BlY3VsYXJfYnNkZihsbW9kZWwsIG5mLCBpaSwKCQl1diwgdGFudSwgdGFudiwgdXJvdWdoLCB2cm91Z2gsIDAsIHRzdHk= bGUpOwogICAgfQogICAgcmV0dXJuIGY7Cn0KCgoKCgojbGluZSAxICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU4= SURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS9zaW5nbGVzY2F0dGVyLmgiCiNsaW5lIDE2ICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlA= X09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS9zaW5nbGVzY2F0dGVyLmgiCmY= bG9hdApwaGFzZSh2ZWN0b3IgdjEsIHYyOyBmbG9hdCBnKQp7CiAgICBmbG9hdCBjb3N0aGV0YSA9IGRvdCgtdjEsIHYyKTsKCWZsb2F0IGcyID0gZypnOwogICAgcmV0dXJuICgxLjAgLSBnMikgLyBwb3coMS4wICsgZzIgLSA= Mi4qZypjb3N0aGV0YSwgMS41KTsKfQoKCgoKCgoKCmZsb2F0CnNpbmdsZVNjYXR0ZXIodmVjdG9yIGluLCBvdXQsIG5uOyBmbG9hdCBnLCBhbGJlZG8sIGRlcHRoKQp7CiAgICBmbG9hdCB3aW4gPSBhYnMoZG90KGluLCBubik= KTsKICAgIGZsb2F0IHdvbiA9IGFicyhkb3Qob3V0LCBubikpOwogICAgZmxvYXQgb2Zmc2V0ID0gcGhhc2Uob3V0LCBpbiwgZyk7CgogICAgZmxvYXQgc2NhdHRlciA9IGFsYmVkbyAqIG9mZnNldC8od2luICsgd29uKTsKICA= ICBzY2F0dGVyICo9IDEuMCAtIGV4cCgtKDEuMC93aW4gKyAxLjAvd29uKSAqIGRlcHRoKTsKCiAgICByZXR1cm4gc2NhdHRlcjsKfQoKdmVjdG9yCmVmcmVzbmVsKHZlY3RvciBpaSwgbm47IGZsb2F0IGV0YTsgZmxvYXQgS3I= LCBLdDspCnsKICAgIHZlY3RvciBSLCBUOwogICAgZnJlc25lbChpaSwgbm4sIGV0YSwgS3IsIEt0LCBSLCBUKTsKICAgIEtyID0gc21vb3RoKDAuMCwgMC41LCBLcik7CiAgICBLdCA9IDEuMCAtIEtyOwogICAgcmV0dXJuIG4= b3JtYWxpemUoVCk7Cn0KI2xpbmUgMjIzMSAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU4= SV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmgiCgojbGluZSAxICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVY= X09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS9wY3NjYXR0ZXIuaCIKI2xpbmUgMSAiQzovTy9PX0VSQVdURk9TX08= X1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2w= dWRlL3NoYWRpbmcuaCIKI2xpbmUgMTQgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV8= Ty9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3Bjc2NhdHRlci5oIgoKZmxvYXQgdm9wX2hncGhhc2UoZmxvYXQgZzsgdmVjdG9yIFdpLCBXbykgewogICBmbG9hdCBnMj1nKmc7CiAgICAgICA= IHJldHVybiAoMS4gLSBnMikgLyBwb3coMS4gKyBnMiAtICgyLipnKmRvdCgtV2ksV28pKSwgMS41KTsKfQoKZmxvYXQgdm9wX2hncGhhc2VOKGZsb2F0IGc7IHZlY3RvciBXaSwgV28pIHsKICAgZmxvYXQgZzI9ZypnOwogICA= ZmxvYXQgbnVtID0gZz4wID8gLTEuK2cgOiAxLitnOwogICAgICAgIHJldHVybiBwb3cobnVtKm51bSwxLjUpIC8gcG93KDEuK2cyLSgyLipnKmRvdCgtV2ksV28pKSwxLjUpOwp9CgpmbG9hdCB2b3Bfc3NCb3VuY2VBdHRlbig= dmVjdG9yIE5vLE5pLExpKSB7CiAgIHJldHVybiAxLjAgLSAoKDEuMC1kb3QoTm8sTmkpKSogKDEuMC1kb3QoTm8sTGkpKSAvIDIuMCk7Cn0KCmZsb2F0IHZvcF9jZGZTaW5nbGUoZmxvYXQgeSkgewogICBmbG9hdCB5eSA9IGM= bGFtcCh5LDAuMCwxLjApOwogICByZXR1cm4geTw9MC4gPyAwLiA6ICh5Pj0xLiA/IDEuIDogeXkqKDIuMCArICh5eS0yLjApKnl5Knl5KSk7Cn0KCgp2b2lkIHZvcF9wY0lsbHVtIChpbnQgaGFuZGxlOyBzdHJpbmcgYXR0KSA= ewogICB2ZWN0b3IgcCwgbjsKICAgdmVjdG9yIGlsbHVtOwogICBpbnQgc3RhdHVzOwogICB3aGlsZSAocGN1bnNoYWRlZChoYW5kbGUsIGF0dCkpIHsKICAgICAgcGNpbXBvcnQoaGFuZGxlLCAiUCIsIHApOyBwID0gb3dfc3A= YWNlKHApOwogICAgICBwY2ltcG9ydChoYW5kbGUsICJOIiwgbik7IG4gPSBub3JtYWxpemUob3dfbnNwYWNlKG4pKTsKICAgICAgaWxsdW0gPSAwOwogICAgICBpbGx1bWluYW5jZShwLCBuLCAzLjE0MTU5MjYvMiwgYm91bmM= ZW1hc2soImRpZmZ1c2UiKSwgImxpZ2h0ZXhwb3J0IiwgIiIpIHsKICAgICAgICAgc2hhZG93KENsKTsKICAgICAgICAgaWxsdW0gKz0gQ2wgKiBkaWZmdXNlQlJERihub3JtYWxpemUoTCksIG4pOwogICAgICB9CiAgICAgIHM= dGF0dXMgPSBwY2V4cG9ydChoYW5kbGUsIGF0dCwgaWxsdW0pOwogICB9Cn0KCgoKCnZvaWQgdm9wX3BjSXJyYWQgKGludCBoYW5kbGU7IHN0cmluZyBhdHQpIHsKICAgdmVjdG9yIHAsIG47CiAgIHZlY3RvciBpcnJhZDsKICA= IGludCBzdGF0dXM7CiAgIHdoaWxlIChwY3Vuc2hhZGVkKGhhbmRsZSwgYXR0KSkgewogICAgICBwY2ltcG9ydChoYW5kbGUsICJQIiwgcCk7IHAgPSBvd19zcGFjZShwKTsKICAgICAgcGNpbXBvcnQoaGFuZGxlLCAiTiIsIG4= KTsgbiA9IG5vcm1hbGl6ZShvd19uc3BhY2UobikpOwogICAgICBpcnJhZCA9IGlycmFkaWFuY2UocCxuKTsKICAgICAgc3RhdHVzID0gcGNleHBvcnQoaGFuZGxlLCBhdHQsIGlycmFkKTsKICAgfQp9CgoKZmxvYXQgdm9wX2k= Y2RmU2luZ2xlKGZsb2F0IHgpIHsKICAgZmxvYXQgcnNsdCA9IDAuOwogICBpZih4Pj0xLikgewogICAgICByc2x0ID0gMS47CiAgIH0gZWxzZSBpZih4PjAuKSB7CiAgICAgIGZsb2F0IGEgPSBwb3coOS4gLSAoOS4qeCkgKyA= KDEuNzMyMDUwODA3NTY4ODc3MjkzNTMgKgogICAgICAgICAgICAgICAgICBzcXJ0KDExLi0oNi4qeCktKDIxLip4KngpKygxNi4qeCp4KngpKSksIDAuMzMzMzMzMzMzMzMzMzMzKTsKICAgICAgZmxvYXQgQSA9ICgyLioxLjU= ODc0MDEwNTE5NjgxOTkqKDEuLXgpKSAvICgxLjQ0MjI0OTU3MDMwNzQwOCphKTsKICAgICAgZmxvYXQgQiA9ICgxLjI1OTkyMTA0OTg5NDg3MyphKSAvIDIuMDgwMDgzODIzMDUxOTA0OwogICAgICBmbG9hdCBDID0gc3FydCg= MS4wICsgQSArIEIpOwogICAgICByc2x0ID0gMC41ICogKCAxLjAgKyBzcXJ0KDIuMCAtIEEgLSBCICsgKDIuMC9DKSkgLSBDICk7CiAgIH0KICAgcmV0dXJuIHJzbHQ7Cn0KCgoKdmVjdG9yIHZvcF9zc0ludGVnTXVsdGkgKAo= ICAgc3RyaW5nIHBjbWFwOwogICB2ZWN0b3IgUmRvOwogICBmbG9hdCBzZDsKICAgZmxvYXQgYm91bmNlOwogICBpbnQgdF9yZ2I7CiAgIHZlY3RvciBwY1A7CiAgIHZlY3RvciBwY047CiAgICkKewogICB2ZWN0b3IgWGksTmk= OwogICB2ZWN0b3IgWG8gPSBwY1A7CiAgIHZlY3RvciBObyA9IG5vcm1hbGl6ZShwY04pOwogICB2ZWN0b3IgbGQgPSBSZG8qc2Q7CiAgIGZsb2F0IGxkMSA9IG1heChsZCk7CiAgIGludCBoYW5kbGUgPSBwY29wZW4ocGNtYXA= LCAiUCIsIFhvLCBsZDEsIChpbnQpMWU5KTsKICAgdm9wX3BjSWxsdW0oaGFuZGxlLCJpbGx1bSIpOwogICBmbG9hdCByLHB0YXJlYTsKICAgdmVjdG9yIHNzbT0wLCBwdGlsbHVtPTA7CiAgIHdoaWxlIChwY2l0ZXJhdGUoaGE= bmRsZSkpIHsKICAgICAgcGNpbXBvcnQoaGFuZGxlLCAiUCIsIFhpKTsKICAgICAgcGNpbXBvcnQoaGFuZGxlLCAiTiIsIE5pKTsKICAgICAgcGNpbXBvcnQoaGFuZGxlLCAicG9pbnQuZGlzdGFuY2UiLCByKTsKICAgICAgcGM= aW1wb3J0KGhhbmRsZSwgInB0YXJlYSIsIHB0YXJlYSk7CiAgICAgIHBjaW1wb3J0KGhhbmRsZSwgImlsbHVtIiwgcHRpbGx1bSk7CiAgICAgIE5pID0gbm9ybWFsaXplKE5pKTsKICAgICAgdmVjdG9yIExpID0gKFhvLVhpKS8= bGQxOwogICAgICBmbG9hdCBrYiA9IHZvcF9zc0JvdW5jZUF0dGVuKE5vLE5pLExpKTsKICAgICAga2IgPSBsZXJwKDEuMCxrYixib3VuY2UpOwogICAgICBpZihrYj4wLjAgKSB7CiAgICAgICAgIGlmKHRfcmdiKQogICAgICA= ICAgewogICAgICAgICAgICBpbnQgd2F2ZTsKICAgICAgICAgICAgZm9yKHdhdmU9MDt3YXZlPDM7d2F2ZSsrKSB7CiAgICAgICAgICAgICAgIHNldGNvbXAoIHNzbSwKICAgICAgICAgICAgICAgICAgICAgICAgZ2V0Y29tcCg= c3NtLHdhdmUpICsKICAgICAgICAgICAgICAgICAgICAgICAgICAga2IgKiBnZXRjb21wKHB0aWxsdW0sd2F2ZSkgKiBwdGFyZWEgKgogICAgICAgICAgICAgICAgICAgICAgICAgICAoMS1zbW9vdGgoMCxnZXRjb21wKGxkLHc= YXZlKSxyKSksCiAgICAgICAgICAgICAgICAgICAgICAgIHdhdmUKICAgICAgICAgICAgICAgICAgICAgICk7CiAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgICAgIHNzbSArPSBrYiAqIHA= dGlsbHVtICogcHRhcmVhICogKDEtc21vb3RoKDAsbGQxLHIpKTsKICAgICAgfQogICB9CiAgIHBjY2xvc2UoaGFuZGxlKTsKICAgaWYoIXRfcmdiKSBzc20qPVJkbzsKICAgZmxvYXQgbm9ybSA9IDMuMCpsZDEqbGQxKjMuMTQ= MTU5MjYgLyAxMC4wOwogICByZXR1cm4gc3NtIC8gbm9ybTsKfQoKCnZlY3RvciB2b3Bfc3NJbnRlZ1NpbmdsZSAoCiAgIHZlY3RvciBSZDsKICAgZmxvYXQgc2Q7CiAgIGZsb2F0IGc7CiAgIGZsb2F0IGV0YTsKICAgaW50IHM= YW1wbGVzOwogICBmbG9hdCB0YmlhczsKICAgaW50IHRfcmdiOwogICB2ZWN0b3IgUFA7CiAgIHZlY3RvciBOTjsKICAgdmVjdG9yIElJOwogICApCnsKICAgZmxvYXQgS3JvLCBLdG8sIEtyaSwgS3RpOwogICB2ZWN0b3IgWGk= LCBXaSwgTmk7CiAgIGludCBzYW1wOwogICB2ZWN0b3IgUHNhbXA7CiAgIGZsb2F0IHBoYXNlLFdpTmksQVdpTmksc3BpLHNwbyxrc3NzOwogICBzdHJpbmcgb25hbWUgPSBnZXRvYmplY3RuYW1lKCk7CiAgIHZlY3RvciBYbyA= PSBQUDsKICAgdmVjdG9yIE5vID0gbm9ybWFsaXplKE5OKTsKICAgdmVjdG9yIFdvID0gLW5vcm1hbGl6ZShJSSk7CiAgIHZlY3RvciBsdSA9IFJkKnNkOwogICBmbG9hdCBsdTEgPSBtYXgobHUpOwogICBmbG9hdCBpZXRhID0= IDEuMCAvIGV0YTsKICAgZmxvYXQgaWV0YTIgPSBpZXRhICogaWV0YTsKICAgdmVjdG9yIFRvID0gbm9ybWFsaXplKHJlZnJhY3QoLVdvLE5vLGlldGEpKTsKICAgdmVjdG9yIFdwbyA9IC1UbzsKICAgZmxvYXQgZ2cgPSBjbGE= bXAoZywtMC45OTgsLjk5OCk7CiAgIGlmKGV0YSE9MS4wKSB7IGZyZXNuZWwoV3BvLC1ObyxpZXRhLEtybyxLdG8pOyB9CiAgICAgIGVsc2UgS3RvID0gMS4wOwogICB2ZWN0b3Igc2NhdHQgPSAwOwogICB2ZWN0b3IgcmVhbHM= YW1wbGVzID0gMDsKICAgZmxvYXQgaGl0RCA9IHJheWhpdHRlc3QoWG8sVG8qMWU2LHRiaWFzLCJzY29wZSIsb25hbWUpOwogICBmbG9hdCBzcG9NYXggPSBoaXREPDAuID8gbHUxIDogbWluKGhpdEQsbHUxKTsKICAgZmxvYXQ= IHRlcnIgPSB0YmlhczsKICAgZmxvYXQgc2luYyA9ICgxLjAtMi4wKnRlcnIpLyhmbG9hdCkoc2FtcGxlcyk7CiAgIGZsb2F0IHNzID0gdGVycjsKICAgZmxvYXQgc3NiYXNlPSBzczsKICAgaWYodF9yZ2IpIHsKICAgICAgdmU= Y3RvciBtYXhhZGogPSBzZXQoCiAgICAgICAgICAgIHZvcF9jZGZTaW5nbGUoY2xhbXAoc3BvTWF4L2x1LngsMC4sMS4pKSwKICAgICAgICAgICAgdm9wX2NkZlNpbmdsZShjbGFtcChzcG9NYXgvbHUueSwwLiwxLikpLAogICA= ICAgICAgICAgdm9wX2NkZlNpbmdsZShjbGFtcChzcG9NYXgvbHUueiwwLiwxLikpCiAgICAgICAgICk7CiAgICAgIGludCB3YXZlOwogICAgICBmb3Iod2F2ZT0wO3dhdmU8Mzt3YXZlKyspCiAgICAgIHsKICAgICAgICAgc3M= PXNzYmFzZT10ZXJyOwogICAgICAgICBmbG9hdCBsdWsgPSBnZXRjb21wKGx1LHdhdmUpOwogICAgICAgICBmb3Ioc2FtcD0wOyBzYW1wPHNhbXBsZXM7IHNhbXArKykKICAgICAgICAgewogICAgICAgICAgICBzcyA9IHNzYmE= c2Urc2luYypucmFuZG9tKCk7CiAgICAgICAgICAgIHNwbyA9IHNwb01heCp2b3BfaWNkZlNpbmdsZShzcypnZXRjb21wKG1heGFkaix3YXZlKSk7CiAgICAgICAgICAgIHNzYmFzZSs9c2luYzsKICAgICAgICAgICAgUHNhbXA= ID0gWG8gKyAoVG8gKiBzcG8pOwogICAgICAgICAgICBpbGx1bWluYW5jZShQc2FtcCwgTm8sIDMuMTQxNTkyNiwgYm91bmNlbWFzaygiZGlmZnVzZSIpLCAibGlnaHRleHBvcnQiLCAiIikKICAgICAgICAgICAgewogICAgICA= ICAgICAgICAgV2kgPSBub3JtYWxpemUoTCk7CiAgICAgICAgICAgICAgIGhpdEQgPSByYXloaXR0ZXN0KFBzYW1wLEwsWGksTmksMC4sInNjb3BlIixvbmFtZSk7CiAgICAgICAgICAgICAgIGlmKGhpdEQ+MC4pIHsKICAgICA= ICAgICAgICAgICAgIHNldGNvbXAocmVhbHNhbXBsZXMsZ2V0Y29tcChyZWFsc2FtcGxlcyx3YXZlKSsxLHdhdmUpOwogICAgICAgICAgICAgICAgICBOaSA9IG5vcm1hbGl6ZShOaSk7CiAgICAgICAgICAgICAgICAgIFdpTmk= ID0gZG90KFdpLE5pKTsKICAgICAgICAgICAgICAgICAgQVdpTmkgPSBhYnMoV2lOaSk7CiAgICAgICAgICAgICAgICAgIHNwaSA9IGRpc3RhbmNlKFBzYW1wLFhpKSAqIEFXaU5pIC8KICAgICAgICAgICAgICAgICAgICAgICA= ICAgICAgIHNxcnQoMS4wIC0gaWV0YTIgKiAoMS4wIC0gQVdpTmkqQVdpTmkpKTsKCQkgIGlmKHNwaSA8PSBsdWsgJiYgV2lOaT4wLikgewoJCSAgICAgIGlmKGV0YSE9MS4wKSB7IGZyZXNuZWwoLVdpLE5pLGlldGEsS3JpLEs= dGkpOyB9CgkJICAgICAgZWxzZSBLdGkgPSAxLjA7CgkJICAgICAgZmxvYXQgZiA9IEt0aSAqIEt0bzsKCQkgICAgICBwaGFzZSA9IHZvcF9oZ3BoYXNlTihnZyxXaSxXcG8pOwoJCSAgICAgIGtzc3MgPSBmICogcGhhc2UgKiA= KDEtc21vb3RoKDAsbHVrLHNwaSkpOwoJCSAgICAgIHNldGNvbXAoc2NhdHQsZ2V0Y29tcChzY2F0dCx3YXZlKSArCgkJCSAgICAgIGdldGNvbXAoQ2wsd2F2ZSkqV2lOaSprc3NzLAoJCQkgICAgICB3YXZlKTsKICAgICAgICA= ICAgICAgICAgIH0KICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICAgfQogICB9IGVsc2UgewogICAgICBzcz1zc2Jhc2U9dGVycjsKICAgICAgZmxvYXQgaWNkZm1heCA9IHZvcF9jZGZTaW4= Z2xlKGNsYW1wKHNwb01heC9sdTEsMC4sMS4pKTsKICAgICAgZm9yKHNhbXA9MDsgc2FtcDxzYW1wbGVzOyBzYW1wKyspCiAgICAgIHsKICAgICAgICAgc3MgPSBzc2Jhc2UrbnJhbmRvbSgpKnNpbmM7CiAgICAgICAgIHNwbyA= PSBzcG9NYXgqdm9wX2ljZGZTaW5nbGUoc3MqaWNkZm1heCk7CiAgICAgICAgIHNzYmFzZSArPSBzaW5jOwogICAgICAgICBQc2FtcCA9IFhvICsgKFRvICogc3BvKTsKICAgICAgICAgaWxsdW1pbmFuY2UoUHNhbXAsIE5vLCA= My4xNDE1OTI2LCBib3VuY2VtYXNrKCJkaWZmdXNlIiksICJsaWdodGV4cG9ydCIsICIiKQogICAgICAgICB7CiAgICAgICAgICAgIFdpID0gbm9ybWFsaXplKEwpOwogICAgICAgICAgICBoaXREID0gcmF5aGl0dGVzdChQc2E= bXAsTCxYaSxOaSwwLiwic2NvcGUiLG9uYW1lKTsKICAgICAgICAgICAgaWYoaGl0RD4wLikgewogICAgICAgICAgICAgICByZWFsc2FtcGxlcyArPSAxOwogICAgICAgICAgICAgICBOaSA9IG5vcm1hbGl6ZShOaSk7CiAgICA= ICAgICAgICAgICBXaU5pID0gZG90KFdpLE5pKTsKICAgICAgICAgICAgICAgQVdpTmkgPSBhYnMoV2lOaSk7CiAgICAgICAgICAgICAgIHNwaSA9IGRpc3RhbmNlKFBzYW1wLFhpKSAqIEFXaU5pIC8KICAgICAgICAgICAgICA= ICAgICAgICAgICAgIHNxcnQoMS4wIC0gaWV0YTIgKiAoMS4wIC0gQVdpTmkqQVdpTmkpKTsKICAgICAgICAgICAgICAgaWYoc3BpIDw9IGx1MSAmJiBXaU5pPjAuKSB7CiAgICAgICAgICAgICAgICAgIGlmKGV0YSE9MS4wKSA= eyBmcmVzbmVsKC1XaSxOaSxpZXRhLEtyaSxLdGkpOyB9CiAgICAgICAgICAgICAgICAgICAgIGVsc2UgS3RpID0gMS4wOwogICAgICAgICAgICAgICAgICBmbG9hdCBmID0gS3RpICogS3RvOwogICAgICAgICAgICAgICAgICA= ICAgcGhhc2UgPSB2b3BfaGdwaGFzZU4oZ2csV2ksV3BvKTsKICAgICAgICAgICAgICAgICAgICAga3NzcyA9IGYgKiBwaGFzZSAqICgxLXNtb290aCgwLGx1MSxzcGkpKTsKICAgICAgICAgICAgICAgICAgc2NhdHQrPSBDbCA= KiBSZCAqIFdpTmkgKiBrc3NzOwogICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgICB9CiAgIH0KICAgICAgcmV0dXJuIDIuMCAqIHNjYXR0IC8gcmVhbHNhbXBsZXM7Cn0KI2xpbmUgMjIzMiA= IkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV8= Ty9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgoKdmVjdG9yCnZvcF9oYWlyc3BlYyh2ZWN0b3Igbm4sIFYsIFQ7IGZsb2F0IGV4cDspCnsKCgoKCiAgICBmbG9hdCBOZG90SSA9IGRvdChubiwgVik7CiAgICB2ZWN0b3I= IGlsbHVtID0gMDsKCiAgICBpbGx1bWluYW5jZSAoUCwgbm4sIDMuMTQxNTkyNi8yLCBib3VuY2VtYXNrKCJyZWZsZWN0IiksICJsaWdodGV4cG9ydCIsICIiKQogICAgewoJdmVjdG9yIG5MID0gbm9ybWFsaXplKEwpOwoJZmw= b2F0IE5kb3RMID0gZG90KG5uLCBuTCk7CgoJZmxvYXQgS2FqaXlhID0gY29zKGFicyhhY29zKGRvdChULG5MKSkgLSBhY29zKGRvdCgtVCxWKSkpKTsKCglzaGFkb3coQ2wpOwoJaWxsdW0gKz0gQ2wgKiBOZG90TCAqIE5kb3Q= SSAqIHBvdyhLYWppeWEsIDEuMC9leHApOwogICAgfQogICAgcmV0dXJuIGlsbHVtOwp9Cgp2ZWN0b3IKdm9wX3NpbXBsZVNTUyh2ZWN0b3Igbm4sIGlpOyBmbG9hdCAgZXRhLCBkZXB0aDsgaW50IGZhY2Vmd2QpCnsKI2xpbmU= IDIyNzAgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF8= NV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgogICAgdmVjdG9yCWlsbHVtID0gMDsKICAgIGZsb2F0CUtyLCBmS3IgPSAxOwogICAgZmxvYXQJS3QgPSAxOwogICAgZmxvYXQJZkt0ID0gMTsKICAgIHZlY3Q= b3IJcmF5aW4gPSBlZnJlc25lbChpaSwgbm4sIGV0YSwgS3IsIEt0KTsKCXZlY3RvcgluZiA9IG5uOwoJaWYgKGZhY2Vmd2QpIG5mID0gbm9ybWFsaXplKGZyb250ZmFjZShubiwgaWkpKTsKCiAgICBpbGx1bWluYW5jZSAoUCw= IG5uLCAzLjE0MTU5MjYvMiwgYm91bmNlbWFzaygiZGlmZnVzZSIpLCAibGlnaHRleHBvcnQiLCAiIikKICAgIHsKCXZlY3RvciBuTCA9IG5vcm1hbGl6ZShMKTsKCXZlY3RvciByYXlvdXQgPSBlZnJlc25lbCgtbkwsIG5uLCA= ZXRhLCBmS3IsIGZLdCk7CgoJc2hhZG93KENsKTsKCWlsbHVtICs9IENsICogZG90KG5MLCBuZikgKiBLdCAqIGZLdCAqCgkJCSAgICAoc2luZ2xlU2NhdHRlcihyYXlpbiwgcmF5b3V0LCBuZiwgLjgsIC44LCBkZXB0aCkgKwo= CQkJICAgICBzaW5nbGVTY2F0dGVyKHJheWluLCByYXlvdXQsIG5mLCAuMywgLjUsIGRlcHRoKSArCgkJCSAgICAgc2luZ2xlU2NhdHRlcihyYXlpbiwgcmF5b3V0LCBuZiwgMC4sIC40LCBkZXB0aCkpOwogICAgfQogICAgcmU= dHVybiBpbGx1bTsKfQoKCgpic2RmCnZvcF9TU1NfYnNkZih2ZWN0b3Igbm4sIGlpOyBmbG9hdCAgZXRhLCBkZXB0aDsgaW50IGZhY2Vmd2QpCnsKICAgIGZsb2F0CUtyID0gMTsKICAgIGZsb2F0CUt0ID0gMTsKCXZlY3RvciA= IFIsIFQ7Cgl2ZWN0b3IJbmYgPSBubjsKCWlmIChmYWNlZndkKSBuZiA9IG5vcm1hbGl6ZShmcm9udGZhY2Uobm4sIGlpKSk7Cglic2RmICAgIGY7CgogICAgZnJlc25lbChpaSwgbm4sIGV0YSwgS3IsIEt0LCBSLCBUKTsKCUs= ciA9IHNtb290aCgwLCAwLjUsIEtyKTsKCUt0ID0gMSAtIEtyOwoKCglmID0gS3QgKiBic2RmKGRpZmZ1c2UobmYpKTsKICAgIHJldHVybiBmOwp9CgoKCnZlY3Rvcgp2b3BfbXVsdGlTU1ModmVjdG9yIFBpbiwgTmluLCBSZDs= IGZsb2F0IHNkLCBib3VuY2U7CgkJCSBzdHJpbmcgcGNtYXA7IGludCBuZnAsIHRfcmdiOykKewogICB2ZWN0b3IgWG8gPSB3b19zcGFjZShQaW4pOwogICB2ZWN0b3IgTm8gPSBub3JtYWxpemUod29fbnNwYWNlKE5pbikpOwo= ICAgdmVjdG9yIG1hcFAsIG1hcE4sIHNzbTsKICAgaW50IHh4eDsKICAgc3RyaW5nIGNoX3NzbSA9ICJzc00iOwogICBpbnQgaGFuZGxlID0gcGNvcGVuKHBjbWFwLCAiUCIsIFhvLCAiTiIsIE5vLCAxZTM3LCBuZnApOwogICA= d2hpbGUgKHBjdW5zaGFkZWQoaGFuZGxlLCBjaF9zc20pKSB7CiAgICAgIHBjaW1wb3J0KGhhbmRsZSwgIlAiLCBtYXBQKTsKICAgICAgcGNpbXBvcnQoaGFuZGxlLCAiTiIsIG1hcE4pOwogICAgICBzc20gPSB2b3Bfc3NJbnQ= ZWdNdWx0aShwY21hcCwgUmQsIHNkLCBib3VuY2UsdF9yZ2IsIG1hcFAsIG1hcE4pOwogICAgICB4eHggPSBwY2V4cG9ydChoYW5kbGUsIGNoX3NzbSwgc3NtKTsKICAgfQogICB2ZWN0b3IgYnNzcmRmID0gdmVjdG9yKHBjZmk= bHRlcihoYW5kbGUsIGNoX3NzbSkpOwogICBwY2Nsb3NlKGhhbmRsZSk7CiAgIHJldHVybiBic3NyZGY7Cn0KCnZlY3Rvcgp2b3Bfc2luZ2xlU1NTKHZlY3RvciBQaW4sIE5pbiwgSWluLCBSZDsgZmxvYXQgc2QsIGcsIGV0YSw= IHRiaWFzOwogICAgICAgICAgICAgICAgc3RyaW5nIHBjbWFwOyBpbnQgbmZwLCBzYW1wbGVzLCB0X3JnYjspCnsKICAgdmVjdG9yIGJzc3JkZjsKICAgaWYocGNtYXAgIT0gIiIpCiAgIHsKICAgICAgdmVjdG9yIFhvID0gd28= X3NwYWNlKFBpbik7CiAgICAgIHZlY3RvciBObyA9IG5vcm1hbGl6ZSh3b19uc3BhY2UoTmluKSk7CiAgICAgIHZlY3RvciBleWUgPSBQaW4tSWluOwogICAgICB2ZWN0b3IgbWFwUCwgbWFwTiwgc3NtOwogICAgICBpbnQgeHg= eDsKICAgICAgaW50IGhhbmRsZSA9IHBjb3BlbihwY21hcCwgIlAiLCBYbywgIk4iLCBObywgMWUzNywgbmZwKTsKICAgICAgc3RyaW5nIGNoX3NzbSA9ICJzc1MiOwogICAgICB3aGlsZSAocGN1bnNoYWRlZChoYW5kbGUsIGM= aF9zc20pKSB7CiAgICAgICAgIHBjaW1wb3J0KGhhbmRsZSwgIlAiLCBtYXBQKTsKICAgICAgICAgcGNpbXBvcnQoaGFuZGxlLCAiTiIsIG1hcE4pOwogICAgICAgICBzc20gPSB2b3Bfc3NJbnRlZ1NpbmdsZSAoUmQsc2QsIGc= LGV0YSxzYW1wbGVzLHRiaWFzLHRfcmdiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvd19zcGFjZShtYXBQKSxvd19uc3BhY2UobWFwTiksbWFwUC1leWUpOwogICAgICAgICB4eHggPSBwY2V4cG9ydChoYW5kbGU= LCBjaF9zc20sIHNzbSk7CiAgICAgIH0KICAgICAgYnNzcmRmID0gdmVjdG9yKHBjZmlsdGVyKGhhbmRsZSwgY2hfc3NtKSk7CiAgICAgIHBjY2xvc2UoaGFuZGxlKTsKICAgfQogICBlbHNlCiAgIHsKICAgICAgYnNzcmRmID0= IHZvcF9zc0ludGVnU2luZ2xlKFJkLHNkLGcsZXRhLHNhbXBsZXMsdGJpYXMsdF9yZ2IsUGluLE5pbixJaW4pOwogICB9CiAgIHJldHVybiBic3NyZGY7Cn0KCgp2ZWN0b3IKdm9wX3RyYWNlX2Vudmlyb25tZW50KHN0cmluZyA= ZW52bWFwLCBlbnZvYmo7IHZlY3RvciByYXlkaXIsIGJnOykKewogICAgdmVjdG9yIHZhbCA9IDA7CiAgICBpZiAoZW52bWFwID09ICIiKQogICAgewoJdmFsID0gYmc7CiAgICB9CiAgICBlbHNlCiAgICB7Cgl2ZWN0b3IJZGk= ciA9IHZ0cmFuc2Zvcm0oInNwYWNlOmN1cnJlbnQiLCBlbnZvYmosIHJheWRpcik7Cgl2YWwgPSBlbnZpcm9ubWVudChlbnZtYXAsIGRpciwgZGlyLCBkaXIsIGRpciwgImxlcnAiLCAxKTsKICAgIH0KICAgIHJldHVybiB2YWw= Owp9CgoKdmVjdG9yCnZvcF90cmFjZSh2ZWN0b3IgTmYsIG5OLCBQUCwgZGlyLCBhdHRlbiwgYmc7IHN0cmluZyBlbnZtYXA7CglmbG9hdCBiaWFzLCBhbmdsZSwgdGhyZXNoLCBqaXR0ZXIsIGRlbnNpdHk7IHN0cmluZyBzdHk= bGU7CglpbnQgc2FtcGxlczsgZmxvYXQgbmhpdDsgc3RyaW5nIGVudm9iajspCnsKICAgIG5oaXQgPSAwOwogICAgdmVjdG9yIHN1bSA9IDA7CiAgICB2ZWN0b3IgcmF5ZGlyID0gMDsKICAgIGZsb2F0ICBhdHRlbl9pbnRlcnA= LCBkaXN0OwogICAgdmVjdG9yIGhpdENmLCBoaXRPZiwgaGl0UDsKCiAgICBnYXRoZXIoIFBQLCBkaXIsCgkgICAgIkNmIiwgaGl0Q2YsCgkgICAgIk9mIiwgaGl0T2YsCgkgICAgIlAiLCAgaGl0UCwKCSAgICAicmF5OmRpcmU= Y3Rpb24iLCByYXlkaXIsCgkgICAgInNhbXBsZXMiLCBzYW1wbGVzLAoJICAgICJiaWFzIiwgYmlhcywKCSAgICAiYW5nbGUiLCBhbmdsZSwKCSAgICAicmF5c3R5bGUiLCBzdHlsZSwKCSAgICAicmF5d2VpZ2h0IiwgdGhyZXM= aCwKCSAgICAic2FtcGxlYmFzZSIsIGppdHRlciwKCSAgICAidmFyaWFuY2V2YXIiLCAiQ2YiKQogICAgewoKICAgICAgICBhdHRlbl9pbnRlcnAgPSAxOwogICAgICAgIGlmICgoZG90KE5mLCBuTikgPiAwKSAmJiAoZG90KE4= ZiwgcmF5ZGlyKSA8IDApICYmIChkZW5zaXR5ID4gMCkpCiAgICAgICAgewogICAgICAgICAgICBkaXN0ID0gbGVuZ3RoKGhpdFAtUFApOwogICAgICAgICAgICBhdHRlbl9pbnRlcnAgPSBleHAoLWRpc3QqZGVuc2l0eSk7CiA= ICAgICAgIH0KICAgICAgICBzdW0gKz0gbGVycChhdHRlbiwgaGl0Q2YsIGF0dGVuX2ludGVycCk7CgogICAgICAgIGlmIChtYXgoaGl0T2YpIDwgMSkKICAgICAgICB7CiAgICAgICAgICAgIHN1bSArPSAoc2V0KDEsMSwxKSA= LSBoaXRPZikgKgogICAgICAgICAgICAgICAgICAgIHZvcF90cmFjZV9lbnZpcm9ubWVudChlbnZtYXAsIGVudm9iaiwgcmF5ZGlyLCBiZyk7CiAgICAgICAgfQoKICAgICAgICBuaGl0ICs9IDE7CiAgICB9CiAgICBlbHNlCiA= ICAgewoKICAgICAgICBzdW0gKz0gdm9wX3RyYWNlX2Vudmlyb25tZW50KGVudm1hcCwgZW52b2JqLCByYXlkaXIsIGJnKTsKICAgICAgICBuaGl0ICs9IDE7CiAgICB9CiAgICByZXR1cm4gc3VtOwp9CgoKZmxvYXQKdm9wX3c= ZWF2ZShmbG9hdCBzcywgdHQsIHNmcmVxLCB0ZnJlcSwgd2lkdGgpCnsKCWZsb2F0IHdlYXZlID0gMDsKCWlmICggc2ZyZXEgPiAwICYmIHRmcmVxID4gMCAmJiB3aWR0aCA+IDApCgl7CgoJCWZsb2F0IHZ2ID0gdHQgKiAwLjU= OwoJCWZsb2F0IHV1ID0gKHNzK3Z2KSAqIHNmcmVxOwoJCXZ2ID0gKHNzLXZ2KSAqIHRmcmVxOwoJCWlmICgoKGludChmbG9vcih1dSkpICYgMSkgPT0gMCkgKSB2diArPSAwLjU7CgoKCQlmbG9hdCB3YXJwcHVsc2UgPSBzcXI= dChhYnMoc2luKHV1ICogMy4xNDE1OTI2KSkpOwoJCXdhcnBwdWxzZSA9IHNtb290aCgxLXdpZHRoLCAxLCB3YXJwcHVsc2UpOwoKCQlmbG9hdCB3ZWZ0cHVsc2UgPSBzcXJ0KGFicyhzaW4odnYgKiAzLjE0MTU5MjYpKSk7Cgk= CXdlZnRwdWxzZSA9IHNtb290aCgxLXdpZHRoLCAxLCB3ZWZ0cHVsc2UpOwoKCgkJZmxvYXQgd2VmdCA9IGxlcnAoMCwgMSwgd2FycHB1bHNlKTsKCQl3ZWZ0ID0gbGVycCh3ZWZ0LCAwLCAxLXdhcnBwdWxzZSk7CgoJCXdlZnQ= ID0gbGVycCgwLCB3ZWZ0LCB3ZWZ0cHVsc2UpOwoJCXdlZnQgPSBsZXJwKHdlZnQsIDAsIDEtd2VmdHB1bHNlKTsKCgoJCWZsb2F0IHdhcnAgPSBsZXJwKDAsIDEsIHdlZnRwdWxzZSk7CgkJd2FycCA9IGxlcnAod2FycCwgMCw= IDEtd2VmdHB1bHNlKTsKCgkJd2FycCA9IGxlcnAoMCwgd2FycCwgd2FycHB1bHNlKTsKCQl3YXJwID0gbGVycCh3YXJwLCAwLCAxLXdhcnBwdWxzZSk7CgoJCXdlYXZlID0gKCgoKGludChmbG9vcih1dSkpICYgMSkgPT0gMSk= ICYmICgoaW50KGZsb29yKHZ2KSkgJiAxKSA9PSAwKSkgfHwKCQkJCQkJKCgoaW50KGZsb29yKHV1KSkgJiAxKSA9PSAwKSAmJiAoKGludChmbG9vcih2dikpICYgMSkgPT0gMSkpKSA/CgkJCQkJCQkJCQl3ZWZ0IDogd2FycDs= Cgl9CglyZXR1cm4gd2VhdmU7Cn0KCnZlY3Rvcgp2b3BfdG9Vbml0Tm9ybWFsKHZlY3RvciBOaTspCnsKICAgIHJldHVybiBOaSAqIDAuNSArIDAuNTsKfQoKdmVjdG9yCnZvcF9mcm9tVW5pdE5vcm1hbCh2ZWN0b3IgTmk7KQo= ewogICAgcmV0dXJuIE5pICogMi4wIC0gMS4wOwp9Cgp2ZWN0b3IKdm9wX3RhbmdlbnROb3JtYWwodmVjdG9yIE5pOwogICAgICAgICAgICAgICAgICB2ZWN0b3Igbm47CiAgICAgICAgICAgICAgICAgIHZlY3RvciB1dGFuOwo= ICAgICAgICAgICAgICAgICAgdmVjdG9yIHZ0YW47CiAgICAgICAgICAgICAgICAgIGludCBvbnNwYWNlOwogICAgICAgICAgICAgICAgICBpbnQgZmxpcFg7CiAgICAgICAgICAgICAgICAgIGludCBmbGlwWTsKICAgICAgICA= ICAgICAgICAgIGZsb2F0IGhlaWdodFNjYWxlOykKewogICAgdmVjdG9yIE5uICAgPSBub3JtYWxpemUobm4pOwogICAgdmVjdG9yIE5pbiAgPSBsZXJwKE5uLCBOaSwgaGVpZ2h0U2NhbGUpOwoKICAgIHZlY3RvciBObzsKICA= ICBOby54ID0gZG90KE5pbiwgdXRhbik7CiAgICBOby55ID0gZG90KE5pbiwgdnRhbik7CiAgICBOby56ID0gZG90KE5pbiwgbm4pOwogICAgTm8gPSBub3JtYWxpemUoTm8pOwoKICAgIGlmIChmbGlwWCkgeyBOby54ID0gLU4= by54OyB9CiAgICBpZiAoZmxpcFkpIHsgTm8ueSA9IC1Oby55OyB9CgogICAgaWYgKG9uc3BhY2UgPT0gMCkgeyBObyA9IHZvcF90b1VuaXROb3JtYWwoTm8pOyB9CgogICAgcmV0dXJuIE5vOwp9Cgp2ZWN0b3IKdm9wX3Rhbmc= ZW50Tm9ybWFsUmVtYXAodmVjdG9yIE5pOwogICAgICAgICAgICAgICAgICAgICAgIHZlY3RvciBubjsKICAgICAgICAgICAgICAgICAgICAgICB2ZWN0b3IgdXRhbjsKICAgICAgICAgICAgICAgICAgICAgICB2ZWN0b3IgdnQ= YW47CiAgICAgICAgICAgICAgICAgICAgICAgaW50IGluc3BhY2U7CiAgICAgICAgICAgICAgICAgICAgICAgaW50IGZsaXBYOwogICAgICAgICAgICAgICAgICAgICAgIGludCBmbGlwWTsKICAgICAgICAgICAgICAgICAgICA= ICAgZmxvYXQgaGVpZ2h0U2NhbGU7KQp7CiAgICB2ZWN0b3IgTm4gICA9IG5vcm1hbGl6ZShubik7CiAgICB2ZWN0b3IgVnMJPSBub3JtYWxpemUodXRhbik7CiAgICB2ZWN0b3IgVnQJPSBub3JtYWxpemUodnRhbik7CiAgICA= dmVjdG9yIE5pbiAgPSBOaTsKCiAgICBpZiAoaW5zcGFjZSA9PSAwKSB7IE5pbiA9IHZvcF9mcm9tVW5pdE5vcm1hbChOaW4pOyB9CgogICAgaWYgKGZsaXBYKSB7IE5pbi54ID0gLU5pbi54OyB9CiAgICBpZiAoZmxpcFkpIHs= IE5pbi55ID0gLU5pbi55OyB9CgogICAgbWF0cml4IE07CiAgICBzZXRjb21wKE0sIFZzLngsIDAsIDApOwogICAgc2V0Y29tcChNLCBWcy55LCAwLCAxKTsKICAgIHNldGNvbXAoTSwgVnMueiwgMCwgMik7CiAgICBzZXRjb20= cChNLCAwLCAgICAwLCAzKTsKICAgIHNldGNvbXAoTSwgVnQueCwgMSwgMCk7CiAgICBzZXRjb21wKE0sIFZ0LnksIDEsIDEpOwogICAgc2V0Y29tcChNLCBWdC56LCAxLCAyKTsKICAgIHNldGNvbXAoTSwgMCwgICAgMSwgMyk= OwogICAgc2V0Y29tcChNLCBObi54LCAyLCAwKTsKICAgIHNldGNvbXAoTSwgTm4ueSwgMiwgMSk7CiAgICBzZXRjb21wKE0sIE5uLnosIDIsIDIpOwogICAgc2V0Y29tcChNLCAwLCAgICAyLCAzKTsKICAgIHNldGNvbXAoTSw= IDAsICAgIDMsIDApOwogICAgc2V0Y29tcChNLCAwLCAgICAzLCAxKTsKICAgIHNldGNvbXAoTSwgMCwgICAgMywgMik7CiAgICBzZXRjb21wKE0sIDEsICAgIDMsIDMpOwoKICAgIHZlY3RvciBObyA9IG5vcm1hbGl6ZShudHI= YW5zZm9ybShOaW4sIE0pKTsKCiAgICBObyA9IGxlcnAoTm4sIE5vLCBoZWlnaHRTY2FsZSk7CgogICAgcmV0dXJuIE5vOwp9Cgp2ZWN0b3IKdm9wX2J1bXBUb05vcm1hbE1hcChzdHJpbmcgbWFwOwogICAgICAgICAgICAgICA= ICAgICBpbnQgb25zcGFjZTsKICAgICAgICAgICAgICAgICAgICBpbnQgZmxpcFg7CiAgICAgICAgICAgICAgICAgICAgaW50IGZsaXBZOwogICAgICAgICAgICAgICAgICAgIGZsb2F0IGhlaWdodFNjYWxlOwogICAgICAgICA= ICAgICAgICAgICB2ZWN0b3IgdXY7KQp7CiAgICBpbnQgeHJlcyA9IDA7CiAgICB0ZXhpbXBvcnQobWFwLCAidGV4dHVyZTp4cmVzIiwgeHJlcyk7CiAgICBpbnQgeXJlcyA9IDA7CiAgICB0ZXhpbXBvcnQobWFwLCAidGV4dHU= cmU6eXJlcyIsIHlyZXMpOwogICAgZmxvYXQgZHggPSAxLjAgLyBtYXgoeHJlcywgeXJlcyk7CgogICAgdmVjdG9yIHYwMCA9IHRleHR1cmUobWFwLCB1di54LWR4LCB1di55LWR4KTsKICAgIHZlY3RvciB2MDEgPSB0ZXh0dXI= ZShtYXAsIHV2LngtZHgsIHV2LnkgICApOwogICAgdmVjdG9yIHYwMiA9IHRleHR1cmUobWFwLCB1di54LWR4LCB1di55K2R4KTsKICAgIHZlY3RvciB2MTAgPSB0ZXh0dXJlKG1hcCwgdXYueCwgICAgdXYueS1keCk7CiAgICA= dmVjdG9yIHYxMiA9IHRleHR1cmUobWFwLCB1di54LCAgICB1di55K2R4KTsKICAgIHZlY3RvciB2MjAgPSB0ZXh0dXJlKG1hcCwgdXYueCtkeCwgdXYueS1keCk7CiAgICB2ZWN0b3IgdjIxID0gdGV4dHVyZShtYXAsIHV2Lng= K2R4LCB1di55ICAgKTsKICAgIHZlY3RvciB2MjIgPSB0ZXh0dXJlKG1hcCwgdXYueCtkeCwgdXYueStkeCk7CgogICAgZmxvYXQgZjAwID0gbHVtaW5hbmNlKHYwMCk7CiAgICBmbG9hdCBmMDEgPSBsdW1pbmFuY2UodjAxKTs= CiAgICBmbG9hdCBmMDIgPSBsdW1pbmFuY2UodjAyKTsKICAgIGZsb2F0IGYxMCA9IGx1bWluYW5jZSh2MTApOwogICAgZmxvYXQgZjEyID0gbHVtaW5hbmNlKHYxMik7CiAgICBmbG9hdCBmMjAgPSBsdW1pbmFuY2UodjIwKTs= CiAgICBmbG9hdCBmMjEgPSBsdW1pbmFuY2UodjIxKTsKICAgIGZsb2F0IGYyMiA9IGx1bWluYW5jZSh2MjIpOwoKICAgIHZlY3RvciBObzsKICAgIE5vLnggPSBmMjAgKyAyKmYyMSArIGYyMiAtZjAwIC0gMipmMDEgLSBmMDI= OwogICAgTm8ueSA9IGYwMiArIDIqZjEyICsgZjIyIC1mMDAgLSAyKmYxMCAtIGYyMDsKICAgIE5vLnogPSAxLjAgLyBoZWlnaHRTY2FsZTsKICAgIGlmIChmbGlwWCkgeyBOby54ID0gLU5vLng7IH0KICAgIGlmIChmbGlwWSk= IHsgTm8ueSA9IC1Oby55OyB9CiAgICBObyA9IG5vcm1hbGl6ZShObyk7CgogICAgaWYgKG9uc3BhY2UgPT0gMCkgeyBObyA9IHZvcF90b1VuaXROb3JtYWwoTm8pOyB9CgogICAgcmV0dXJuIE5vOwp9CgoKdm9pZAp2b3BfY3U= cnZhdHVyZSh2ZWN0b3IgcDsKICAgICAgICAgICAgICB2ZWN0b3IgbjsKICAgICAgICAgICAgICBpbnQgbW9kZTsKICAgICAgICAgICAgICBpbnQgc3BhY2U7CiAgICAgICAgICAgICAgaW50IHNtb290aDsKICAgICAgICAgICA= ICAgZmxvYXQgdG9sZXJhbmNlOwogICAgICAgICAgICAgIGZsb2F0IGNvbnZleHNjYWxlOwogICAgICAgICAgICAgIGZsb2F0IGNvbnZleGJpYXM7CiAgICAgICAgICAgICAgZmxvYXQgY29uY2F2ZXNjYWxlOwogICAgICAgICA= ICAgICBmbG9hdCBjb25jYXZlYmlhczsKICAgICAgICAgICAgICBmbG9hdCBiaWFzbWFwOwogICAgICAgICAgICAgIGZsb2F0IEtvOykKewogICAgZmxvYXQgeGEgPSBhcmVhKFApOwoKICAgIHZlY3RvciBkUGR1LCBkUGR2Owo= ICAgIGdldGRlcml2KHAsICJQIiwgMCwgcywgdCwgZFBkdSwgZFBkdiwgInNtb290aCIsIHNtb290aCk7CiAgICBkUGR1IC89IHhhOwogICAgZFBkdiAvPSB4YTsKCiAgICB2ZWN0b3IgZE5kdSwgZE5kdjsKICAgIGdldGRlcmk= dihuLCAiTiIsIDAsIHMsIHQsIGROZHUsIGROZHYsICJzbW9vdGgiLCBzbW9vdGgpOwogICAgZE5kdSAvPSB4YTsKICAgIGROZHYgLz0geGE7CgogICAgZmxvYXQgYTAwID0gZG90KGRQZHUsIGRQZHUpOwogICAgZmxvYXQgYTA= MSA9IGRvdChkUGR1LCBkUGR2KTsKICAgIGZsb2F0IGExMSA9IGRvdChkUGR2LCBkUGR2KTsKCiAgICBmbG9hdCBiMDAgPSAtZG90KGROZHUsIGRQZHUpOwogICAgZmxvYXQgYjAxID0gLShkb3QoZE5kdSwgZFBkdikgKyBkb3Q= KGROZHYsIGRQZHUpKSAvIDI7CiAgICBmbG9hdCBiMTEgPSAtZG90KGROZHYsIGRQZHYpOwoKICAgIGZsb2F0IGEgPSBhMDAqYTExIC0gYTAxKmEwMTsKICAgIGZsb2F0IGIgPSBiMDAqYjExIC0gYjAxKmIwMTsKICAgIGZsb2E= dCBhYSA9IG1heChhYnMoYSksIHRvbGVyYW5jZSkgKiBzaWduKGEpOwoKICAgIGZsb2F0IGNuMDAgPSBhMTEgLyBhYTsKICAgIGZsb2F0IGNuMDEgPSAtYTAxIC8gYWE7CiAgICBmbG9hdCBjbjExID0gYTAwIC8gYWE7CgogICA= IGZsb2F0IEsgPSBiIC8gYWE7CiAgICBmbG9hdCBIID0gKChjbjAwKmIwMCArIGNuMTEqYjExKSAvIDIpICsgKGNuMDEqYjAxKTsKCiAgICBmbG9hdCBRID0gSCpIIC0gNCpLOwogICAgZmxvYXQgUVEgPSBtYXgoUSwgMCk7CiA= ICAgZmxvYXQgU1EgPSBzcXJ0KFFRKTsKCiAgICBmbG9hdCBwMCA9IChIICsgU1EpIC8gMjsKICAgIGZsb2F0IHAxID0gKEggLSBTUSkgLyAyOwoKICAgIEtvID0gMDsKCiAgICBpZiAobW9kZSA9PSAwKQogICAgewogICAgICA= ICBLbyA9IEs7CiAgICB9CiAgICBlbHNlIGlmIChtb2RlID09IDEpCiAgICB7CiAgICAgICAgS28gPSAtSDsKICAgIH0KCiAgICBmbG9hdCBiaWFzciA9IGNsYW1wKGJpYXNtYXAsIDAsIDEpIC0gMC41OwogICAgaWYgKEtvID4= ICAwKSB7IEtvICo9IGNvbnZleHNjYWxlOyAgS28gPSAgdm9wX2JpYXMoIEtvLCBjbGFtcChjb252ZXhiaWFzICArIGJpYXNyLCAwLCAxKSk7IH0KICAgIGlmIChLbyA8PSAwKSB7IEtvICo9IGNvbmNhdmVzY2FsZTsgS28gPSA= LXZvcF9iaWFzKC1LbywgY2xhbXAoY29uY2F2ZWJpYXMgKyBiaWFzciwgMCwgMSkpOyB9CgogICAgaWYgKHNwYWNlID09IDApCiAgICB7CiAgICAgICAgS28gPSBmaXQoS28sIC0xLCAxLCAwLCAxKTsKICAgIH0KfQojbGluZSA= MjMgIi9zaG9wL09fX19fTEFJUkVUQU1fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk8= T1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfTUFURVJJQUxfX19fTy9TdXJmYWNlVmV4Q29kZSIKCgojbGluZSAxICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV8= Ty9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS92b3B0eXA= ZS5oIgojbGluZSAyNSAiL3Nob3AvT19fX19MQUlSRVRBTV9SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUkk= Q0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9NQVRFUklBTF9fX19PL1N1cmZhY2VWZXhDb2RlIgoKI2xpbmUgMSAiQzovTy9PX0VSQVdURk9TX08= X1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2w= dWRlL3ZvcGxpYi5oIgojbGluZSAyNiAiL3Nob3AvT19fX19MQUlSRVRBTV9SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX18= X19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9NQVRFUklBTF9fX19PL1N1cmZhY2VWZXhDb2RlIgoKCiNsaW5lIDEgIkM6L08vT18= RVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW4= aS92ZXgvaW5jbHVkZS92b3B0eXBlLmgiCiNsaW5lIDI4ICIvc2hvcC9PX19fX0xBSVJFVEFNX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlQ= RU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX01BVEVSSUFMX19fX08vU3VyZmFjZVZleENvZGUiCgojbGluZSA= MSAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk= OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmgiCiNsaW5lIDI5ICIvc2hvcC9PX19fX0xBSVJFVEFNX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUI= VUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX01BVEVSSUFMX19fX08vU3VyZmFjZVZleENvZGU= IgoKCiNsaW5lIDEgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODE= X09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcHR5cGUuaCIKI2xpbmUgMzEgIi9zaG9wL09fX19fTEFJUkVUQU1fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEc= SVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfTUFURVJJQUxfX19fTy9TdXI= ZmFjZVZleENvZGUiCgojbGluZSAxICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy8= T185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS92b3BsaWIuaCIKI2xpbmUgMzIgIi9zaG9wL09fX19fTEFJUkVUQU1fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSUQ= QVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfTUFURVJJQUw= X19fX08vU3VyZmFjZVZleENvZGUiCgoKI2xpbmUgMSAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT18= SE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wdHlwZS5oIgojbGluZSAzNCAiL3Nob3AvT19fX19MQUlSRVRBTV9SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE4= RUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQUQ= RVJfTUFURVJJQUxfX19fTy9TdXJmYWNlVmV4Q29kZSIKCiNsaW5lIDEgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT18= SU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgojbGluZSAzNSAiL3Nob3AvT19fX19MQUlSRVRBTV9SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEE= Rl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1I= QVRJT19TSEFERVJfTUFURVJJQUxfX19fTy9TdXJmYWNlVmV4Q29kZSIKc3VyZmFjZQpzaG9wX09fX19fTEFJUkVUQU1fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE8= T1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfTUFURVJJQUxfX19fTygpCnsKICAgIHY= ZWN0b3IJbnZlYzsKICAgIHZlY3RvcgludmVjMTsKICAgIGZsb2F0CWRvdHByb2Q7CiAgICBmbG9hdAlhYnM7CiAgICBmbG9hdAlwb3c7CiAgICBmbG9hdAljb21wbGVtOwogICAgZmxvYXQJc3FydDsKICAgIGZsb2F0CWNvbXA= bGVtMTsKICAgIGZsb2F0CXN1YmVkOwogICAgZmxvYXQJbmVnYXRlZDsKICAgIGZsb2F0CXBvdzE7CiAgICBmbG9hdAljb21wbGVtMjsKICAgIGZsb2F0CXBvdzI7CiAgICBmbG9hdAlsb2dfX3JhZF80X19hdGFuXzFfX19fX18= MV9fXzsKICAgIGZsb2F0CWNvbXBsZW0zOwogICAgZmxvYXQJcHJvZHVjdDsKICAgIGZsb2F0CWFkZGVkOwogICAgZmxvYXQJZGlmZjE7CiAgICB2ZWN0b3IJb3V0cHV0MTsKCgogICAgZmxvYXQJZGlmZiA9IDAuMDsKICAgIHs= CgoKICAgICAgICBudmVjID0gbm9ybWFsaXplKE4pOwoKCiAgICAgICAgbnZlYzEgPSBub3JtYWxpemUoSSk7CgoKICAgICAgICBkb3Rwcm9kID0gZG90KG52ZWMsIG52ZWMxKTsKCgogICAgICAgIGFicyA9IGFicyhkb3Rwcm8= ZCk7CgoKICAgICAgICBwb3cgPSBwb3coKGFicyksIDIpOwoKCiAgICAgICAgY29tcGxlbSA9IC1wb3c7CiAgICAgICAgY29tcGxlbSArPSAxOwoKCiAgICAgICAgc3FydCA9IHNxcnQoY29tcGxlbSk7CgoKICAgICAgICBjb20= cGxlbTEgPSAtc3FydDsKICAgICAgICBjb21wbGVtMSArPSAxOwoKCiAgICAgICAgc3ViZWQgPSBjb21wbGVtMSAtIDE7CgoKICAgICAgICBuZWdhdGVkID0gLXN1YmVkOwoKCiAgICAgICAgcG93MSA9IHBvdygobmVnYXRlZCk= LCAzKTsKCgogICAgICAgIGNvbXBsZW0yID0gLXBvdzE7CiAgICAgICAgY29tcGxlbTIgKz0gMTsKCgogICAgICAgIHBvdzIgPSBwb3coKGNvbXBsZW0yKSwgMC4zMzMzMzMzMzMzMzMzMzMzMSk7CgoKICAgICAgICBsb2dfX3I= YWRfNF9fYXRhbl8xX19fX19fMV9fXyA9IDAuNzYxNTQ5NzgyODgwODk0Mzc7CgoKICAgICAgICBjb21wbGVtMyA9IC1sb2dfX3JhZF80X19hdGFuXzFfX19fX18xX19fOwogICAgICAgIGNvbXBsZW0zICs9IDE7CgoKICAgICA= ICAgcHJvZHVjdCA9IHBvdzIgKiBjb21wbGVtMzsKCgogICAgICAgIGFkZGVkID0gcHJvZHVjdCArIDE7CgoKICAgICAgICBkaWZmMSA9IGFkZGVkIC0gY29tcGxlbTM7CgoKICAgICAgICBkaWZmID0gZGlmZjE7CiAgICB9Cgo= CiAgICBvdXRwdXQxID0gc2V0KGRpZmYsZGlmZixkaWZmKTsKCgogICAgdmVjdG9yIHRlbXBDZiA9IG91dHB1dDE7CiAgICBDZiA9IHRlbXBDZjsKfQo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8c2M= cmlwdE1hdGVyaWFsSW5mbz4KICAgIDxjaG9pY2VOb2RlIHR5cGU9ImNvbGxlY3QiPgogICAgICAgIDxjaG9pY2VOb2RlIHR5cGU9ImxlYWYiPgogICAgICAgICAgICA8Y2hvaWNlVm9wVHlwZT5zdXJmYWNlPC9jaG9pY2VWb3A= VHlwZT4KICAgICAgICAgICAgPGNob2ljZURhdGE+CiAgICAgICAgICAgICAgICA8ZW50cnkga2V5PSJTZWN0aW9uTmFtZSIgdmFsdWU9IlN1cmZhY2VWZXhDb2RlIi8+CiAgICAgICAgICAgIDwvY2hvaWNlRGF0YT4KICAgICA= ICAgPC9jaG9pY2VOb2RlPgogICAgPC9jaG9pY2VOb2RlPgogICAgPGV4dHJhUGFyYW1ldGVycy8+Cjwvc2NyaXB0TWF0ZXJpYWxJbmZvPgpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAbAX1B9Ri8qCiA= KiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnM= bWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmU= ZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImdldGxheWVyZXhwb3J0IgogICA= IHNjcmlwdAkiZ2V0bGF5ZXJleHBvcnQiCiAgICBsYWJlbAkiZ2V0bGF5ZXJleHBvcnQiCgogICAgb3V0ZXJjb2RlIHsKCSIjaW5jbHVkZSA8c2hhZGVybGF5ZXIuaD4iCiAgICB9CgogICAgY29kZSB7CgkiJHZhbHVlID0gJGQ= ZWZhdWx0dmFsdWU7IgoJIiNpZiAhc3RyY21wKCRzaWduYXR1cmUsIFwiZGVmYXVsdFwiKSIKCSIgICAgJGluZGV4ID0gZmluZCgkbGF5ZXIuZXhwb3J0cy5uYW1lc19mLCAkbmFtZSk7IgoJIiAgICBpZigkaW5kZXggPj0gMCk= IgoJIiAgICAgICAgJHZhbHVlID0gJGxheWVyLmV4cG9ydHMudmFsdWVzX2ZbJGluZGV4XTsiCgkiI2VsaWYgIXN0cmNtcCgkc2lnbmF0dXJlLCBcInZcIikiCgkiICAgICRpbmRleCA9IGZpbmQoJGxheWVyLmV4cG9ydHMubmE= bWVzX3YsICRuYW1lKTsiCgkiICAgIGlmKCRpbmRleCA+PSAwKSIKCSIgICAgICAgICR2YWx1ZSA9ICRsYXllci5leHBvcnRzLnZhbHVlc192WyRpbmRleF07IgoJIiNlbGlmICFzdHJjbXAoJHNpZ25hdHVyZSwgXCJ2NFwiKSI= CgkiICAgICRpbmRleCA9IGZpbmQoJGxheWVyLmV4cG9ydHMubmFtZXNfdjQsICRuYW1lKTsiCgkiICAgIGlmKCRpbmRleCA+PSAwKSIKCSIgICAgICAgICR2YWx1ZSA9ICRsYXllci5leHBvcnRzLnZhbHVlc192NFskaW5kZXg= XTsiCgkiI2VuZGlmIgoJIiRpbmRleCA9IHNlbGVjdCgkaW5kZXggPj0gMCwgJGluZGV4LCAtMSk7IgoJIiRmb3VuZCA9ICRpbmRleCA+PSAwOyIKICAgIH0KCiAgICBvdXRwdXQJZmxvYXQJCQl2YWx1ZQkJIk91dHB1dCBMYXk= ZXIiCiAgICBvdXRwdXQJaW50CQkJZm91bmQJCSJFeHBvcnQgRm91bmQiCiAgICBvdXRwdXQJaW50CQkJaW5kZXgJCSJFeHBvcnQgSW5kZXgiCgogICAgaW5wdXQJc3RydWN0X1NoYWRlckxheWVyCWxheWVyCQkiTGF5ZXIiCgo= ICAgIFZPUF9TVFJfSU5QVVQobmFtZSwJCQkiTmFtZSIsCQkgICAgIiIpCiAgICBWT1BfRkxUX0lOUFVUKGRlZmF1bHR2YWx1ZSwJCSJEZWZhdWx0IFZhbHVlIiwgICAgMCkKICAgIFZPUF9WRUNfUEFSTShkZWZhdWx0dmFsdWU= X3YsCSJEZWZhdWx0IFZhbHVlIiwgICAgMCwgMCwgMCkKICAgIFZPUF9WRUM0X1BBUk0oZGVmYXVsdHZhbHVlX3Y0LAkiRGVmYXVsdCBWYWx1ZSIsICAgIDAsIDAsIDAsIDApCgogICAgc2lnbmF0dXJlCSJGbG9hdCBWYWx1ZSI= CQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSJWZWN0b3IgVmFsdWUiCQl2CXsgc3RydWN0X1NoYWRlckxheWVyIHN0cmluZyB2ZWN0b3IgdmVjdG9yIGludCBpbnQgfQogICAgc2lnbmF0dXJlCSJWZWN0b3I0IFZhbHVlIgk= CXY0CXsgc3RydWN0X1NoYWRlckxheWVyIHN0cmluZyB2ZWN0b3I0IHZlY3RvcjQgaW50IGludCB9Cn0KSU5EWAAAAAAAAAAAAAAACAAAAAxEaWFsb2dTY3JpcHQAAAAAAAAC7lTCGuMAAAAMQ3JlYXRlU2NyaXB0AAAC7gAAAVM= VMIa4wAAABVUeXBlUHJvcGVydGllc09wdGlvbnMAAARBAAABLlRXlecAAAAESGVscAAABW8AAAAAVFeV5wAAAAtUb29scy5zaGVsZgAABW8AAAL5VFeV5wAAABNJbnRlcm5hbEZpbGVPcHRpb25zAAAIaAAAABpUwhrjAAAAC0M= b250ZW50cy5negAACIIAABarYDeG/gAAABBFeHRyYUZpbGVPcHRpb25zAAAfLQAAAARUV5XnIyBEaWFsb2cgc2NyaXB0IGZvciBjb21wdXRlbGlnaHRpbmcgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQgMDEvMjMvMTUgMTA6NTY= OjUxCgp7CiAgICBuYW1lCWNvbXB1dGVsaWdodGluZwogICAgc2NyaXB0CWNvbXB1dGVsaWdodGluZwogICAgbGFiZWwJIkNvbXB1dGUgTGlnaHRpbmciCgogICAgaW5wdXQJYnNkZglGCUYKICAgIGlucHV0CXZlY3RvcglPZgk= IlN1cmZhY2UgT3BhY2l0eSIKICAgIGlucHV0CXZlY3RvcglDZQlDZQogICAgb3V0cHV0CXZlY3RvcglDZglDZgogICAgaW5wdXRmbGFncwlGCTAKICAgIGlucHV0ZmxhZ3MJT2YJMAogICAgaW5wdXRmbGFncwlDZQkwCiAgICA= c2lnbmF0dXJlCSJEZWZhdWx0IElucHV0cyIJZGVmYXVsdAl7IGJzZGYgdmVjdG9yIHZlY3RvciB2ZWN0b3IgfQoKICAgIG91dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKICA= ICB9CgogICAgaGVscCB7CgkiIgogICAgfQoKICAgIHBhcm0gewoJbmFtZQkiT2YiCglsYWJlbAkiU3VyZmFjZSBPcGFjaXR5IgoJdHlwZQlmbG9hdAoJaW52aXNpYmxlCglzaXplCTMKCWRlZmF1bHQJeyAiMSIgIjEiICIxIiA= fQoJcmFuZ2UJeyAwIDEwIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJIkNlIgoJbGFiZWwJIkNlIgoJdHlwZQlmbG9hdAoJaW52aXNpYmxlCglzaXplCTMKCWRlZmF1bHQJeyAiMCIgIjAiICIwIiB9Cgk= cmFuZ2UJeyAwIDEwIH0KCWV4cG9ydAlub25lCiAgICB9Cn0KIyBBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBzY3JpcHQ6IEZyaWRheSBKYW51YXJ5IDIzLCAxMDo1NiAyMDE1ClxzZXQgbm9hbGlhcyA9IDEKIwojICBDcmVhdGk= b24gc2NyaXB0IGZvciBjb21wdXRlbGlnaHRpbmcgb3BlcmF0b3IKIwoKaWYgKCAiJGFyZzEiID09ICIiICkgdGhlbgogICAgZWNobyBUaGlzIHNjcmlwdCBpcyBpbnRlbmRlZCBhcyBhIGNyZWF0aW9uIHNjcmlwdAogICAgZXg= aXQKZW5kaWYKCiMgTm9kZSAkYXJnMSAoVm9wL2NvbXB1dGVsaWdodGluZykKb3BleHBybGFuZ3VhZ2UgLXMgaHNjcmlwdCAkYXJnMQpvcHVzZXJkYXRhIC1uICdfX19WZXJzaW9uX19fJyAtdiAnJyAkYXJnMQpTYXZlU3BhcmU= UGFybXMgOj0gMDsKQ2hlY2tFeHRlcm5hbCA6PSAxOwpTYXZlSWNvbiA6PSAxOwpHemlwQ29udGVudHMgOj0gMTsKQ29udGVudHNDb21wcmVzc2lvblR5cGUgOj0gMTsKVW5sb2NrT25DcmVhdGUgOj0gMDsKU2F2ZUNhY2hlZEM= b2RlIDo9IDA7CkxvY2tDb250ZW50cyA6PSAxOwpNYWtlRGVmYXVsdCA6PSAxOwpVc2VEU1Bhcm1zIDo9IDE7CkZvcmJpZE91dHNpZGVQYXJtcyA6PSAxOwpQcmVmaXhEcm9wcGVkUGFybUxhYmVsIDo9IDE7ClByZWZpeERyb3A= cGVkUGFybU5hbWUgOj0gMTsKUGFybXNGcm9tVmZsIDo9IDA7Cjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzaGVsZkRvY3VtZW50PgogIDwhLS0gVGhpcyBmaWxlIGNvbnRhaW5zIGRlZmluaXRpb24= cyBvZiBzaGVsdmVzLCB0b29sYmFycywgYW5kIHRvb2xzLgogSXQgc2hvdWxkIG5vdCBiZSBoYW5kLWVkaXRlZCB3aGVuIGl0IGlzIGJlaW5nIHVzZWQgYnkgdGhlIGFwcGxpY2F0aW9uLgogTm90ZSwgdGhhdCB0d28gZGVmaW4= aXRpb25zIG9mIHRoZSBzYW1lIGVsZW1lbnQgYXJlIG5vdCBhbGxvd2VkIGluCiBhIHNpbmdsZSBmaWxlLiAtLT4KCiAgPHRvb2wgbmFtZT0iJEhEQV9ERUZBVUxUX1RPT0wiIGxhYmVsPSIkSERBX0xBQkVMIiBpY29uPSIkSEQ= QV9JQ09OIj4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0idmlld2VyIj4KICAgICAgPGNvbnRleHROZXRUeXBlPlZPUDwvY29udGV4dE5ldFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sTWVudUNvbnQ= ZXh0IG5hbWU9Im5ldHdvcmsiPgogICAgICA8Y29udGV4dE9wVHlwZT4kSERBX1RBQkxFX0FORF9OQU1FPC9jb250ZXh0T3BUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbFN1Ym1lbnU+U2hhZGluZzwvdG8= b2xTdWJtZW51PgogICAgPHNjcmlwdCBzY3JpcHRUeXBlPSJweXRob24iPjwhW0NEQVRBW2ltcG9ydCB2b3B0b29sdXRpbHMKCnZvcHRvb2x1dGlscy5nZW5lcmljVG9vbChrd2FyZ3MsICckSERBX05BTUUnKV1dPjwvc2NyaXA= dD4KICA8L3Rvb2w+Cjwvc2hlbGZEb2N1bWVudD4KAAAAAQAMbm9kZWNvbm50eXBlAAAAAQAAAAAfiwgAAAAAAAD/7V3rbtxIdtYkQQIy2eyf+bP5xekNgp2Fl2Lx2u3FIhnL9sTBzMiwvd4FskGD6mZLxLDJRrNbY8Xw6wTIa8w= q+RFUhdeqlgXti5NyeqSIYusc07xVPHUqa9OXfjc/uLIifA/9AOc+icMQ6f7U1GB64eODwLP9/Bt0NCD0D59vYiz7Cye/VgevS9Wx6uzdZaeX2zS/Nw6viiWyfGPcXo8Ty6PLxYlTNjO0zw9LjZZeXz6OkvP3l4Uq/ffx/lmHds= MNXs5iHnvKNiADf0PFiM+Xa5vJoni/Lo1Q/P/3zU/vwV/P0FTHvx5+nbFyfvXp3+UBH+593P//R/8O8vOzoj0tHRl//77udfwb9HX8Dfv4G/f8+y/Or1xVWZzmDlXVnP4jKZW9+1xH8pVrDET487Of8r/6Rfvj99PWWT6p+/htw= R+zP35Xb9SKeJdXtP+ISfNEtMdL4H56ncVacv52t09WGJH/56d3PX/7p19ZJkW+SD5un1luSmWke/9a0fmv9O3m5FpG0iKh1nuTJOt7A8sXbTbGMN6TMSODsyrqczazFulhaZbFdzxJrkWaJRRXHRnzf1lk8tV6uU+s/4txyPQs= OE/d8dMgsFz4LiHbsWl+NC34k8fLxBhRmYxwcon1ERCy+CzJjJH0fRCuYrtJ1rNinljkKehnlC5XxXpDK/x7wv0J/99lp/h+M2qT/zKap+tktvnL6In1z+TyCUNOc4qhvmFZoN6YCv+KZafJMi3LtMiZTJrUJwJ9prNiuaKUwvc= ktwbViaF07Hlq2+ED86L8iKeFz/RD6/ThAI8u4i50Y3Jn0uVCIlERAJZcpmQl4GvuvouFtsyaXnoBJa1XCWzbRavW14mhWW+LLLtksqWuhdXWLxcZUnJ1BhJkpWeEugmsiI5tnHCWV0rXzJnZgyh5w0KDE8p/hLzvuwmny5w+uk= giXAFzNdJ/k8WZcb6IAwTyeNFVjFm4vN1Ypw1jcsyzq+ytJlukkuY/Kq6IQOa7LIYImg70sLwkolsKyzIivWOBvM2N7K2ObJLL7q8OI0gUC5gm6+5cW3XKGg64YeMl4W23xTl4tOYwWg2zlLY2Ik1XXHSBgXIGyZy222SbGBkWw= mttuLc626zK9TKoqrO6+Zlw1dO+r7ca4hLVbrA1iSUZlqSMBR21tRmOSIi7o5Azk9lQ5NC7Y4H21QC42KP9q0J5ayMy4Y4P110KB2i8bjbsWKd9paka3TStkOhJyfq5BG3zzV8pxUgKZRVbEGwP7SYN4bgGZ9tEG48IFzIyTNlg= Ly5gpxy1QXtxoRq00zU6rlwg0PXTBufOBUKVyzZqP66yQcbVckawg1V2MhCnkyzSHOVwVs4XxkvE+ZJOrl796cLAzpwmpfnG6PhsY/THMrHenL62XsfQOyXQR5W0SLlZQ4hm1P7bGH2TZcVP8RnEpq9hmoiXduKQf2O9Ia4aokg= mEoLkFqmPbkx+j7NG4E3KIkXaL20MTpB17KcO+6c4baeoySB+q1fr/nfohuB3qxTN0Zv4ivrJU6xvsFJvEzl32ExX721nsGr7uuZNw38RY5r+S2+5fhaD2+M3mIDtuCbIUCdY24cPdSxvhyZmOkiyVYQlxuwe6j7APxnFa+XKB0= jyBOF6ZRDQ2ISRnYFnCRTPiEy7RMoa6mUab/nRieacDBYwwVND5aAP/7ZBrJBzQ+MPIiT6i+hnlMxzSbZ4oslGiwKc7P0XPp5+32rNqgm4dwdk2eQIzCNJZJvjVwPcGaqh3ZCNZ9ddlIYYbKL1L0J3AsiNNYxlm8LeEwUMT4xDo= IURWAnWhWNsm+RNd/la3bkVAR1Wi8v10keTWR/ivU92o6qqaEtQX3ajbOuPatqLSkBIj8jKfZfHsRzi0nP14vobtZN5WG0YPhOk5vmmGnlZcUhIWbplc4fEz7rjglHdqCi5wUkyTaFVykDbrOD9PDAvdcfZ5O+1aD9foxnhEiVY= oKuW6+xLL+x5RcrVDlim4gAVh718R7fK2SsMOUvzBLf978hFlXweL5cxTP0W/bVc2+Wsk3DcebukO6GmMIK+6KYWKnly1ZW1baLp0XZ60O927xfqPrF5VLdrvG1n0HamzSMEfeptn9L0wu1LajtjWeZcuySZf7p1zNdtOfy8mCc= U6QAilvfNme3ZfRDhFm3m6QO9QE7zdPNEXqU9QerQzSX8WZ2kZSw8JDo3FqPOjgPgMPrAR9yBBNhw94g5LMqyhS68dzyHdsLQwDb7yRwvdCcxUglCGssYM6KPMfgOk8+bNK55ZuLLD4vobJWVsAOrVgsrCWsygxfbRJoQaj9ops= RVFsVtCXbPDdB9hq8cXZ1SouS3wJvQBkJ8mk9ePLC6gx1hrfbXPYqOb4sowvk3m8ifENKt46qXJC1oKCtrA0ENLMk02cEo2WyTzdLqkElHl9m5tkYFL+AG117pkfTc8anUCs98nEQLJNdywj32YZQXYjOPYAJMElCQgfupYRz+c= noWSRidJmwktDl1NK4puail0/clEzg+HsWfrBLtB+F4i3/OcAKbBak4XVxbwXWjH4WQcwbR4u7mADjwvzor51b/lBXSo68QuU/iqP9iwhhDLbIZqyYmiCD4B9wHWH99Nied/8+0zy7HHza8J3ySJlCMLgbW6zqDz2sbniXVB0k0= +J5ua6Ze2xA9wJkp7AvW6C2TuYhfTKfT97BbgIYKr9C8xtFtp7C8ZgrLDQLu8cQk0nxRlEc/bJev0AV8Oe/jbJuUz9I8XsN3YD5LztMc0cxTzI8sxTpZmM+Ts+35SbFev8rr1Om0cm3TqfkMG7+c/kOxXsbZ92jiwKmY8Q0wITw= fE7YsCYw5UU+xwrU8za3rBXyP/7x3W6t0NNOrEOjCHfszPzaStwAeGqFZJ7Ns4EHs7V+59jAdWGLUbq2yV58W964tvw+PRvwmrGGCXyLiluCgIywTBBaohgkiCw2zgjGVjeSCCYWFTCEyJqPCLrA6gb9XNcSxfRcz+KDdi7UuYo= jLmB1YnCuaHVjbS5UGsmnuaOLS5k5k4sQUzMh/k30S8/4spSldIfC7SvaKIOpNye4UTcC9SdSJtIdySjETRjdN/BxSPYQbXEejwPVaFS6VHryAxoCjWsG5khRWmHLiMzEqbPycBl3CWWZOgwYRWg4TkspkNRKwgNUwGVOm9ePqA= i9+CVFjGkClKgyLZbpapZK6Cq7pFJK+58puroLkKm6uouRo3V5PmqioavgTtZfsY0D5H1r27IJg8qu697Ukip8dxo8HC0UfzknTwSEfzdGH8p+UYyAOXf3Cs/zJ+YwD872uzG8ft8o2gu4JsTeC2S69dBORhArZdPjToQDx0kLY= y+NABiooy6nM0kksli9XxUNCr1xxRkRRJuIq0qOOsIpoTXBVUllUUFXC0UZSeYbFAnHcemTmRw0DDwhZi9k7OvRbId/hdIHuhPSsLApqku8aAzVkSFApI0NAwLcdEE4s3w6hHuqxXfC4x3aiPrnpUKakO27vuz3x9IT0vtQwkB4= KTbZVd1OdcX0N+0QUN4VhO7j6gpqIWR8KvsVdAQogATEThHHkiQ0JOYqxCQ0JOYpxCQ0JOYrxCQ0JBYoxCQ0JBYqxCQ0JBYpxCQ0JDZWiEloSGyiEJPQ8Ot2VO9bQsSCSkNRWApQmYqMiAVVxiIjYkGVuciIWFBlMDIiFlSZjIw= iAVVRiMjYkGV2ciIWFBlODIibvEqy5ERsaDKcmRELKh0MgrLcVWWIyNiQZXlyIhYUGU5MiIWVFmOjIgFVZYjI2JBleXIiFhQZTkyInb6KsuREbGgynJkRCyoshwZEQsqOyiF5Xgqy5ERsaDKcmRELKiyHBkRC6osR0bEgirLkRE= saDKcmRE3O+rLEdGxIIqy5ERsaDKcmRELKiyHBkRCyrBjcJyfJXlyIhYUGU5MiIWVFmOjIgFVZYjI2JBleXIiBj6qSxHRsSCKsuREbGgynJkRCyoshwZEQuqLEdGxIJKYKywnEBlOTIiFlRZjoyIBVWWIyNiQZXlyIgY/assR0Y= xIIqy5ERsaDKcmRELKiyHBkRC6osR0a8fQyqmRV0vEg1VO2NQP0t8O3ABncV+pHpQ8La3TAUTr3jKJTXhOeiiJswpVSRBaEc2x27XuBZnu0C0BOF8h53FMqpY011iIlElrjgFBVY2jFa5I3hOw2CyP98o0UtgysMvVZ2JggW3b4= +bcPVza3gVq/R3kjfg6FTDoyTR/qN7/rZu83ZEGVVDrI2vzEDoE3CS3g2KHvjA+8yTdz7dboDK3lndYJXLsnC4JcMkeMad0gc01W+IVxuNcocoh/wVCrheqm4AaCOZDKDAUuASXhRYhdvFBt3foacwgnCkd4IaeHcAW+gtXD8aA= yTVohzISWdYootazZrCqxAxIPCvOlU/GRFdMbeiejI44yJ4ZFUeOFyOpOFaFtAYIA6lq+EZETIDW1Zdn0/AshQUm2YCaaSLncai/FTcIVeyO5Oprk6ySFr5ebDWp5N0jYrqELURKPU+KZbJZX0kZcJNUVTpm6KnPGZ4WToT5jBo= u49FZGz2EgoxKldJlRCJFaiIS1m+5L2riCCUUMl7lBDrShKScS1B8e1M2AIwGYKFuEReBnKkebIW+IJqxcJ6uc3TBWxwMhaYFe45pO6ELJhGOfEsaJ191ekm85Z5Ro5y4PirYyLuZFTVCskxxFCYilplwGOqeinX3lFV2JB9hRY= fbhqYnuh5/kHjquoVYw1smqTJNjKU2Mr9Vrsx4at6iYBsRU/P98Y43XQVbM1XuMrja80vtL4SuOrfeKrdteGAF81DnwohEVpw+8hgZ0rG66GCXcNruo9IwDSxQqogFXkjS3fHgde4CmBVfTogVW5XQoAVIARkk8BKIA3EtArdC0= EDRUV4Cv/HqJJCPkKjHXJOpirsgJvc82zk01E0GcG1vpPkLc9PiH9xX4sUP5CSrYzo+B8DpZxlGglLv2FF5DBryrIipIF1UDOwgiF7qKycSP1K7CfdyuAsg3zCKDIp6CcSYsUd7oPZdbCh057uc7ueVRa/n51kcMTtDqSYXnWx4= dSCYXFGFK6VPFncCMFoGgdMgaj8Ir4FCNWDvwZvWa/j8RhWiQt9m1LHtQgUOfRIcTXo3MRvhDLhLb95zpSEbhkfuTkJ/vNe58oHjNnVTcAMBgiB2eJ2gzUmiwzU6XKPDNTpco8M1ew3XtAwCNEX89oNBU+6AaCqSqdCHpiLb98Y= YXDgaIo/tINdaERRNM66Gc7y+JWvxEKvv/SoPfNZgy4NujTo0qBLg657BV3ug5kgc4ebIAPCqQc54grtiT9B67l9EB063hJPj3UntYBHz5NJcBY3R8ZkwZ1ipQJfXhR4jytm3jdRJkRf+58oezj+whvQXwirwuvxFxPbd8buoa8= U9zRX/gdf8FSwx19BhDMr3tqt8GtaXzcbsO7H7fhPZzYjjdgbCeQqdC3FGdsewHM6MB9BzpXVRDYYZMla5199VpnX33udDTZ72lk9xfL4ftSYpHXieXQL0AHcnQgRwdydCBHB3LuN5AzHMLqG5j59x3I8XsGZmPbdSbg0MGVdGA= JgrVXHNQxgZtrjUiGzvckeCPe0Tm38+IzB/MX1CfPOGHQxBK7n08BhpyIHBYUAGZu4jsAM+0A9uDeboH7jDIlzKoQZh47CXbEaEM3Mhiu2QSPQCPaTDWftzF5RfSInO85lBMj8D0CEyPwPQITI/A9jkC81pGEaCCbnsgPNUej6Y= Osujic/tG101HzARfXhRoE4f1nLsIAqcQ581E32MrHvMR08MXDZYU+Iw2dDsEeIw6lOIiv3jreHe5CQQHSXXGE1jNI3RNEYbBKMFypNseZc+1HnWyggY9TXRvWO1NhIWyc4TJYr0oTT0WdlxCNxD38vLfgq2s/NE8kFUDptFu2E= M/9wsBn1AWTBHBNtqDfYgoLklHis6jk0INOATAMyDcg0ILu5H1cGzWg/PhQUUy4PZT7tvncwRm0BVoDVXeHYxI/cyYGjMabSRBGzXRHZeDdEFhwQIqOWkPJDB9ZabxQp06hMozKNyjQq06hs/2GylkEVJhsSl6k/UID2GwwByag= DxSE/JkXjRa9aAzYkTP2Dz02VtdXZ+fOrhhsshsGCw8Hg9GfLBAuQbg+/KqFNPLSyEsjL428NPK6x28WNB58qGAYFZ2Tzkvm+K0XP+09HFajUgCcfmV6IZhr++EkPPQl+51q46coW0ovIHPl+6kZvuhwAFnTgIRn5HVt9gZTlbU= rBKe6eVjGp1pdKbRmUZnt42LUeu0pLOVjTt/EDOWlVIDQTTljCWrSi9A82zXcyL9dXSq0nh4tjs4A7uBs/EBgTNqxrKv4dwAmmlgpoGZBmYamGlgdt8Tlqwrf1i7MAeLnlG7MBVTurvHzzx7MgGTQz/smKs40aKy68TQ5B+ZYPg= JocD03bchnmjKBonreGahmsarmm4puHaXuHabtswB4+kKac7G7WGn+5UrKfeFa75dhR4AGi4JomncZR+qObtBtWA7BzpR4jV1POdXaO9EVLTOE3jNI3TNE7TOO2+5zu77vxBfMAjSy6T/R8Y285zhvyRvUSFXkQW2AHs7w99fhM= VxaFw6r7fvTl74i+wOGgL+orHi5/KAYxy+tgLizRj7Q00NJASwMtDbQ00Lqx51Z/vYN47qGCYNQOBNGqmMUCKjIIymrOeIJF4g+OZTTpBVuh7UaBf+iHxtJ1xqwlo5P7odeOR/aDAzqzv2k1buDxZ/Yztnq9pWStoAZiGohpIKY= gZgGYvsEYsqvIjF+/EEs7y9XyWybxethAJlyeT+rSi8ii2zHCw/9BAymzihE1knvh2Q7nt4PDuj4fl/5TVvWWq+DyRhJDco0KNOgTIMyDcr2OQ3ZMghAGevJH8SJ/ZdFtl0OFCRTnthPK7IDIosmqPc+bEhGVRkFyJjUfji244E= /eBAT+zn58xpQ70OGKPkNBTTUExDMQ3FNBTbZ3xMeV4/7cWHAmItOFRs4o8hLknKvWOxOuIAgCP9KE2tSy8cG9tBMJ54Bw7H2FoTHIBRE/pB2Y5n9oNDOrS/bj3KIzAqi73JGRhEVEMzDc00NNPQTEOzfUbJWiHFGRiVLx8KnSk= T+1vNxAMhM+a0/uBo9qdtitCm9ie6+gtlVKIxpP6QdqOh/qDAzrVv2lEPZsqbwDTusIaqGmgpoGaBmoaqO0TqCnP+Of8+VDbKpWHX+T4cu8IzWsOvXBCfjazVqIXmAHHdsbg0ENnVXVRgKxJ6cVh/q5r/A/oMH+vPdzClRvndeA= VyWjUZdGXRp1adSlUdc+Zy6VZ1nU3nuow2F7Nlkyx58N8mXL5qgPAIBos6VAo11g2Nh39aZLvu7k31na9euX/q5LzK57oD80IfCZArSg3YTp79iqbvHJJf1ZTA3eNHjT4E2DtwFCZj3bMgWefSgkp1x/xh1lOwyWa9ehCc6Bkug= 1I/mgB063qHv2BTXnurU/50R3a7r065/9v9k/LkiunZ9mq+Y+rw5phNnoVGdRnUa1WlUp1HdXlFdqFyxJvHuA+E6t0GcgpXRNmpj6yMPmHTPbJbbM4IY8CXuwEHl5cy6NGY8nwMz32YZMBH0I/+7KBn/5+F7D136ZpxljeA0WaY= JSpnlSOujZaK7+rvw5udmqvvqzuuZs3OUb4m3sJh0sedmMw2W5Pa6WGy89VmdwLbrGKrXaU6BWCTb/v2qC3DHAK282RzBG77COBRLO/efPPquxdvvvrqq6P/Bz7z1mRILgEAAAAAAElORFgAAAAAAAAAAAAAAAIAAAAMRGlhbG8= Z1NjcmlwdAAAAAAAAA1sX1B9SAAAABNEZXNjcmlwdGl2ZVBhcm1OYW1lAAANbAAAAAZgN4ekLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWY= ZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2Q= dWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8= Cgp7CiAgICBuYW1lCSJnZXRhdHRyaWIiCiAgICBzY3JpcHQJImdldGF0dHJpYiIKICAgIGxhYmVsCSJnZXRhdHRyaWIiCgoKICAgIGNvZGUgewoJInN0cmluZyAkc291cmNlZmlsZSA9ICRvcGlucHV0OyIKCSJpZiAoJG9waW4= cHV0ID09ICdmaWxlJykgJHNvdXJjZWZpbGUgPSAkZmlsZTsiCgkiJHN1Y2Nlc3MgPSAwOyIKCSJpbnQgJGVsZW1pZHggPSAkaTE7IgoJImlmICgkYXR5cGUgPT0gJ3ZlcnRleCcpIgoJIgkkZWxlbWlkeCA9IHZlcnRleGluZGU= eCgkc291cmNlZmlsZSwgJGkxLCAkaTIpOyIKCSIkYWRhdGEgPSBnZXRhdHRyaWIoJHNvdXJjZWZpbGUsICRhdHlwZSwgJGF0dHJpYiwgJGVsZW1pZHgsICRzdWNjZXNzKTsiCgkiaWYgKCEkc3VjY2VzcykiCgkiCSRhZGF0YSA= PSAkYWRlZmF1bHQ7IgogICAgfQoKICAgIGRlc2NyaXB0aXZlcGFybQlhdHRyaWIKCiAgICBpbnB1dAlzdHJpbmcJZmlsZQkiR2VvbWV0cnkgRmlsZSIKICAgIGlucHV0CXN0cmluZwlhdHlwZQkiQXR0cmlidXRlIENsYXNzIgo= ICAgIGlucHV0CXN0cmluZwlhdHRyaWIJIkF0dHJpYnV0ZSBOYW1lIgogICAgaW5wdXQJaW50CWkxCSJQb2ludCBvciBQcmltaXRpdmUgTnVtYmVyIgogICAgaW5wdXQJaW50CWkyCSJWZXJ0ZXggTnVtYmVyIgogICAgaW5wdXQ= CXZlY3RvcglhZGVmYXVsdAkiRGVmYXVsdCBWYWx1ZSIKCiAgICBvdXRwdXQJdmVjdG9yCWFkYXRhCSJBdHRyaWJ1dGUgVmFsdWUiCiAgICBvdXRwdXQJaW50CXN1Y2Nlc3MJIlJldHVybiAxIEZvciBTdWNjZXNzLCAwIEZvciA= RmFpbHVyZSIKCiAgICBzaWduYXR1cmUJIkZsb2F0IgkJZiAgeyBzdHJpbmcgc3RyaW5nIHN0cmluZyBpbnQgaW50IGZsb2F0IGZsb2F0IGludCB9CiAgICBzaWduYXR1cmUJIkludGVnZXIiCWkgIHsgc3RyaW5nIHN0cmluZyA= c3RyaW5nIGludCBpbnQgaW50IGludCBpbnQgfQogICAgc2lnbmF0dXJlCSJWZWN0b3IgMiIJdjIgeyBzdHJpbmcgc3RyaW5nIHN0cmluZyBpbnQgaW50IHZlY3RvcjIgdmVjdG9yMiBpbnQgfQogICAgc2lnbmF0dXJlCSJWZWM= dG9yIDMiCWRlZmF1bHQgeyAgfQogICAgc2lnbmF0dXJlCSJWZWN0b3IgNCIJdjQgeyBzdHJpbmcgc3RyaW5nIHN0cmluZyBpbnQgaW50IHZlY3RvcjQgdmVjdG9yNCBpbnQgfQogICAgc2lnbmF0dXJlCSJNYXRyaXggMiIJbTI= ICB7IHN0cmluZyBzdHJpbmcgc3RyaW5nIGludCBpbnQgbWF0cml4MiBtYXRyaXgyIGludCB9CiAgICBzaWduYXR1cmUJIk1hdHJpeCAzIgltMyB7IHN0cmluZyBzdHJpbmcgc3RyaW5nIGludCBpbnQgbWF0cml4MyBtYXRyaXg= MyBpbnQgfQogICAgc2lnbmF0dXJlCSJNYXRyaXggNCIJbSAgeyBzdHJpbmcgc3RyaW5nIHN0cmluZyBpbnQgaW50IG1hdHJpeCBtYXRyaXggaW50IH0KICAgIHNpZ25hdHVyZQkiU3RyaW5nIglzICB7IHN0cmluZyBzdHJpbmc= IHN0cmluZyBpbnQgaW50IHN0cmluZyBzdHJpbmcgaW50IH0KCiAgICBzaWduYXR1cmUJIkZsb2F0IEFycmF5IgkJZmEgIHsgc3RyaW5nIHN0cmluZyBzdHJpbmcgaW50IGludCBmbG9hdGEgZmxvYXRhIGludCB9CiAgICBzaWc= bmF0dXJlCSJJbnRlZ2VyIEFycmF5IglpYSAgeyBzdHJpbmcgc3RyaW5nIHN0cmluZyBpbnQgaW50IGludGEgaW50YSBpbnQgfQogICAgc2lnbmF0dXJlCSJWZWN0b3IgMiBBcnJheSIJdjJhIHsgc3RyaW5nIHN0cmluZyBzdHI= aW5nIGludCBpbnQgdmVjdG9yMmEgdmVjdG9yMmEgaW50IH0KICAgIHNpZ25hdHVyZQkiVmVjdG9yIDMgQXJyYXkiCXZhIHsgc3RyaW5nIHN0cmluZyBzdHJpbmcgaW50IGludCB2ZWN0b3JhIHZlY3RvcmEgaW50IH0KICAgIHM= aWduYXR1cmUJIlZlY3RvciA0IEFycmF5Igl2NGEgeyBzdHJpbmcgc3RyaW5nIHN0cmluZyBpbnQgaW50IHZlY3RvcjRhIHZlY3RvcjRhIGludCB9CiAgICBzaWduYXR1cmUJIk1hdHJpeCAyIEFycmF5IgltMmEgIHsgc3RyaW4= ZyBzdHJpbmcgc3RyaW5nIGludCBpbnQgbWF0cml4MmEgbWF0cml4MmEgaW50IH0KICAgIHNpZ25hdHVyZQkiTWF0cml4IDMgQXJyYXkiCW0zYSB7IHN0cmluZyBzdHJpbmcgc3RyaW5nIGludCBpbnQgbWF0cml4M2EgbWF0cmk= eDNhIGludCB9CiAgICBzaWduYXR1cmUJIk1hdHJpeCA0IEFycmF5IgltYSAgeyBzdHJpbmcgc3RyaW5nIHN0cmluZyBpbnQgaW50IG1hdHJpeGEgbWF0cml4YSBpbnQgfQogICAgc2lnbmF0dXJlCSJTdHJpbmcgQXJyYXkiCXM= YSAgeyBzdHJpbmcgc3RyaW5nIHN0cmluZyBpbnQgaW50IHN0cmluZ2Egc3RyaW5nYSBpbnQgfQoKICAgIHBhcm0gewoJbmFtZQlvcGlucHV0CglsYWJlbAkiSW5wdXQiCgl0eXBlCXN0cmluZwoJZGVmYXVsdAl7ICJmaWxlIiA= fQoJbWVudQl7CgkgICAgImZpbGUiCSJGaWxlIgoJICAgICJvcGlucHV0OjAiCSJGaXJzdCBJbnB1dCIKCSAgICAib3BpbnB1dDoxIgkiU2Vjb25kIElucHV0IgoJICAgICJvcGlucHV0OjIiCSJUaGlyZCBJbnB1dCIKCSAgICA= Im9waW5wdXQ6MyIJIkZvdXJ0aCBJbnB1dCIKCX0KICAgIH0KICAgIHBhcm0gewoJbmFtZQlmaWxlCglsYWJlbAkiR2VvbWV0cnkgRmlsZSIKCXR5cGUJZ2VvbWV0cnkKCWRlZmF1bHQJeyAiJEhIL2dlby9kZWZnZW8uYmdlbyI= IH0KCWRpc2FibGV3aGVuCSJ7IG9waW5wdXQgIT0gZmlsZSB9IgogICAgfQogICAgcGFybSB7CgluYW1lCWF0eXBlCglsYWJlbAkiQXR0cmlidXRlIENsYXNzIgoJdHlwZQlzdHJpbmcKCWRlZmF1bHQJeyAicG9pbnQiIH0KCW0= ZW51IHsKCSAgICAiZGV0YWlsIgkiRGV0YWlsIgoJICAgICJwb2ludCIJIlBvaW50IgoJICAgICJwcmltIgkiUHJpbWl0aXZlIgoJICAgICJ2ZXJ0ZXgiCSJWZXJ0ZXgiCgkgICAgInBvaW50Z3JvdXAiCSJQb2ludCBHcm91cCI= CgkgICAgInByaW1ncm91cCIJIlByaW1pdGl2ZSBHcm91cCIKCX0KICAgIH0KICAgIHBhcm0gewoJbmFtZQlhdHRyaWIKCWxhYmVsCSJBdHRyaWJ1dGUiCgl0eXBlCXN0cmluZwoJZGVmYXVsdAl7ICJDZCIgfQogICAgfQogICA= IHBhcm0gewoJbmFtZQlpMQoJbGFiZWwJIlBvaW50IG9yIFByaW1pdGl2ZSIKCXR5cGUJaW50CglzaXplCTEKCWRlZmF1bHQJeyAwIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQlpMgoJbGFiZWwJIlZlcnRleCIKCXR5cGUJaW4= dAoJc2l6ZQkxCglkZWZhdWx0CXsgMCB9CiAgICB9Cn0KCmF0dHJpYklORFgAAAAAAAAAAAAAAAcAAAAMRGlhbG9nU2NyaXB0AAAAAAAABhZRR0+QAAAADENyZWF0ZVNjcmlwdAAABhYAAAFkUUdPjwAAABVUeXBlUHJvcGVydGk= ZXNPcHRpb25zAAAHegAAAQFRR0+QAAAABEhlbHAAAAh7AAAAAFFHT5AAAAALQ29udGVudHMuZ3oAAAh7AAAcR2A3hwAAAAAQRXh0cmFGaWxlT3B0aW9ucwAAJMIAAAAEUUdPkAAAABNJbnRlcm5hbEZpbGVPcHRpb25zAAAkxgA= AAAaUUdPkCMgRGlhbG9nIHNjcmlwdCBmb3Igdm9sdW1ldm9wZ2xvYmFsIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIDAzLzE4LzEzIDEzOjMyOjAwCgp7CiAgICBuYW1lCXZvbHVtZXZvcGdsb2JhbAogICAgc2NyaXB0CXZvbHU= bWV2ZXhnbG9iYWwKICAgIGxhYmVsCSJWb2x1bWUgVk9QIEdsb2JhbCBQYXJhbWV0ZXJzIgoKICAgIG91dHB1dAl2ZWN0b3IJUAlQCiAgICBvdXRwdXQJZmxvYXQJZGVuc2l0eQlkZW5zaXR5CiAgICBvdXRwdXQJaW50CWl4CWk= eAogICAgb3V0cHV0CWludAlpeQlpeQogICAgb3V0cHV0CWludAlpeglpegogICAgb3V0cHV0CWludAlyZXN4CXJlc3gKICAgIG91dHB1dAlpbnQJcmVzeQlyZXN5CiAgICBvdXRwdXQJaW50CXJlc3oJcmVzegogICAgb3V0cHU= dAl2ZWN0b3IJY2VudGVyCWNlbnRlcgogICAgb3V0cHV0CXZlY3RvcglvcmlnCW9yaWcKICAgIG91dHB1dAl2ZWN0b3IJc2l6ZQlzaXplCiAgICBvdXRwdXQJdmVjdG9yCWRQZHgJZFBkeAogICAgb3V0cHV0CXZlY3RvcglkUGQ= eQlkUGR5CiAgICBvdXRwdXQJdmVjdG9yCWRQZHoJZFBkegogICAgb3V0cHV0CXZlY3RvcglCQglCQgogICAgb3V0cHV0CWZsb2F0CVRpbWUJVGltZQogICAgb3V0cHV0CWZsb2F0CVRpbWVpbmMJVGltZWluYwogICAgb3V0cHU= dAlmbG9hdAlGcmFtZQlGcmFtZQogICAgb3V0cHV0CXN0cmluZwlPcElucHV0MQlPcElucHV0MQogICAgb3V0cHV0CXN0cmluZwlPcElucHV0MglPcElucHV0MgogICAgb3V0cHV0CXN0cmluZwlPcElucHV0MwlPcElucHV0Mwo= ICAgIG91dHB1dAlzdHJpbmcJT3BJbnB1dDQJT3BJbnB1dDQKICAgIHNpZ25hdHVyZQkiRGVmYXVsdCBJbnB1dHMiCWRlZmF1bHQJeyB2ZWN0b3IgZmxvYXQgaW50IGludCBpbnQgaW50IGludCBpbnQgdmVjdG9yIHZlY3RvciA= dmVjdG9yIHZlY3RvciB2ZWN0b3IgdmVjdG9yIHZlY3RvciBmbG9hdCBmbG9hdCBmbG9hdCBzdHJpbmcgc3RyaW5nIHN0cmluZyBzdHJpbmcgfQoKICAgIG91dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiAgICB7CglfX19iZWdpbgk= YXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV8= X19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2k= bglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbgk= YXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgiIikKCV9fX2JlZ2luCWF1dG8KCQkJKCIiKQoJX19fYmVnaW4JYXV0bwoJCQkoIiIpCglfX19iZWdpbglhdXRvCgkJCSgiIikKICA= ICB9CgogICAgaGVscCB7CgkiIgogICAgfQoKfQojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIHNjcmlwdDogTW9uZGF5IE1hcmNoIDE4LCAxMzozMiAyMDEzClxzZXQgbm9hbGlhcyA9IDEKIwojICBDcmVhdGlvbiBzY3JpcHQ= IGZvciB2b2x1bWV2b3BnbG9iYWwgb3BlcmF0b3IKIwoKaWYgKCAiJGFyZzEiID09ICIiICkgdGhlbgogICAgZWNobyBUaGlzIHNjcmlwdCBpcyBpbnRlbmRlZCBhcyBhIGNyZWF0aW9uIHNjcmlwdAogICAgZXhpdAplbmRpZgo= CiMgTm9kZSAkYXJnMSAoVm9wL3ZvbHVtZXZvcGdsb2JhbCkKb3BzcGFyZWRzICIiICRhcmcxCm9wZXhwcmxhbmd1YWdlIC1zIGhzY3JpcHQgJGFyZzEKb3B1c2VyZGF0YSAtbiAnX19fVmVyc2lvbl9fXycgLXYgJycgJGFyZzE= ClNhdmVTcGFyZVBhcm1zIDo9IDE7CkNoZWNrRXh0ZXJuYWwgOj0gMTsKR3ppcENvbnRlbnRzIDo9IDE7ClVubG9ja09uQ3JlYXRlIDo9IDA7ClNhdmVDYWNoZWRDb2RlIDo9IDA7CkxvY2tDb250ZW50cyA6PSAxOwpNYWtlRGU= ZmF1bHQgOj0gMTsKVXNlRFNQYXJtcyA6PSAxOwpGb3JiaWRPdXRzaWRlUGFybXMgOj0gMTsKUHJlZml4RHJvcHBlZFBhcm1MYWJlbCA6PSAxOwpQcmVmaXhEcm9wcGVkUGFybU5hbWUgOj0gMTsKUGFybXNGcm9tVmZsIDo9IDA= OwofiwgAAAAAAAD/7V1Pc+M4dtf+m12xZjfZVKUqhxzYSh96Jt00CfCfNtlMpnu6N071tJ1uz2Q3qS1HlmibWZlUiZTH8tRec8ohx3yJVL5BTvkIOaRq7znkM+SQB4DgHxGALFtWS230TLdIvPdAEHz44QfgEfy3g+907ID+R/4= ODb/4/u+vfinkDoI/vPdwEfs1ONi5PvWweHpYDw+GQx/k3W+Tid7p+N0kOfpZTQ097LZJJqeDrJ872SQReM4ibK9UXR5fDaNomTv/DTbO09noziJ99J8nO0dHI7jk3fDaTzJo5EFScZChgqtwWg0TJMsX9NFy+wUOuMoOcvP13Q= wSIzhUacQC3QyljTJWsZLtNa39Mss1PoXMzG63yWZXYSnTU1ByfAtgfNYTS7uJiPotOss//mi192qj8/hL8/hrSXvzx+9/LF0f7BG5b+vV//zS8O/gUOftJ0dyLpdH7wnyD9J5B+XPfLTqf7qNP5/u8KWc2F4Br/B5L/LSQ/aT4= 6U7nD/6n0/nuP9fz5I+k0/nDKVzzh3UZr7tO54/mUJZZIfsI/n6fXLde2s7vvaLOdJSaX0fDPIXMOo/TCVT3z/aad/bZ4o1CMQ8Ojxsp/M/3QJf8XNKfj0AP4KaQfedTrkVr8Dudolg/qqqp8/Hno5H5gpwMEnJu1krE1T5rVi0= 3DqUpnZ+l7J8xB9L56PX/OiPa2Vg4s/qDxAeJ1y/PLvL1Y36o+/8/n6SR2fRlDyiV0Va/QlVyp8tug17Qo2Um5SrIy7Wjyqf6/y0VqjSb8zFUnGvqRl+XJbo5h4jK0/l552ffjkb5/FkPJd5Ddf9rNlAWHlq57d6bguYQUr48Rc= 8WCcnjHMYsk/+NfD/7r6771PDfNT8/DtweHb/ZdHn7/9lbn/5tXB2y8/J9himebReZyZWXqafzOYRiYcT6bpZBpH+WA6N/OUGL+LR5H58vQU6j0z33HV/WRoPTUHyYgYJWkOyuZJZE4jyGA0G0ajp8Q2nw6S7CLOAUefmunUHMU= 2XCcZhFYJWA8N78ZwN84B4jOzW+mRDExAc8v4iyL08SCPGj5izzNk/nP4LwrLRIRukFgvo2H5xcpFO5dDt1Abv5tlOVEdpRO0yRPn5oHCdxhTO6v+2KQDEYD0zS/9L428cuA5uH4zzzbfdYPA5+VYc8w/iROhuMZXPnPJ4Pp4CI= yqOpNcr+wjC+NcDaTCCp26sAqkdTM/pI2unjwUk0bibTdKiIaDpM4SrfGt39Ny9ef/XFy2Pwh9f7z6n8t0yNa/Qek47y5yY4Tg0bnzw+vRyMnacm/UXFL/7kz3r1POJkMsu71KpL9bu9F+nFJE2iJDednlAH1XWQWAfXdXCP3xY= UbqkjZf8dHsHNKloz8Xdk+bx6vXR8eHnb798UtxDo1BPTfsTsSZqaCKFJm5oYqYpufzx7PLmJVhUVhZiUblejiw+Swb5bAr+hL/gNdQFwjAA3DG/hQfY1jpMAed63QmIGWGr/zshQqHZm3R6MRj3uonQLqHStuHbXzwH6BuTUg0= hYZDIuSOVjP8KolPIU+zdluzS8hhxswWfpi7tC9fy6W47dlEmonk3mt58DqYJdJMZBXBc6lVyGwozYXXym+Nm2H49/9dY/h6MbwO1Zy9NYG6mVrAdJW4CL8ggXv6ufkY2rT5p+ZjrimCWvDDLqh1u739hELfYDyLGvhINGiOTR0= yJgTjd6iBxbUqNfl+NAV4ANlcqDSPe02W6sIEnjD7F6CctEEZS2xaoHdCWiztrYcbboJKBdtSta03HpJ3LIobvmrQqXuEAxYc+ONTtJyedXMSNU026sKMyr0ImZF9awEWMSO1dRKEEXMiipbDZWIIauLWQOdgcxcEF+mjYK7r9E= LTwfhkY9o5vPJxHr4Y1uFl9HXceouZtj2UUZVoC2/9DQ9h7oKRsxNhGvnlY8dZ60iHaQDljHpE8I9RRSyjrL4/SuBnKMKUImXGq+rpdKjEUKcBNikBzeRBgk0ZZC0G3xYbmdCB6WWwnhgZuVBPTrly8YAYXiPIUehvU/T02H/f8= iVDxeHJz1WSZqlvpXrpPW7rynIEs37QQs8nNVRORKtU9m6aUU5JmY/bO7J6ZnmTpGFqV6SCKdzdFuu/+g0a6+yNx1XRTE9QW0wtgqycvghsZlgG6PaHiTx7HcCpjcURWUi8Bj6sGwwX3MtlotyfockleZXfLs6Tkj3e8cEVRt1s= 73Rv6ou/0774HnpdPgMpcNHFCaEq8S7TQVmUPyn82HwMWQKw1U9R83RxYmiFyZr9N0fw9/Cro+O3T9h1FidL6P81AF6wEEzbLLEQTN9wi5tC8g/2dTO4P0jm89tNb2+mFt5eJS76cTYcjKuB9afmY64qn8NUD62ZDst2YXT9qXw= dF0OnBX8sxqBxyAmjE02/N2SkfVK4+Tn7754RSrgBBRPstEp+2cNo3V8hc0vB/k0vgKTCwwmF/QMl7/ti1y5hYlJbNzShv8wCz3Uv8lQnzeoknsUi1oxuPJqI/67ro6jSsNNAAGOycVJpMhdc0aVoutfpuPZRXSZTs7G6clg7Fg= cRLnHXIpun7SEBrgT8PzKIM7BqF953KU4TDYbpcDLtIZphcXpDvr9YxJmsU5ALzpWXBJz7QtFNgIBcZwQIoEz8J0DHhyCXXAJLrK45GJkHE6HpxlUFpznA5/Y6anp+YF1OWYHuXRxWQ8gLELOTlN0xz6MbgaObuaQjdDDk7mk0E= ltFD6IpAnSVPo2QEhJQcnsdn52P4ywxnCXjHiB5mg8toNMgH9ARuZTKNipyiqwnt0uB2xuk3I+g7Y1aii2gUzy5qCSRzfpoYDLSzN+CoIwy9i232DnuGY/ZGUQLVM+8ZyOwBchgYfuDMhZ/rnuGZPbg0JPv0AAQBPQBRaPaGUMM= xLn7Zi+dxmeQH2RLKhSOSNaHI7B0ED0CUwfTI7B1IPvnz+EX8j+KL4i+z46A/cEJXOQVIX9wCJc5mNDOxYGzfnmGoMR2eYbhzCnP3B40ItqTVTfME+gh9E057WKH04g8RQf72EdB37EhDZ5yfDqv0jxIG8yANkyhAzhJR/O/TNI= b86jaWRlQA1Oryx4QERlOCQPyQ6CAK7AYAIoFsUQiia2FZZ/DXAk1pETD4WHOh0PkrPZ4Cwyz1m6AW5y12aCKyDATquZzLJoSpyM8bofHx8ffx1NCROCI7J23rlr0JpbGbn24uX3stkJc8omcJTJa4YMl4sRdl1VYWTogRzL8XE= 33xmW307DBwlfLj2vcBHUqJH8j7Bo9W4oJV2D2H87DBU6ZvdAlZYWoUxttkFVkETCdhAm+3GhRJBHYTg/Lo4B5xA2OwS/GEpDImQS9PmZRqx82jadZlGbH2zywCKpXKwQoHZJWhluiSV4RaC8vPu2zURETAYQ+RWAMaK+6CAhm0= mjYv06AA2KFp12UaFADDzZycpFfHUOksTwJ5GG4pmY3HjolJEkM/7PJElydSIMQeT/dIeoGJGO4sndBH4LALVgiJg1KGGjLASxyWMtyQAXqCY3OZ25DVsJR2G+w5G07jERuIP1foP4onCl1I8SwNr3qK0JGUTw/6kvKpQXdSe1o= Rr94RvRSdv3h0BSneiqkfykfB+liyudAepnqAdCEsjrpmc/PHHIW8DNEzsJmFVOfrtcrdeV6ZVJfrtegqJtBtu+5gd1H9W4G4dAOobeRdTPb2beU4B44jqfCU8KRO98al6xvISU0CF12un9v2l2CjdnPbfPX3SfdXq/7iUGps0Q= RsyQwkwiI2ZYYSaRETNXYSaRETNPYSaRETNfYSaREbNAYSaREbNQYSaREbO+wkwio4/bbslIAy+feFt8AOI44eZtl6CDKG7eFr9jYmqschqZkBq2XYMgTWmq8BxH5ToyITVsO8jz56WhSHiYZtxW5UEyITVU+ZBMSA1VXiQTUkM= lR/JhBQA2p5SQwCJkBqqEEcmpIZKzFG4D1KhjkxIDVXOIxNSQxXyyITUUOU5MiE1VHmOTEgNVZ4jE1JDlefIhLQPUHmOTEgNVZ4jE1JDlefIhNRQ2V8pPAerPEcmpIYqz5EJqaHKc2RCaqjyHJmQGqo8RyakhirPkQkpDVB5jkw= SA1VniMTUkOV58iE1FDlOTIhNVRyHYXnuCrPkQmpocpzZEJqqPIcmZAaqjxHJqSGKs+RCSkTVHmOTEgNVZ4jE1JDlefIhNRQ5TkyITVUeY5MSA2VPFnhOZ7Kc2RCaqjyHJmQGqo8RyakhirPkQnpYEDlOTIhNVR5jkxIDVWeIxM= UkOV58iE1FDlOTLhnZdHXK9UcFuzovWR69IJ0h85yPIs7KJ1zU3aNg5EJWITEYvzpDR1zdOkOODywGmtrNSKIpslJRMfqonR+5kX3ZpllRWXHUTzQeBMgR/YfrBj80GVAhJO9heOI5gOunuLri4ubtHFtTfWoHGlIFj5OGw05DI= zGnda6RVS/baCx6H8nUOCzJx+iYmq6VLljkeyiIpdAnJ6Phw5WVFaN9ugJDXb7Rv0uZ9bO9W+y5dGvkYC9xJ0K5JEo2MWOzHD6EbJ0IWJyGSZufpN2JpL016hTkNqWjJaYwFJjr0CNy8pWODEDxRJsrTs7NxJJL2wGdIzlC/YgU= Yj5Oz5RXZgUUS22qwUJhVBosekWlQeNiVAqjeAqXgWclUnIKJVpWV55NqdOX52LXfgttx1ep25IjcIscEORM+GToA48lj40I4wtoEVLpWZQCCE/nUgXaCFX1SRWWVNUUHCc6HecCFYeLSTi0QGyXty90e3BMUEgnUAXQlbTEjx4= HTz/673X+7/4q6NHj0hOEel2wMna44FPDOgmBxlpYHAzcSLIjTcDojNj8VKydgp5UfCU5kGwepqTnJaoQN+TQ6/T0spm09PBkMz1T6bpZTyKoEebSfMiwuF5GgO+ip9zWTPtAQ8Bjcs4i0/GAthht/uP0OoSUSn59aGTG4A9AH0= Ir7+OdyBXDos9v2R2EbjyT0NmrCSYh1ukFopg0riq41wq4rfBV57wAaFkJErxwptD/vQPWIn7LtLYtA+eHZFYkBKekVObjV+cvxwgV/58LR2bPxU+jXwKyRyqVUIVnylZFj7v7wbxaJRuJpfaX6l+ZXmV5pfrYVfKSelAf63hWA= zTdNsHxhIRQEy3VRSKJ0fRehBz9/RaJqK4Y1XyvDCj8ohjVfjWHN1QzrV5phaYalGZZmWJph7QbDmm8Nw7re+BRWe6EfCqFgWA7yzWeO5drY7T90fnVd51fX6+RXaNdWCNX86no1fnWt5ld/p/mV5leaX2l+pfnVbvCr6w3yq9o= LhVtflW8troZklXuU2Gj9kuSvCTySCzbC70QGFffdRz1WiH+4JlWfaMKRrfKlPb76CY4NdQlfY+c7fzWfIkZRMpXdNuEjIRsOTtGyLgi8tu7tZTetworK2yU1OyLUueuQVyaoWmGphmaZmiaoa3pxZdqOyABQ+P9weZoWjUFJaA= aWTDkM1wtLJWoIcXF0NG0LCFQuTRuTCP7Cn2wOfC2P485WwYO13jfBjeMfrF/Rv5uE2/qGOtwr2IgZJ4vY0yHdelOZfmXJpzac61LZyrep9WxLloJ7A9hGtDk2LLCJd8RgwIVx8jz3yGLGR7YagJ17xJuNYa4IWkO5/uKOFabbI= ixgsI1w6zEsTLk24NOHShGtnCNc2zXBtKNRrGeGSB3thC2PIihCu0IW70ITrukm41hvxtWvvLC4jXKvFfBGDZYRLx31pwqUJlyZcmnDtDOHaZOSXknCRTwZsAeGixZARLpesJIaO+Qxbbt/2Hvrri8UnhMqIL3q6pk24gHD1dy0= xL4iXKIVfOJYK4VzgYGScBUKejcuzbk059KcS3OuneBctB/YHs61DauKtBhyzuUHbj8wn7mW49mepznXvMm5brWqKOVcuxZFv4xzrRhCzz4gpORc6wie15xLcy7NuTTn0pxrU5xraxYWyQcwt4NzyRcWXatv+yEinCv0UP+hLyw= Fp/FrnGuWy0syjhX2P/AONdqC4vEYBnnutacS3Muzbk059Kca4c41ybXFmv7W7Q5F/t2+WZYV7kVf+C3N58vCiLjXchCftjvk/VFH5MgpIfNu1ht1ZgXT1gL9wpD1wmdXZvv4n4O3Ku9Z0nhXquwL2ai5F8vuIpmYJqBaQamGZg= ZmBbwsDc2l6lbQZW9AZb8qHUGCDt6hhAtEHDoF3lKSTe14dSHdtvd5NVURQTYIGDyD71YYCcACuJmPOBfzbVN3tQVwLWFZjd+Ips1UX28cqdnhFCwrxMQD2jDwnXZQJe3OiLWZMNwZiZgbi+mMYFge/5YTM2n6QFjrtbNK5qKo4= 4HuNlX8KmBypaRl3aqNjIWh/5tleC/5U94EFuwqWt7EUgjrr21RQAD3QIjYGPOWegiCXFkQBOyEisQ7Isvueek/Bh4w65M38Bdwh744tIA+JbpZjD8+DoA83JvjDreQIFNieAIF2bSBZKooQiDvqtuNPtWeWAH/4Tdw7+qiJz2A= NIK2my18IZ6n3h/xcdo1UhVFhkCB5TgIhwSBsO8jNQS5HzYCIbMHFRaNBBiEKU4Q7zJ9AjCXg7EAX6hcDSX0pcIFKNm1nUxrZMZpf8u88jkBmGTxWTLIZ9P20O2STOgUpi3hM+f+2UtV7vtnL9VEOm6PVk5O0qtj8OgGfIxiMqg= Xjd4+KU4aFdIWQ45dmCv77pkwz1sB646asD74LEDHpEYOUpezLCDKgCJcc1u6XMmKiWoNWgqzQv2UlmpsQbjNtZ4O4Y1taaC2vy6dFEB1NwdLmphPYrWsSVhRkfxRbQFYUa0GPLhjhNi8jlAz+oHrvPQd+gkdVVb7GKna9m/AJo= ehgGu7t/gcy/V1noIgbKZa5CQe+Lrte49BqXXuPSa1zbscaljjKi3cCWfLuGlCVOhpv9dg302OJaISWRES+PTC87MFLzrQCj/kOPMyqqa4F70ZT10a9w13YzUH6fhnvYqgwMbJaSMKajeZjmYZqHaR6medh28DD192l4f7A5KlY= Td4LqNgrwro2Q8TKWbjAby9+sHIotjbAtofNZ4EVBO5Dn/6idVXjYMX5GhnYrn2ihrs4MLD2J5uZa63Cv6iFkn1xDc29NPfS3EtzL829toR7VQoC7sV6gvfBvASRY8lsPG5GOpGU+yJdjuPKiiAjXaHl2DTG0qOx3er9pPofNus= wnzR0a1NgnklFWtRL9+kEzQsqJJZBiafs6lSaTahyegES17IkUUy8LxIEEMtExKFWZrK4xlC2xZwvB0LBK8aE0Ltls08WcDx2INMZm3YxqQjYlKowXYHQwGpUmjj7IJCO3JzE5DGbnxzb64o36MhkcLHlDm1I8hp8prRza2Jxd8= PC1KI4c4GyMXk+n9kH6Z82EHcZ42ojMXYjh5HLk4gvNKDkHk9eHAb4Zv0rQg3C0Iqjm/p3R+UTA4VJtwmHV3fKhe6BeHdvNSvefo7ovZWBDdzVPvL7pbEP1WFUUGDH0L+47jUWBApK982MCQAaFXhHcXHsZiMSX4UKioUSL0Wig= ESJ/x1CikqP2PGfleisFeYOfDmYwIIeRYZFBS+WZbXlrwRNlsHdV/vcPJ3k8Gc9bcEJT7/Et2TbRqIoigxPHtoKwT+HEQ/0lH/z88AO+J9N0NBvmYjwh2z7zl9HKeO/S7VTx3tySjJIqAzXi9MM24uAdi/+sNRRxZ1d4573Eetc= VpeEaFFc+30Ee+P2WkA6jc8W3y67rzBvMtIWF0AKE8jyHZ/ChP2w51tc4ByzCwFAeGaxEU8TInza4pmvNSEiqCSoJsF03oVLcE3iLsJKdb0CWIrLFBMwVe4kAdczVUJPiFELevoO2i3oqbU2AfRQZ78P1FGHOtLLbm5KRLncT14= mGbU19nQnIhTicWfJefFUUyK2H2MzWehhTzwywc+9lFOisyVkyLz1SdFwmDH5mVr7i+eFCn9bbOzIrV9LtTFev/jGEpU0aanRdrkqCqKYloEh7ZHocEP/f4Dh4Yl0yLcxVTzIqXO6hMjO4cUlVwxMYJ2fGIEbQGgMD66PRMjckA= IRMjvu+SwL6+31+yfZieGJlLJ0bQkomR+eLECLrFxAhFoZ1EHNXEiBBxNjQxcgO02Ng45Zp1RWjz4xR1ceTjFBiemM/6loe8UC/dKkYp18pRimITL/koZdemSJeNUkpv265RSlms908qaK+Bt2eUghWjFC+0AwYNLlqyvc6HDw0= S0Yp3MVUo5RS5xajlF1DikquGKXgHR+l4C0AFDZJvj2jFDmgOA6ZEnUIoCAXu3r5Vj1KuZaOUvCSUcr14ihlyRqKeJSya2FllYJilCJEnA2NUm6AFvewcYRgh79xlJzl582VFJZ2b7sT204bMXgxpHiBLdvr010j+gFe8iXmD58= gEB1ibFiYcm2sYsxw4TmaqsMBxBZLV/AAUjbMeZRub7rtGkv97lb8g6oW8GLbA59nwtkx+0XcurS9ms+demlKxFzhdml0n6mvvhMfvV73heZ1/lGd2WXoR7aDtRTzOViYEcencsNsb1kU3aNejwcRYF66vEWspHTRj20a99IvQE= 6t16TUijnrDOb4J6G5hyugnq4c2inswDFWNDbJEgdbIk7oeBr0FPDXp4Keiph3wAcL4A9HZsyHcT0Lv1FJMGPWGd3wT0NjEtplyGo9Os9HM7zUFulX5vy3AOam9eVy+OFADJJ8B8h9A+hFysv8Uj+xZPMZpgAEjW69j3eIrutko= Zt/kKRyySm59l4fnV0yZ8XyKsGRurwbT9toesoMd2+m+alFY0LDrLnxLQKXPSrxHDnlcUon4Wz40NxFOlhmqhFgmvOe1yHo1vv+lAzo37G7PWqQrR0ffCkOGjrbjLwlw+vD5oWotsuZi0m8F1XXUyBYIaOKu7Sxb/16QcN2qcL4= lb8XJF2FRJtbgnQ3+rkgwdaH6YStQ21m98Pqi0F2m2eVRZHBCLKtvkfeR0dWSGr1ge+AeDDZL5YQy00Qq6QV90HECId20G/ELtA0siOIDC+sLIZHdWXBDW4ndJSuj3yvHcZQ+tsquyLyGlZujNh7F4E7jkyq2rvbDolsHzm9RaI= 3iJRb5H4ELZIHF5GV3p/xPvdH1H5abayW9hcuMdNGBreNEMTbJVYFkXF0Fwy0MMWZOSrY8TwQ2FouM3QsIChIRP8G6qzDA5bHPeBSDLcU9E36TbWO0XfFM54C/qG1fTt6Dyeavam2Ztmb5q9afa2i+xtk8G6N2Fv7vawN/k0PbA= t9APgL25UC04VIdxPBj25rbZm7s59iZ92Xin2Jt08k04bb+Mvblq9vYqnU3zc03fNH3T9E3TN03fdpC+3WBZdKP0zdke+iaPQSP0zQvo8qjd95a8oPlg6JvTpm/OxuibI922e6fom8IZb0HfnCX0LZ5muWZvmr1p9qbZm2ZvO8g= 3ja40Tkq2ZtntyYZLNJMpx3XMbLZCWMI9JAV0jg04isjnhvxNfSoCZCouUG+0UH+oUeQfDi6Iv/MyT/XBtsDG57+KLo6Jm8hgBL9HYxGbJ994+QkvToGCmOQD5QZxVfKDPp5MoN+pcqoPgNSBiA6RvmGt0G2bTZqW2KWSqhUQkY= bTOaUo5LOTaKoPjiFxW/2KgFjpZ2rsEXvPkB5gelyLmr26Dq8zx2K4DYSqK8c+dLOLimcvT28/3XL98+evSo8/9/PUffsU8BAAAAAAAAAAABAAxub2RlY29ubnR5cGUAAAABAAAAAElORFgAAAAAAAAAAAAAAAkAAAAMRGlhbG8= Z1NjcmlwdAAAAAAAAAJ2YLpRfQAAAAxDcmVhdGVTY3JpcHQAAAJ2AAACEGC6UX0AAAAVVHlwZVByb3BlcnRpZXNPcHRpb25zAAAEhgAAAS5gulF9AAAABEhlbHAAAAW0AAAAAGC6UX0AAAALVG9vbHMuc2hlbGYAAAW0AAADAGA= ulFMAAAAE0ludGVybmFsRmlsZU9wdGlvbnMAAAi0AAAAMGC6UX0AAAAIQ29udGVudHMAAAjkAAGU1GC6UX0AAAAJSWNvbkltYWdlAAGduAAAQ99gsjL2AAAAEEV4dHJhRmlsZU9wdGlvbnMAAeGXAAAAzmC6UX0jIERpYWxvZyA= c2NyaXB0IGZvciBPX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfU0hBREVSX19fX08gYXV0b21hdGljYWxseSBnZW5lcmF0ZWQ= Cgp7CiAgICBuYW1lCU9fX19fUkVEQUhTX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19TSEFERVJfX19fTwogICAgc2NyaXB0CU9fX19fUkVEQUg= U19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfU0hBREVSX19fX08KICAgIGxhYmVsCU9fX19fUkVEQUhTX1NFTlRIR0lSQl9UT09SX0VCVUNfTEE= Q0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfU0hBREVSX19fX08KCiAgICBvdXRwdXQJZmxvYXQJZGlmZgkiQ29tYmluZWQgVmFsdWUiCiAgICBzaWduYXR1cmUJIkRlZmF1bHQgSW5wdXQ= cyIJZGVmYXVsdAl7IGZsb2F0IH0KCiAgICBvdXRwdXRvdmVycmlkZXMJZGVmYXVsdAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCkKICAgIH0KCiAgICBoZWxwIHsKCSIiCiAgICB9Cgp9CiMgQXV0b21hdGljYWxseSBnZW4= ZXJhdGVkIHNjcmlwdApcc2V0IG5vYWxpYXMgPSAxCiMKIyAgQ3JlYXRpb24gc2NyaXB0IGZvciBPX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF8= QlJJR0hUTkVTX1NIQURFUl9fX19PIG9wZXJhdG9yCiMKCmlmICggIiRhcmcxIiA9PSAiIiApIHRoZW4KICAgIGVjaG8gVGhpcyBzY3JpcHQgaXMgaW50ZW5kZWQgYXMgYSBjcmVhdGlvbiBzY3JpcHQKICAgIGV4aXQKZW5kaWY= CgojIE5vZGUgJGFyZzEgKFZvcC9PX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfU0hBREVSX19fX08pCm9wc3BhcmVkcyAiIiA= JGFyZzEKb3BleHBybGFuZ3VhZ2UgLXMgaHNjcmlwdCAkYXJnMQpvcHVzZXJkYXRhIC1uICdfX19WZXJzaW9uX19fJyAtdiAnJyAkYXJnMQpvcHVzZXJkYXRhIC1uICd3aXJlc3R5bGUnIC12ICdyb3VuZGVkJyAkYXJnMQpDaGU= Y2tFeHRlcm5hbCA6PSAxOwpDb250ZW50c0NvbXByZXNzaW9uVHlwZSA6PSAwOwpGb3JiaWRPdXRzaWRlUGFybXMgOj0gMTsKR3ppcENvbnRlbnRzIDo9IDA7CkxvY2tDb250ZW50cyA6PSAxOwpNYWtlRGVmYXVsdCA6PSAxOwo= UGFybXNGcm9tVmZsIDo9IDA7ClByZWZpeERyb3BwZWRQYXJtTGFiZWwgOj0gMDsKUHJlZml4RHJvcHBlZFBhcm1OYW1lIDo9IDA7ClNhdmVDYWNoZWRDb2RlIDo9IDA7ClNhdmVJY29uIDo9IDE7ClNhdmVTcGFyZVBhcm1zIDo= PSAxOwpVbmxvY2tPbkNyZWF0ZSA6PSAxOwpVc2VEU1Bhcm1zIDo9IDE7Cjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzaGVsZkRvY3VtZW50PgogIDwhLS0gVGhpcyBmaWxlIGNvbnRhaW5zIGRlZmk= bml0aW9ucyBvZiBzaGVsdmVzLCB0b29sYmFycywgYW5kIHRvb2xzLgogSXQgc2hvdWxkIG5vdCBiZSBoYW5kLWVkaXRlZCB3aGVuIGl0IGlzIGJlaW5nIHVzZWQgYnkgdGhlIGFwcGxpY2F0aW9uLgogTm90ZSwgdGhhdCB0d28= IGRlZmluaXRpb25zIG9mIHRoZSBzYW1lIGVsZW1lbnQgYXJlIG5vdCBhbGxvd2VkIGluCiBhIHNpbmdsZSBmaWxlLiAtLT4KCiAgPHRvb2wgbmFtZT0iJEhEQV9ERUZBVUxUX1RPT0wiIGxhYmVsPSIkSERBX0xBQkVMIiBpY28= bj0iJEhEQV9JQ09OIj4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0idmlld2VyIj4KICAgICAgPGNvbnRleHROZXRUeXBlPlZPUDwvY29udGV4dE5ldFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sTWU= bnVDb250ZXh0IG5hbWU9Im5ldHdvcmsiPgogICAgICA8Y29udGV4dE9wVHlwZT4kSERBX1RBQkxFX0FORF9OQU1FPC9jb250ZXh0T3BUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbFN1Ym1lbnU+RGlnaXQ= YWwgQXNzZXRzPC90b29sU3VibWVudT4KICAgIDxzY3JpcHQgc2NyaXB0VHlwZT0icHl0aG9uIj48IVtDREFUQVtpbXBvcnQgdm9wdG9vbHV0aWxzCgp2b3B0b29sdXRpbHMuZ2VuZXJpY1Rvb2woa3dhcmdzLCAnJEhEQV9OQU0= RScpXV0+PC9zY3JpcHQ+CiAgPC90b29sPgo8L3NoZWxmRG9jdW1lbnQ+CgAAAAIADG5vZGVjb25udHlwZQAAAAEAAAAAAAxub2RlcGFybXR5cGUAAAABAAAAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDA= MDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDAxNTAwMDAwMDAzNDY1Lk9QZmFsbGJhY2tzAFZvcC9hYnMgQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUE= X08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3AvYWJzIG90bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL2E= ZGRjb25zdCBDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMTg= XzVfNDk5X08vaG91ZGluaS9vdGxzL09QbGliU2NyaXB0ZWQuaGRhClZvcC9hZGRjb25zdCBvdGxzL09QbGliU2NyaXB0ZWQuaGRhClZvcC9jb21wbGVtZW50IEM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR08= UlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL290bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL2M= b21wbGVtZW50IG90bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL2RvdCBDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU4= SURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS9vdGxzL09QbGliU2NyaXB0ZWQuaGRhClZvcC9kb3Qgb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3AvbmVnYXRlIEM6L08vT19FUkFXVEY= T1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL290bHM= L09QbGliU2NyaXB0ZWQuaGRhClZvcC9uZWdhdGUgb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3Avbm9ybWFsaXplIEM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl8= T19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL290bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL25vcm1hbGl6ZSBvdGxzL09QbGliU2NyaXA= dGVkLmhkYQpWb3AvcG93IEM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzU= XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL290bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL3BvdyBvdGxzL09QbGliU2NyaXB0ZWQuaGRhClZvcC9zcXJ0IEM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF8= T19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL290bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL3NxcnQ= IG90bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL3N1YmNvbnN0IEM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU8= SF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL290bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL3N1YmNvbnN0IG90bHMvT1BsaWJTY3JpcHRlZC5oZGEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY= NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMDE1MDAwMDAwNDAzMTUuT1BkdW1teWRlZnMASU5EWAAAAAAAAAAAAAAACwAAAA1JTkRFWF9TRUNUSU9OAAAAAAAABJVgulF9AAAAEmhvdWRpbmkuaGRhbGk= YnJhcnkAAASVAAAAAGC6UX0AAAAHVm9wL2FicwAABJUAAAc+YLo2MwAAAAxWb3AvYWRkY29uc3QAAAvTAAAFKmC6NjAAAAAOVm9wL2NvbXBsZW1lbnQAABD9AAAHTGC6NjIAAAAHVm9wL2RvdAAAGEkAAAkqYLo2MwAAAApWb3A= L25lZ2F0ZQAAIXMAAASkYLo2MgAAAA1Wb3Avbm9ybWFsaXplAAAmFwAABZtgujYzAAAAB1ZvcC9wb3cAACuyAAAHu2C6NjMAAAAIVm9wL3NxcnQAADNtAAAG9mC6NjMAAAAMVm9wL3N1YmNvbnN0AAA6YwAABTFgujYzAAAACQA= AAAEAAAAA2FicwAAAAhBYnNvbHV0ZQAAABZvcGxpYjovVm9wL2Ficz9Wb3AvYWJzAAAAB1ZPUF9hYnMAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAAAYLpRfQABAAAAAAQAAAAIYWRkY28= bnN0AAAADEFkZCBDb25zdGFudAAAACBvcGxpYjovVm9wL2FkZGNvbnN0P1ZvcC9hZGRjb25zdAAAAAxWT1BfYWRkY29uc3QAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAAAYLpRfQABAAA= AAAEAAAACmNvbXBsZW1lbnQAAAAKQ29tcGxlbWVudAAAACRvcGxpYjovVm9wL2NvbXBsZW1lbnQ/Vm9wL2NvbXBsZW1lbnQAAAAOVk9QX2NvbXBsZW1lbnQAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAA= ASoAAAAAAAAAAGC6UX0AAQAAAAAEAAAAA2RvdAAAAAtEb3QgUHJvZHVjdAAAABZvcGxpYjovVm9wL2RvdD9Wb3AvZG90AAAAB1ZPUF9kb3QAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAA= AGC6UX0AAQAAAAAEAAAABm5lZ2F0ZQAAAAZOZWdhdGUAAAAcb3BsaWI6L1ZvcC9uZWdhdGU/Vm9wL25lZ2F0ZQAAAApWT1BfbmVnYXRlAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAGA= ulF9AAEAAAAABAAAAAlub3JtYWxpemUAAAAJTm9ybWFsaXplAAAAIm9wbGliOi9Wb3Avbm9ybWFsaXplP1ZvcC9ub3JtYWxpemUAAAANVk9QX25vcm1hbGl6ZQAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAA= AAABKgAAAAAAAAAAYLpRfQABAAAAAAQAAAADcG93AAAABVBvd2VyAAAAFm9wbGliOi9Wb3AvcG93P1ZvcC9wb3cAAAAHVk9QX3BvdwAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAABgulE= fQABAAAAAAQAAAAEc3FydAAAAAtTcXVhcmUgUm9vdAAAABhvcGxpYjovVm9wL3NxcnQ/Vm9wL3NxcnQAAAAIVk9QX3NxcnQAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAAAYLpRfQABAAA= AAAEAAAACHN1YmNvbnN0AAAAEVN1YnRyYWN0IENvbnN0YW50AAAAIG9wbGliOi9Wb3Avc3ViY29uc3Q/Vm9wL3N1YmNvbnN0AAAADFZPUF9zdWJjb25zdAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAE= KgAAAAAAAAAAYLpRfQABAElORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABxJfUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFM= aWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiA= KiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3Ngo= ICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkiYWJzIgogICAgc2NyaXB0CSJhYnMiCiAgICBsYWJlbAkiYWJzIgoKICAgIG91dGVyY29kZSB7CglJTkNMVURFX1ZPUExJQgogICAgfQoKICAgIGM= b2RlIHsKCSIkYWJzID0gdm9wX2FicygkdmFsKTsiCiAgICB9CgogICAgaW5wdXQJZmxvYXQJdmFsCSJJbnB1dCBWYWx1ZSIKICAgIG91dHB1dAlmbG9hdAlhYnMJIkFic29sdXRlIFZhbHVlIgogICAgc2lnbmF0dXJlCSJGbG8= YXQiCQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiSW50ZWdlciIJCWkJeyBpbnQgaW50IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3Q= b3IiCQl2CXsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXI= ZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3RvcjQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHU= ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmE= dHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciB9CgogICAgVk9QX0ZMVF9QQVJNKHZhbCwgICA= IlZhbHVlIiwgMSkKICAgIFZPUF9JTlRfUEFSTSh2YWxfaSwgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUMyX1BBUk0odmFsX3UsICJWYWx1ZSIsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3YsICJWYWx1ZSIsIDEsIDEsIDE= KQogICAgVk9QX1ZFQ19QQVJNKHZhbF9wLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9uLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF9jLCAiVmFsdWUiLCAxLCAxLCAxKQo= ICAgIFZPUF9WRUM0X1BBUk0odmFsX3Y0LCJWYWx1ZSIsIDEsIDEsIDEsIDEpCiAgICBWT1BfRkxUX1BBUk0odmFsX3VmLCAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91diwgIlZhbHVlIiwgMSwgMSwgMSkKICA= ICBWT1BfVkVDX1BBUk0odmFsX3VwLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91biwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfdWMsICJWYWx1ZSIsIDEsIDEsIDEpCgo= ICAgIGdyb3VwIHsgbmFtZSAiZ3YiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndSIgb2Jzb2xldGUgMTIuMCB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAE/l9QfUovKgogKiA= UFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWk= dHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQ= IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCnsKICAgIG5hbWUJImFkZGNvbnN0IgogICAgc2NyaXB0CSJhZGRjb25zdCIKICAgIGxhYmVsCSJhZGQ= Y29uc3QiCgoKICAgIGNvZGUgewoJIiRhZGRlZCA9ICR2YWwgKyAkYWRkY29uc3Q7IgogICAgfQoKICAgIGRlc2NyaXB0aXZlcGFybQlhZGRjb25zdAoKICAgIGlucHV0CWludAl2YWwJCSJJbnB1dCBWYWx1ZSIKICAgIG91dHA= dXQJaW50CWFkZGVkCQkiSW5wdXQgVmFsdWUgKyBDb25zdGFudCIKICAgIHNpZ25hdHVyZQkiSW50ZWdlciIJCWRlZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWYJeyBmbG9hdCBmbG9hdCB9CiAgICBzaWduYXQ= dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdgl7IHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCA= fQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiCQluCXsgbm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCB2ZWN0b3I0IH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwk= eyBjb2xvciBjb2xvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgfQogICA= IHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm8= cm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQoKICAgIHBhcm0gewoJbmFtZQlhZGRjb25zdAoJbGFiZWwJIkFkZCIKCXR5cGUJZmxvYXQKCXNpemUJMQoJZGVmYXVsdAl7IDEuMCB9CiAgICB9Cn0KSU5EWAAAAAA= AAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAAByBfUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmM= LiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEU= ZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWU= dGVyLmRzPgoKewogICAgbmFtZQkiY29tcGxlbWVudCIKICAgIHNjcmlwdAkiY29tcGxlbWVudCIKICAgIGxhYmVsCSJjb21wbGVtZW50IgoKICAgIGNvZGUgewoJIiRjb21wbGVtID0gLSR2YWw7IgoJIiRjb21wbGVtICs9IDE= OyIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAl2YWwJIklucHV0IFZhbHVlIgogICAgb3V0cHV0CWZsb2F0CWNvbXBsZW0JIkNvbXBsZW1lbnQ6IDEgLSBJbnB1dCBWYWx1ZSIKCiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWRlZmE= dWx0CXsgfQogICAgc2lnbmF0dXJlCSJJbnRlZ2VyIgkJaQl7IGludCBpbnQgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdgl7IHY= ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQlwCXsgcG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiCQluCXsgbm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2w= b3IiCQljCXsgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NAl7IHZlY3RvcjQgdmVjdG9yNCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IH0KICA= ICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgdXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWY= b3JtIDNEIE5vcm1hbCIJdW4JeyB1bm9ybWFsIHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3IgdWNvbG9yIH0KCiAgICBWT1BfRkxUX1BBUk0odmFsLCAgICJWYWx1ZSIsIDE= KQogICAgVk9QX0lOVF9QQVJNKHZhbF9pLCAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQzJfUEFSTSh2YWxfdSwgIlZhbHVlIiwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF8= VkVDX1BBUk0odmFsX3AsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX24sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX2MsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkU= QzRfUEFSTSh2YWxfdjQsIlZhbHVlIiwgMSwgMSwgMSwgMSkKICAgIFZPUF9GTFRfUEFSTSh2YWxfdWYsICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3V2LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ18= UEFSTSh2YWxfdXAsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VuLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF91YywgIlZhbHVlIiwgMSwgMSwgMSkKCiAgICBncm91cCA= eyBuYW1lICJndiIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImd1IiBvYnNvbGV0ZSAxMi4wIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAj+X1B9Si8qCiAqIFBST1BSSUVUQVI= WSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGQ= aXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVQ= b3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImRvdCIKICAgIHNjcmlwdAkiZG90IgogICAgbGFiZWw= CSJkb3QiCgogICAgb3V0ZXJjb2RlIHsKCUlOQ0xVREVfVk9QTElCCiAgICB9CgogICAgY29kZSB7CgkiJGRvdHByb2QgPSB2b3BfZG90KCR2ZWMxLCAkdmVjMik7IgogICAgfQoKICAgIGlucHV0CXZlY3Rvcgl2ZWMxCSJWZWM= dG9yIDEiCiAgICBpbnB1dAl2ZWN0b3IJdmVjMgkiVmVjdG9yIDIiCiAgICBvdXRwdXQJZmxvYXQJZG90cHJvZAkiRG90IFByb2R1Y3QiCgogICAgVk9QX1ZFQ19QQVJNKHZlYzEsICJWZWN0b3IgMSIsIDEsIDAsIDApCiAgICA= Vk9QX1ZFQ19QQVJNKHZlYzIsICJWZWN0b3IgMiIsIDAsIDEsIDApCiAgICBWT1BfQ0xSX1BBUk0odmVjMV9jLCAiQ29sb3IgMSIsIDEsIDAsIDApCiAgICBWT1BfQ0xSX1BBUk0odmVjMl9jLCAiQ29sb3IgMiIsIDAsIDEsIDA= KQogICAgVk9QX1ZFQ19QQVJNKHZlYzFfdXYsICJWZWN0b3IgMSIsIDEsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjMl91diwgIlZlY3RvciAyIiwgMCwgMSwgMCkKICAgIFZPUF9DTFJfUEFSTSh2ZWMxX3VjLCAiQ29sb3I= IDEiLCAxLCAwLCAwKQogICAgVk9QX0NMUl9QQVJNKHZlYzJfdWMsICJDb2xvciAyIiwgMCwgMSwgMCkKCiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCWRlZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3Rvci9Qb2k= bnQiCXZwCXsgdmVjdG9yIHBvaW50IGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yL05vcm1hbCIJdm4JeyB2ZWN0b3Igbm9ybWFsIGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQvVmVjdG9yIglwdgl7IHA= b2ludCB2ZWN0b3IgZmxvYXQgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludC9Qb2ludCIJcHAJeyBwb2ludCBwb2ludCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50L05vcm1hbCIJcG4JeyBwb2ludCBub3JtYWwgZmw= b2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsL1ZlY3RvciIJbnYJeyBub3JtYWwgdmVjdG9yIGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsL1BvaW50IglucAl7IG5vcm1hbCBwb2ludCBmbG9hdCB9CiAgICA= c2lnbmF0dXJlCSIzRCBOb3JtYWwvTm9ybWFsIglubgl7IG5vcm1hbCBub3JtYWwgZmxvYXQgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgZmxvYXQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm8= cm0gM0QgVmVjdG9yIgkgICB1dgl7IHV2ZWN0b3IgdXZlY3RvciB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3Rvci9Qb2ludCIgIHZwCXsgdXZlY3RvciB1cG9pbnQgdWZsb2F0IH0KICAgIHNpZ25hdHU= cmUJIlVuaWZvcm0gM0QgVmVjdG9yL05vcm1hbCIgdm4JeyB1dmVjdG9yIHVub3JtYWwgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludC9WZWN0b3IiICBwdgl7IHVwb2ludCB1dmVjdG9yIHVmbG9hdCA= fQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50L1BvaW50IiAgIHBwCXsgdXBvaW50IHVwb2ludCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50L05vcm1hbCIgIHBuCXsgdXBvaW50IHVub3I= bWFsIHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsL1ZlY3RvciIgbnYJeyB1bm9ybWFsIHV2ZWN0b3IgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwvUG9pbnQiICBucAk= eyB1bm9ybWFsIHVwb2ludCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbC9Ob3JtYWwiIG5uCXsgdW5vcm1hbCB1bm9ybWFsIHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG8= ciIJdWMJeyB1Y29sb3IgdWNvbG9yIHVmbG9hdCB9CgogICAgZ3JvdXAgeyBuYW1lICJndiIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImd1IiBvYnNvbGV0ZSAxMi4wIH0KfQpJTkRYAAAAAAAAAAAAAAABAAA= AAxEaWFsb2dTY3JpcHQAAAAAAAAEeF9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyA= bm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Y= dHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKewogICAgbmFtZQkibmVnYXRlIgogICAgc2M= cmlwdAkibmVnYXRlIgogICAgbGFiZWwJIm5lZ2F0ZSIKCgogICAgY29kZSB7CgkiJG5lZ2F0ZWQgPSAtJHZhbDsiCiAgICB9CgogICAgaW5wdXQJaW50CXZhbAkJIklucHV0IFZhbHVlIgogICAgb3V0cHV0CWludAluZWdhdGU= ZAkJIk5lZ2F0ZWQgVmFsdWUiCiAgICBzaWduYXR1cmUJIkludGVnZXIiCQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSJGbG9hdCIJCQlmCXsgZmxvYXQgZmxvYXQgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXs= IHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQlwCXsgcG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCA= Tm9ybWFsIgkJbgl7IG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NAl7IHZlY3RvcjQgdmVjdG9yNCB9CgogICA= IHNpZ25hdHVyZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgdXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0= IDNEIFBvaW50Igl1cAl7IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4JeyB1bm9ybWFsIHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyA= dWNvbG9yIHVjb2xvciB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAFb19QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICo= IFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICo= CiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc= NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJub3JtYWxpemUiCiAgICBzY3JpcHQJIm5vcm1hbGl6ZSIKICAgIGxhYmVsCSJub3JtYWxpemUiCgoKICAgIGNvZGUgewoJIiRudmVjID0gbm8= cm1hbGl6ZSgkdmVjKTsiCiAgICB9CgogICAgaW5wdXQJbm9ybWFsCXZlYwkiSW5wdXQgVmVjdG9yIgogICAgb3V0cHV0CW5vcm1hbAludmVjCSJOb3JtYWxpemVkIFZlY3RvciIKCiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCI= CQlkZWZhdWx0IHsgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQlwICB7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgVmU= Y3RvciIJCXYgIHsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0ICB7IHZlY3RvcjQgdmVjdG9yNCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1biB7IHVub3JtYWwgdW4= b3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cCB7IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYgeyB1dmVjdG9yIHV2ZWN0b3IgfQoKICAgIFZPUF8= VkVDX1BBUk0odmVjLCAgICJOb3JtYWwiLAkxLCAwLCAwKQogICAgVk9QX1ZFQzJfUEFSTSh2ZWNfdSwgIk5vcm1hbCIsCTEsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjX3AsICJOb3JtYWwiLAkxLCAwLCAwKQogICAgVk9QX1Y= RUNfUEFSTSh2ZWNfdiwgIk5vcm1hbCIsCTEsIDAsIDApCiAgICBWT1BfVkVDNF9QQVJNKHZlY192NCwgIlF1YXRlcm5pb24iLAkwLCAwLCAwLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZlY191biwgIk5vcm1hbCIsCTEsIDAsIDA= KQogICAgVk9QX1ZFQ19QQVJNKHZlY191cCwgIk5vcm1hbCIsCTEsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjX3V2LCAiTm9ybWFsIiwJMSwgMCwgMCkKICAgIAogICAgZ3JvdXAgeyBuYW1lICJnMCIgb2Jzb2xldGUgMTI= LjAgfQogICAgZ3JvdXAgeyBuYW1lICJnMSIgb2Jzb2xldGUgMTIuMCB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAHj19QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc28= ZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXQ= aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmE= ZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJwb3ciCiAgICBzY3JpcHQJInBvdyIKICAgIGxhYmVsCSJwb3ciCgogICAgb3V0ZXJjb2RlIHs= CglJTkNMVURFX1ZPUExJQgogICAgfQoKICAgIGNvZGUgewoJIiRwb3cgPSB2b3BfcG93KCgkdmFsKSwgJGV4cCk7IgogICAgfQoKICAgIGlucHV0CWZsb2F0CXZhbAkiSW5wdXQgVmFsdWUiCiAgICBpbnB1dAlmbG9hdAlleHA= CSJFeHBvbmVudCIKICAgIG91dHB1dAlmbG9hdAlwb3cJIk91dHB1dCBWYWx1ZSIKCiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWRlZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIGZsb2E= dCB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdgl7IHZlY3RvciBmbG9hdCB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBmbG9hdCBwb2ludCB9CiAgICBzaWduYXR1cmU= CSIzRCBOb3JtYWwiCQluCXsgbm9ybWFsIGZsb2F0IG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBmbG9hdCBjb2xvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG8= cjQgZmxvYXQgdmVjdG9yNCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgdWY= bG9hdCB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdWZsb2F0IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgdWZsb2E= dCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVmbG9hdCB1Y29sb3IgfQoKICAgIFZPUF9GTFRfUEFSTSh2YWwsICAgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUNfUEFSTSg= dmFsX3YsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDMl9QQVJNKHZhbF91LCAiVmFsdWUiLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9wLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF8= biwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfYywgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUM0X1BBUk0odmFsX3Y0LCJWYWx1ZSIsIDEsIDEsIDEsIDEpCiAgICBWT1BfRkxUX1BBUk0odmE= bF91ZiwgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXYsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VwLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91biw= ICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX3VjLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgCiAgICBwYXJtIHsKCW5hbWUJZXhwCglsYWJlbAkiRXhwb25lbnQiCgl0eXBlCWZsb2F0CglzaXplCTEKCWQ= ZWZhdWx0CXsgMS4wIH0KICAgIH0KICAgIAogICAgZ3JvdXAgeyBuYW1lICJndiIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImd1IiBvYnNvbGV0ZSAxMi4wIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWw= b2dTY3JpcHQAAAAAAAAGyl9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8= IGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSA= SW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG4= YW1lCSJzcXJ0IgogICAgc2NyaXB0CSJzcXJ0IgogICAgbGFiZWwJInNxcnQiCgogICAgb3V0ZXJjb2RlIHsKCUlOQ0xVREVfVk9QTElCCiAgICB9CgogICAgY29kZSB7CgkiJHNxcnQgPSB2b3Bfc3FydCgkdmFsKTsiCiAgICA= fQoKICAgIGlucHV0CWZsb2F0CXZhbAkiSW5wdXQgVmFsdWUiCiAgICBvdXRwdXQJZmxvYXQJc3FydAkiU3F1YXJlIFJvb3QiCiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWRlZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIjJEIFY= ZWN0b3IiCQl1CXsgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdgl7IHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCB9CiAgICBzaWc= bmF0dXJlCSIzRCBOb3JtYWwiCQluCXsgbm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBjb2xvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCB2ZWM= dG9yNCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHU= cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIEM= b2xvciIJdWMJeyB1Y29sb3IgdWNvbG9yIH0KCiAgICBWT1BfRkxUX1BBUk0odmFsLCAgICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDMl9QQVJNKHZhbF91LCAiVmFsdWUiLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF92LCA= IlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfcCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfbiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfYywgIlY= YWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDNF9QQVJNKHZhbF92NCwiVmFsdWUiLCAxLCAxLCAxLCAxKQogICAgVk9QX0ZMVF9QQVJNKHZhbF91ZiwgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXYsICJWYWw= dWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91cCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdW4sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX3VjLCAiVmE= bHVlIiwgMSwgMSwgMSkKCiAgICBncm91cCB7IG5hbWUgImd2IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAA= AAAAAAUFX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2Q= dWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0Nzc= IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgp7CiAgICBuYW1lCSJzdWJjb25zdCIKICAgIHNjcmlwdAkic3ViY29uc3Q= IgogICAgbGFiZWwJInN1YmNvbnN0IgoKCiAgICBjb2RlIHsKCSIkc3ViZWQgPSAkdmFsIC0gJHN1YmNvbnN0OyIKICAgIH0KCiAgICBkZXNjcmlwdGl2ZXBhcm0Jc3ViY29uc3QKCiAgICBpbnB1dAlpbnQJdmFsCQkiSW5wdXQ= IFZhbHVlIgogICAgb3V0cHV0CWludAlzdWJlZAkJIklucHV0IFZhbHVlIC0gQ29uc3RhbnQiCiAgICBzaWduYXR1cmUJIkludGVnZXIiCQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSJGbG9hdCIJCQlmCXsgZmxvYXQgZmw= b2F0IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQk= cAl7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSI0RCA= VmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3RvcjQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWM= dG9yIHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4JeyB1bm9ybWFsIHVub3JtYWwgfQogICA= IHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciB9CgogICAgcGFybSB7CgluYW1lCXN1YmNvbnN0CglsYWJlbAkiU3VidHJhY3QiCgl0eXBlCWZsb2F0CglzaXplCTEKCWRlZmF1bHQJeyA= MS4wIH0KICAgIH0KfQoKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAwMTIwMDAwMDAwMDAwNG5vZGVfdHlwZQBWb3AKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY= NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMDE1MDAwMDAwMDAxNjRoZGFyb290LmluaXQAdHlwZSA9IE9fX19fUkVEQUhTX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUU= VFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfU0hBREVSX19fX08KbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAwMTQwMDAwMDAwMDc= NDVoZGFyb290LmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIDEzIC01LjMxCmNvbm5lY3Rvcm5leHRpZCAxCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXA= YXNzIG9mZiBkaXNwbGF5IG9uIHJlbmRlciBvbiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGU= dGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjAgImRpZmYiCn0KaW5wdXRzTmFtZWQzCnsKfQppbnB1dHMKewp9CnN0YXQKewogIGNyZWF0ZSAxNjIyMjkxMTQzCiAgbW9kaWZ5IDE= NjIyODIzMjk0CiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTA= MDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDAyMTAwMDAwMDAwMDYxaGRhcm9vdC51c2VyZGF0YQAAAAACAA1fX19WZXJzaW9uX19fAAAAAwAAAAl3aXJlc3R5bGUAAAADAAdyb3VuZGU= ZDA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMDI0MDAwMDAwMDAyNTdoZGFyb290Lm91dHB1dGluZm9zAE51bUluZm9zIDEKVmFsdWVzQmluYXJ5IDEKQmVnaW4= SW5mbwpPdXRwdXROYW1lIGRpZmYKRGVidWdDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCkJ5cGFzc0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KTm9ybWFsTW9kZSAwCkJ5cGFzc01vZGUgMgpVc2VEZWZhdWx0VmFsdWUgMQo= RW5kSW5mbwoAAAAAAAAAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMDM1MDAwMDAwMDA2NTdoZGFyb290L19fbmV0Ym94MS5uZXRib3hpbml0ADIKMgp7Cgk= YXV0b2ZpdCA6PSAwOwoJY29sb3IgOj0gIlVUX0NvbG9yIFJHQiAxIDEgMSAiOwoJY29tbWVudCA6PSBPX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTEk= TkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX087CgloZWlnaHQgOj0gMjEuNTQzOTc2ODUyMTE3MDk4OwoJbWluaW1pemVkIDo9IDA7Cglvd25lciA6PSBfX25ldGJveDI7Cgk= d2lkdGggOj0gNzM7Cgl4X3Bvc2l0aW9uIDo9IDguMDAwMDAwMDAwMDAwMDAxODsKCXlfcG9zaXRpb24gOj0gOC4xNTYwMjMxMzU5NjE5NzE3Owp9CnsKICBjcmVhdGUgMTYyMjMxMjI3NAogIG1vZGlmeSAxNjIyODE2MzE2CiA= IGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMDM1MDAwMDAwMDA2NzJoZGFyb290L19fbmU= dGJveDIubmV0Ym94aW5pdAAyCjIKewoJYXV0b2ZpdCA6PSAwOwoJY29sb3IgOj0gIlVUX0NvbG9yIFJHQiAxIDEgMSAiOwoJY29tbWVudCA6PSBPX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR18= TEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08= OwoJaGVpZ2h0IDo9IDUwLjcwMDAwMDAwMDAwMDAwMzsKCW1pbmltaXplZCA6PSAwOwoJd2lkdGggOj0gNzUuNDAwMDAwMDAwMDAwMDA2OwoJeF9wb3NpdGlvbiA6PSA3OwoJeV9wb3NpdGlvbiA6PSAtMjA7Cn0KewogIGNyZWE= dGUgMTYyMjQ4NDA3OAogIG1vZGlmeSAxNjIyODIyODA4CiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY= NDUwNTc1MDAwMTY3MDAwMDAwMDAwMzdoZGFyb290L09fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUM= VF8xX19fX08uaW5pdAB0eXBlID0gc3ViY29uc3QKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAxNjYwMDAwMDAwMjc2N2hkYXJvb3Q= L09fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGk= b24gMTUgNi4wNQpjb25uZWN0b3JuZXh0aWQgMgpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGg= aWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWE= bCBvZmYKb3V0cHV0c05hbWVkMwp7CjEgInN1YmVkIgp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fVENBUlRCVVNfMV9fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX18= T19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFI= T0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF8= X19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8= Ml9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fXzFfU1VCVFJBQ1RfX19fTyAxIDEgInZhbCIKfQppbnB1dHMKewowIAlPX19fX1RDQVJUQlVTXzFfX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV08= UF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVUQ= T1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX18= T19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX08= X19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX18xX1NVQlRSQUNUX19fX08gMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjIyODkxMzAKICBtb2RpZnkgMTYyMjQ4MzUzMgogIGE= dXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDA= MDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMTY3MDAwMDAwMDAxMTNoZGFyb290L09fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUw= X0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZgkpCnN1YmNvbnN0CVsgMAlsb2Nrcz0wIF0JKAkxCSkKfQowNzA3MDcwMDAwMDE= MDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAxNzEwMDAwMDAwMDAxMmhkYXJvb3QvT19fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX18= X0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTy5uZXRib3gAX19uZXRib3gyCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDA= MDE3MzAwMDAwMDAwMDMxaGRhcm9vdC9PX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX08= LnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDI0MTAwMDAwMDAwMDMyaGRhcm9vdC9PX19fXzNfUkU= V09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE8= V0VSXzNfX19fTy5pbml0AHR5cGUgPSBwb3cKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAyNDAwMDAwMDAwMTQyMWhkYXJvb3QvT18= X19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVQ= RV9fX19QT1dFUl8zX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gMTUgMS4xMjUKY29ubmVjdG9ybmV4dGlkIDMKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXk= IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2Y= ZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoyICJwb3ciCn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE4= RUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19PIDEgMSAidmFsIgoxIAkiIiAiIiAxICJleHAiCn0KaW5wdXRzCnsKMCA= CU9fX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19PIDA= IDEKMSAJIiIgMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjIyODkyMTEKICBtb2RpZnkgMTYyMjQ4MzUzMgogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSA= CmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAyNDEwMDAwMDAwMDY2MGhkYXJvb3QvT19fX18= M19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX18= X19QT1dFUl8zX19fX08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZhbAlbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF92CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF8= dQlbIDAJbG9ja3M9MCBdCSgJMQkxCSkKdmFsX3AJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX24JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX2MJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3Y0CVsgMAlsb2M= a3M9MCBdCSgJMQkxCTEJMQkpCnZhbF91ZglbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF91dglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdXAJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VuCVsgMAlsb2Nrcz0wIF0= CSgJMQkxCTEJKQp2YWxfdWMJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKZXhwCVsgMAlsb2Nrcz0wIF0JKAkzCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTA= MDAyNDMwMDAwMDAwMDAxMmhkYXJvb3QvT19fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEE= REVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fTy5uZXRib3gAX19uZXRib3gyCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMjQ1MDA= MDAwMDAwMDMxaGRhcm9vdC9PX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX18= U1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU= NzUwMDAzMjcwMDAwMDAwMDAzMmhkYXJvb3QvT19fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX08= X19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTy5pbml0AHR5cGUgPSBwb3cKbWF0Y2hlc2RlZiA= PSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMzI2MDAwMDAwMDE1NjZoZGFyb290L09fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF8= X19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8= M19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIDE1IC0zLjg3NQpjb25uZWN0b3JuZXh0aWQgMwpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGY= b290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2U= ZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjIgInBvdyIKfQppbnB1dHNOYW1lZDMKewowIAlPX19fX1RDQVJUQlVTXzFfX19fM18= UkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX18= UE9XRVJfM19fX18xX1NVQlRSQUNUX19fX08gMSAxICJ2YWwiCjEgCSIiICIiIDEgImV4cCIKfQppbnB1dHMKewowIAlPX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFM= X1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fTyAwIDEKMSAJIiIgMCA= MQp9CnN0YXQKewogIGNyZWF0ZSAxNjIyMjg5MjExCiAgbW9kaWZ5IDE2MjI0ODM1MzIKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCA= IiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMzI2MDAwMDAwMDAyNDVoZGFyb290L09fX19fM18xX1JFV09QX18= X19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkE= Q1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19PLmNobgB7CiAgICBjaGFubmVsIGV4cCB7CiAgICAgIGxlZnR0eXBlID0gZXh0ZW5kCiAgICAgIHJpZ2h0dHlwZSA9IGV4dGU= bmQKICAgICAgZGVmYXVsdCA9IDMKICAgICAgZmxhZ3MgPSAwCiAgICAgIHNlZ21lbnQgeyBsZW5ndGggPSAwIHZhbHVlID0gMyAzIGV4cHIgPSAxLzMgfQogICAgfQogIH0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDA= MDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMzI3MDAwMDAwMDA3MTNoZGFyb290L09fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFM= X1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX08= LnBhcm0Aewp2ZXJzaW9uIDAuOApzaWduYXR1cmUJWyAwCWxvY2tzPTAgXQkoCWRlZmF1bHQJKQp2YWwJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdQlbIDAJbG9ja3M9MCA= XQkoCTEJMQkpCnZhbF9wCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9uCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9jCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF92NAlbIDAJbG9ja3M9MCBdCSgJMQkxCTE= CTEJKQp2YWxfdWYJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdXYJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VwCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91bglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWw= X3VjCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCmV4cAlbIDgJbG9ja3M9MCBdCSgJWyBleHAJMC4zMzMzMzMzMzMzMzMzMzMzMSBdIAkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDA= MDE0MDU2NDUwNTc1MDAwMzMxMDAwMDAwMDAwMTJoZGFyb290L09fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1I= QUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX08ubmV0Ym94AF9fbmV0Ym94Mgo= MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAzMzMwMDAwMDAwMDAzMWhkYXJvb3QvT19fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0U= VEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX18= XzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMjQ= NzAwMDAwMDAwMDM3aGRhcm9vdC9PX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFk= XzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX19PLmluaXQAdHlwZSA9IGNvbnN0YW50Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDA= MDAxNDA1NjQ1MDU3NTAwMDI0NjAwMDAwMDAxMDAyaGRhcm9vdC9PX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18xX19fX0FSQ1Q= QU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIDEyLjUgLTE4LjQ2CmNvbm5lY3Rvcm5leHRpZCAxCmZsYWdzID0gIGw= b2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY28= bXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMCAibG9nX19yYWRfNF9fYXQ= YW5fMV9fX19fXzFfX18iCn0KaW5wdXRzTmFtZWQzCnsKfQppbnB1dHMKewp9CnN0YXQKewogIGNyZWF0ZSAxNjIyMjg5NDQ1CiAgbW9kaWZ5IDE2MjI0ODM1NTYKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA= Nzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc= NTAwMDI0NjAwMDAwMDAwMzczaGRhcm9vdC9PX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVU= TFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX19PLmNobgB7CiAgICBjaGFubmVsIGZsb2F0ZGVmIHsKICAgICAgbGVmdHR5cGUgPSBleHRlbmQKICAgICAgcmlnaHR0eXBlID0gZXh0ZW4= ZAogICAgICBkZWZhdWx0ID0gMC43NjEwMDAwMDAwMDAwMDAwMQogICAgICBmbGFncyA9IDAKICAgICAgc2VnbWVudCB7IGxlbmd0aCA9IDAgdmFsdWUgPSAwLjc2MTAwMDAwMDAwMDAwMDAxIDAuNzYxMDAwMDAwMDAwMDAwMDE= IGV4cHIgPSAibG9nKCByYWQoNC4qYXRhbigxLikpIC0gMS4gKSIgfQogICAgfQogIH0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAyNDcwMDAwMDAwMzA0N2g= ZGFyb290L09fX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlM= X19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fX08ucGFybQB7CnZlcnNpb24gMC44CmNvbnN0dHlwZQlbIDAJbG9ja3M9MCBdCSgJImZsb2F0IgkpCmZsb2F0ZGVmCVsgOAlsb2Nrcz0wIF0JKAlbIGZsb2F0ZGVmCTAuNzY= MTU0OTc4Mjg4MDg5NDM3IF0gCSkKaW50ZGVmCVsgMAlsb2Nrcz0wIF0JKAkwCSkKdG9nZ2xlZGVmCVsgMAlsb2Nrcz0wIF0JKAkib2ZmIgkpCmFuZ2xlZGVmCVsgMAlsb2Nrcz0wIF0JKAkwCSkKbG9nZmxvYXRkZWYJWyAwCWw= b2Nrcz0wIF0JKAkwCSkKZmxvYXQyZGVmCVsgMAlsb2Nrcz0wIF0JKAkwCTAJKQpmbG9hdDNkZWYJWyAwCWxvY2tzPTAgXQkoCTAJMAkwCSkKdmVjdG9yZGVmCVsgMAlsb2Nrcz0wIF0JKAkwCTAJMAkpCm5vcm1hbGRlZglbIDA= CWxvY2tzPTAgXQkoCTAJMAkwCSkKcG9pbnRkZWYJWyAwCWxvY2tzPTAgXQkoCTAJMAkwCSkKZGlyZWN0aW9uZGVmCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCmZsb2F0NGRlZglbIDAJbG9ja3M9MCBdCSgJMAkwCTAJMAkpCmY= bG9hdG0yZGVmCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkxCSkKZmxvYXQ5ZGVmCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkwCTEJMAkwCTAJMQkpCmZsb2F0MTZkZWYJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCTAJMAkxCTAJMAkwCTA= CTEJMAkwCTAJMAkxCSkKc3RyaW5nZGVmCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmZpbGVkZWYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKaW1hZ2VkZWYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKZ2VvbWV0cnlkZWYJWyAwCWxvY2tzPTA= IF0JKAkiIgkpCmNvbG9yZGVmCVsgMAlsb2Nrcz0wIF0JKAkwCTAJMAkpCmNvbG9yNGRlZglbIDAJbG9ja3M9MCBdCSgJMAkwCTAJMAkpCmJzZGZkZWYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKZGljdGRlZglbIDAJbG9ja3M9MCA= XQkoCSIiCSkKY29zaGFkZXJkZWYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKc3VyZmFjZWRlZglbIDAJbG9ja3M9MCBdCSgJIiIJKQpkaXNwbGFjZW1lbnRkZWYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKYXRtb3NwaGVyZWRlZglbIDA= CWxvY2tzPTAgXQkoCSIiCSkKZmxvYXRhZGVmCVsgMAlsb2Nrcz0wIF0JKAkpCmludGFkZWYJWyAwCWxvY2tzPTAgXQkoCSkKdmVjdG9yMmFkZWYJWyAwCWxvY2tzPTAgXQkoCSkKdmVjdG9yYWRlZglbIDAJbG9ja3M9MCBdCSg= CSkKcG9pbnRhZGVmCVsgMAlsb2Nrcz0wIF0JKAkpCm5vcm1hbGFkZWYJWyAwCWxvY2tzPTAgXQkoCSkKY29sb3JhZGVmCVsgMAlsb2Nrcz0wIF0JKAkpCmZsb2F0bTJhZGVmCVsgMAlsb2Nrcz0wIF0JKAkpCmZsb2F0NGFkZWY= CVsgMAlsb2Nrcz0wIF0JKAkpCmZsb2F0OWFkZWYJWyAwCWxvY2tzPTAgXQkoCSkKZmxvYXQxNmFkZWYJWyAwCWxvY2tzPTAgXQkoCSkKc3RyaW5nYWRlZglbIDAJbG9ja3M9MCBdCSgJKQpkaWN0YWRlZglbIDAJbG9ja3M9MCA= XQkoCSkKY29zaGFkZXJhZGVmCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCnN0cnVjdGRlZglbIDAJbG9ja3M9MCBdCSgJIiIJKQpwYXJtdW5pZm9ybQlbIDAJbG9ja3M9MCBdCSgJIm9uIgkpCmNvbnN0bmFtZQlbIDAJbG9ja3M9MCA= XQkoCSJsb2coIHJhZCg0LiphdGFuKDEuKSkgLSAxLiApIgkpCmNvbnN0bGFiZWwJWyAwCWxvY2tzPTAgXQkoCUNvbnN0YW50CSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA= NTY0NTA1NzUwMDAyNTEwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fMV9fX19BUkNUQU5HRU4= VF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fTy5uZXRib3gAX19uZXRib3gyCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU= NjQ1MDU3NTAwMDI1MzAwMDAwMDAwMDQxaGRhcm9vdC9PX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18xX19fX0FSQ1RBTkdFTlQ= X19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAgxOC41LjQ5OTA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDA= MDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDMwMzAwMDAwMDAwMDQxaGRhcm9vdC9PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1Q= TkVHTkFUQ1JBX19fXzFfX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fTy5pbml0AHR5cGUgPSBjb21wbGU= bWVudAptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDMwMjAwMDAwMDAxNDY1aGRhcm9vdC9PX19fX1RDQVJUQlVTXzFfX19fTUhUSVI= QUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX18= X0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gMTIuNSAtMTUuOTUKY29ubmVjdG9ybmV4dGlkIDIKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb28= dHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCA= b24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoxICJjb21wbGVtIgp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fTUhUSVJBR09MX19fXzE= X1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEg= TV9fX19PIDAgMSAidmFsIgp9CmlucHV0cwp7CjAgCU9fX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fXzFfX19fQVJDVEFOR0VOVF8= X19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fX08gMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjIyODk0NTgKICBtb2RpZnkgMTYyMjQ4MzUzMgogIGF1dGhvciBBZG1pbmlzdHI= YXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDA= MTAwMDAwMDE0MDU2NDUwNTc1MDAwMzAzMDAwMDAwMDA2NjJoZGFyb290L09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18= MV9fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApzaWduYXR1cmUJWyA= MAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSkKdmFsCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX2kJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdQlbIDAJbG9ja3M9MCBdCSgJMQkxCSkKdmFsX3YJWyAwCWxvY2tzPTAgXQkoCTEJMQk= MQkpCnZhbF9wCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9uCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9jCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF92NAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJMQkpCnY= YWxfdWYJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdXYJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VwCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91bglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdWMJWyA= MAlsb2Nrcz0wIF0JKAkxCTEJMQkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAzMDUwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19UQ0FSVEJVU18xX19fX00= SFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8= MV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PLm5ldGJveABfX25ldGJveDIKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAzMDcwMDAwMDAwMDAzMWg= ZGFyb290L09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUEw= WV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDA= MDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDA2NjcwMDAwMDAwMDAzN2hkYXJvb3QvT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1Q= TkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUU= TklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX18= XzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX08uaW5pdAB0eXBlID0gbXVsdGlwbHkKbWF0Y2hlc2RlZiA9IDA= CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwNjY2MDAwMDAwMDI0MjdoZGFyb290L09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVI= VEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVI= VEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX18= UE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PLmQ= ZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxNSAtNi4zCmNvbm5lY3Rvcm5leHRpZCAzCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3A= bGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGg= aWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMiAicHJvZHVjdCIKfQppbnB1dHNOYW1lZDMKewowIAlPX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzE= X1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUM= VF9fX19QT1dFUl8xXzNfX19fTyAyIDEgImlucHV0MSIKMSAJT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT18= X19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX08gMSAxICJpbnB1dDIiCn0KaW5wdXRzCnsKMCAJT19fX18zXzFfUkU= V09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1M= VUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX08gMCAxCjEgCU9fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzQ= X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PIDAgMQo= fQpzdGF0CnsKICBjcmVhdGUgMTYyMjI4OTQ3NwogIG1vZGlmeSAxNjIyNDgzNTMyCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiI= CmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDY2NzAwMDAwMDAwMDIwaGRhcm9vdC9PX19fX09fX19fVENBUlRCVVM= XzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM18= UkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX18= UE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV8= X19fMV9TVUJUUkFDVF9fX19PX19fX08ucGFybQB7CnZlcnNpb24gMC44Cn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDA2NzEwMDAwMDAwMDAxMmhkYXJvb3Q= L09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzNfMV9SRVdPUF8= X19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFI= QUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFI= QUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PLm5ldGJveABfX25ldGJveDIKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDA2NzMwMDA= MDAwMDAwNDFoZGFyb290L09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFU= TV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF8= U0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1I= QURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAgxOC41LjQ5OTA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDA= MDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDcyMzAwMDAwMDAwMDM3aGRhcm9vdC9PX19fXzFfRERBX19fX09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVI= X19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU18= VE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVU= TFRJUExZX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PX19fX0FERF8xX19fX08uaW4= aXQAdHlwZSA9IGFkZGNvbnN0Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwNzIyMDAwMDAwMDI1MjBoZGFyb290L09fX19fMV9EREE= X19fX09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzNfMV9SRVc= T1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1U= QlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1U= QlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PX19fX0FERF8xX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gMTUgLTguOTUKY29ubmVjdG9ybmV4dGlkIDIKZmxhZ3MgPSAgbG9jayBvZmY= IG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyA= b24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoxICJhZGRlZCIKfQppbnB1dHNOYW1lZDM= CnsKMCAJT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1I= RVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX18= U1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX18= U1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX08gMiAxICJ2YWwiCn0KaW5wdXRzCnsKMCAJT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSUQ= QVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUg= U19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX18= TVVMVElQTFlfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX08gMCAxCn0Kc3RhdAp7CiA= IGNyZWF0ZSAxNjIyMjg5NTA5CiAgbW9kaWZ5IDE2MjI0ODM1MzIKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3U= YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwNzIzMDAwMDAwMDAxMTNoZGFyb290L09fX19fMV9EREFfX19fT19fX19PX19fX1RDQVI= VEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX18= X18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEU= X19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUkk= VEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PX19fX0FERF8xX19fX08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZgkpCmFkZGNvbnN0CVsgMAlsb2Nrcz0wIF0JKAkxCSkKfQowNzA3MDc= MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDA3MjUwMDAwMDAwMDAxMmhkYXJvb3QvT19fX18xX0REQV9fX19PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX18= XzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX18= XzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFI= QUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX08= X19fX09fX19fQUREXzFfX19fTy5uZXRib3gAX19uZXRib3gyCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwNzI3MDAwMDAwMDAwMzFoZGFyb290L09fX19fMV8= RERBX19fX09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzNfMV8= UkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX18= X1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX18= X1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PX19fX0FERF8xX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDA= MDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMTI3MTAwMDAwMDAwMDM3aGRhcm9vdC9PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX18= X1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fT19fX19UQ0FSVEJVU19fX18xX0REQV9fX19PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU0= X19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREE= Ul9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX18= X09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fT19fX19BRERfMV9fX19TVUJSVFJBQ1RfX19fT19fX18= T19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PLmluaXQAdHlwZSA9IHN1YnRyYWN0Cm1hdGNoZXNkZWY= ID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMTI3MDAwMDAwMDAzNDE2aGRhcm9vdC9PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV8= VENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fT19fX19UQ0FSVEJVU19fX18xX0REQV9fX19PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX18= XzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX18= XzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFI= QUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX08= X19fX09fX19fQUREXzFfX19fU1VCUlRSQUNUX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT18= X19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxNSAtMTEuMzEKY29ubmVjdG9ybmV4dGlkIDMKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyA= b2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGE= aWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoxICJkaWZmIgp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fMV9EREFfX19fT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX18= X18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX18= X18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlQ= UkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX18= T19fX19PX19fX0FERF8xX19fX08gMSAxICJpbnB1dDEiCjIgCU9fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX08= X19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PIDEgMSAiaW5wdXQyIgp9CmlucHV0cwp7CjAgCU9fX19fMV9EREE= X19fX09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzNfMV9SRVc= T1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1U= QlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1U= QlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PX19fX0FERF8xX19fX08gMCAxCjEgCU9fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUw= UElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PIDAgMQp9CnM= dGF0CnsKICBjcmVhdGUgMTYyMjI4OTUyNwogIG1vZGlmeSAxNjIyNDgzNTMyCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXg= cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMTI3MTAwMDAwMDAwMDIwaGRhcm9vdC9PX19fX09fX19fVENBUlRCVVNfMV8= X19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fT19fX19UQ0FSVEJVU19fX18xX0REQV9fX19PX19fX09fX19fVENBUlRCVVM= XzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM18= UkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX18= UE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV8= X19fMV9TVUJUUkFDVF9fX19PX19fX09fX19fQUREXzFfX19fU1VCUlRSQUNUX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX18= X18xX1NVQlRSQUNUX19fX09fX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMTI3MzAwMDAwMDAwMDEyaGRhcm9vdC8= T19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fT19fX19UQ0FSVEJVU19fX18xX0REQV8= X19fT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV08= UF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUI= VFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUI= VFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX09fX19fQUREXzFfX19fU1VCUlRSQUNUX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlQ= UkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fTy5uZXRib3gAX19uZXRib3gyCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAxMjc1MDA= MDAwMDAwMDQxaGRhcm9vdC9PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19PX19fX1Q= Q0FSVEJVU19fX18xX0REQV9fX19PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19ZTFA= SVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBREk= RU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF8= X19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fT19fX19BRERfMV9fX19TVUJSVFJBQ1RfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X18= X19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAgxOC41LjQ5OTA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjA= MDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDMxNDAwMDAwMDAwMDM3aGRhcm9vdC9PX19fX1RVUE5JQlVTX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVI= Ql9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX1NVQklOUFVUX19fTy5pbml0AHQ= eXBlID0gc3ViaW5wdXQKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAzMTMwMDAwMDAwMDczNmhkYXJvb3QvT19fX19UVVBOSUJVU18= UkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQUQ= SUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfU1VCSU5QVVRfX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIDUgMzEuOTY1CmNvbm5lY3Rvcm5leHRpZCAwCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiA= dGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWY= YXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKfQppbnB1dHNOYW1lZDMKewp9CmlucHV0cwp7Cn0Kc3RhdAo= ewogIGNyZWF0ZSAxNjIyMjkxMDUzCiAgbW9kaWZ5IDE2MjI4MjMyOTIKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGE= bmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMzE0MDAwMDAwMDAwMjBoZGFyb290L09fX19fVFVQTklCVVNfUkVEQUhTX09JVEE= Ul9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0Y= QUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX1NVQklOUFVUX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDMyMDAwMDA= MDAwMDA0MWhkYXJvb3QvT19fX19UVVBOSUJVU19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1U= QkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9TVUJJTlBVVF9fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMACDE4LjUuNDk5MDcwNzA3MDA= MDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwNjY1MDAwMDAwMDAwMzJoZGFyb290L09fX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0U= Q0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX18= U1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUM= RV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fTy5pbml0AHR5cGUgPSA= cG93Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwNjY0MDAwMDAwMDI0NzFoZGFyb290L09fX19fMl9SRVdPUF9fX19FVFVMT1NCQV8= X19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX18= X19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF8= UFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX18= X19QT1dFUl8yX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gMTMgMTYuNjE1CmNvbm5lY3Rvcm5leHRpZCAzCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG8= ZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9uIHJlbmRlciBvbiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9mZiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG0= ZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoyICJwb3ciCn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0U= Q0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX18= U1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUM= RV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX08gMSAxICJ2YWwiCjEgCSIiICIiIDEgImU= eHAiCn0KaW5wdXRzCnsKMCAJT19fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVM= X19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUM= RV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX04= T1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX08gMCAxCjEgCSIiIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxNjE2MDI0NjM0CiAgbW9kaWZ5IDE2MjI0ODM1MzIKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWM= Y2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU= NjQ1MDU3NTAwMDY2NTAwMDAwMDAwNjYwaGRhcm9vdC9PX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVo= SUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVI= RUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT04= X0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fX08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnY= YWwJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdQlbIDAJbG9ja3M9MCBdCSgJMQkxCSkKdmFsX3AJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX24JWyAwCWxvY2tzPTA= IF0JKAkxCTEJMQkpCnZhbF9jCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF92NAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJMQkpCnZhbF91ZglbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF91dglbIDAJbG9ja3M9MCBdCSgJMQk= MQkxCSkKdmFsX3VwCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91bglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdWMJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKZXhwCVsgMAlsb2Nrcz0wIF0JKAkyCSkKfQowNzA= NzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDA2NjcwMDAwMDAwMDAxMmhkYXJvb3QvT19fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST04= X19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX18= T19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1M= VVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX19PLm5ldGJveAA= X19uZXRib3gxCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwNjcxMDAwMDAwMDAwMzFoZGFyb290L09fX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX08= X19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk8= RFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX18= X19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzI= X19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwNzIxMDAwMDAwMDAwNDFoZGFyb290L09fX18= X1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUY= UlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVI= RkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX18= X19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19PLmluaXQAdHlwZSA9IGNvbXBsZW1lbnQKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDA= MDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwNzIwMDAwMDAwMDI1MTZoZGFyb290L09fX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlI= VVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkY= QUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk8= Uk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX08uZGU= ZgBjb21tZW50ICIiCnBvc2l0aW9uIDEzIDE0LjA0CmNvbm5lY3Rvcm5leHRpZCAyCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3A= bGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGg= aWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMSAiY29tcGxlbSIKfQppbnB1dHNOYW1lZDMKewowIAlPX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0E= RlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1U= UkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV8= Tk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fX08gMiAxICJ2YWwiCn0KaW4= cHV0cwp7CjAgCU9fX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUY= UlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVI= RkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX18= X19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fTyAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjI3MzQzMgogIG1vZGlmeSAxNjIyNDgzNTMyCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwo= ICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDA= MTQwNTY0NTA1NzUwMDA3MjEwMDAwMDAwMDY2MmhkYXJvb3QvT19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVI= SURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVo= RV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08= X19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKc2lnbmE= dHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZhbAlbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF9pCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3UJWyAwCWxvY2tzPTAgXQkoCTEJMQkpCnZhbF92CVsgMAlsb2Nrcz0wIF0= CSgJMQkxCTEJKQp2YWxfcAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfbglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfYwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdjQJWyAwCWxvY2tzPTAgXQkoCTEJMQk= MQkxCSkKdmFsX3VmCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91cAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdW4JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmE= bF91YwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwNzIzMDAwMDAwMDAwMTJoZGFyb290L09fX19fVENBUlRCVVM= XzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT18= X19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX04= T1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTEk= WkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA= NTc1MDAwNzI1MDAwMDAwMDAwMzFoZGFyb290L09fX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT18= X19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX18= X19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX18= X0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAM= AAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDc1NzAwMDAwMDAwMDMzaGRhcm9vdC9PX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF8= X19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1I= UF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT18= X19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX18= X19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fTy5pbml0AHR5cGUgPSBzcXJ0Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDA= MDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDc1NjAwMDAwMDAyNjAzaGRhcm9vdC9PX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUY= UlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVI= RkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX04= T1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVU= QVJFX1JPT1RfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxMyAxMS41NApjb25uZWN0b3JuZXh0aWQgMgpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmY= IGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWU= ZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjEgInNxcnQiCn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX18= X09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX18= RE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFI= T0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX18= UE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX08gMSAxICJ2YWwiCn0KaW5wdXRzCnsKMCAJT19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0U= WUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1I= TUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX18= X05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fTyAwIDEKfQpzdGE= dAp7CiAgY3JlYXRlIDE2MjIyNzM0NjkKICBtb2RpZnkgMTYyMjQ4MzUzMgogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHI= bGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDA3NTcwMDAwMDAwMDYzMGhkYXJvb3QvT19fX19UT09SX0VSQVVRU19fX19UQ0E= UlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU18= X19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0U= X19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk8= Uk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fX08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAk= KQp2YWwJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdQlbIDAJbG9ja3M9MCBdCSgJMQkxCSkKdmFsX3YJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3AJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX24JWyAwCWxvY2s= cz0wIF0JKAkxCTEJMQkpCnZhbF9jCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF92NAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJMQkpCnZhbF91ZglbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF91dglbIDAJbG9ja3M9MCBdCSg= CTEJMQkxCSkKdmFsX3VwCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91bglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdWMJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjY= MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDA3NjEwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0U= WklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF8= X19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX18= X19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzE= X1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fX08ubmV0Ym94AF9fbmV0Ym94MQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDc2MzAwMDAwMDAwMDMxaGRhcm8= b3QvT19fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVo= SUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVI= RUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT04= X0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX18= XwAAAAMAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAxMDEzMDAwMDAwMDAwNDFoZGFyb290L09fX19fVENBUlRCVVNfMV9fX19UT09SX0VSQVVRU19fX19UQ0E= UlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU18= X19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0U= X19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk8= Uk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fXzFfU1VCVFJBQ1RfX19fTy5pbml0AHR5cGUgPSBjb21wbGVtZW50Cm1hdGNoZXNkZWYgPSAwCjA= NzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMTAxMjAwMDAwMDAyNzAxaGRhcm9vdC9PX19fX1RDQVJUQlVTXzFfX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV8= X19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX18= T19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk0= QUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV8= X19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX18xX1NVQlRSQUNUX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gMTMgOS4wNApjb25uZWN0b3JuZXh0aWQ= IDIKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2E= dmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjEgImM= b21wbGVtIgp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl8= Tk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX04= T1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTEk= WkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fX08gMSA= MSAidmFsIgp9CmlucHV0cwp7CjAgCU9fX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0U= UklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTEk= WkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX18= T19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fX08gMCAxCn0Kc3Q= YXQKewogIGNyZWF0ZSAxNjIyMjczNDMyCiAgbW9kaWZ5IDE2MjI0ODM1MzIKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHA= cmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAxMDEzMDAwMDAwMDA2NjJoZGFyb290L09fX19fVENBUlRCVVNfMV9fX19UT08= Ul9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX18= TEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST00= X0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1Q= T19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fXzFfU1VCVFJBQ1RfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKc2lnbmE= dHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZhbAlbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF9pCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3UJWyAwCWxvY2tzPTAgXQkoCTEJMQkpCnZhbF92CVsgMAlsb2Nrcz0wIF0= CSgJMQkxCTEJKQp2YWxfcAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfbglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfYwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdjQJWyAwCWxvY2tzPTAgXQkoCTEJMQk= MQkxCSkKdmFsX3VmCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91cAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdW4JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmE= bF91YwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAxMDE1MDAwMDAwMDAwMTJoZGFyb290L09fX19fVENBUlRCVVM= XzFfX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUw= QU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUM= VElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0Y= Uk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fXzFfU1VCVFJBQ1RfX19fTy5uZXRib3gAX19uZXRib3g= MQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMTAxNzAwMDAwMDAwMDMxaGRhcm9vdC9PX19fX1RDQVJUQlVTXzFfX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVM= XzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT18= X19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX04= T1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTEk= WkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX18xX1NVQlRSQUNUX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMAADA3MDcwNzAwMDA= MDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDIxMzAwMDAwMDAwMDM1aGRhcm9vdC9PX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkE= RU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX08uaW5pdAB0eXBlID0gbmVnYXRlCm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY= NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDIxMjAwMDAwMDAxMzIxaGRhcm9vdC9PX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX18= X0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gMTUgMy41NQpjb25uZWN0b3JuZXh0aWQgMgpmbGFncyA9ICBsb2NrIG9mZiA= bW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG8= biBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjEgIm5lZ2F0ZWQiCn0KaW5wdXRzTmFtZWQ= Mwp7CjAgCU9fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTyAxIDEgInZhbCIKfQppbnA= dXRzCnsKMCAJT19fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19PIDAgMQp9CnN0YXQKewo= ICBjcmVhdGUgMTYyMjQ3NTI3NwogIG1vZGlmeSAxNjIyNDgzNTMyCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmc= dWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDIxMzAwMDAwMDAwMDU2aGRhcm9vdC9PX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX18= X19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQk= WyAwCWxvY2tzPTAgXQkoCWYJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMjE1MDAwMDAwMDAwMTJoZGFyb290L09fX19fRVRBR0VOX19fXzFfVENBUlQ= QlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fTy5uZXRib3gAX19uZXRib3gyCjA3MDcwNzA= MDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDIxNzAwMDAwMDAwMDMxaGRhcm9vdC9PX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVI= X1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMAADA3MDcwNzAwMDAwMTAwMDAwMDA= MDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDI3NTAwMDAwMDAwMDQxaGRhcm9vdC9PX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE4= RUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fTy5pbml0AHR5cGUgPSBjb20= cGxlbWVudAptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDI3NDAwMDAwMDAxNDQ2aGRhcm9vdC9PX19fX1RDQVJUQlVTXzFfX19fM18= UkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX18= UE9XRVJfM19fX18xX1NVQlRSQUNUX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gMTUgLTEuNDUKY29ubmVjdG9ybmV4dGlkIDIKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQ= IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3c= ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoxICJjb21wbGVtIgp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fM19SRVdPUF9fX19FVEFHRU5fX18= XzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fX08gMiAxICI= dmFsIgp9CmlucHV0cwp7CjAgCU9fX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX18= X19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fX08gMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjIyNzM0MzIKICBtb2RpZnkgMTYyMjQ4MzUzMgogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc= NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzU= MDAwMjc1MDAwMDAwMDA2NjJoZGFyb290L09fX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBREk= QUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApzaWduYXR1cmUJWyAwCWxvY2tzPTAgXQkoCWRlZmF1bHQJKQo= dmFsCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX2kJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdQlbIDAJbG9ja3M9MCBdCSgJMQkxCSkKdmFsX3YJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3AJWyAwCWxvY2tzPTAgXQk= KAkxCTEJMQkpCnZhbF9uCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9jCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF92NAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJMQkpCnZhbF91ZglbIDAJbG9ja3M9MCBdCSgJMQk= KQp2YWxfdXYJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VwCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91bglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdWMJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKfQo= MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAyNzcwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVEM= QVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX18= X19PLm5ldGJveABfX25ldGJveDIKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAzMDEwMDAwMDAwMDAzMWhkYXJvb3QvT19fX19UQ0FSVEJVU18xX19fXzNfUkU= V09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE8= V0VSXzNfX19fMV9TVUJUUkFDVF9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDA3NTAwMDA= MDAwMDAzNWhkYXJvb3QvT19fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX08uaW5pdAB0eXBlID0gZ2xvYmFsCm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDA= MDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDA3NDAwMDAwMDAwNzU1aGRhcm9vdC9PX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiA5IDI= OC41NApjb25uZWN0b3JuZXh0aWQgMQpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWc= aHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgo= b3V0cHV0c05hbWVkMwp7CjAgIk4iCn0KaW5wdXRzTmFtZWQzCnsKfQppbnB1dHMKewp9CnN0YXQKewogIGNyZWF0ZSAxMzkyMTU4ODMwCiAgbW9kaWZ5IDE2MjI0ODM1MzIKICBhdXRob3Igbm9ib2R5QG5vd2hlcmUuc2lkZWY= eC5jb20KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDE= MDAwMDAwMTQwNTY0NTA1NzUwMDAwNzUwMDAwMDAwMDE2MWhkYXJvb3QvT19fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX08ucGFybQB7CnZlcnNpb24gMC44CmNvbnRleHR0eXBlCVsgMAlsb2M= a3M9MCBdCSgJc3VyZmFjZQkpCnVzZW1lbnUJWyAwCWxvY2tzPTAgXQkoCSJvbiIJKQp2YXJuYW1lCVsgMAlsb2Nrcz0wIF0JKAlOCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDA= MTQwNTY0NTA1NzUwMDAwNzcwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX08ubmV0Ym94AF9fbmV0Ym94MQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDA= MDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAxMDEwMDAwMDAwMDA0MWhkYXJvb3QvT19fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2k= b25fX18AAAADAAgxOC41LjQ5OTA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMTMzMDAwMDAwMDAwMzVoZGFyb290L09fX19fRUNBRlJVU19PVF9FWUVfTU9SRl8= Tk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTy5pbml0AHR5cGUgPSBnbG9iYWwKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDA= MTAwMDAwMDE0MDU2NDUwNTc1MDAwMTMyMDAwMDAwMDA3NTVoZGFyb290L09fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19PLmRlZgBjb20= bWVudCAiIgpwb3NpdGlvbiA5IDE4LjU0CmNvbm5lY3Rvcm5leHRpZCAxCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2Y= ZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXQ= YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMCAiSSIKfQppbnB1dHNOYW1lZDMKewp9CmlucHV0cwp7Cn0Kc3RhdAp7CiAgY3JlYXRlIDEzOTIxNTg4MzAKICBtb2RpZnkgMTYyMjQ4MzUzMgogIGF1dGhvciA= bm9ib2R5QG5vd2hlcmUuc2lkZWZ4LmNvbQogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY= NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDEzMzAwMDAwMDAwMTYxaGRhcm9vdC9PX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1M= VVJGQUNFX19fX08ucGFybQB7CnZlcnNpb24gMC44CmNvbnRleHR0eXBlCVsgMAlsb2Nrcz0wIF0JKAlzdXJmYWNlCSkKdXNlbWVudQlbIDAJbG9ja3M9MCBdCSgJIm9uIgkpCnZhcm5hbWUJWyAwCWxvY2tzPTAgXQkoCUkJKQo= fQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDEzNTAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX18= X0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX08ubmV0Ym94AF9fbmV0Ym94MQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDEzNzAwMDAwMDAwMDQ= MWhkYXJvb3QvT19fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMACDE4LjUuNDk= OTA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMzE2MDAwMDAwMDAwNDBoZGFyb290L09fX19fVFVQVFVPQlVTX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUc= REVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU8= X1NIQURFUl9TVUJPVVRQVVRfX19PLmluaXQAdHlwZSA9IHN1Ym91dHB1dAptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDMxNTAwMDA= MDAwMzUxNWhkYXJvb3QvT19fX19UVVBUVU9CVVNfUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0M= VUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfU1VCT1VUUFVUX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxNyAtMjEuODg1CmNvbm5lY3Rvcm5leHQ= aWQgMQpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiA= c2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKfQo= aW5wdXRzTmFtZWQzCnsKMCAJT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fT19fX18= VENBUlRCVVNfX19fMV9EREFfX19fT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUw= UElUTFVNX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQUQ= SUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzQ= X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX09fX19fQUREXzFfX19fU1VCUlRSQUNUX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF8= X19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fTyAxIDEgImRpZmYiCn0KaW5wdXRzCnsKMCAJT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVEM= QVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX09fX19fVENBUlRCVVNfX19fMV9EREFfX19fT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzE= X1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzE= X1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUM= VF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX18= X19PX19fX0FERF8xX19fX1NVQlJUUkFDVF9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX18= X08gMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjIyOTEwNTMKICBtb2RpZnkgMTYyMjgyMzI5MgogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2M= cmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAzMTYwMDAwMDAwNzA3NmhkYXJvb3QvT19fX19UVVBUVU8= QlVTX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF8= R1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX1NVQk9VVFBVVF9fX08ucGFybQB7CnZlcnNpb24gMC44Cm5hbWUxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMQlbIDAJbG9ja3M9MCBdCSgJIiIJKQo= bmFtZTIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNAlbIDAJbG9ja3M9MCA= XQkoCSIiCSkKbGFiZWw0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDYJWyA= MAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU3CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lOAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDgJWyAwCWxvY2tzPTAgXQkoCSIiCSk= Cm5hbWU5CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsOQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMTAJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwxMAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMTEJWyAwCWxvY2s= cz0wIF0JKAkiIgkpCmxhYmVsMTEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTEyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMTIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTEzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmw= YWJlbDEzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUxNAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDE0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUxNQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDE1CVsgMAlsb2M= a3M9MCBdCSgJIiIJKQpuYW1lMTYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwxNglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMTcJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwxNwlbIDAJbG9ja3M9MCBdCSgJIiIJKQo= bmFtZTE4CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMTgJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTE5CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMTkJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTIwCVsgMAlsb2M= a3M9MCBdCSgJIiIJKQpsYWJlbDIwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUyMQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDIxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUyMglbIDAJbG9ja3M9MCBdCSgJIiIJKQo= bGFiZWwyMglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMjMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwyMwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMjQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwyNAlbIDAJbG8= Y2tzPTAgXQkoCSIiCSkKbmFtZTI1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMjUJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTI2CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMjYJWyAwCWxvY2tzPTAgXQkoCSIiCSk= Cm5hbWUyNwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDI3CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUyOAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDI4CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUyOQlbIDAJbG8= Y2tzPTAgXQkoCSIiCSkKbGFiZWwyOQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMzAJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwzMAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMzEJWyAwCWxvY2tzPTAgXQkoCSIiCSk= CmxhYmVsMzEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTMyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMzIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTMzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMzMJWyAwCWw= b2Nrcz0wIF0JKAkiIgkpCm5hbWUzNAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDM0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUzNQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDM1CVsgMAlsb2Nrcz0wIF0JKAkiIgk= KQpuYW1lMzYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwzNglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMzcJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwzNwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMzgJWyAwCWw= b2Nrcz0wIF0JKAkiIgkpCmxhYmVsMzgJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTM5CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMzkJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTQwCVsgMAlsb2Nrcz0wIF0JKAkiIgk= KQpsYWJlbDQwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU0MQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDQxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU0MglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDQyCVsgMAk= bG9ja3M9MCBdCSgJIiIJKQpuYW1lNDMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw0MwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNDQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw0NAlbIDAJbG9ja3M9MCBdCSgJIiI= CSkKbmFtZTQ1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNDUJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTQ2CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNDYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTQ3CVsgMAk= bG9ja3M9MCBdCSgJIiIJKQpsYWJlbDQ3CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU0OAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDQ4CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU0OQlbIDAJbG9ja3M9MCBdCSgJIiI= CSkKbGFiZWw0OQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNTAJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw1MAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNTEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw1MQlbIDA= CWxvY2tzPTAgXQkoCSIiCSkKbmFtZTUyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNTIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTUzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNTMJWyAwCWxvY2tzPTAgXQkoCSI= IgkpCm5hbWU1NAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDU0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1NQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDU1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1NglbIDA= CWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw1NglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNTcJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw1NwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNTgJWyAwCWxvY2tzPTAgXQkoCSI= IgkpCmxhYmVsNTgJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTU5CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNTkJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTYwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNjAJWyA= MAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU2MQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDYxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU2MglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDYyCVsgMAlsb2Nrcz0wIF0JKAk= IiIJKQpuYW1lNjMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw2MwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNjQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw2NAlbIDAJbG9ja3M9MCBdCSgJIiIJKQp9CjA3MDcwNzA= MDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDMyMjAwMDAwMDAwMDQxaGRhcm9vdC9PX19fX1RVUFRVT0JVU19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSUQ= QVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl8= U1VCT1VUUFVUX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAIMTguNS40OTkwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDYzNzAwMDAwMDA= MDAzMmhkYXJvb3QvT19fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT18= X19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX04= T1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTEk= WkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX08uaW5pdAB0eXBlID0gYWJzCm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwNjM2MDA= MDAwMDAyMzMyaGRhcm9vdC9PX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU18= X19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0U= X19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk8= Uk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxMSAyMi41NApjb25uZWN0b3JuZXh0aWQgMgpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGY= b290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2U= ZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjEgImFicyIKfQppbnB1dHNOYW1lZDMKewowIAlPX19fX09fX19fRVpJTEFNUk9OX18= X19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT18= X19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVI= RkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PIDIgMSAidmFsIgp9CmlucHV0cwp7CjAgCU9fX19fT19fX19FWkk= TEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX18= X09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX18= T19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX08gMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjI0Nzc= OTYzCiAgbW9kaWZ5IDE2MjI0ODM1MzIKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQ= CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwNjM3MDAwMDAwMDA2NjJoZGFyb290L09fX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0E= RlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1U= UkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV8= Tk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApzaWduYXQ= dXJlCVsgMAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSkKdmFsCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX2kJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdQlbIDAJbG9ja3M9MCBdCSgJMQkxCSkKdmFsX3YJWyAwCWxvY2tzPTAgXQk= KAkxCTEJMQkpCnZhbF9wCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9uCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9jCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF92NAlbIDAJbG9ja3M9MCBdCSgJMQkxCTE= CTEJKQp2YWxfdWYJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdXYJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VwCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91bglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWw= X3VjCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDA2NDEwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19FVFVMT1NCQV8= X19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX18= X19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF8= UFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX18= X19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDA2NDMwMDAwMDAwMDAzMWhkYXJvb3QvT19fX19FVFVMT1NCQV9fX19PX19fX08= X19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk8= RFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX18= X19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX08udXNlcmQ= YXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDY0NjAwMDAwMDAwMjU2aGRhcm9vdC9PX19fX0VUVUxPU0JBX18= X19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX18= X0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1A= Uk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX18= X08ub3V0cHV0aW5mb3MATnVtSW5mb3MgMQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBhYnMKRGVidWdDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCkJ5cGFzc0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18= Ck5vcm1hbE1vZGUgMApCeXBhc3NNb2RlIDEKVXNlRGVmYXVsdFZhbHVlIDEKRW5kSW5mbwoAAAAAAAAAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwNTc1MDA= MDAwMDAwMDMyaGRhcm9vdC9PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVUQ= T1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX18= T19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX08= LmluaXQAdHlwZSA9IGRvdAptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDU3NDAwMDAwMDAxNjAzaGRhcm9vdC9PX19fX09fX19fRVo= SUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX18= X19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX18= X09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIDkgMjM= LjYxNQpjb25uZWN0b3JuZXh0aWQgMwpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWc= aHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9mZiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmY= Cm91dHB1dHNOYW1lZDMKewoyICJkb3Rwcm9kIgp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08gMSAxICI= dmVjMSIKMSAJT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fTyAxIDEgInZlYzIiCn0KaW4= cHV0cwp7CjAgCU9fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08gMCAxCjEgCU9fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkY= X05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxMzkyMTU4ODMwCiAgbW9kaWZ5IDE2MjI0ODM1MzIKICBhdXRob3I= IG5vYm9keUBub3doZXJlLnNpZGVmeC5jb20KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA= NjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDA1NzUwMDAwMDAwMDQ1NGhkYXJvb3QvT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX18= X0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX18= RElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1Q= SU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKc2lnbmF0dXJlCVsgMAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSkKdmVjMQlbIDAJbG9ja3M9MCBdCSgJMQkwCTA= CSkKdmVjMglbIDAJbG9ja3M9MCBdCSgJMAkxCTAJKQp2ZWMxX2MJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjMl9jCVsgMAlsb2Nrcz0wIF0JKAkwCTEJMAkpCnZlYzFfdXYJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmU= YzJfdXYJWyAwCWxvY2tzPTAgXQkoCTAJMQkwCSkKdmVjMV91YwlbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWMyX3VjCVsgMAlsb2Nrcz0wIF0JKAkwCTEJMAkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDA= MDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwNTc3MDAwMDAwMDAwMTJoZGFyb290L09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl8= X19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0Y= Uk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVk= RV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX08ubmV0Ym94AF9fbmV0Ym94MQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDYwMTAwMDAwMDAwMDM= MWhkYXJvb3QvT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF8= X19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX18= X19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PLnVzZXJkYXQ= YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAxMjcwMDAwMDAwMDA0MGhkYXJvb3QvT19fX19FWklMQU1ST05fX18= X0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08uaW5pdAB0eXBlID0gbm9ybWFsaXplCm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDA= MDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDEyNjAwMDAwMDAxMTQ1aGRhcm9vdC9PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PLmRlZgA= Y29tbWVudCAiIgpwb3NpdGlvbiA5IDI2LjA0CmNvbm5lY3Rvcm5leHRpZCAyCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXk= IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb2ZmIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWc= aGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjEgIm52ZWMiCn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX08gMCAxICJ2ZWMiCn0= CmlucHV0cwp7CjAgCU9fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxMzkyMTU4ODMwCiAgbW9kaWZ5IDE2MjI0ODM1MzIKICBhdXRob3Igbm9ib2Q= eUBub3doZXJlLnNpZGVmeC5jb20KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDA= MDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAxMjcwMDAwMDAwMDQ0NmhkYXJvb3QvT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX18= X08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZlYwlbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWNfdQlbIDAJbG9ja3M9MCBdCSgJMQkwCSkKdmVjX3AJWyAwCWxvY2s= cz0wIF0JKAkxCTAJMAkpCnZlY192CVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlY192NAlbIDAJbG9ja3M9MCBdCSgJMAkwCTAJMQkpCnZlY191bglbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWNfdXAJWyAwCWxvY2tzPTA= IF0JKAkxCTAJMAkpCnZlY191dglbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMTMxMDAwMDAwMDAwMTJoZGFyb28= dC9PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDA= MDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMTMzMDAwMDAwMDAwMzFoZGFyb290L09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08udXNlcmQ= YXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDEzNjAwMDAwMDAwMjU3aGRhcm9vdC9PX19fX0VaSUxBTVJPTl8= X19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fTy5vdXRwdXRpbmZvcwBOdW1JbmZvcyAxClZhbHVlc0JpbmFyeSAxCkJlZ2luSW5mbwpPdXRwdXROYW1lIG52ZWMKRGVidWc= Q29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpCeXBhc3NDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCk5vcm1hbE1vZGUgMApCeXBhc3NNb2RlIDEKVXNlRGVmYXVsdFZhbHVlIDEKRW5kSW5mbwoAAAAAAAAAADA3MDcwNzAwMDA= MDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDE2NTAwMDAwMDAwMDQwaGRhcm9vdC9PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX18= X19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fTy5pbml0AHR5cGUgPSBub3JtYWxpemUKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDA= MTAwMDAwMDE0MDU2NDUwNTc1MDAwMTY0MDAwMDAwMDEyNDFoZGFyb290L09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0U= X19fX05PUk1BTElaRV9fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIDkgMjEuMDQKY29ubmVjdG9ybmV4dGlkIDIKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXk= IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvZmYgY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG8= ZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMSAibnZlYyIKfQppbnB1dHNOYW1lZDMKewowIAlPX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX18= X19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX08gMCAxICJ2ZWMiCn0KaW5wdXRzCnsKMCAJT19fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV8= VE9fU1VSRkFDRV9fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxMzkyMTU4ODMwCiAgbW9kaWZ5IDE2MjI0ODM1MzIKICBhdXRob3Igbm9ib2R5QG5vd2hlcmUuc2lkZWZ4LmNvbQogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVQ= X0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDE2NTAwMDAwMDA= MDQ0NmhkYXJvb3QvT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fTy5wYXJtAHsKdmVyc2k= b24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZlYwlbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWNfdQlbIDAJbG9ja3M9MCBdCSgJMQkwCSkKdmVjX3AJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSk= CnZlY192CVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlY192NAlbIDAJbG9ja3M9MCBdCSgJMAkwCTAJMQkpCnZlY191bglbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWNfdXAJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmU= Y191dglbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMTY3MDAwMDAwMDAwMTJoZGFyb290L09fX19fRVpJTEFNUk8= Tl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDA= MDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMTcxMDAwMDAwMDAwMzFoZGFyb290L09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU8= Tl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ= NTA1NzUwMDAxNzQwMDAwMDAwMDI1N2hkYXJvb3QvT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkU= X19fX08ub3V0cHV0aW5mb3MATnVtSW5mb3MgMQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBudmVjCkRlYnVnQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpCeXBhc3NDb3JySW5wdXROYW1lIF9fZGVmYXU= bHRfXwpOb3JtYWxNb2RlIDAKQnlwYXNzTW9kZSAxClVzZURlZmF1bHRWYWx1ZSAxCkVuZEluZm8KAAAAAAAAAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDA= MTYwMDAwMDAxMzU0M2hkYXJvb3Qub3JkZXIAMjIKT19fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1Q= XzFfX19fTwpPX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8= MV9fX19ORUdBVEVfX19fUE9XRVJfM19fX19PCk9fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX18= T19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX08KT19fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEI= VVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fTwo= T19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX18= UkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX08KT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX18= X19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl8= UkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX08= X19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX08KT19fX18xX0REQV9fX19PX19fX09fX19fVENBUlRCVVM= XzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM18= UkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX18= UE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV8= X19fMV9TVUJUUkFDVF9fX19PX19fX09fX19fQUREXzFfX19fTwpPX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18= MV9fX19PX19fX09fX19fT19fX19UQ0FSVEJVU19fX18xX0REQV9fX19PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV8= X19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX18= X19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18xX19fX0FSQ1Q= QU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fT19fX19BRERfMV9fX19TVUJSVFJBQ1RfX19fT19fX19PX19fXzFfX19fQVJDVEE= TkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PCk9fX19fVFVQTklCVVNfUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1Q= TkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEE= REVSX1NVQklOUFVUX19fTwpPX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVI= T05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUU= X1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1U= UkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fX08KT19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlU= U19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkE= Q0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1I= TUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fTwpPX18= X19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk8= Tl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT04= X0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV8= RVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fTwpPX19fX1RDQVJUQlVTXzFfX19fVE9PUl9FUkFVUVNfX18= X1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUY= UlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVI= RkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX18= X19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX18xX1NVQlRSQUNUX19fX08KT19fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFM= X1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19PCk9fX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl8= X19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUI= VFJBQ1RfX19fTwpPX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTwpPX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkY= QUNFX19fX08KT19fX19UVVBUVU9CVVNfUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk8= T1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfU1VCT1VUUFVUX19fTwpPX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUU= X01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUE= TF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX04= T1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fTwpPX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVk= RV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk0= QUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX18= Tk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PCk9fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1I= TUFMX19fX05PUk1BTElaRV9fX19PCk9fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX08KMDc= MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMDE0MDAwMDAwMDAwMDJoZGFyb290Lm5ldAAxCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDA= MDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDAxMzAwMDAwMDAwMDAwVFJBSUxFUiEhIQBQSUMyAwAAAEhSAQAAQy8AAABDcmVhdGVkIGJ5IEhvdWRpbmkxOC41LjQ5OSBbMDUvMjkvMjEgMTQ6MjY6MzBdAEEOAAAAQWRtaW5pc3RyYXQ= b3IATQIAAABPAFQIAAAAAAAAAAAA8L9tCAAAAAAAAAAAAAAAWAQAAABAAAAAWQQAAABAAAAAdygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgQAAAAAAIA/IwQAAAACAAAAUFsAAABOAgAAAEM= AFYEAAAAAQAAAGMEAAAAAwAAAHACAAAAcgBwAgAAAGcAcAIAAABiAGQEAAAAAQAAAEIEAAAAAAAAAFcEAAAA/wAAAGcEAAAABQAAAEcEAAAAzcwMQFA0AAAATgIAAABBAFYEAAAAAQAAAGMEAAAAAQAAAGQEAAAAAQAAAEIEAAA= AAAAAABXBAAAAP8AAABTPQAAAHMEAAAAAAAAAEYBAAAAAUQCAAAAPwBGAQAAAAFEAgAAAD8ARgEAAAABRAIAAAA/AEYBAAAAAUQCAAAAPwBTewAAAHMEAAAAAQAAAEYBAAAAAUQUAAAAFwD6BAgMDxQVAxf6FRQPDAgEFwBGAQA= AAABRBQAAAAXAPoECAwPFBUDF/oVFA8MCAQXAEYBAAAAAUQUAAAAFwD6BAgMDxQVAxf6FRQPDAgEFwBGAQAAAAFECgAAABkAAwEDAgMBGQBTlQAAAHMEAAAAAgAAAEYBAAAAAUQaAAAAFAD3BgwTFxodHyAiAyP3IiAfHRoXEww= BhQARgEAAAABRBoAAAAUAPcGDBMXGh0fICIDI/ciIB8dGhcTDAYUAEYBAAAAAUQaAAAAFAD3BgwTFxodHyAiAyP3IiAfHRoXEwwGFABGAQAAAAFEEgAAABUAAQEBAgIDBQQCAwECAQEVAFOvAAAAcwQAAAADAAAARgEAAAABRCA= AAAAEQD0AQoSGBwgJCcqLC0vAzD0Ly0sKickIBwYEgoBEQBGAQAAAAFEIAAAABEA9AEKEhgcICQnKiwtLwMw9C8tLConJCAcGBIKAREARgEAAAABRCAAAAARAPQBChIYHCAkJyosLS8DMPQvLSwqJyQgHBgSCgERAEYBAAAAAUQ= GgAAABIAAQEBAvsDBAUFBgcH9wYFBQQDAgIBARIAU8EAAABzBAAAAAQAAABGAQAAAAFEJAAAAA8A8gEKFBofJCktMTM2ODo7AzzyOzo4NjMxLSkkHxoUCgEPAEYBAAAAAUQkAAAADwDyAQoUGh8kKS0xMzY4OjsDPPI7Ojg2MzE= LSkkHxoUCgEPAEYBAAAAAUQkAAAADwDyAQoUGh8kKS0xMzY4OjsDPPI7Ojg2MzEtKSQfGhQKAQ8ARgEAAAABRCAAAAAQAAEB9gIDBAUGCAkKCgsFDPQLCgoJCAYFBAMCAQEQAFPLAAAAcwQAAAAFAAAARgEAAAABRCYAAAAOAPE= BxMaICYsMTU5PD9CREZHA0jxR0ZEQj88OTUxLCYgGhMHDgBGAQAAAAFEJgAAAA4A8QcTGiAmLDE1OTw/QkRGRwNI8UdGREI/PDk1MSwmIBoTBw4ARgEAAAABRCYAAAAOAPEHExogJiwxNTk8P0JERkcDSPFHRkRCPzw5NTEsJiA= GhMHDgBGAQAAAAFEJAAAAA8A8gECAwQGCAkLDA4PEBERAxIBEfQQDw4MCwkIBgQDAgEPAFPbAAAAcwQAAAAGAAAARgEAAAABRCoAAAAMAO8BDxcfJiwyNzxAREdLTVBSUwNU71NSUE1LR0RAPDcyLCYfFw8BDABGAQAAAAFEKgA= AAAMAO8BDxcfJiwyNzxAREdLTVBSUwNU71NSUE1LR0RAPDcyLCYfFw8BDABGAQAAAAFEKgAAAAwA7wEPFx8mLDI3PEBER0tNUFJTA1TvU1JQTUtHREA8NzIsJh8XDwEMAEYBAAAAAUQoAAAADQDwAQIDBAYICgwOEBITFRYXGAM= GfAYFxYVExIQDgwKCAYEAwIBDQBT4wAAAHMEAAAABwAAAEYBAAAAAUQsAAAACwDuBRMbIyoxNzxCRktPU1ZZW11eA1/uXl1bWVZTT0tGQjw3MSojGxMFCwBGAQAAAAFELAAAAAsA7gUTGyMqMTc8QkZLT1NWWVtdXgNf7l5dW1k= VlNPS0ZCPDcxKiMbEwULAEYBAAAAAUQsAAAACwDuBRMbIyoxNzxCRktPU1ZZW11eA1/uXl1bWVZTT0tGQjw3MSojGxMFCwBGAQAAAAFEKgAAAAwA7wECBAYICgwPERQWGBocHh8gAyHvIB8eHBoYFhQRDwwKCAYEAgEMAFPuAAA= AHMEAAAACAAAAEYBAAAAAUQvAAAACgDWBxYeJi41O0FHTFJWWl5hZGZoaWpra2ppaGZkYV5aVlJMR0E7NS4mHhYHCgBGAQAAAAFELwAAAAoA1gcWHiYuNTtBR0xSVlpeYWRmaGlqa2tqaWhmZGFeWlZSTEdBOzUuJh4WBwoARgE= AAAAAUQvAAAACgDWBxYeJi41O0FHTFJWWl5hZGZoaWpra2ppaGZkYV5aVlJMR0E7NS4mHhYHCgBGAQAAAAFELAAAAAsA7gEDBAcJDA8RFRgaHSAiJCYoKQMq7ikoJiQiIB0aGBURDwwJBwQDAQsAU/cAAABzBAAAAAkAAABGAQA= AAABRDEAAAAJANQHFyAoMDg/RUxRV1xgZWhsb3FzdHV2dnV0c3FvbGhlYFxXUUxFPzgwKCAXBwkARgEAAAABRDEAAAAJANQHFyAoMDg/RUxRV1xgZWhsb3FzdHV2dnV0c3FvbGhlYFxXUUxFPzgwKCAXBwkARgEAAAABRDEAAAA= CQDUBxcgKDA4P0VMUVdcYGVobG9xc3R1dnZ1dHNxb2xoZWBcV1FMRT84MCggFwcJAEYBAAAAAUQvAAAACgDWAgMFCAoNERQXGx4iJSgrLS8xMjM0NDMyMS8tKyglIh4bFxQRDQoIBQMCCgBT+wAAAHMEAAAACgAAAEYBAAAAAUQ= MgAAAAgA6wcYISoyOkFIT1ZcYWZrb3N2eXt9fwOA6399e3l2c29rZmFcVk9IQToyKiEYBwgARgEAAAABRDIAAAAIAOsHGCEqMjpBSE9WXGFma29zdnl7fX8DgOt/fXt5dnNva2ZhXFZPSEE6MiohGAcIAEYBAAAAAUQyAAAACAA= 6wcYISoyOkFIT1ZcYWZrb3N2eXt9fwOA6399e3l2c29rZmFcVk9IQToyKiEYBwgARgEAAAABRDAAAAAJAOwCAwUICw8SFhoeIiYqLjE0Nzk7PQM+7D07OTc0MS4qJiIeGhYSDwsIBQMCCQBTBgEAAHMEAAAACwAAAEYBAAAAAUQ= NQAAAAcA0AcXISozPENLUllfZWtwdXl9gIOGiImKi4uKiYiGg4B9eXVwa2VfWVJLQzwzKiEXBwcARgEAAAABRDUAAAAHANAHFyEqMzxDS1JZX2VrcHV5fYCDhoiJiouLiomIhoOAfXl1cGtlX1lSS0M8MyohFwcHAEYBAAAAAUQ= NQAAAAcA0AcXISozPENLUllfZWtwdXl9gIOGiImKi4uKiYiGg4B9eXVwa2VfWVJLQzwzKiEXBwcARgEAAAABRDIAAAAIAOsCAwYIDA8TGBwhJSovMzc7PkFERkgDSetIRkRBPjs3My8qJSEcGBMPDAgGAwIIAFMLAQAAcwQAAAA= DAAAAEYBAAAAAUQ2AAAABgDpBRYgKjM8RExUW2Jpb3R5foOHio2QkpMDlOmTkpCNioeDfnl0b2liW1RMRDwzKiAWBQYARgEAAAABRDYAAAAGAOkFFiAqMzxETFRbYmlvdHl+g4eKjZCSkwOU6ZOSkI2Kh4N+eXRvaWJbVExEPDM= KiAWBQYARgEAAAABRDYAAAAGAOkFFiAqMzxETFRbYmlvdHl+g4eKjZCSkwOU6ZOSkI2Kh4N+eXRvaWJbVExEPDMqIBYFBgBGAQAAAAFENAAAAAcA6gEDBQgMEBQZHiMoLTI3PEFFSUxPUVMDVOpTUU9MSUVBPDcyLSgjHhkUEAw= CAUDAQcAUxMBAABzBAAAAA0AAABGAQAAAAFEOAAAAAUA6AETHigyPERMVVxka3J3fYOIjJCTl5mbnQOe6J2bmZeTkIyIg313cmtkXFVMRDwyKB4TAQUARgEAAAABRDgAAAAFAOgBEx4oMjxETFVcZGtyd32DiIyQk5eZm50Dnug= nZuZl5OQjIiDfXdya2RcVUxEPDIoHhMBBQBGAQAAAAFEOAAAAAUA6AETHigyPERMVVxka3J3fYOIjJCTl5mbnQOe6J2bmZeTkIyIg313cmtkXFVMRDwyKB4TAQUARgEAAAABRDYAAAAGAOkBAwUIDBAUGh8kKjA1O0FGS09TV1o= XV8DYOlfXVpXU09LRkE7NTAqJB8ZFBAMCAUDAQYAUxkBAABzBAAAAA4AAABGAQAAAAFEOQAAAAUAzA8bJjA6Q0xVXWVsc3qAhoyRlZmdoKOlpqeoqKempaKgnZmVkYyGgHpzbGVdVUxDOjAmGw8FAEYBAAAAAUQ5AAAABQDMDxs= JjA6Q0xVXWVsc3qAhoyRlZmdoKOlpqeoqKempaKgnZmVkYyGgHpzbGVdVUxDOjAmGw8FAEYBAAAAAUQ5AAAABQDMDxsmMDpDTFVdZWxzeoCGjJGVmZ2go6Wmp6iop6aloqCdmZWRjIaAenNsZV1VTEM6MCYbDwUARgEAAAABRDk= AAAABQDMAQIECAsPFBkfJSsxOD5ESlBVWl9jZmlrbG1tbGtpZmNfWlVQSkQ+ODErJR8ZFA8LCAQCAQUAUx8BAABzBAAAAA8AAABGAQAAAAFEOwAAAAQAygcXIy44QUtUXGVtdHuCiY+UmZ6ipqmrrq+wsbGwr66rqaainpmUj4k= gnt0bWVcVEtBOC4jFwcEAEYBAAAAAUQ7AAAABADKBxcjLjhBS1RcZW10e4KJj5SZnqKmqauur7CxsbCvrquppqKemZSPiYJ7dG1lXFRLQTguIxcHBABGAQAAAAFEOwAAAAQAygcXIy44QUtUXGVtdHuCiY+UmZ6ipqmrrq+wsbE= sK+uq6mmop6ZlI+Jgnt0bWVcVEtBOC4jFwcEAEYBAAAAAUQ5AAAABQDMAgQHCg8TGR8lLDI5QEdOVFpgZWpvcnV3eXp6eXd1cm9qZWBaVE5HQDkyLCUfGRMPCgcEAgUAUyQBAABzBAAAABAAAABGAQAAAAFEPAAAAAMA5gETHyo= NT9IUltkbHR8g4qRl5yipquusbS2uAO55ri2tLGuq6ainJeRioN8dGxkW1JIPzUqHxMBAwBGAQAAAAFEPAAAAAMA5gETHyo1P0hSW2RsdHyDipGXnKKmq66xtLa4A7nmuLa0sa6rpqKcl5GKg3x0bGRbUkg/NSofEwEDAEYBAAA= AAFEPAAAAAMA5gETHyo1P0hSW2RsdHyDipGXnKKmq66xtLa4A7nmuLa0sa6rpqKcl5GKg3x0bGRbUkg/NSofEwEDAEYBAAAAAUQ7AAAABADKAQMGCQ0SGB4kKzI6QUlQV15la3F2en6BhIWGhoWEgX56dnFrZV5XUElBOjIrJB4= GBINCQYDAQQAUyUBAABzBAAAABEAAABGAQAAAAFEPAAAAAMA5goaJjE7RU9ZYmtze4OKkZiepKmus7a5vL/AA8HmwL+8ubazrqmknpiRioN7c2tiWU9FOzEmGgoDAEYBAAAAAUQ8AAAAAwDmChomMTtFT1lia3N7g4qRmJ6kqa4= s7a5vL/AA8HmwL+8ubazrqmknpiRioN7c2tiWU9FOzEmGgoDAEYBAAAAAUQ8AAAAAwDmChomMTtFT1lia3N7g4qRmJ6kqa6ztrm8v8ADwebAv7y5trOuqaSemJGKg3tza2JZT0U7MSYaCgMARgEAAAABRDwAAAADAOYBAgQIDBE= FhwjKjE5QUlRWWFob3Z8gYaKjpADkuaQjoqGgXx2b2hhWVFJQTkxKiMcFhEMCAQCAQMAUy8BAABzBAAAABIAAABGAQAAAAFEPwAAAAIAxgEUICw3QUxWX2lyeoKKkZmfpqyxtrq+wcTGyMnKysnIxsTBvrq2saymn5mRioJ6cmk= X1ZMQTcsIBQBAgBGAQAAAAFEPwAAAAIAxgEUICw3QUxWX2lyeoKKkZmfpqyxtrq+wcTGyMnKysnIxsTBvrq2saymn5mRioJ6cmlfVkxBNywgFAECAEYBAAAAAUQ/AAAAAgDGARQgLDdBTFZfaXJ6goqRmZ+mrLG2ur7BxMbIyco= ysnIxsTBvrq2saymn5mRioJ6cmlfVkxBNywgFAECAEYBAAAAAUQ9AAAAAwDIAQMGCg8UGiEoMDhASVFaYmpyeoGHjZKWmpyen5+enJqWko2HgXpyamJaUUlAODAoIRoUDwoGAwEDAFMuAQAAcwQAAAATAAAARgEAAAABRD4AAAA= AgDlChomMjxHUVxlb3eAiZGYn6atsri9wcXJy87PA9Hlz87LycXBvbiyraafmJGJgHdvZVxRRzwyJhoKAgBGAQAAAAFEPgAAAAIA5QoaJjI8R1FcZW93gImRmJ+mrbK4vcHFycvOzwPR5c/Oy8nFwb24sq2mn5iRiYB3b2VcUUc= PDImGgoCAEYBAAAAAUQ+AAAAAgDlChomMjxHUVxlb3eAiZGYn6atsri9wcXJy87PA9Hlz87LycXBvbiyraafmJGJgHdvZVxRRzwyJhoKAgBGAQAAAAFEPwAAAAIAxgECBAgMERceJS01PkdQWWJrdHyEi5KYnaKlqKqrq6qopaI= nZiSi4R8dGtiWVBHPjUtJR4XEQwIBAIBAgBTMAEAAHMEAAAAFAAAAEYBAAAAAUQ/AAAAAgDGEh8sN0JMV2FrdH2Gj5eepq2zub7DyMzP0tXW19jY19bV0s/MyMO+ubOtpp6Xj4Z9dGthV0xCNywfEgIARgEAAAABRD8AAAACAMY= Eh8sN0JMV2FrdH2Gj5eepq2zub7DyMzP0tXW19jY19bV0s/MyMO+ubOtpp6Xj4Z9dGthV0xCNywfEgIARgEAAAABRD8AAAACAMYSHyw3QkxXYWt0fYaPl56mrbO5vsPIzM/S1dbX2NjX1tXSz8zIw765s62mnpePhn10a2FXTEI= NywfEgIARgEAAAABRD4AAAACAOUBAwYKDxUbIioyO0ROV2FqdH2FjpWco6itsbQDtuW0sa2oo5yVjoV9dGphV05EOzIqIhsVDwoGAwECAFM0AQAAcwQAAAAVAAAARgEAAAAAREAAAAAAAAYYJDE8RlJcZnB5g4yUnKSssrm/xMo= ztLW2dvd3t7e3t3b2dbSzsrEv7myrKSclIyDeXBmXFJGPDEkGAYAAEYBAAAAAERAAAAAAAAGGCQxPEZSXGZweYOMlJykrLK5v8TKztLW2dvd3t7e3t3b2dbSzsrEv7myrKSclIyDeXBmXFJGPDEkGAYAAEYBAAAAAERAAAAAAAA= BhgkMTxGUlxmcHmDjJScpKyyub/Eys7S1tnb3d7e3t7d29nW0s7KxL+5sqyknJSMg3lwZlxSRjwxJBgGAABGAQAAAAFEPwAAAAIAxgIECAwRGB4mLjdBSlReaHJ8hY6Xn6ats7i8v8DCwsC/vLizraafl46FfHJoXlRKQTcuJh4= GBEMCAQCAgBTNQEAAHMEAAAAFgAAAEYBAAAAAERAAAAAAAAMHCk1QEtWYGt1foiRmaKpsbi+xMrQ1Njc3uHj5OXl5OPh3tzY1NDKxL64samhmZGIfnVrYFZLQDUpHAwAAEYBAAAAAERAAAAAAAAMHCk1QEtWYGt1foiRmaKpsbg= vsTK0NTY3N7h4+Tl5eTj4d7c2NTQysS+uLGpoZmRiH51a2BWS0A1KRwMAABGAQAAAABEQAAAAAAADBwpNUBLVmBrdX6IkZmiqbG4vsTK0NTY3N7h4+Tl5eTj4d7c2NTQysS+uLGpoZmRiH51a2BWS0A1KRwMAABGAQAAAABEQAA= AAAAAAECBQkOFBoiKjM8RlBaZW96hI6XoKiwt7zCxsnLzMzLycbCvLewqKCXjoR6b2VaUEY8MyoiGhQOCQUCAQAAUzUBAABzBAAAABcAAABGAQAAAABEQAAAAAAAEyAtOURPWmVveYOMlZ6mrra9w8rQ1dnd4eTm6Onq6uno5uQ= 4d3Z1c/Kw722rqaelYyDeW9lWk9EOS0gEwAARgEAAAAAREAAAAAAABMgLTlET1plb3mDjJWepq62vcPK0NXZ3eHk5ujp6urp6Obk4d3Z1c/Kw722rqaelYyDeW9lWk9EOS0gEwAARgEAAAAAREAAAAAAABMgLTlET1plb3mDjJU= nqautr3DytDV2d3h5Obo6erq6ejm5OHd2dXPysO9tq6mnpWMg3lvZVpPRDktIBMAAEYBAAAAAERAAAAAAAABAwYLEBYdJS43QUtVYGt2gYuVn6ixucDGy8/T1dbW1dPPy8bAubGon5WLgXZrYFVLQTcuJR0WEAsGAwEAAFM1AQA= AHMEAAAAGAAAAEYBAAAAAERAAAAAAAQXJDE8R1NeaHN9h5CZoquzusHIztTZ3uLm6evt7u/v7u3r6ebi3tnUzsjBurOropmQh31zaF5TRzwxJBcEAEYBAAAAAERAAAAAAAQXJDE8R1NeaHN9h5CZoquzusHIztTZ3uLm6evt7u8= 7+7t6+nm4t7Z1M7Iwbqzq6KZkId9c2heU0c8MSQXBABGAQAAAABEQAAAAAAEFyQxPEdTXmhzfYeQmaKrs7rByM7U2d7i5unr7e7v7+7t6+nm4t7Z1M7Iwbqzq6KZkId9c2heU0c8MSQXBABGAQAAAABEQAAAAAAAAgQIDBIYICg= MTtFT1plcXyHkpymsLnByM7U2Nve39/e29jUzsjBubCmnJKHfHFlWk9FOzEoIBgSDAgEAgAAUzUBAABzBAAAABkAAABGAQAAAABEQAAAAAAIGiczP0tWYWx2gIqTnaautr7FzNLY3eLm6u3v8fLz8/Lx7+3q5uLd2NLMxb62rqY= nZOKgHZsYVZLPzMnGggARgEAAAAAREAAAAAACBonMz9LVmFsdoCKk52mrra+xczS2N3i5urt7/Hy8/Py8e/t6ubi3djSzMW+tq6mnZOKgHZsYVZLPzMnGggARgEAAAAAREAAAAAACBonMz9LVmFsdoCKk52mrra+xczS2N3i5uo= 7e/x8vPz8vHv7erm4t3Y0szFvraupp2TioB2bGFWSz8zJxoIAEYBAAAAAERAAAAAAAACBQkOExoiKzQ+SVNfanaBjZijrbfAyM/W2+Dj5efn5ePg29bPyMC3raOYjYF2al9TST40KyIaEw4JBQIAAFM1AQAAcwQAAAAaAAAARgE= AAAAAERAAAAAAAwdKjZCTVlkb3mDjZegqbG5wcnP1tzh5uru8PP19vf39vXz8O7q5uHc1s/JwbmxqaCXjYN5b2RZTUI2Kh0MAEYBAAAAAERAAAAAAAwdKjZCTVlkb3mDjZegqbG5wcnP1tzh5uru8PP19vf39vXz8O7q5uHc1s8= ycG5samgl42DeW9kWU1CNiodDABGAQAAAABEQAAAAAAMHSo2Qk1ZZG95g42XoKmxucHJz9bc4ebq7vDz9fb39/b18/Du6ubh3NbPycG5samgl42DeW9kWU1CNiodDABGAQAAAABEQAAAAAABAwUKDxUcJC03QUxXY296hpKdqLM= vMbO1tzi5urs7u7s6ubi3NbOxryzqJ2ShnpvY1dMQTctJBwVDwoFAwEAUzUBAABzBAAAABsAAABGAQAAAABEQAAAAAAPHyw4RFBbZnF7hpCZo6u0vMTL0tne5Ont8PP2+Pn6+vn49vPw7enk3tnSy8S8tKuimZCGe3FmW1BEOCw= Hw8ARgEAAAAAREAAAAAADx8sOERQW2Zxe4aQmaOrtLzEy9LZ3uTp7fDz9vj5+vr5+Pbz8O3p5N7Z0svEvLSropmQhntxZltQRDgsHw8ARgEAAAAAREAAAAAADx8sOERQW2Zxe4aQmaOrtLzEy9LZ3uTp7fDz9vj5+vr5+Pbz8O0= 6eTe2dLLxLy0q6KZkIZ7cWZbUEQ4LB8PAEYBAAAAAERAAAAAAAEDBgoQFh4mLzlET1pmcn6KlqKtuMLL1Nvi6O3w8vT08vDt6OLb1MvCuK2ilop+cmZaT0Q5LyYeFhAKBgMBAFM1AQAAcwQAAAAcAAAARgEAAAAAREAAAAAAFCA= LTpGUl1oc32Ikpulrra/xs7V2+Hm6+/z9vn6+/z8+/r59vPv6+bh29XOxr+2rqWbkoh9c2hdUkY6LSAUAEYBAAAAAERAAAAAABQgLTpGUl1oc32Ikpulrra/xs7V2+Hm6+/z9vn6+/z8+/r59vPv6+bh29XOxr+2rqWbkoh9c2g= XVJGOi0gFABGAQAAAABEQAAAAAAUIC06RlJdaHN9iJKbpa62v8bO1dvh5uvv8/b5+vv8/Pv6+fbz7+vm4dvVzsa/tq6lm5KIfXNoXVJGOi0gFABGAQAAAABEQAAAAAABAwcLERcfKDE7RlFdaXWBjpqlsbzGz9jg5u3x9ff4+Pc= 9fHt5+DYz8a8saWajoF1aV1RRjsxKB8XEQsHAwEAUzUBAABzBAAAAB0AAABGAQAAAABEQAAAAAAVIi87R1NeaXR/iZOdpq+4wMjP1t3j6O3x9fj6/P3+/v38+vj18e3o493Wz8jAuK+mnZOJf3RpXlNHOy8iFQBGAQAAAABEQAA= AAAAFSIvO0dTXml0f4mTnaavuMDIz9bd4+jt8fX4+vz9/v79/Pr49fHt6OPd1s/IwLivpp2TiX90aV5TRzsvIhUARgEAAAAAREAAAAAAFSIvO0dTXml0f4mTnaavuMDIz9bd4+jt8fX4+vz9/v79/Pr49fHt6OPd1s/IwLivpp0= k4l/dGleU0c7LyIVAEYBAAAAAERAAAAAAAEEBwwRGCApMj1IU19rd4SQnKi0v8nT2+Pq8PX4+/z8+/j18Orj29PJv7SonJCEd2tfU0g9MikgGBEMBwQBAFM1AQAAcwQAAAAeAAAARgEAAAAAREAAAAAAFyMwPEhUX2p1gIqUnqc= sLnBydHX3uTp7vL2+fv9/v///v37+fby7unk3tfRycG5sKeelIqAdWpfVEg8MCMXAEYBAAAAAERAAAAAABcjMDxIVF9qdYCKlJ6nsLnBydHX3uTp7vL2+fv9/v///v37+fby7unk3tfRycG5sKeelIqAdWpfVEg8MCMXAEYBAAA= AABEQAAAAAAXIzA8SFRfanWAipSep7C5wcnR197k6e7y9vn7/f7///79+/n28u7p5N7X0cnBubCnnpSKgHVqX1RIPDAjFwBGAQAAAABEQAAAAAACBAcMEhkhKjM+SVRgbHmFkp6qtsDL1d7l7PL3+/3+/v379/Ls5d7Vy8C2qp4= koV5bGBUST4zKiEZEgwHBAIAUzUBAABzBAAAAB8AAABGAQAAAABEQAAAAAAXIzA8SFRfa3aAi5SeqLG5wcrR2N7l6u/z9/r8/v/////+/Pr38+/q5d7Y0crCubGonpSLgHZrX1RIPDAjFwBGAQAAAABEQAAAAAAXIzA8SFRfa3Y= gIuUnqixucHK0dje5erv8/f6/P7//////vz69/Pv6uXe2NHKwrmxqJ6Ui4B2a19USDwwIxcARgEAAAAAREAAAAAAFyMwPEhUX2t2gIuUnqixucHK0dje5erv8/f6/P7//////vz69/Pv6uXe2NHKwrmxqJ6Ui4B2a19USDwwIxc= AEYBAAAAAERAAAAAAAIEBwwSGSEqND5JVGBteoaSn6u2wszW3+fu9Pj8/v///vz49O7n39bMwrern5KGem1gVEk+NCohGRIMBwQCAFM1AQAAcwQAAAAgAAAARgEAAAAAREAAAAAAFyMwPEhUX2t2gIuUnqixucHK0dje5erv8/c= +vz+//////78+vfz7+rl3tjRysK5saielIuAdmtfVEg8MCMXAEYBAAAAAERAAAAAABcjMDxIVF9rdoCLlJ6osbnBytHY3uXq7/P3+vz+//////78+vfz7+rl3tjRysK5saielIuAdmtfVEg8MCMXAEYBAAAAAERAAAAAABcjMDw= SFRfa3aAi5SeqLG5wcrR2N7l6u/z9/r8/v/////+/Pr38+/q5d7Y0crCubGonpSLgHZrX1RIPDAjFwBGAQAAAABEQAAAAAACBAcMEhkhKjQ+SVRgbXqGkp+rtsLM1t/n7vT4/P7///78+PTu59/WzMK3q5+ShnptYFRJPjQqIRk= EgwHBAIAUzUBAABzBAAAACEAAABGAQAAAABEQAAAAAAXIzA8SFRfanWAipSep7C5wcnR197k6e7y9vn7/f7///79+/n28u7p5N7X0cnBubCnnpSKgHVqX1RIPDAjFwBGAQAAAABEQAAAAAAXIzA8SFRfanWAipSep7C5wcnR194= 5Onu8vb5+/3+///+/fv59vLu6eTe19HJwbmwp56UioB1al9USDwwIxcARgEAAAAAREAAAAAAFyMwPEhUX2p1gIqUnqewucHJ0dfe5Onu8vb5+/3+///+/fv59vLu6eTe19HJwbmwp56UioB1al9USDwwIxcARgEAAAAAREAAAAA= AAIEBwwSGSEqMz5JVGBseYWSnqq2wMvV3uXs8vf7/f7+/fv38uzl3tXLwLaqnpKFeWxgVEk+MyohGRIMBwQCAFM1AQAAcwQAAAAiAAAARgEAAAAAREAAAAAAFSIvO0dTXml0f4mTnaavuMDIz9bd4+jt8fX4+vz9/v79/Pr49fE= 7ejj3dbPyMC4r6adk4l/dGleU0c7LyIVAEYBAAAAAERAAAAAABUiLztHU15pdH+Jk52mr7jAyM/W3ePo7fH1+Pr8/f7+/fz6+PXx7ejj3dbPyMC4r6adk4l/dGleU0c7LyIVAEYBAAAAAERAAAAAABUiLztHU15pdH+Jk52mr7g= wMjP1t3j6O3x9fj6/P3+/v38+vj18e3o493Wz8jAuK+mnZOJf3RpXlNHOy8iFQBGAQAAAABEQAAAAAABBAcMERggKTI9SFNfa3eEkJyotL/J09vj6vD1+Pv8/Pv49fDq49vTyb+0qJyQhHdrX1NIPTIpIBgRDAcEAQBTNQEAAHM= BAAAACMAAABGAQAAAABEQAAAAAAUIC06RlJdaHN9iJKbpa62v8bO1dvh5uvv8/b5+vv8/Pv6+fbz7+vm4dvVzsa/tq6lm5KIfXNoXVJGOi0gFABGAQAAAABEQAAAAAAUIC06RlJdaHN9iJKbpa62v8bO1dvh5uvv8/b5+vv8/Ps= +vn28+/r5uHb1c7Gv7aupZuSiH1zaF1SRjotIBQARgEAAAAAREAAAAAAFCAtOkZSXWhzfYiSm6Wutr/GztXb4ebr7/P2+fr7/Pz7+vn28+/r5uHb1c7Gv7aupZuSiH1zaF1SRjotIBQARgEAAAAAREAAAAAAAQMHCxEXHygxO0Y= UV1pdYGOmqWxvMbP2ODm7PH19/j49/Xx7Ofg2M/GvLGlmo6BdWldUUY7MSgfFxELBwMBAFM1AQAAcwQAAAAkAAAARgEAAAAAREAAAAAADx8sOERQW2Zxe4aQmaOrtLzEy9LZ3uTp7fDz9vj5+vr5+Pbz8O3p5N7Z0svEvLSropk= kIZ7cWZbUEQ4LB8PAEYBAAAAAERAAAAAAA8fLDhEUFtmcXuGkJmjq7S8xMvS2d7k6e3w8/b4+fr6+fj28/Dt6eTe2dLLxLy0q6KZkIZ7cWZbUEQ4LB8PAEYBAAAAAERAAAAAAA8fLDhEUFtmcXuGkJmjq7S8xMvS2d7k6e3w8/Y= +Pn6+vn49vPw7enk3tnSy8S8tKuimZCGe3FmW1BEOCwfDwBGAQAAAABEQAAAAAABAwYKEBYeJi85RE9aZnJ+ipairbjCy9Tb4ujs8PL09PLw7Oji29TLwritopaKfnJmWk9EOS8mHhYQCgYDAQBTNQEAAHMEAAAAJQAAAEYBAAA= AABEQAAAAAAMHSo2Qk1ZZG95g42XoKmxucHJz9bc4ebq7vDz9fb39/b18/Du6ubh3NbPycG5samgl42DeW9kWU1CNiodDABGAQAAAABEQAAAAAAMHSo2Qk1ZZG95g42XoKmxucHJz9bc4ebq7vDz9fb39/b18/Du6ubh3NbPycE= ubGpoJeNg3lvZFlNQjYqHQwARgEAAAAAREAAAAAADB0qNkJNWWRveYONl6CpsbnByc/W3OHm6u7w8/X29/f29fPw7urm4dzWz8nBubGpoJeNg3lvZFlNQjYqHQwARgEAAAAAREAAAAAAAQMFCg8VHCQtN0FMV2NveoaSnaizvMY= ztbc4ubq7O7u7Orn4tzWzsa8s6idkoZ6b2NXTEE3LSQcFQ8KBQMBAFM1AQAAcwQAAAAmAAAARgEAAAAAREAAAAAACBonMz9LVmFsdoCKk52mrra+xczS2N3i5urt7/Hy8/Py8e/t6ubi3djSzMW+tq6mnZOKgHZsYVZLPzMnGgg= AEYBAAAAAERAAAAAAAgaJzM/S1ZhbHaAipOdpq62vsXM0tjd4ubq7e/x8vPz8vHv7erm4t3Y0szFvraupp2TioB2bGFWSz8zJxoIAEYBAAAAAERAAAAAAAgaJzM/S1ZhbHaAipOdpq62vsXM0tjd4ubq7e/x8vPz8vHv7erm4t0= 2NLMxb62rqadk4qAdmxhVks/MycaCABGAQAAAABEQAAAAAAAAgUJDhMaIis0PklTX2p2gY2Yo623wMjP1tvg4+Xn5+Xj4NvWz8jAt62jmI2BdmpfU0k+NCsiGhMOCQUCAABTNQEAAHMEAAAAJwAAAEYBAAAAAERAAAAAAAQXJDE= PEdTXmhzfYeQmaKrs7rByM7U2d7i5unr7e7v7+7t6+nm4t7Z1M7Iwbqzq6KZkId9c2heU0c8MSQXBABGAQAAAABEQAAAAAAEFyQxPEdTXmhzfYeQmaKrs7rByM7U2d7i5unr7e7v7+7t6+nm4t7Z1M7Iwbqzq6KZkId9c2heU0c= PDEkFwQARgEAAAAAREAAAAAABBckMTxHU15oc32HkJmiq7O6wcjO1Nne4ubp6+3u7+/u7evp5uLe2dTOyMG6s6uimZCHfXNoXlNHPDEkFwQARgEAAAAAREAAAAAAAAIECAwSGCAoMTtFT1plcXyHkpymsLnByM7U2Nve39/e29g= 1M7IwbmwppySh3xxZVpPRTsxKCAYEgwIBAIAAFM1AQAAcwQAAAAoAAAARgEAAAAAREAAAAAAABMgLTlET1plb3mDjJWepq62vcPKz9XZ3eHk5ujp6urp6Obk4d3Z1c/Kw722rqaelYyDeW9lWk9EOS0gEwAARgEAAAAAREAAAAA= AAATIC05RE9aZW95g4yVnqautr3Dys/V2d3h5Obo6erq6ejm5OHd2dXPysO9tq6mnpWMg3lvZVpPRDktIBMAAEYBAAAAAERAAAAAAAATIC05RE9aZW95g4yVnqautr3Dys/V2d3h5Obo6erq6ejm5OHd2dXPysO9tq6mnpWMg3k= b2VaT0Q5LSATAABGAQAAAABEQAAAAAAAAQMGCxAWHSUuN0FLVWBrdoGLlZ+osbnAxsvP09XW1tXTz8vGwLmxqJ+Vi4F2a2BVS0E3LiUdFhALBgMBAABTNQEAAHMEAAAAKQAAAEYBAAAAAERAAAAAAAAMHCk1QEtWYGt1foiRmaI= qbG4vsTK0NTY3N7h4+Tl5eTj4d7c2NTQysS+uLGpoZmRiH51a2BWS0A1KRwMAABGAQAAAABEQAAAAAAADBwpNUBLVmBrdX6IkZmiqbG4vsTK0NTY3N7h4+Tl5eTj4d7c2NTQysS+uLGpoZmRiH51a2BWS0A1KRwMAABGAQAAAAA= REAAAAAAAAwcKTVAS1Zga3V+iJGZoqmxuL7EytDU2Nze4ePk5eXk4+He3NjU0MrEvrixqaGZkYh+dWtgVktANSkcDAAARgEAAAAAREAAAAAAAAECBQkOFBoiKjM8RlBaZW96hI6XoKiwt7zCxsnLzMzLycbCvbewqKCXjoR6b2U= WlBGPDMqIhoUDgkFAgEAAFM0AQAAcwQAAAAqAAAARgEAAAAAREAAAAAAAAYYJDE8RlJcZnB5g4yUnKSssrm/xMrO0tbZ293e3t7e3dvZ1tLOysS/ubKspJyUjIN5cGZcUkY8MSQYBgAARgEAAAAAREAAAAAAAAYYJDE8RlJcZnA= eYOMlJykrLK5v8TKztLW2dvd3t7e3t3b2dbSzsrEv7myrKSclIyDeXBmXFJGPDEkGAYAAEYBAAAAAERAAAAAAAAGGCQxPEZSXGZweYOMlJykrLK5v8TKztLW2dvd3t7e3t3b2dbSzsrEv7myrKSclIyDeXBmXFJGPDEkGAYAAEY= AQAAAAFEPwAAAAIAxgIECAwRGB4mLjdBSlReaHJ8hY6Xn6ats7i8v8DCwsC/vLizraafl46FfHJoXlRKQTcuJh4YEQwIBAICAFMxAQAAcwQAAAArAAAARgEAAAABRD8AAAACAMYSHyw3QkxXYWt0fYaPl56mrLO5vsPIzM/S1dY= 19jY19bV0s/MyMO+ubOspp6Xj4Z9dGthV0xCNywfEgIARgEAAAABRD8AAAACAMYSHyw3QkxXYWt0fYaPl56mrLO5vsPIzM/S1dbX2NjX1tXSz8zIw765s6ymnpePhn10a2FXTEI3LB8SAgBGAQAAAAFEPwAAAAIAxhIfLDdCTFc= YWt0fYaPl56mrLO5vsPIzM/S1dbX2NjX1tXSz8zIw765s6ymnpePhn10a2FXTEI3LB8SAgBGAQAAAAFEPwAAAAIAxgEDBgoPFRsiKjI7RE5XYWp0fYWOlZyjqK2xtLa3t7a0sa2oo5yVjoV9dGphV05EOzIqIhsVDwoGAwECAFM= LgEAAHMEAAAALAAAAEYBAAAAAUQ+AAAAAgDlChomMjxHUVxlb3eAiZGYn6atsri9wcXJy87PA9Hlz87LycXBvbiyraafmJGJgHdvZVxRRzwyJhoKAgBGAQAAAAFEPgAAAAIA5QoaJjI8R1FcZW93gImRmJ+mrbK4vcHFycvOzwM= 0eXPzsvJxcG9uLKtpp+YkYmAd29lXFFHPDImGgoCAEYBAAAAAUQ+AAAAAgDlChomMjxHUVxlb3eAiZGYn6atsri9wcXJy87PA9Hlz87LycXBvbiyraafmJGJgHdvZVxRRzwyJhoKAgBGAQAAAAFEPwAAAAIAxgECBAgMERceJS0= NT5HUFlia3R8hIuSmJ2ipaiqq6uqqKWinZiSi4R8dGtiWVBHPjUtJR4XEQwIBAIBAgBTLwEAAHMEAAAALQAAAEYBAAAAAUQ/AAAAAgDGARQgLDdBTFZfaXJ6goqRmZ+mrLG2ur7BxMbIycrKycjGxMG+uraxrKafmZGKgnpyaV8= VkxBNywgFAECAEYBAAAAAUQ/AAAAAgDGARQgLDdBTFZfaXJ6goqRmZ+mrLG2ur7BxMbIycrKycjGxMG+uraxrKafmZGKgnpyaV9WTEE3LCAUAQIARgEAAAABRD8AAAACAMYBFCAsN0FMVl9pcnqCipGZn6assba6vsHExsjJyso= ycjGxMG+uraxrKafmZGKgnpyaV9WTEE3LCAUAQIARgEAAAABRD0AAAADAMgBAwYKDxQaISgwOEBJUVpianJ6gYeNkpaanJ6fn56cmpaSjYeBenJqYlpRSUA4MCghGhQPCgYDAQMAUygBAABzBAAAAC4AAABGAQAAAAFEPQAAAAM= AMgKGiYxO0VPWWJrc3uDipGYnqSprrO2uby/wMHCwsHAv7y5trOuqaSemJGKg3tza2JZT0U7MSYaCgMARgEAAAABRD0AAAADAMgKGiYxO0VPWWJrc3uDipGYnqSprrO2uby/wMHCwsHAv7y5trOuqaSemJGKg3tza2JZT0U7MSY= GgoDAEYBAAAAAUQ9AAAAAwDIChomMTtFT1lia3N7g4qRmJ6kqa6ztrm8v8DBwsLBwL+8ubazrqmknpiRioN7c2tiWU9FOzEmGgoDAEYBAAAAAUQ8AAAAAwDmAQIECAwRFhwjKjE5QUlRWWFob3Z8gYaKjpADkuaQjoqGgXx2b2g= YVlRSUE5MSojHBYRDAgEAgEDAFMkAQAAcwQAAAAvAAAARgEAAAABRDwAAAADAOYBEx8qNT9IUltkbHR8g4qRl5yhpquusbS2uAO55ri2tLGuq6ahnJeRioN8dGxkW1JIPzUqHxMBAwBGAQAAAAFEPAAAAAMA5gETHyo1P0hSW2Q= bHR8g4qRl5yhpquusbS2uAO55ri2tLGuq6ahnJeRioN8dGxkW1JIPzUqHxMBAwBGAQAAAAFEPAAAAAMA5gETHyo1P0hSW2RsdHyDipGXnKGmq66xtLa4A7nmuLa0sa6rpqGcl5GKg3x0bGRbUkg/NSofEwEDAEYBAAAAAUQ7AAA= AAQAygEDBgkNEhgeJCsyOkFJUFdeZWtxdnp+gYSFhoaFhIF+enZxa2VeV1BJQToyKyQeGBINCQYDAQQAUx8BAABzBAAAADAAAABGAQAAAAFEOwAAAAQAygcXIy44QUtUXGVtdHuCiY+UmZ6ipqmrrq+wsbGwr66rqaainpmUj4k= gnt0bWVcVEtBOC4jFwcEAEYBAAAAAUQ7AAAABADKBxcjLjhBS1RcZW10e4KJj5SZnqKmqauur7CxsbCvrquppqKemZSPiYJ7dG1lXFRLQTguIxcHBABGAQAAAAFEOwAAAAQAygcXIy44QUtUXGVtdHuCiY+UmZ6ipqmrrq+wsbE= sK+uq6mmop6ZlI+Jgnt0bWVcVEtBOC4jFwcEAEYBAAAAAUQ5AAAABQDMAgQHCg8TGR8lLDI5QEdOVFpgZWpvcnV3eXp6eXd1cm9qZWBaVE5HQDkyLCUfGRMPCgcEAgUAUxkBAABzBAAAADEAAABGAQAAAAFEOQAAAAUAzA8bJjA= OkNMVV1lbHN6gIaMkZWZnaCjpaanqKinpqWjoJ2ZlZGMhoB6c2xlXVVMQzowJhsPBQBGAQAAAAFEOQAAAAUAzA8bJjA6Q0xVXWVsc3qAhoyRlZmdoKOlpqeoqKempaOgnZmVkYyGgHpzbGVdVUxDOjAmGw8FAEYBAAAAAUQ5AAA= AAUAzA8bJjA6Q0xVXWVsc3qAhoyRlZmdoKOlpqeoqKempaOgnZmVkYyGgHpzbGVdVUxDOjAmGw8FAEYBAAAAAUQ5AAAABQDMAQIECAsPFBkfJSsxOD5ESlBVWl9jZmlrbG1tbGtpZmNfWlVQSkQ+ODErJR8ZFA8LCAQCAQUAUxM= AQAAcwQAAAAyAAAARgEAAAABRDgAAAAFAOgBEx4oMjxETFVcZGtyd32DiIyQk5eZm50Dnuidm5mXk5CMiIN9d3JrZFxVTEQ8MigeEwEFAEYBAAAAAUQ4AAAABQDoARMeKDI8RExVXGRrcnd9g4iMkJOXmZudA57onZuZl5OQjIg= g313cmtkXFVMRDwyKB4TAQUARgEAAAABRDgAAAAFAOgBEx4oMjxETFVcZGtyd32DiIyQk5eZm50Dnuidm5mXk5CMiIN9d3JrZFxVTEQ8MigeEwEFAEYBAAAAAUQ2AAAABgDpAQMFCAwQFBofJCowNTtBRktPU1daXV8DYOlfXVo= V1NPS0ZBOzUwKiQfGRQQDAgFAwEGAFMLAQAAcwQAAAAzAAAARgEAAAABRDYAAAAGAOkFFiAqMzxETFRbYmlvdHl+g4eKjZCSkwOU6ZOSkI2Kh4N+eXRvaWJbVExEPDMqIBYFBgBGAQAAAAFENgAAAAYA6QUWICozPERMVFtiaW8= dHl+g4eKjZCSkwOU6ZOSkI2Kh4N+eXRvaWJbVExEPDMqIBYFBgBGAQAAAAFENgAAAAYA6QUWICozPERMVFtiaW90eX6Dh4qNkJKTA5Tpk5KQjYqHg355dG9pYltUTEQ8MyogFgUGAEYBAAAAAUQ0AAAABwDqAQMFCAwQFBkeIyg= LTI3PEFFSUxPUVMDVOpTUU9MSUVBPDcyLSgjHhkUEAwIBQMBBwBTBgEAAHMEAAAANAAAAEYBAAAAAUQ1AAAABwDQBxchKjM8Q0tSWV9la3B1eX2Ag4aIiYqLi4qJiIaDgH15dXBrZV9ZUktDPDMqIRcHBwBGAQAAAAFENQAAAAc= ANAHFyEqMzxDS1JZX2VrcHV5fYCDhoiJiouLiomIhoOAfXl1cGtlX1lSS0M8MyohFwcHAEYBAAAAAUQ1AAAABwDQBxchKjM8Q0tSWV9la3B1eX2Ag4aIiYqLi4qJiIaDgH15dXBrZV9ZUktDPDMqIRcHBwBGAQAAAAFEMgAAAAg= AOsCAwYIDA8TGBwhJSovMzc7PkFERkgDSetIRkRBPjs3My8qJSEcGBMPDAgGAwIIAFP7AAAAcwQAAAA1AAAARgEAAAABRDIAAAAIAOsHGCEqMjpBSE9WXGFma29zdnl7fX8DgOt/fXt5dnNva2ZhXFZPSEE6MiohGAcIAEYBAAA= AAFEMgAAAAgA6wcYISoyOkFIT1ZcYWZrb3N2eXt9fwOA6399e3l2c29rZmFcVk9IQToyKiEYBwgARgEAAAABRDIAAAAIAOsHGCEqMjpBSE9WXGFma29zdnl7fX8DgOt/fXt5dnNva2ZhXFZPSEE6MiohGAcIAEYBAAAAAUQwAAA= AAkA7AIDBQgLDxIWGh4iJiouMTQ3OTs9Az7sPTs5NzQxLiomIh4aFhIPCwgFAwIJAFP3AAAAcwQAAAA2AAAARgEAAAABRDEAAAAJANQHFyAoMDg/RUxRV1xgZWhsb3FzdHV2dnV0c3FvbGhlYFxXUUxFPzgwKCAXBwkARgEAAAA= AUQxAAAACQDUBxcgKDA4P0VMUVdcYGVobG9xc3R1dnZ1dHNxb2xoZWBcV1FMRT84MCggFwcJAEYBAAAAAUQxAAAACQDUBxcgKDA4P0VMUVdcYGVobG9xc3R1dnZ1dHNxb2xoZWBcV1FMRT84MCggFwcJAEYBAAAAAUQvAAAACgA= 1gIDBQgKDREUFxseIiUoKy0vMTIzNDQzMjEvLSsoJSIeGxcUEQ0KCAUDAgoAU+4AAABzBAAAADcAAABGAQAAAAFELwAAAAoA1gcWHiYuNTtBR0xSVlpeYWRmaGlqa2tqaWhmZGFeWlZSTEdBOzUuJh4WBwoARgEAAAABRC8AAAA= CgDWBxYeJi41O0FHTFJWWl5hZGZoaWpra2ppaGZkYV5aVlJMR0E7NS4mHhYHCgBGAQAAAAFELwAAAAoA1gcWHiYuNTtBR0xSVlpeYWRmaGlqa2tqaWhmZGFeWlZSTEdBOzUuJh4WBwoARgEAAAABRCwAAAALAO4BAwQHCQwPERU= GBodICIkJigpAyruKSgmJCIgHRoYFREPDAkHBAMBCwBT4wAAAHMEAAAAOAAAAEYBAAAAAUQsAAAACwDuBRMbIyoxNzxCRktPU1ZZW11eA1/uXl1bWVZTT0tGQjw3MSojGxMFCwBGAQAAAAFELAAAAAsA7gUTGyMqMTc8QkZLT1M= VllbXV4DX+5eXVtZVlNPS0ZCPDcxKiMbEwULAEYBAAAAAUQsAAAACwDuBRMbIyoxNzxCRktPU1ZZW11eA1/uXl1bWVZTT0tGQjw3MSojGxMFCwBGAQAAAAFEKgAAAAwA7wECBAYICgwPERQWGBocHh8gAyHvIB8eHBoYFhQRDww= CggGBAIBDABT2wAAAHMEAAAAOQAAAEYBAAAAAUQqAAAADADvAQ8XHyYsMjc8QERHS01QUlMDVO9TUlBNS0dEQDw3MiwmHxcPAQwARgEAAAABRCoAAAAMAO8BDxcfJiwyNzxAREdLTVBSUwNU71NSUE1LR0RAPDcyLCYfFw8BDAA= RgEAAAABRCoAAAAMAO8BDxcfJiwyNzxAREdLTVBSUwNU71NSUE1LR0RAPDcyLCYfFw8BDABGAQAAAAFEKAAAAA0A8AECAwQGCAoMDhASExUWFxgDGfAYFxYVExIQDgwKCAYEAwIBDQBTywAAAHMEAAAAOgAAAEYBAAAAAUQmAAA= AA4A8QcTGiAmLDE1OTw/QkRGRwNI8UdGREI/PDk1MSwmIBoTBw4ARgEAAAABRCYAAAAOAPEHExogJiwxNTk8P0JERkcDSPFHRkRCPzw5NTEsJiAaEwcOAEYBAAAAAUQmAAAADgDxBxMaICYsMTU5PD9CREZHA0jxR0ZEQj88OTU= MSwmIBoTBw4ARgEAAAABRCQAAAAPAPIBAgMEBggJCwwODxAREQMSARH0EA8ODAsJCAYEAwIBDwBTwQAAAHMEAAAAOwAAAEYBAAAAAUQkAAAADwDyAQoUGh8kKS0xMzY4OjsDPPI7Ojg2MzEtKSQfGhQKAQ8ARgEAAAABRCQAAAA= DwDyAQoUGh8kKS0xMzY4OjsDPPI7Ojg2MzEtKSQfGhQKAQ8ARgEAAAABRCQAAAAPAPIBChQaHyQpLTEzNjg6OwM88js6ODYzMS0pJB8aFAoBDwBGAQAAAAFEIAAAABAAAQH2AgMEBQYICQoKCwUM9AsKCgkIBgUEAwIBARAAU68= AAAAcwQAAAA8AAAARgEAAAABRCAAAAARAPQBChIYHCAkJyosLS8DMPQvLSwqJyQgHBgSCgERAEYBAAAAAUQgAAAAEQD0AQoSGBwgJCcqLC0vAzD0Ly0sKickIBwYEgoBEQBGAQAAAAFEIAAAABEA9AEKEhgcICQnKiwtLwMw9C8= LSwqJyQgHBgSCgERAEYBAAAAAUQaAAAAEgABAQEC+wMEBQUGBwf3BgUFBAMCAgEBEgBTlQAAAHMEAAAAPQAAAEYBAAAAAUQaAAAAFAD3BgwTFxodHyAiAyP3IiAfHRoXEwwGFABGAQAAAAFEGgAAABQA9wYMExcaHR8gIgMj9yI= IB8dGhcTDAYUAEYBAAAAAUQaAAAAFAD3BgwTFxodHyAiAyP3IiAfHRoXEwwGFABGAQAAAAFEEgAAABUAAQEBAgIDBQQCAwECAQEVAFN7AAAAcwQAAAA+AAAARgEAAAABRBQAAAAXAPoECAwPFBUDF/oVFA8MCAQXAEYBAAAAAUQ= FAAAABcA+gQIDA8UFQMX+hUUDwwIBBcARgEAAAABRBQAAAAXAPoECAwPFBUDF/oVFA8MCAQXAEYBAAAAAUQKAAAAGQADAQMCAwEZAFM9AAAAcwQAAAA/AAAARgEAAAABRAIAAAA/AEYBAAAAAUQCAAAAPwBGAQAAAAFEAgAAAD8= AEYBAAAAAUQCAAAAPwAAAAABAB5WaWV3ZXJTdGF0ZU1vZHVsZS9Db2RlR2VuSW5wdXQAAAADAKR7Cgkic3RhdGVfbmFtZSI6IiIsCgkic3RhdGVfbGFiZWwiOiIiLAoJInN0YXRlX2Rlc2NyIjoiIiwKCSJzdGF0ZV9pY29uIjo= IiRISC9jb25maWcvSWNvbnMiLAoJInN0YXRlX2RlYnVnX21lbnUiOjAsCgkic3RhdGVfc2FtcGxlIjowLAoJInN0YXRlX2hhbmRsZXJfaW5kaWNlcyI6W10KfQpJTkRYAAAAAAAAAAAAAAACAAAADERpYWxvZ1NjcmlwdAAAAAA= AAAE/l9QfUoAAAATRGVzY3JpcHRpdmVQYXJtTmFtZQAABP4AAAAIYDeHpC8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHc= YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICo= CVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgp7CiAgICBuYW0= ZQkiYWRkY29uc3QiCiAgICBzY3JpcHQJImFkZGNvbnN0IgogICAgbGFiZWwJImFkZGNvbnN0IgoKCiAgICBjb2RlIHsKCSIkYWRkZWQgPSAkdmFsICsgJGFkZGNvbnN0OyIKICAgIH0KCiAgICBkZXNjcmlwdGl2ZXBhcm0JYWQ= ZGNvbnN0CgogICAgaW5wdXQJaW50CXZhbAkJIklucHV0IFZhbHVlIgogICAgb3V0cHV0CWludAlhZGRlZAkJIklucHV0IFZhbHVlICsgQ29uc3RhbnQiCiAgICBzaWduYXR1cmUJIkludGVnZXIiCQlkZWZhdWx0CXsgfQogICA= IHNpZ25hdHVyZQkiRmxvYXQiCQkJZgl7IGZsb2F0IGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmU= Y3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NAk= eyB2ZWN0b3I0IHZlY3RvcjQgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHU= cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgdXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm8= cm1hbCIJdW4JeyB1bm9ybWFsIHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3IgdWNvbG9yIH0KCiAgICBwYXJtIHsKCW5hbWUJYWRkY29uc3QKCWxhYmVsCSJBZGQiCgl0eXA= ZQlmbG9hdAoJc2l6ZQkxCglkZWZhdWx0CXsgMS4wIH0KICAgIH0KfQphZGRjb25zdElORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABBhfUH1GLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGk= cyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXk= IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKgk= Q2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkiZnJvbnRmYWNlIgogICAgc2NyaXB0CSJmcm9udGZhY2UiCiAgICBsYWJlbAkiZnJvbnQ= ZmFjZSIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSJWT1B2ZWN0b3IgJG15SSA9ICRpc2Nvbm5lY3RlZF9JICE9IDAgPyAkSSA6IEk7IgoJIlZPUG5vcm1hbCAkbXlOID0gJGk= c2Nvbm5lY3RlZF9OICE9IDAgPyAkTiA6IE47IgoJIiRmcm9udE4gPSB2b3BfZnJvbnRmYWNlKCRteU4sICRteUkpOyIKCSJpZiAoJG5vcm1hbGl6ZSkiCgkiICAgICRmcm9udE4gPSBub3JtYWxpemUoJGZyb250Tik7IgogICA= IH0KCiAgICBpbnB1dAl2ZWN0b3IJSQkiSW5jaWRlbnQgVmVjdG9yIgogICAgaW5wdXQJbm9ybWFsCU4JIlN1cmZhY2UgTm9ybWFsIgogICAgb3V0cHV0CW5vcm1hbAlmcm9udE4JIkZyb250LUZhY2luZyBTdXJmYWNlIE5vcm0= YWwiCgogICAgc2lnbmF0dXJlICJWYXJ5aW5nIE5vcm1hbCIJZGVmYXVsdCB7IH0KICAgIHNpZ25hdHVyZSAiVW5pZm9ybSBOb3JtYWwiCXVuCXsgdXZlY3RvciB1bm9ybWFsIHVub3JtYWwgfQkKCiAgICBwYXJtIHsKICAgICA= ICAgbmFtZSAgICBub3JtYWxpemUKICAgICAgICBsYWJlbCAgICJOb3JtYWxpemUgT3V0cHV0IFZlY3RvciIKICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgIGRlZmF1bHQgeyAxIH0KICAgIH0KfQoKSU5EWAAAAAAAAAA= AAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABGVfUH1GLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCA= YW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmU= Y3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXI= LmRzPgoKewogICAgbmFtZQkibGFtYmVydCIKICAgIHNjcmlwdAkibGFtYmVydCIKICAgIGxhYmVsCSJsYW1iZXJ0IgoKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSJWT1B2ZWM= dG9yICRpaSA9ICgkaXNjb25uZWN0ZWRfbkkgIT0gMCkgPyAkbkkgOiBub3JtYWxpemUoSSk7IgoJIlZPUG5vcm1hbCAkbmYgPSAoJGlzY29ubmVjdGVkX25OICE9IDApID8gJG5OIDogbm9ybWFsaXplKE4pOyIKCSIiCgkiaWY= ICgkZmFjZWZ3ZCkgJG5mID0gdm9wX2Zyb250ZmFjZSgkbmYsICRpaSk7IgoJIiRpbGx1bSA9IGRpZmZ1c2UoJG5mKTsiCgkiJGNsciA9ICRLZCAqICRkaWZmICogJGlsbHVtOyIKCVZPUF9BU1NJR05fQlNERiggIiRmID0gJEs= ZCAqICRkaWZmICogYnNkZihkaWZmdXNlKCRuZikpOyIgKQogICAgfQoKICAgIG91dHB1dAljb2xvcgljbHIJIkNvbG9yIgogICAgb3V0cHV0CWNvbG9yCWlsbHVtCSJJbGx1bWluYXRpb24iCiAgICBvdXRwdXQJYnNkZglmCSI= QlNERiIKCiAgICBpbnB1dCBub3JtYWwgICAgbk4JCSJOb3JtYWwgVmVjdG9yIgogICAgaW5wdXQgdmVjdG9yICAgIG5JCQkiSW5jaWRlbnQgVmVjdG9yIgoKICAgIFZPUF9GTFRfSU5QVVRfUihLZCwJCSJEaWZmdXNlIEludGU= bnNpdHkiLAkxLCAwLCAxKQogICAgVk9QX0NMUl9JTlBVVCAgKGRpZmYsCSJEaWZmdXNlIENvbG9yIiwJMSwgMSwgMSkKICAgIFZPUF9UT0dHTEVfSU5QVVQoZmFjZWZ3ZCwJIkVuc3VyZSBGYWNlcyBQb2ludCBGb3J3YXJkIiw= IDEpCn0KSU5EWAAAAAAAAAAAAAAACAAAAAxEaWFsb2dTY3JpcHQAAAAAAAABs1UQFzgAAAAMQ3JlYXRlU2NyaXB0AAABswAAAUNVEBc4AAAAFVR5cGVQcm9wZXJ0aWVzT3B0aW9ucwAAAvYAAAEuVRAXOAAAAARIZWxwAAAEJAA= AAAAVRAXOAAAAAtDb250ZW50cy5negAABCQAAAj3YDeG/gAAAAtUb29scy5zaGVsZgAADRsAAAMpVRAXOAAAABNJbnRlcm5hbEZpbGVPcHRpb25zAAAQRAAAADBVEBc4AAAAEEV4dHJhRmlsZU9wdGlvbnMAABB0AAAABFUQFzg= IyBEaWFsb2cgc2NyaXB0IGZvciB1dmNvb3JkcyBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCAwMy8yMy8xNSAxNDozODowMAoKewogICAgbmFtZQl1dmNvb3JkcwogICAgc2NyaXB0CXV2Y29vcmRzCiAgICBsYWJlbAkiVVYgQ28= b3JkcyIKCiAgICBvdXRwdXQJdmVjdG9yCXV2CSJPdXRwdXQgVmFsdWUiCiAgICBvdXRwdXQJZmxvYXQJcwkiQ29tcG9uZW50IDEiCiAgICBvdXRwdXQJZmxvYXQJdAkiQ29tcG9uZW50IDIiCiAgICBzaWduYXR1cmUJIkRlZmE= dWx0IElucHV0cyIJZGVmYXVsdAl7IHZlY3RvciBmbG9hdCBmbG9hdCB9CgogICAgb3V0cHV0b3ZlcnJpZGVzCWRlZmF1bHQKICAgIHsKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV8= X19iZWdpbglhdXRvCgkJCSgwKQogICAgfQoKICAgIGhlbHAgewoJIiIKICAgIH0KCn0KIyBBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBzY3JpcHQ6IE1vbmRheSBNYXJjaCAyMywgMTQ6MzggMjAxNQpcc2V0IG5vYWxpYXMgPSA= MQojCiMgIENyZWF0aW9uIHNjcmlwdCBmb3IgdXZjb29yZHMgb3BlcmF0b3IKIwoKaWYgKCAiJGFyZzEiID09ICIiICkgdGhlbgogICAgZWNobyBUaGlzIHNjcmlwdCBpcyBpbnRlbmRlZCBhcyBhIGNyZWF0aW9uIHNjcmlwdAo= ICAgIGV4aXQKZW5kaWYKCiMgTm9kZSAkYXJnMSAoVm9wL3V2Y29vcmRzKQpvcGV4cHJsYW5ndWFnZSAtcyBoc2NyaXB0ICRhcmcxCm9wdXNlcmRhdGEgLW4gJ19fX1ZlcnNpb25fX18nIC12ICcnICRhcmcxClNhdmVTcGFyZVA= YXJtcyA6PSAwOwpDaGVja0V4dGVybmFsIDo9IDE7ClNhdmVJY29uIDo9IDE7Ckd6aXBDb250ZW50cyA6PSAxOwpDb250ZW50c0NvbXByZXNzaW9uVHlwZSA6PSAxOwpVbmxvY2tPbkNyZWF0ZSA6PSAwOwpTYXZlQ2FjaGVkQ28= ZGUgOj0gMDsKTG9ja0NvbnRlbnRzIDo9IDE7Ck1ha2VEZWZhdWx0IDo9IDE7ClVzZURTUGFybXMgOj0gMTsKRm9yYmlkT3V0c2lkZVBhcm1zIDo9IDE7ClByZWZpeERyb3BwZWRQYXJtTGFiZWwgOj0gMDsKUHJlZml4RHJvcHA= ZWRQYXJtTmFtZSA6PSAwOwpQYXJtc0Zyb21WZmwgOj0gMTsKH4sIAAAAAAAA/+1aW4/buBV22kUKCd1t+9RXRs1Dkk5s3WzZ227bzGVbA8nMwHPpFkVh0BI9FiJTgkR5Mg3y3v/Q/9Xf08Mj25LHJpPA2UuLtccjit/5jg7JT4c= NK1//bbVsgN8y5djr169Xs++/1qijtu1fdvx/CWnu8Z7vfbZ+ZQmyYSGr4vWdZp1FiwU6TRJqSCdWTpnndc07kRsASdlFPN4nLOE0YJ1ZtNiVddJRVJ0zs6TeHIR5nEmWNSeRdS8509h9ama4/mubE5Uzud3EZsWreHp8Tet+vU= E/h8DnUn34wvTo4uh2enS+DfV7/8dR+OX2zGK5FW66ENqAflB/D5DD7mhsUvruVZTkRKvl5WPU4zaOKXnU1vf9xy/sX12fl4o2b1+inYysMCDw/BDoZoiT14tipg1A/ut1KG+fPjmCbpTdXLVfXDzy5/9Zf/dJ6Z5Bk5H52dj4Y= J5cvRn8jw9Ovz0avXsjeaBNyOYsLUqRTcUtzRqCc5WmWx0zQ/A6aKMkXccTIyXQKcRfkYmU65GH7gFAeSRJPheyPCSM5AwdRGbLoQHJFTnkxjwWM/AGBToviIkzSggGLA/mO3FL4xAJkJchtLg05yVg+j4siTnkbfGD8S59kcvc= JZwbypAk6AcBGcXhbJ5CcBciZ0yQv7JCSOwyzVMu0gNyxqGFsWyfcUQ5jSgh5FX3mngnAfpwes9Bc88H/aBXxdAxzd/EPExKuPLvM5rTORMsb0fFH0zzrQlswqHKsOrhtbC2wCHZrk/ohCWb1VgPHcHyMIWrvDWN4enRy6vjkzE= 6OHl8BDxd5XZysICxTQk9eQxlA/I4+mCJs7y6C6P3tPfWU0XMc9KYSA3lwfDGsoaUunbWkUjjdC3gU4N6yidZylnXBBHYeQ2jVyFkdc08patlzfI9cnR+PzF6NUTbIp1TZOSWQcA2gf493Sn5Thr2upNecN0y/Lo5ai2DHc63e0= tVzo3G6afkSw5YdHW2rCLeIbTkWZg0S949UYG5A1aZkI4y2pdECqvN38/24H/TyNubCMDHiZLH4g7TTN5zSxDA48juUPIY7+fEiO0kSGGwIxlMWdvPvEKx5P4Sqk0d5yAR7KZVvLirh52Lp8w8uy2aVsd1k1/KN9rPqglJ1QLns= 4eO8NDqklD1SVl2icPJu7+nWrS18DnlnLO4yJpcOe3sO1gZeUC7CNM2jwmnD+kK05DXIV2RVa86pCGesAMFCrb33ldeGQbdbXxm8t8J0PpcpybLMLC1iAdMQ6bbdvu/4xG93/b7dNUMqY4n/yYhjhinnqCfO3og4Ip45TehNAVE= kiQNX5N0OiVz6LUES4LNs4QKhifTNBUw2cLF5NmbHOZCWZjcZbQosAjzJZhX1TnjEcuxOItvZgl8KmLJYagjLBZ0wSIqKJ5AS7KcLT2xNxnOu9CaJL2NYIKPq4jmLIrLeaNCOl+dcrPK28UpTG6RBzOdTaxyYZkOsQrLdIkF89Y= OxOnktpmVYHFQlCBM2SYM9lwx3cDxwn6QRfqoGPi6V1dB5MtoSUsB3JIEJM0uvsTT29nLGeyPgxlY+wgCMBtpfmryzHeCXhP2O3++mNCh1dTrxxIaHyeUH5T0htGZlW9Cd25r4xcrxawU8uoLFguR6FanX0+Ho+vWS7XM1CSq7w= vRf0bi1ft3HdaqxiPk2L1mk5H8oC6BFnhOIw5nJN55iH7CbmEjPP0F4OGynMYzYpb47SPMdVAFaOx8v5YTw2D1GUarzKa6/kssReGuOJa14V7Lgyw0AgghMe4fVXK9idEYkfXETl4vsMaU/JeP7awPfWkukUMwrf524gx8Bitpk= eJvAJ06+nreGHVcRiioTu+2u7XV7cI/3Aq9v+z+mYpmKJ2nJo7E82crFLjEsC7qQgBlCVjM924ja0Hc7ErXTDxx3YLtOI1F7/YE38GxM3nskajmAPoT03aTpWvtu4CsEB1/p5q238FUfE7WcQ0wqRB5PjL8T25DyKb6yyT+MJ4Y= 7HTjqQlJnhaSBVKNOcu37WAEpSH630IdQKQQciF9KMmVCQhbgKS3rIoyn9KQgd3eq7w6PUBR0Ufvndd+5sAKqd0N9h2vesW5EUs5qW6BzSXiuvpTp6kVyXE8d2cUqiTVa3d7fTcAEXkDx39Pkhp8K0mKr3MU/z5T1FY66hGjKSk= mXqqLBYQo97GcIh8yxVmf7PaldVbKey+R0iJGyxZ5W7535nyYLz8bn/g3k95tjtw/rfWpuubCJz4O+W7I+XJPSxnK83At2aZxiYs2cYsmaUkzd3OTivWNrRmeVuQWLG2oTXL3w0hTYFJWldDU2CS1tPQFJikBRqaApO0voamwCQ= baChKTAcbFvDU4FIVEihImp04ijUUBE1UnEUgqiIGrU4OrmoQCTqBKMCkaiTjApEok40KhCJOtmoQCTqhKMC8X7XKUcFIlGnHBWIRJ1yVCASdcpRgUjUKUcFIlGnHBWIRJ1yVCASdcpRgUjUKUcFIlGnHBWIOV+nHBWIRJ1yVCA= EnXKUYFI1ClHBSJRpxwViESdclQgEnXKUYFI1ClHBSJRpxwViESdclQgzvs65ahAJOqUowKRqFOOCkSiTjkqEInaxY1GOb5OOSoQiTrlqEAk6pSjApGoU44KRKJOOSoQl3465ahAJOqUowKRqFOOCkSiTjkqEIk65ahAJGoXxho= 5XR1ylGBSNQpRwUiUaccFYhEnXJUIK7+dcpRgUjUKUcFIlGnHBWIRJ1yVCASdcpRgXtvOXm1oWKb5zvbcKp/x/Hr31MaD+9s7jjV9Z96y8ldwz1vdxyqPSfoh6Bnd8lzu90deE7P0246+f/fO+MOsfBhFfyFEp9IsUyvKnk79sg= d2whEflkznv3mXbsIMndon5vMPC2d5D6yh2kdhHDuL5pQ2f8QDeT1jeI7/d2C3PHblL97ML9BLJ67uSpfLZuC7Xxjdg406Jci+o9lws9rL9yqb90qb72/nmz8diEIlt9+79A1wYNQbThP8tbnrnx62Gd0BtPUjqf7hEOiKaOgDM= 0drft9cwuRy9GL48GT169Kj1X712OySMKwAAPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNoZWxmRG9jdW1lbnQ+CiAgPCEtLSBUaGlzIGZpbGUgY29udGFpbnMgZGVmaW5pdGlvbnMgb2Ygc2hlbHY= ZXMsIHRvb2xiYXJzLCBhbmQgdG9vbHMuCiBJdCBzaG91bGQgbm90IGJlIGhhbmQtZWRpdGVkIHdoZW4gaXQgaXMgYmVpbmcgdXNlZCBieSB0aGUgYXBwbGljYXRpb24uCiBOb3RlLCB0aGF0IHR3byBkZWZpbml0aW9ucyBvZiA= dGhlIHNhbWUgZWxlbWVudCBhcmUgbm90IGFsbG93ZWQgaW4KIGEgc2luZ2xlIGZpbGUuIC0tPgoKICA8dG9vbCBuYW1lPSIkSERBX0RFRkFVTFRfVE9PTCIgbGFiZWw9IiRIREFfTEFCRUwiIGljb249IiRIREFfSUNPTiI+CiA= ICAgPGhlbHBVUkw+b3BlcmF0b3I6Vm9wL3V2Y29vcmRzPC9oZWxwVVJMPgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJ2aWV3ZXIiPgogICAgICA8Y29udGV4dE5ldFR5cGU+Vk9QPC9jb250ZXh0TmV0VHlwZT4KICAgIDw= L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0ibmV0d29yayI+CiAgICAgIDxjb250ZXh0T3BUeXBlPiRIREFfVEFCTEVfQU5EX05BTUU8L2NvbnRleHRPcFR5cGU+CiAgICA8L3Rvb2xNZW51Q28= bnRleHQ+CiAgICA8dG9vbFN1Ym1lbnU+U2hhZGluZyBVVjwvdG9vbFN1Ym1lbnU+CiAgICA8c2NyaXB0IHNjcmlwdFR5cGU9InB5dGhvbiI+PCFbQ0RBVEFbaW1wb3J0IHZvcHRvb2x1dGlscwoKdm9wdG9vbHV0aWxzLmdlbmU= cmljVG9vbChrd2FyZ3MsICckSERBX05BTUUnKV1dPjwvc2NyaXB0PgogIDwvdG9vbD4KPC9zaGVsZkRvY3VtZW50PgoAAAACAAxub2RlcGFybXR5cGUAAAABAAAAAAAMbm9kZWNvbm50eXBlAAAAAQAAAAAAAAAASU5EWAAAAAA= AAAAAAAAAAsAAAAMRGlhbG9nU2NyaXB0AAAAAAAAActgrlmuAAAADUdsc2wxNTBWZXJ0ZXgAAAHLAAAXIWCuWa4AAAAPR2xzbDE1MEdlb21ldHJ5AAAY7AAAI+1grlmuAAAAD0dsc2wxNTBGcmFnbWVudAAAPNkAADBHYK5ZrgA= AAAVVHlwZVByb3BlcnRpZXNPcHRpb25zAABtIAAAAS5grlmuAAAABEhlbHAAAG5OAAAAAGCuWa4AAAALVG9vbHMuc2hlbGYAAG5OAAADQ2CuWZYAAAAMRnVuY3Rpb25OYW1lAABxkQAAAClgrlmuAAAACUljb25JbWFnZQAAcbo= AABD32CuWRwAAAAQRXh0cmFGaWxlT3B0aW9ucwAAtZkAAADOYK5ZrgAAAAxDcmVhdGVTY3JpcHQAALZnAAABaGCuWa4jIERpYWxvZyBzY3JpcHQgZm9yIE9fX19fUkVEQUhTX0xTTEdfX19fT19fX19HTFNMX1NIQURFUl9fX18= TyBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQlPX19fX1JFREFIU19MU0xHX19fX09fX19fR0xTTF9TSEFERVJfX19fTwogICAgc2NyaXB0CU9fX19fUkVEQUhTX0xTTEdfX19fT19fX19HTFNMX1NIQURFUl8= X19fTwogICAgbGFiZWwJT19fX19SRURBSFNfTFNMR19fX19PX19fX0dMU0xfU0hBREVSX19fX08KCiAgICByZW5kZXJtYXNrCU9HTDIKICAgIHNoYWRlcnR5cGUJYW55CiAgICBvdXRwdXQJc3VyZmFjZQlzdXJmYWNlCXN1cmY= YWNlCiAgICBzaWduYXR1cmUJIkRlZmF1bHQgSW5wdXRzIglkZWZhdWx0CXsgc3VyZmFjZSB9CgogICAgb3V0cHV0b3ZlcnJpZGVzCWRlZmF1bHQKICAgIHsKCV9fX2JlZ2luCWF1dG8KCQkJKDApCiAgICB9CgogICAgaGVscCA= ewoJIiIKICAgIH0KCn0KI3ZlcnNpb24gMzMwCgoKI2xpbmUgMQoKI2lmZGVmIEdMX0FSQl9leHBsaWNpdF9hdHRyaWJfbG9jYXRpb24KI2V4dGVuc2lvbiBHTF9BUkJfZXhwbGljaXRfYXR0cmliX2xvY2F0aW9uIDogcmVxdWk= cmUKbGF5b3V0KGxvY2F0aW9uPTApIGluIHZlYzMgUDsKbGF5b3V0KGxvY2F0aW9uPTEpIGluIHZlYzMgQ2Q7CmxheW91dChsb2NhdGlvbj0yKSBpbiBmbG9hdCBBbHBoYTsKbGF5b3V0KGxvY2F0aW9uPTMpIGluIHZlYzMgTjs= CmxheW91dChsb2NhdGlvbj00KSBpbiB2ZWMyIHV2OwpsYXlvdXQobG9jYXRpb249NikgaW4gdWludCBwb2ludFNlbGVjdGlvbjsKI2Vsc2UKaW4gdmVjMyBQOwppbiB2ZWMzIENkOwppbiBmbG9hdCBBbHBoYTsKaW4gdmVjMyA= TjsKaW4gdmVjMiB1djsKaW4gdWludCBwb2ludFNlbGVjdGlvbjsKI2VuZGlmCgpsYXlvdXQoc3RkMTQwKSB1bmlmb3JtIGdsSF9NYXRlcmlhbAp7CiAgICB2ZWMzICAgICAgICAgICAgYW1iaWVudF9jb2xvcjsKICAgIHZlYzM= ICAgICAgICAgICAgZGlmZnVzZV9jb2xvcjsKICAgIHZlYzMgICAgICAgICAgICBlbWlzc2lvbl9jb2xvcjsKICAgIHZlYzMgICAgICAgICAgICBzcGVjdWxhcl9jb2xvcjsKICAgIHZlYzMgICAgICAgICAgICBtZXRhbGxpY18= Y29sb3I7CiAgICBmbG9hdCAgICAgICAgICAgbWV0YWw7CiAgICBmbG9hdCAgICAgICAgICAgbWF0ZXJpYWxfYWxwaGE7CiAgICBmbG9hdCAgICAgICAgICAgbWF0ZXJpYWxfYWxwaGFfcGFyYWxsZWw7CiAgICBmbG9hdCAgICA= ICAgICAgIHJvdWdobmVzczsKICAgIGZsb2F0ICAgICAgICAgICBkaWZmdXNlX3JvdWdobmVzczsKICAgIGZsb2F0ICAgICAgICAgICBpb3I7CiAgICBmbG9hdCAgICAgICAgICAgcmVmbGVjdGlvbjsKICAgIGZsb2F0ICAgICA= ICAgICAgY29hdF9pbnRlbnNpdHk7CiAgICBmbG9hdCAgICAgICAgICAgY29hdF9yb3VnaG5lc3M7CiAgICBpbnQgICAgICAgICAgICAgc3BlY3VsYXJfbW9kZWw7CiAgICBpbnQgICAgICAgICAgICAgY29hdF9zcGVjX21vZGU= bDsKICAgIGZsb2F0ICAgICAgICAgICBzcGVjdWxhcl90aW50OwoKICAgIGJvb2wgICAgICAgICAgICB1c2VfZ2VvX2NvbG9yOwogICAgYm9vbCAgICAgICAgICAgIHVzZV9wYWNrZWRfY29sb3I7CgogICAgYm9vbCAgICAgICA= ICAgICBoYXNfdGV4dHVyZXM7CiAgICBib29sICAgICAgICAgICAgaGFzX2RpZmZ1c2VfbWFwOwogICAgYm9vbCAgICAgICAgICAgIGhhc19zcGVjX21hcDsKICAgIGJvb2wgICAgICAgICAgICBoYXNfb3BhY2l0eV9tYXA7CiA= ICAgYm9vbCAgICAgICAgICAgIGhhc19lbWlzc2lvbl9tYXA7CiAgICBib29sICAgICAgICAgICAgaGFzX25vcm1hbF9tYXA7CiAgICBib29sICAgICAgICAgICAgaGFzX3JvdWdoX21hcDsKICAgIGJvb2wgICAgICAgICAgICA= aGFzX2Rpc3BsYWNlX21hcDsKICAgIGJvb2wgICAgICAgICAgICBoYXNfb2NjbHVzaW9uX21hcDsKICAgIGJvb2wgICAgICAgICAgICBoYXNfbWV0YWxsaWNfbWFwOwogICAgYm9vbCAgICAgICAgICAgIGhhc19jb2F0X2ludF8= bWFwOwogICAgYm9vbCAgICAgICAgICAgIGhhc19jb2F0X3JvdWdoX21hcDsKICAgIGJvb2wgICAgICAgICAgICBoYXNfcmVmbGVjdGlvbl9pbnRfbWFwOwogICAgYm9vbCAgICAgICAgICAgIGhhc19yZWZsZWN0X21hcDsKICA= ICAKICAgIGl2ZWM0ICAgICAgICAgICBkaWZmdXNlX3VkaW1fYXJlYTsKICAgIGl2ZWM0ICAgICAgICAgICBzcGVjX3VkaW1fYXJlYTsKICAgIGl2ZWM0ICAgICAgICAgICBvcGFjaXR5X3VkaW1fYXJlYTsKICAgIGl2ZWM0ICA= ICAgICAgICAgZW1pc3Npb25fdWRpbV9hcmVhOwogICAgaXZlYzQgICAgICAgICAgIG5vcm1hbF91ZGltX2FyZWE7CiAgICBpdmVjNCAgICAgICAgICAgcm91Z2hfdWRpbV9hcmVhOyAKICAgIGl2ZWM0ICAgICAgICAgICBkaXM= cGxhY2VfdWRpbV9hcmVhOwogICAgaXZlYzQgICAgICAgICAgIG9jY2x1c2lvbl91ZGltX2FyZWE7CiAgICBpdmVjNCAgICAgICAgICAgbWV0YWxsaWNfdWRpbV9hcmVhOwogICAgaXZlYzQgICAgICAgICAgIGNvYXRfaW50X3U= ZGltX2FyZWE7CiAgICBpdmVjNCAgICAgICAgICAgY29hdF9yb3VnaF91ZGltX2FyZWE7CiAgICBpdmVjNCAgICAgICAgICAgcmVmbGVjdGlvbl91ZGltX2FyZWE7CgogICAgYm9vbCAgICAgICAgICAgIGhhc19kaWZmdXNlX3U= dl94Zm9ybTsKICAgIGJvb2wgICAgICAgICAgICBoYXNfc3BlY191dl94Zm9ybTsKICAgIGJvb2wgICAgICAgICAgICBoYXNfb3BhY2l0eV91dl94Zm9ybTsKICAgIGJvb2wgICAgICAgICAgICBoYXNfZW1pc3Npb25fdXZfeGY= b3JtOwogICAgYm9vbCAgICAgICAgICAgIGhhc19ub3JtYWxfdXZfeGZvcm07CiAgICBib29sICAgICAgICAgICAgaGFzX3JvdWdoX3V2X3hmb3JtOwogICAgYm9vbCAgICAgICAgICAgIGhhc19kaXNwbGFjZV91dl94Zm9ybTs= CiAgICBib29sICAgICAgICAgICAgaGFzX29jY2x1c2lvbl91dl94Zm9ybTsKICAgIGJvb2wgICAgICAgICAgICBoYXNfbWV0YWxsaWNfdXZfeGZvcm07CiAgICBib29sICAgICAgICAgICAgaGFzX2NvYXRfaW50X3V2X3hmb3I= bTsKICAgIGJvb2wgICAgICAgICAgICBoYXNfY29hdF9yb3VnaF91dl94Zm9ybTsKICAgIGJvb2wgICAgICAgICAgICBoYXNfcmVmbGVjdF91dl94Zm9ybTsKICAgIG1hdDMgICAgICAgICAgICBkaWZmdXNlX3V2X3hmb3JtOwo= ICAgIG1hdDMgICAgICAgICAgICBzcGVjX3V2X3hmb3JtOwogICAgbWF0MyAgICAgICAgICAgIG9wYWNpdHlfdXZfeGZvcm07CiAgICBtYXQzICAgICAgICAgICAgZW1pc3Npb25fdXZfeGZvcm07CiAgICBtYXQzICAgICAgICA= ICAgIG5vcm1hbF91dl94Zm9ybTsKICAgIG1hdDMgICAgICAgICAgICByb3VnaF91dl94Zm9ybTsKICAgIG1hdDMgICAgICAgICAgICBkaXNwbGFjZV91dl94Zm9ybTsKICAgIG1hdDMgICAgICAgICAgICBvY2NsdXNpb25fdXY= X3hmb3JtOwogICAgbWF0MyAgICAgICAgICAgIG1ldGFsbGljX3V2X3hmb3JtOwogICAgbWF0MyAgICAgICAgICAgIGNvYXRfaW50X3V2X3hmb3JtOwogICAgbWF0MyAgICAgICAgICAgIGNvYXRfcm91Z2hfdXZfeGZvcm07CiA= ICAgbWF0MyAgICAgICAgICAgIHJlZmxlY3RfdXZfeGZvcm07CiAgICAKICAgIGJvb2wgICAgICAgICAgICBoYXNfZW52X21hcDsKICAgIHZlYzMgICAgICAgICAgICBlbnZTY2FsZTsKICAgIG1hdDMgICAgICAgICAgICBlbnY= Um90YXRlOwoKICAgIHZlYzIgICAgICAgICAgICBub3JtYWxNYXBTY2FsZVNoaWZ0OwogICAgdmVjMiAgICAgICAgICAgIG5vcm1hbE1hcFNjYWxlOwogICAgdmVjMyAgICAgICAgICAgIG5vcm1hbE1hcFhZWlNjYWxlOwogICA= IGludCAgICAgICAgICAgICBub3JtYWxfbWFwX3R5cGU7IC8vIHNwYWNlOiAwPXRhbmdlbnQsIDE9d29ybGQgIAogICAgaW50ICAgICAgICAgICAgIG5vcm1hbF9tYXBfbmNvbXBzOyAvLyAyIG9yIDMgY29tcG9uZW50CgogICA= IGludCAgICAgICAgICAgICBkaXNwbGFjZV9zcGFjZTsKICAgIGZsb2F0ICAgICAgICAgICBkaXNwbGFjZV9zY2FsZTsKICAgIGZsb2F0ICAgICAgICAgICBkaXNwbGFjZV9vZmZzZXQ7CiAgICBib29sICAgICAgICAgICAgZGk= c3BsYWNlX3lfdXA7IC8vIHZzLiB6LXVwCgogICAgYm9vbCAgICAgICAgICAgIGludmVydF9vcGFjaXR5bWFwOwoKICAgIGJvb2wgICAgICAgICAgICBpbnZlcnRfcm91Z2htYXA7CiAgICB2ZWM0ICAgICAgICAgICAgcm91Z2g= X2NvbXA7CiAgICAKICAgIHZlYzQgICAgICAgICAgICBvY2NsdXNpb25fY29tcDsKICAgIHZlYzQgICAgICAgICAgICBtZXRhbGxpY19jb21wOwogICAgdmVjNCAgICAgICAgICAgIGNvYXRfaW50X2NvbXA7CiAgICB2ZWM0ICA= ICAgICAgICAgIGNvYXRfcm91Z2hfY29tcDsKICAgIHZlYzQgICAgICAgICAgICBvcGFjaXR5X2NvbXA7CgogICAgYm9vbCAgICAgICAgICAgIHJlZmxlY3Rpb25fYXNfaW9yOwogICAgdmVjNCAgICAgICAgICAgIHJlZmxlY3Q= aW9uX2NvbXA7Cn07CgpvdXQgcGFybXMKewogICAgdmVjNCAgcG9zOwogICAgdmVjMyAgbm9ybWFsOwogICAgdmVjNCAgY29sb3I7CiAgICB2ZWMyICB0ZXhjb29yZDA7CiAgICBmbG9hdCBzZWxlY3RlZDsKfSB2c091dDsKCiM= aWYgZGVmaW5lZChWRU5ET1JfTlZJRElBKSAmJiBEUklWRVJfTUFKT1IgPj0gMzQzCm91dCBnbF9QZXJWZXJ0ZXgKewogICAgdmVjNCBnbF9Qb3NpdGlvbjsKICAgIGZsb2F0IGdsX0NsaXBEaXN0YW5jZVsyXTsKfTsKI2VuZGk= ZgoKdW5pZm9ybSBtYXQ0ICAgIGdsSF9Qcm9qZWN0TWF0cml4Owp1bmlmb3JtIG1hdDQgICAgZ2xIX09iamVjdE1hdHJpeDsKdW5pZm9ybSBtYXQ0ICAgIGdsSF9PYmpWaWV3TWF0cml4Owp1bmlmb3JtIG1hdDMgICAgZ2xIX04= b3JtYWxNYXRyaXg7CnVuaWZvcm0gdmVjMiAgICBnbEhfRGVwdGhSYW5nZTsKCmZsb2F0IEhPVXBvaW50U2VsZWN0aW9uKHVpbnQgcG9pbnRfYXR0cmliLCBpbnQgaW5zdGFuY2VfaWQpOwptYXQ0ICBIT1VmZXRjaEluc3RhbmM= ZShvdXQgdmVjMyBDZCwgb3V0IGZsb2F0IHRleGxheWVyLCBvdXQgaW50IGluc3RJRCwKICAgICAgICAgICAgICAgICAgICAgICBvdXQgYm9vbCBoYXNfY2QsIG91dCBib29sIGlzX3NlbGVjdGVkKTsKCnZvaWQgbWFpbigpCns= CiAgICB2ZWM0IHZwb3M7CiAgICBtYXQ0IG9iamluc3Q7CiAgICBtYXQzIG9iamluc3RfbjsKICAgIHZlYzMgaW5zdENkOwogICAgZmxvYXQgdGV4bGF5ZXI7CiAgICBpbnQgaW5zdElEOwogICAgYm9vbCBpc1NlbCwgaGFzQ2Q= OwogICAgbWF0NCAgaW5zdG1hdCA9IEhPVWZldGNoSW5zdGFuY2UoaW5zdENkLCB0ZXhsYXllciwgaW5zdElELCBoYXNDZCwgaXNTZWwpOwoKICAgIC8vIE9iamVjdCB0cmFuc2Zvcm0gYW5kIGluc3RhbmNpbmcgdHJhbnNmb3I= bQogICAgb2JqaW5zdCA9IGdsSF9PYmplY3RNYXRyaXggKiBpbnN0bWF0OwogICAgb2JqaW5zdF9uID0gbWF0MyhvYmppbnN0KTsKICAgIG9iamluc3RfbiA9IHRyYW5zcG9zZSggaW52ZXJzZSggb2JqaW5zdF9uICkpOwoKICA= ICAvLyB2aWV3IHBvc2l0aW9uCiAgICB2cG9zID0gdmVjNChQLCAxLjApOwogICAgdnBvcyA9IGdsSF9PYmpWaWV3TWF0cml4ICogKGluc3RtYXQgKiB2cG9zKTsKICAgIAogICAgdnNPdXQucG9zICAgICAgID0gdnBvcyAvIHY= cG9zLnc7CgogICAgLy8gUG9pbnQgY29sb3IgYW5kIGFscGhhCiAgICB2c091dC5jb2xvciAgICAgPSB2ZWM0KCBDZCAqIGluc3RDZCwgQWxwaGEgKTsKCiAgICAvLyBQb2ludCBVVnMKICAgIGlmKGhhc190ZXh0dXJlcykKICA= ICAgICAgdnNPdXQudGV4Y29vcmQwID0gdXY7CiAgICBlbHNlCiAgICAgICAgdnNPdXQudGV4Y29vcmQwID0gdmVjMigwLjApOwoKICAgIC8vIEFkanVzdCBub3JtYWxzIGlmIG9iamVjdC9pbnN0YW5jZSB0cmFuc2Zvcm0gZmw= aXBzIHRoZW0KICAgIHZzT3V0Lm5vcm1hbCAgICA9IGdsSF9Ob3JtYWxNYXRyaXggKgogICAgICAgICAgICAgICAgICAgICAgIChvYmppbnN0X24gKiBOKSAqc2lnbihkZXRlcm1pbmFudChvYmppbnN0X24pKTsKICAgIGlmKGE= bGwoZXF1YWwodnNPdXQubm9ybWFsLnh5eiwgdmVjMygwLjApKSkpCiAgICAgICAgdnNPdXQubm9ybWFsLnogPSAtMS4wOwogICAgdnNPdXQuc2VsZWN0ZWQgID0gaXNTZWwgPyAxLjAKICAgICAgICAgICAgICAgICAgICAgICA= ICAgICA6IEhPVXBvaW50U2VsZWN0aW9uKHBvaW50U2VsZWN0aW9uLCBpbnN0SUQpOwogICAgCiAgICAvLyBwcm9qZWN0ZWQgcG9zaXRpb24KICAgIGdsX1Bvc2l0aW9uID0gZ2xIX1Byb2plY3RNYXRyaXggKiB2cG9zOwoKICA= ICAvLyBuZWFyL2ZhciBjbGlwLCBpbiBjYXNlIHpidWZmZXIgbmVhci9mYXIgYXJlIGRpZmZlcmVudAogICAgZ2xfQ2xpcERpc3RhbmNlWzBdID0gLXZzT3V0LnBvcy56IC0gZ2xIX0RlcHRoUmFuZ2UueDsKICAgIGdsX0NsaXA= RGlzdGFuY2VbMV0gPSBnbEhfRGVwdGhSYW5nZS55ICsgdnNPdXQucG9zLno7Cn0KI3ZlcnNpb24gMzMwCgoKI2xpbmUgMQoKbGF5b3V0KHRyaWFuZ2xlcykgaW47CmxheW91dCh0cmlhbmdsZV9zdHJpcCwgbWF4X3ZlcnRpY2U= cz0zKSBvdXQ7CgppbiBwYXJtcwp7CiAgICB2ZWM0ICBwb3M7CiAgICB2ZWMzICBub3JtYWw7CiAgICB2ZWM0ICBjb2xvcjsKICAgIHZlYzIgIHRleGNvb3JkMDsKICAgIGZsb2F0IHNlbGVjdGVkOwp9IGdzSW5bXTsKCm91dCA= d3Bhcm1zIHsKICAgIHZlYzQgcG9zOwogICAgdmVjMyBub3JtYWw7CiAgICB2ZWM0IGNvbG9yOwogICAgdmVjMiB0ZXhjb29yZDA7CiAgICBub3BlcnNwZWN0aXZlIG91dCB2ZWMzIGVkZ2VkaXN0OwogICAgZmxhdCBvdXQgaW4= dCBlZGdlZmxhZ3M7CiAgICBmbG9hdCBzZWxlY3RlZDsKfSBnc091dDsKCiNpZiBkZWZpbmVkKFZFTkRPUl9OVklESUEpICYmIERSSVZFUl9NQUpPUiA+PSAzNDMKaW4gZ2xfUGVyVmVydGV4CnsKICAgIHZlYzQgZ2xfUG9zaXQ= aW9uOwogICAgZmxvYXQgZ2xfQ2xpcERpc3RhbmNlWzJdOwp9IGdsX2luW107Cm91dCBnbF9QZXJWZXJ0ZXgKewogICAgdmVjNCBnbF9Qb3NpdGlvbjsKICAgIGZsb2F0IGdsX0NsaXBEaXN0YW5jZVsyXTsKfTsKI2VuZGlmCgo= dW5pZm9ybSBpbnQgICAgIGF0dHJtb2RlTjsKdW5pZm9ybSBpbnQgICAgIGF0dHJtb2RlQ2Q7CnVuaWZvcm0gaW50ICAgICBhdHRybW9kZXV2Owp1bmlmb3JtIGludCAgICAgYXR0cm1vZGVBbHBoYTsKCnVuaWZvcm0gc2FtcGw= ZXJCdWZmZXIgYXR0ck47CnVuaWZvcm0gc2FtcGxlckJ1ZmZlciBhdHRyQ2Q7CnVuaWZvcm0gc2FtcGxlckJ1ZmZlciBhdHRydXY7CnVuaWZvcm0gc2FtcGxlckJ1ZmZlciBhdHRyQWxwaGE7Cgp1bmlmb3JtIGludCAgICAgICA= ICAgIGdsSF9TZWxlY3RNb2RlOwoKdW5pZm9ybSBtYXQ0ICAgIGdsSF9PYmplY3RNYXRyaXg7CnVuaWZvcm0gbWF0MyAgICBnbEhfTm9ybWFsTWF0cml4Owp1bmlmb3JtIGludCAgICAgZ2xIX1dpcmVPdmVyOwoKbGF5b3V0KHM= dGQxNDApIHVuaWZvcm0gZ2xIX01hdGVyaWFsCnsKICAgIHZlYzMgICAgICAgICAgICBhbWJpZW50X2NvbG9yOwogICAgdmVjMyAgICAgICAgICAgIGRpZmZ1c2VfY29sb3I7CiAgICB2ZWMzICAgICAgICAgICAgZW1pc3Npb24= X2NvbG9yOwogICAgdmVjMyAgICAgICAgICAgIHNwZWN1bGFyX2NvbG9yOwogICAgdmVjMyAgICAgICAgICAgIG1ldGFsbGljX2NvbG9yOwogICAgZmxvYXQgICAgICAgICAgIG1ldGFsOwogICAgZmxvYXQgICAgICAgICAgIG0= YXRlcmlhbF9hbHBoYTsKICAgIGZsb2F0ICAgICAgICAgICBtYXRlcmlhbF9hbHBoYV9wYXJhbGxlbDsKICAgIGZsb2F0ICAgICAgICAgICByb3VnaG5lc3M7CiAgICBmbG9hdCAgICAgICAgICAgZGlmZnVzZV9yb3VnaG5lc3M= OwogICAgZmxvYXQgICAgICAgICAgIGlvcjsKICAgIGZsb2F0ICAgICAgICAgICByZWZsZWN0aW9uOwogICAgZmxvYXQgICAgICAgICAgIGNvYXRfaW50ZW5zaXR5OwogICAgZmxvYXQgICAgICAgICAgIGNvYXRfcm91Z2huZXM= czsKICAgIGludCAgICAgICAgICAgICBzcGVjdWxhcl9tb2RlbDsKICAgIGludCAgICAgICAgICAgICBjb2F0X3NwZWNfbW9kZWw7CiAgICBmbG9hdCAgICAgICAgICAgc3BlY3VsYXJfdGludDsKCiAgICBib29sICAgICAgICA= ICAgIHVzZV9nZW9fY29sb3I7CiAgICBib29sICAgICAgICAgICAgdXNlX3BhY2tlZF9jb2xvcjsKCiAgICBib29sICAgICAgICAgICAgaGFzX3RleHR1cmVzOwogICAgYm9vbCAgICAgICAgICAgIGhhc19kaWZmdXNlX21hcDs= CiAgICBib29sICAgICAgICAgICAgaGFzX3NwZWNfbWFwOwogICAgYm9vbCAgICAgICAgICAgIGhhc19vcGFjaXR5X21hcDsKICAgIGJvb2wgICAgICAgICAgICBoYXNfZW1pc3Npb25fbWFwOwogICAgYm9vbCAgICAgICAgICA= ICBoYXNfbm9ybWFsX21hcDsKICAgIGJvb2wgICAgICAgICAgICBoYXNfcm91Z2hfbWFwOwogICAgYm9vbCAgICAgICAgICAgIGhhc19kaXNwbGFjZV9tYXA7CiAgICBib29sICAgICAgICAgICAgaGFzX29jY2x1c2lvbl9tYXA= OwogICAgYm9vbCAgICAgICAgICAgIGhhc19tZXRhbGxpY19tYXA7CiAgICBib29sICAgICAgICAgICAgaGFzX2NvYXRfaW50X21hcDsKICAgIGJvb2wgICAgICAgICAgICBoYXNfY29hdF9yb3VnaF9tYXA7CiAgICBib29sICA= ICAgICAgICAgIGhhc19yZWZsZWN0aW9uX2ludF9tYXA7CiAgICBib29sICAgICAgICAgICAgaGFzX3JlZmxlY3RfbWFwOwogICAgCiAgICBpdmVjNCAgICAgICAgICAgZGlmZnVzZV91ZGltX2FyZWE7CiAgICBpdmVjNCAgICA= ICAgICAgIHNwZWNfdWRpbV9hcmVhOwogICAgaXZlYzQgICAgICAgICAgIG9wYWNpdHlfdWRpbV9hcmVhOwogICAgaXZlYzQgICAgICAgICAgIGVtaXNzaW9uX3VkaW1fYXJlYTsKICAgIGl2ZWM0ICAgICAgICAgICBub3JtYWw= X3VkaW1fYXJlYTsKICAgIGl2ZWM0ICAgICAgICAgICByb3VnaF91ZGltX2FyZWE7IAogICAgaXZlYzQgICAgICAgICAgIGRpc3BsYWNlX3VkaW1fYXJlYTsKICAgIGl2ZWM0ICAgICAgICAgICBvY2NsdXNpb25fdWRpbV9hcmU= YTsKICAgIGl2ZWM0ICAgICAgICAgICBtZXRhbGxpY191ZGltX2FyZWE7CiAgICBpdmVjNCAgICAgICAgICAgY29hdF9pbnRfdWRpbV9hcmVhOwogICAgaXZlYzQgICAgICAgICAgIGNvYXRfcm91Z2hfdWRpbV9hcmVhOwogICA= IGl2ZWM0ICAgICAgICAgICByZWZsZWN0aW9uX3VkaW1fYXJlYTsKCiAgICBib29sICAgICAgICAgICAgaGFzX2RpZmZ1c2VfdXZfeGZvcm07CiAgICBib29sICAgICAgICAgICAgaGFzX3NwZWNfdXZfeGZvcm07CiAgICBib28= bCAgICAgICAgICAgIGhhc19vcGFjaXR5X3V2X3hmb3JtOwogICAgYm9vbCAgICAgICAgICAgIGhhc19lbWlzc2lvbl91dl94Zm9ybTsKICAgIGJvb2wgICAgICAgICAgICBoYXNfbm9ybWFsX3V2X3hmb3JtOwogICAgYm9vbCA= ICAgICAgICAgICBoYXNfcm91Z2hfdXZfeGZvcm07CiAgICBib29sICAgICAgICAgICAgaGFzX2Rpc3BsYWNlX3V2X3hmb3JtOwogICAgYm9vbCAgICAgICAgICAgIGhhc19vY2NsdXNpb25fdXZfeGZvcm07CiAgICBib29sICA= ICAgICAgICAgIGhhc19tZXRhbGxpY191dl94Zm9ybTsKICAgIGJvb2wgICAgICAgICAgICBoYXNfY29hdF9pbnRfdXZfeGZvcm07CiAgICBib29sICAgICAgICAgICAgaGFzX2NvYXRfcm91Z2hfdXZfeGZvcm07CiAgICBib28= bCAgICAgICAgICAgIGhhc19yZWZsZWN0X3V2X3hmb3JtOwogICAgbWF0MyAgICAgICAgICAgIGRpZmZ1c2VfdXZfeGZvcm07CiAgICBtYXQzICAgICAgICAgICAgc3BlY191dl94Zm9ybTsKICAgIG1hdDMgICAgICAgICAgICA= b3BhY2l0eV91dl94Zm9ybTsKICAgIG1hdDMgICAgICAgICAgICBlbWlzc2lvbl91dl94Zm9ybTsKICAgIG1hdDMgICAgICAgICAgICBub3JtYWxfdXZfeGZvcm07CiAgICBtYXQzICAgICAgICAgICAgcm91Z2hfdXZfeGZvcm0= OwogICAgbWF0MyAgICAgICAgICAgIGRpc3BsYWNlX3V2X3hmb3JtOwogICAgbWF0MyAgICAgICAgICAgIG9jY2x1c2lvbl91dl94Zm9ybTsKICAgIG1hdDMgICAgICAgICAgICBtZXRhbGxpY191dl94Zm9ybTsKICAgIG1hdDM= ICAgICAgICAgICAgY29hdF9pbnRfdXZfeGZvcm07CiAgICBtYXQzICAgICAgICAgICAgY29hdF9yb3VnaF91dl94Zm9ybTsKICAgIG1hdDMgICAgICAgICAgICByZWZsZWN0X3V2X3hmb3JtOwogICAgCiAgICBib29sICAgICA= ICAgICAgIGhhc19lbnZfbWFwOwogICAgdmVjMyAgICAgICAgICAgIGVudlNjYWxlOwogICAgbWF0MyAgICAgICAgICAgIGVudlJvdGF0ZTsKCiAgICB2ZWMyICAgICAgICAgICAgbm9ybWFsTWFwU2NhbGVTaGlmdDsKICAgIHY= ZWMyICAgICAgICAgICAgbm9ybWFsTWFwU2NhbGU7CiAgICB2ZWMzICAgICAgICAgICAgbm9ybWFsTWFwWFlaU2NhbGU7CiAgICBpbnQgICAgICAgICAgICAgbm9ybWFsX21hcF90eXBlOyAvLyBzcGFjZTogMD10YW5nZW50LCA= MT13b3JsZCAgCiAgICBpbnQgICAgICAgICAgICAgbm9ybWFsX21hcF9uY29tcHM7IC8vIDIgb3IgMyBjb21wb25lbnQKCiAgICBpbnQgICAgICAgICAgICAgZGlzcGxhY2Vfc3BhY2U7CiAgICBmbG9hdCAgICAgICAgICAgZGk= c3BsYWNlX3NjYWxlOwogICAgZmxvYXQgICAgICAgICAgIGRpc3BsYWNlX29mZnNldDsKICAgIGJvb2wgICAgICAgICAgICBkaXNwbGFjZV95X3VwOyAvLyB2cy4gei11cAoKICAgIGJvb2wgICAgICAgICAgICBpbnZlcnRfb3A= YWNpdHltYXA7CgogICAgYm9vbCAgICAgICAgICAgIGludmVydF9yb3VnaG1hcDsKICAgIHZlYzQgICAgICAgICAgICByb3VnaF9jb21wOwogICAgCiAgICB2ZWM0ICAgICAgICAgICAgb2NjbHVzaW9uX2NvbXA7CiAgICB2ZWM= NCAgICAgICAgICAgIG1ldGFsbGljX2NvbXA7CiAgICB2ZWM0ICAgICAgICAgICAgY29hdF9pbnRfY29tcDsKICAgIHZlYzQgICAgICAgICAgICBjb2F0X3JvdWdoX2NvbXA7CiAgICB2ZWM0ICAgICAgICAgICAgb3BhY2l0eV8= Y29tcDsKCiAgICBib29sICAgICAgICAgICAgcmVmbGVjdGlvbl9hc19pb3I7CiAgICB2ZWM0ICAgICAgICAgICAgcmVmbGVjdGlvbl9jb21wOwp9OwoKdmVjMyBueGZvcm0odmVjMyBuKQp7CiAgICByZXR1cm4gbm9ybWFsaXo= ZShnbEhfTm9ybWFsTWF0cml4ICoKICAgICAgICAgICAgICAgICAgICAgKGdsSF9PYmplY3RNYXRyaXggKiB2ZWM0KG4sMC4wKSkueHl6KTsKfQoKdmVjMyBIT1VlZGdlRGlzdGFuY2UodmVjNCB2MCwgdmVjNCB2MSwgdmVjNCA= djIsIG91dCBpbnQgZWRnZXMpOwppbnQgIEhPVXByaW1pdGl2ZUluZm8ob3V0IGl2ZWMzIHZlcnRleCk7CmJvb2wgSE9VZnJ1c3R1bUN1bGwodmVjNCB2MCwgdmVjNCB2MSwgdmVjNCB2Mik7CmJvb2wgSE9VcHJpbVNlbGVjdGk= b24oKTsKCnZvaWQgbWFpbigpCnsKICAgIGludCBwcmltOwogICAgaXZlYzMgdmVydGV4OwogICAgdmVjMyBkaXN0OwogICAgaW50ICBlZGdlZmxhZ3M7CiAgICBib29sIHByaW1fc2VsZWN0ZWQ7CgogICAgLy8gcXVpY2sgZnI= dXN0dW0gY3VsbAogICAgaWYoSE9VZnJ1c3R1bUN1bGwoZ2xfaW5bMF0uZ2xfUG9zaXRpb24sCiAgICAgICAgICAgICAgICAgICAgICBnbF9pblsxXS5nbF9Qb3NpdGlvbiwKICAgICAgICAgICAgICAgICAgICAgIGdsX2luWzI= XS5nbF9Qb3NpdGlvbikpCiAgICAgICByZXR1cm47CiAgICAKICAgIGJvb2wgcG50X3V2OwoKICAgIHBudF91diA9IChhdHRybW9kZXV2ID09IDAgfHwgIWhhc190ZXh0dXJlcyk7CiAgICBwcmltID0gSE9VcHJpbWl0aXZlSW4= Zm8odmVydGV4KTsKCiAgICBpZihnbEhfV2lyZU92ZXIgPT0gMSkKICAgIHsKICAgICAgICBkaXN0ID0gSE9VZWRnZURpc3RhbmNlKGdsX2luWzBdLmdsX1Bvc2l0aW9uLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= IGdsX2luWzFdLmdsX1Bvc2l0aW9uLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2xfaW5bMl0uZ2xfUG9zaXRpb24sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlZGdlZmxhZ3MpOwogICAgfQogICA= IGVsc2UKICAgIHsKICAgICAgICBkaXN0ID0gdmVjMygwLjApOwogICAgICAgIGVkZ2VmbGFncyA9IDA7CiAgICB9CgogICAgcHJpbV9zZWxlY3RlZCA9IEhPVXByaW1TZWxlY3Rpb24oKTsKICAgIGlmKHByaW1fc2VsZWN0ZWQ= KQogICAgICAgIGRpc3QueHl6ICo9IDAuODsKCiAgICAvLyBQb2ludCAxIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgaWYoYXR0cm1vZGVOID09IDApIC8vIHBvaW50CiAgICAgICAgZ3NPdXQubm9ybWFsID0gZ3M= SW5bMF0ubm9ybWFsOwogICAgZWxzZSBpZihhdHRybW9kZU4gPT0gMSkgLy8gcHJpbQogICAgICAgIGdzT3V0Lm5vcm1hbCA9IG54Zm9ybSh0ZXhlbEZldGNoKGF0dHJOLCBwcmltKS54eXopOwogICAgZWxzZSAvLyB2ZXJ0ZXg= CiAgICAgICAgZ3NPdXQubm9ybWFsID0gbnhmb3JtKHRleGVsRmV0Y2goYXR0ck4sIHZlcnRleC5yKS54eXopOwogICAgICAgIAogICAgZ3NPdXQuY29sb3IgPSBnc0luWzBdLmNvbG9yOwogICAgaWYoYXR0cm1vZGVDZCA9PSA= MSkgLy8gcHJpbQogICAgICAgIGdzT3V0LmNvbG9yLnJnYiA9IHRleGVsRmV0Y2goYXR0ckNkLCBwcmltKS5yZ2I7CiAgICBlbHNlIGlmKGF0dHJtb2RlQ2QgPT0gMikgLy8gdmVydGV4CiAgICAgICAgZ3NPdXQuY29sb3Iucmc= YiA9IHRleGVsRmV0Y2goYXR0ckNkLCB2ZXJ0ZXgucikucmdiOwogICAgICAgIAogICAgaWYoYXR0cm1vZGVBbHBoYSA9PSAxKSAvLyBwcmltCiAgICAgICAgZ3NPdXQuY29sb3IuYSA9IHRleGVsRmV0Y2goYXR0ckFscGhhLCA= cHJpbSkucjsKICAgIGVsc2UgaWYoYXR0cm1vZGVBbHBoYSA9PSAyKSAvLyB2ZXJ0ZXgKICAgICAgICBnc091dC5jb2xvci5hID0gdGV4ZWxGZXRjaChhdHRyQWxwaGEsIHZlcnRleC5yKS5yOwogICAgICAgIAogICAgaWYocG4= dF91dikgLy8gcG9pbnQKICAgICAgICBnc091dC50ZXhjb29yZDAgPSBnc0luWzBdLnRleGNvb3JkMDsKICAgIGVsc2UgLy8gdmVydGV4CiAgICAgICAgZ3NPdXQudGV4Y29vcmQwID0gdGV4ZWxGZXRjaChhdHRydXYsIHZlcnQ= ZXgucikucmc7CiAgICAgICAgCiAgICBnc091dC5wb3MgICAgICAgPSBnc0luWzBdLnBvczsKICAgIGdzT3V0LnNlbGVjdGVkICA9IHByaW1fc2VsZWN0ZWQgPyAxLjAgOiBnc0luWzBdLnNlbGVjdGVkOwogICAgZ3NPdXQuZWQ= Z2VkaXN0ICA9IHZlYzMoZGlzdC54LCAwLjAsIDAuMCk7CiAgICBnc091dC5lZGdlZmxhZ3MgPSBlZGdlZmxhZ3M7CiAgICBnbF9Qb3NpdGlvbiAgICAgPSBnbF9pblswXS5nbF9Qb3NpdGlvbjsKICAgIGdsX0NsaXBEaXN0YW4= Y2VbMF0gPSBnbF9pblswXS5nbF9DbGlwRGlzdGFuY2VbMF07CiAgICBnbF9DbGlwRGlzdGFuY2VbMV0gPSBnbF9pblswXS5nbF9DbGlwRGlzdGFuY2VbMV07CiAgICBFbWl0VmVydGV4KCk7CgogICAgLy8gUG9pbnQgMiAtLS0= LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgaWYoYXR0cm1vZGVOID09IDApIC8vIHBvaW50CiAgICAgICAgZ3NPdXQubm9ybWFsID0gZ3NJblsxXS5ub3JtYWw7CiAgICAvLyAxLCBwcmltIHN0YXlzIGNvbnN0YW4= dAogICAgZWxzZSBpZihhdHRybW9kZU4gPT0gMikgLy8gdmVydGV4CiAgICAgICAgZ3NPdXQubm9ybWFsID0gbnhmb3JtKHRleGVsRmV0Y2goYXR0ck4sIHZlcnRleC5nKS54eXopOwogICAgICAgIAogICAgaWYoYXR0cm1vZGU= Q2QgPT0gMCkgLy8gcG9pbnQKICAgICAgICBnc091dC5jb2xvci5yZ2IgPSBnc0luWzFdLmNvbG9yLnJnYjsKICAgIGVsc2UgaWYoYXR0cm1vZGVDZCA9PSAyKSAvLyB2ZXJ0ZXgKICAgICAgICBnc091dC5jb2xvci5yZ2IgPSA= dGV4ZWxGZXRjaChhdHRyQ2QsIHZlcnRleC5nKS5yZ2I7CiAgICAgICAgCiAgICBpZihhdHRybW9kZUFscGhhID09IDApIC8vIHBvaW50CiAgICAgICAgZ3NPdXQuY29sb3IuYSA9IGdzSW5bMV0uY29sb3IuYTsKICAgIGVsc2U= IGlmKGF0dHJtb2RlQWxwaGEgPT0gMikgLy8gdmVydGV4CiAgICAgICAgZ3NPdXQuY29sb3IuYSA9IHRleGVsRmV0Y2goYXR0ckFscGhhLCB2ZXJ0ZXguZykucjsKICAgIAogICAgaWYocG50X3V2KSAvLyBwb2ludAogICAgICA= ICBnc091dC50ZXhjb29yZDAgPSBnc0luWzFdLnRleGNvb3JkMDsKICAgIGVsc2UgaWYoYXR0cm1vZGV1diA9PSAyKSAvLyB2ZXJ0ZXgKICAgICAgICBnc091dC50ZXhjb29yZDAgPSB0ZXhlbEZldGNoKGF0dHJ1diwgdmVydGU= eC5nKS5yZzsKICAgICAgICAKICAgIGdzT3V0LnNlbGVjdGVkICA9IHByaW1fc2VsZWN0ZWQgPyAxLjAgOiBnc0luWzFdLnNlbGVjdGVkOwogICAgZ3NPdXQucG9zICAgICAgID0gZ3NJblsxXS5wb3M7CiAgICBnc091dC5lZGc= ZWRpc3QgID0gdmVjMygwLjAsIGRpc3QueSwgMC4wKTsKICAgIGdzT3V0LmVkZ2VmbGFncyA9IGVkZ2VmbGFnczsKICAgIGdsX1Bvc2l0aW9uICAgICA9IGdsX2luWzFdLmdsX1Bvc2l0aW9uOwogICAgZ2xfQ2xpcERpc3RhbmM= ZVswXSA9IGdsX2luWzFdLmdsX0NsaXBEaXN0YW5jZVswXTsKICAgIGdsX0NsaXBEaXN0YW5jZVsxXSA9IGdsX2luWzFdLmdsX0NsaXBEaXN0YW5jZVsxXTsKICAgIEVtaXRWZXJ0ZXgoKTsKCiAgICAvLyBQb2ludCAzIC0tLS0= LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgaWYoYXR0cm1vZGVOID09IDApIC8vIHBvaW50CiAgICAgICAgZ3NPdXQubm9ybWFsID0gZ3NJblsyXS5ub3JtYWw7CiAgICAvLyAxLCBwcmltIHN0YXlzIGNvbnN0YW4= dAogICAgZWxzZSBpZihhdHRybW9kZU4gPT0gMikgLy8gdmVydGV4CiAgICAgICAgZ3NPdXQubm9ybWFsID0gbnhmb3JtKHRleGVsRmV0Y2goYXR0ck4sIHZlcnRleC5iKS54eXopOwogICAgICAgIAogICAgaWYoYXR0cm1vZGU= Q2QgPT0gMCkgLy8gcG9pbnQKICAgICAgICBnc091dC5jb2xvci5yZ2IgPSBnc0luWzJdLmNvbG9yLnJnYjsKICAgIC8vIDEsIHByaW0gc3RheXMgY29uc3RhbnQKICAgIGVsc2UgaWYoYXR0cm1vZGVDZCA9PSAyKSAvLyB2ZXI= dGV4CiAgICAgICAgZ3NPdXQuY29sb3IucmdiID0gdGV4ZWxGZXRjaChhdHRyQ2QsIHZlcnRleC5iKS5yZ2I7CiAgICAgICAgCiAgICBpZihhdHRybW9kZUFscGhhID09IDApIC8vIHBvaW50CiAgICAgICAgZ3NPdXQuY29sb3I= LmEgPSBnc0luWzJdLmNvbG9yLmE7CiAgICBlbHNlIGlmKGF0dHJtb2RlQWxwaGEgPT0gMikgLy8gdmVydGV4CiAgICAgICAgZ3NPdXQuY29sb3IuYSA9IHRleGVsRmV0Y2goYXR0ckFscGhhLCB2ZXJ0ZXguYikucjsKICAgIAo= ICAgIGlmKHBudF91dikgLy8gcG9pbnQKICAgICAgICBnc091dC50ZXhjb29yZDAgPSBnc0luWzJdLnRleGNvb3JkMDsKICAgIGVsc2UgaWYoYXR0cm1vZGV1diA9PSAyKSAvLyB2ZXJ0ZXgKICAgICAgICBnc091dC50ZXhjb28= cmQwID0gdGV4ZWxGZXRjaChhdHRydXYsIHZlcnRleC5iKS5yZzsKICAgIAogICAgZ3NPdXQuc2VsZWN0ZWQgID0gcHJpbV9zZWxlY3RlZCA/IDEuMCA6IGdzSW5bMl0uc2VsZWN0ZWQ7CiAgICBnc091dC5wb3MgICAgICAgPSA= Z3NJblsyXS5wb3M7CiAgICBnc091dC5lZGdlZGlzdCAgPSB2ZWMzKDAuMCwgMC4wLCBkaXN0LnopOwogICAgZ3NPdXQuZWRnZWZsYWdzID0gZWRnZWZsYWdzOwogICAgZ2xfUG9zaXRpb24gICAgID0gZ2xfaW5bMl0uZ2xfUG8= c2l0aW9uOwogICAgZ2xfQ2xpcERpc3RhbmNlWzBdID0gZ2xfaW5bMl0uZ2xfQ2xpcERpc3RhbmNlWzBdOwogICAgZ2xfQ2xpcERpc3RhbmNlWzFdID0gZ2xfaW5bMl0uZ2xfQ2xpcERpc3RhbmNlWzFdOwogICAgRW1pdFZlcnQ= ZXgoKTsKCiAgICBFbmRQcmltaXRpdmUoKTsKfQojdmVyc2lvbiAzMzAKCgojbGluZSAxCgppbiB3cGFybXMKewogICAgdmVjNCBwb3M7CiAgICB2ZWMzIG5vcm1hbDsKICAgIHZlYzQgY29sb3I7CiAgICB2ZWMyIHRleGNvb3I= ZDA7CiAgICBub3BlcnNwZWN0aXZlIGluIHZlYzMgZWRnZWRpc3Q7CiAgICBmbGF0IGluIGludCBlZGdlZmxhZ3M7CiAgICBmbG9hdCBzZWxlY3RlZDsKfSBmc0luOwoKbGF5b3V0KHN0ZDE0MCkgdW5pZm9ybSBnbEhfTWF0ZXI= aWFsCnsKICAgIHZlYzMgICAgICAgICAgICBhbWJpZW50X2NvbG9yOwogICAgdmVjMyAgICAgICAgICAgIGRpZmZ1c2VfY29sb3I7CiAgICB2ZWMzICAgICAgICAgICAgZW1pc3Npb25fY29sb3I7CiAgICB2ZWMzICAgICAgICA= ICAgIHNwZWN1bGFyX2NvbG9yOwogICAgdmVjMyAgICAgICAgICAgIG1ldGFsbGljX2NvbG9yOwogICAgZmxvYXQgICAgICAgICAgIG1ldGFsOwogICAgZmxvYXQgICAgICAgICAgIG1hdGVyaWFsX2FscGhhOwogICAgZmxvYXQ= ICAgICAgICAgICBtYXRlcmlhbF9hbHBoYV9wYXJhbGxlbDsKICAgIGZsb2F0ICAgICAgICAgICByb3VnaG5lc3M7CiAgICBmbG9hdCAgICAgICAgICAgZGlmZnVzZV9yb3VnaG5lc3M7CiAgICBmbG9hdCAgICAgICAgICAgaW8= cjsKICAgIGZsb2F0ICAgICAgICAgICByZWZsZWN0aW9uOwogICAgZmxvYXQgICAgICAgICAgIGNvYXRfaW50ZW5zaXR5OwogICAgZmxvYXQgICAgICAgICAgIGNvYXRfcm91Z2huZXNzOwogICAgaW50ICAgICAgICAgICAgIHM= cGVjdWxhcl9tb2RlbDsKICAgIGludCAgICAgICAgICAgICBjb2F0X3NwZWNfbW9kZWw7CiAgICBmbG9hdCAgICAgICAgICAgc3BlY3VsYXJfdGludDsKCiAgICBib29sICAgICAgICAgICAgdXNlX2dlb19jb2xvcjsKICAgIGI= b29sICAgICAgICAgICAgdXNlX3BhY2tlZF9jb2xvcjsKCiAgICBib29sICAgICAgICAgICAgaGFzX3RleHR1cmVzOwogICAgYm9vbCAgICAgICAgICAgIGhhc19kaWZmdXNlX21hcDsKICAgIGJvb2wgICAgICAgICAgICBoYXM= X3NwZWNfbWFwOwogICAgYm9vbCAgICAgICAgICAgIGhhc19vcGFjaXR5X21hcDsKICAgIGJvb2wgICAgICAgICAgICBoYXNfZW1pc3Npb25fbWFwOwogICAgYm9vbCAgICAgICAgICAgIGhhc19ub3JtYWxfbWFwOwogICAgYm8= b2wgICAgICAgICAgICBoYXNfcm91Z2hfbWFwOwogICAgYm9vbCAgICAgICAgICAgIGhhc19kaXNwbGFjZV9tYXA7CiAgICBib29sICAgICAgICAgICAgaGFzX29jY2x1c2lvbl9tYXA7CiAgICBib29sICAgICAgICAgICAgaGE= c19tZXRhbGxpY19tYXA7CiAgICBib29sICAgICAgICAgICAgaGFzX2NvYXRfaW50X21hcDsKICAgIGJvb2wgICAgICAgICAgICBoYXNfY29hdF9yb3VnaF9tYXA7CiAgICBib29sICAgICAgICAgICAgaGFzX3JlZmxlY3Rpb24= X2ludF9tYXA7CiAgICBib29sICAgICAgICAgICAgaGFzX3JlZmxlY3RfbWFwOwogICAgCiAgICBpdmVjNCAgICAgICAgICAgZGlmZnVzZV91ZGltX2FyZWE7CiAgICBpdmVjNCAgICAgICAgICAgc3BlY191ZGltX2FyZWE7CiA= ICAgaXZlYzQgICAgICAgICAgIG9wYWNpdHlfdWRpbV9hcmVhOwogICAgaXZlYzQgICAgICAgICAgIGVtaXNzaW9uX3VkaW1fYXJlYTsKICAgIGl2ZWM0ICAgICAgICAgICBub3JtYWxfdWRpbV9hcmVhOwogICAgaXZlYzQgICA= ICAgICAgICByb3VnaF91ZGltX2FyZWE7IAogICAgaXZlYzQgICAgICAgICAgIGRpc3BsYWNlX3VkaW1fYXJlYTsKICAgIGl2ZWM0ICAgICAgICAgICBvY2NsdXNpb25fdWRpbV9hcmVhOwogICAgaXZlYzQgICAgICAgICAgIG0= ZXRhbGxpY191ZGltX2FyZWE7CiAgICBpdmVjNCAgICAgICAgICAgY29hdF9pbnRfdWRpbV9hcmVhOwogICAgaXZlYzQgICAgICAgICAgIGNvYXRfcm91Z2hfdWRpbV9hcmVhOwogICAgaXZlYzQgICAgICAgICAgIHJlZmxlY3Q= aW9uX3VkaW1fYXJlYTsKCiAgICBib29sICAgICAgICAgICAgaGFzX2RpZmZ1c2VfdXZfeGZvcm07CiAgICBib29sICAgICAgICAgICAgaGFzX3NwZWNfdXZfeGZvcm07CiAgICBib29sICAgICAgICAgICAgaGFzX29wYWNpdHk= X3V2X3hmb3JtOwogICAgYm9vbCAgICAgICAgICAgIGhhc19lbWlzc2lvbl91dl94Zm9ybTsKICAgIGJvb2wgICAgICAgICAgICBoYXNfbm9ybWFsX3V2X3hmb3JtOwogICAgYm9vbCAgICAgICAgICAgIGhhc19yb3VnaF91dl8= eGZvcm07CiAgICBib29sICAgICAgICAgICAgaGFzX2Rpc3BsYWNlX3V2X3hmb3JtOwogICAgYm9vbCAgICAgICAgICAgIGhhc19vY2NsdXNpb25fdXZfeGZvcm07CiAgICBib29sICAgICAgICAgICAgaGFzX21ldGFsbGljX3U= dl94Zm9ybTsKICAgIGJvb2wgICAgICAgICAgICBoYXNfY29hdF9pbnRfdXZfeGZvcm07CiAgICBib29sICAgICAgICAgICAgaGFzX2NvYXRfcm91Z2hfdXZfeGZvcm07CiAgICBib29sICAgICAgICAgICAgaGFzX3JlZmxlY3Q= X3V2X3hmb3JtOwogICAgbWF0MyAgICAgICAgICAgIGRpZmZ1c2VfdXZfeGZvcm07CiAgICBtYXQzICAgICAgICAgICAgc3BlY191dl94Zm9ybTsKICAgIG1hdDMgICAgICAgICAgICBvcGFjaXR5X3V2X3hmb3JtOwogICAgbWE= dDMgICAgICAgICAgICBlbWlzc2lvbl91dl94Zm9ybTsKICAgIG1hdDMgICAgICAgICAgICBub3JtYWxfdXZfeGZvcm07CiAgICBtYXQzICAgICAgICAgICAgcm91Z2hfdXZfeGZvcm07CiAgICBtYXQzICAgICAgICAgICAgZGk= c3BsYWNlX3V2X3hmb3JtOwogICAgbWF0MyAgICAgICAgICAgIG9jY2x1c2lvbl91dl94Zm9ybTsKICAgIG1hdDMgICAgICAgICAgICBtZXRhbGxpY191dl94Zm9ybTsKICAgIG1hdDMgICAgICAgICAgICBjb2F0X2ludF91dl8= eGZvcm07CiAgICBtYXQzICAgICAgICAgICAgY29hdF9yb3VnaF91dl94Zm9ybTsKICAgIG1hdDMgICAgICAgICAgICByZWZsZWN0X3V2X3hmb3JtOwogICAgCiAgICBib29sICAgICAgICAgICAgaGFzX2Vudl9tYXA7CiAgICA= dmVjMyAgICAgICAgICAgIGVudlNjYWxlOwogICAgbWF0MyAgICAgICAgICAgIGVudlJvdGF0ZTsKCiAgICB2ZWMyICAgICAgICAgICAgbm9ybWFsTWFwU2NhbGVTaGlmdDsKICAgIHZlYzIgICAgICAgICAgICBub3JtYWxNYXA= U2NhbGU7CiAgICB2ZWMzICAgICAgICAgICAgbm9ybWFsTWFwWFlaU2NhbGU7CiAgICBpbnQgICAgICAgICAgICAgbm9ybWFsX21hcF90eXBlOyAvLyBzcGFjZTogMD10YW5nZW50LCAxPXdvcmxkICAKICAgIGludCAgICAgICA= ICAgICAgbm9ybWFsX21hcF9uY29tcHM7IC8vIDIgb3IgMyBjb21wb25lbnQKCiAgICBpbnQgICAgICAgICAgICAgZGlzcGxhY2Vfc3BhY2U7CiAgICBmbG9hdCAgICAgICAgICAgZGlzcGxhY2Vfc2NhbGU7CiAgICBmbG9hdCA= ICAgICAgICAgIGRpc3BsYWNlX29mZnNldDsKICAgIGJvb2wgICAgICAgICAgICBkaXNwbGFjZV95X3VwOyAvLyB2cy4gei11cAoKICAgIGJvb2wgICAgICAgICAgICBpbnZlcnRfb3BhY2l0eW1hcDsKCiAgICBib29sICAgICA= ICAgICAgIGludmVydF9yb3VnaG1hcDsKICAgIHZlYzQgICAgICAgICAgICByb3VnaF9jb21wOwogICAgCiAgICB2ZWM0ICAgICAgICAgICAgb2NjbHVzaW9uX2NvbXA7CiAgICB2ZWM0ICAgICAgICAgICAgbWV0YWxsaWNfY28= bXA7CiAgICB2ZWM0ICAgICAgICAgICAgY29hdF9pbnRfY29tcDsKICAgIHZlYzQgICAgICAgICAgICBjb2F0X3JvdWdoX2NvbXA7CiAgICB2ZWM0ICAgICAgICAgICAgb3BhY2l0eV9jb21wOwoKICAgIGJvb2wgICAgICAgICA= ICAgcmVmbGVjdGlvbl9hc19pb3I7CiAgICB2ZWM0ICAgICAgICAgICAgcmVmbGVjdGlvbl9jb21wOwp9OwoKdmVjNCAgSE9Vc2FtcGxlRGlmZnVzZU1hcCh2ZWMyIHR4KTsKdmVjMyAgSE9Vc2FtcGxlRW1pc3Npb25NYXAodmU= YzIgdHgpOwpmbG9hdCBIT1VzYW1wbGVPcGFjaXR5TWFwKHZlYzIgdHgsIGJvb2wgaW52ZXJ0LCB2ZWM0IGNvbXApOwoKI2lmIE1BWF9URVhUVVJFX1NBTVBMRVJTID49IDMyCi8vIGNhbiBvbmx5IGRvIG9jY2x1c2lvbiBpZiA= dGhlICN0ZXh0dXJlIHVuaXRzIHN1cHBvcnRzIGl0CnVuaWZvcm0gc2FtcGxlcjJEIGdsSF9PY2NsdXNpb25NYXA7CnVuaWZvcm0gc2FtcGxlcjJEQXJyYXkgZ2xIX09jY2x1c2lvbkFycmF5TWFwOwp1bmlmb3JtIHNhbXBsZXI= MkQgZ2xIX01ldGFsbGljTWFwOwp1bmlmb3JtIHNhbXBsZXIyREFycmF5IGdsSF9NZXRhbGxpY0FycmF5TWFwOwp2ZWM0IEhPVXNhbXBsZUdlbmVyaWNNYXAodmVjMiBjb29yZHMsCiAgICAgICAgICAgICAgICAgICAgICAgICA= c2FtcGxlcjJEIHJlZ19tYXAsCiAgICAgICAgICAgICAgICAgICAgICAgICBzYW1wbGVyMkRBcnJheSBhcnJheV9tYXAsCiAgICAgICAgICAgICAgICAgICAgICAgICBpdmVjNCB1ZGltX2FyZWEsCiAgICAgICAgICAgICAgICA= ICAgICAgICAgYm9vbCB4Zm9ybV91dnMsCiAgICAgICAgICAgICAgICAgICAgICAgICBtYXQzIHV2X3hmb3JtKTsKI2VuZGlmCgp1bmlmb3JtIGludCBnbEhfTGlnaHRpbmdFbmFibGVkOwp1bmlmb3JtIGludCBnbEhfTWF0ZXI= aWFsUGFzczsKdW5pZm9ybSBzYW1wbGVyQ3ViZSBnbEhfRW52TWFwOwp1bmlmb3JtIGZsb2F0IGdsSF9TY2VuZUlPUjsKdW5pZm9ybSBmbG9hdCBnbEhfU3BlY3VsYXI7Cgp2b2lkICBIT1VsaWdodGluZ01vZGVsKHZlYzMgUCw= IHZlYzMgbk4sCiAgICAgICAgICAgICAgICAgICAgICAgdmVjMyBtX2FtYiwKICAgICAgICAgICAgICAgICAgICAgICB2ZWMzIG1fZGlmZiwKICAgICAgICAgICAgICAgICAgICAgICB2ZWMzIG1fc3BlYywKICAgICAgICAgICA= ICAgICAgICAgICAgdmVjMyBtX21ldGFsLAogICAgICAgICAgICAgICAgICAgICAgIGlub3V0IHZlYzMgbEFtYiwKICAgICAgICAgICAgICAgICAgICAgICBpbm91dCB2ZWMzIGxEaWZmLAogICAgICAgICAgICAgICAgICAgICA= ICBpbm91dCB2ZWMzIGxTcGVjLAogICAgICAgICAgICAgICAgICAgICAgIGZsb2F0IHJvdWdoLAogICAgICAgICAgICAgICAgICAgICAgIGZsb2F0IGRpZmZfcm91Z2gsCiAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQgaW8= ciwKICAgICAgICAgICAgICAgICAgICAgICBmbG9hdCBtZXRhbCwKICAgICAgICAgICAgICAgICAgICAgICBpbnQgc3BlY19tb2RlbCwKICAgICAgICAgICAgICAgICAgICAgICBmbG9hdCBhbHBoYSk7Cgp2b2lkIEhPVWFzc2k= Z25PdXRwdXRzKHZlYzMgcG9pbnRfY29sb3IsCiAgICAgICAgICAgICAgICAgICAgICB2ZWMzIGVtaXRfY29sb3IsCiAgICAgICAgICAgICAgICAgICAgICB2ZWMzIG1ldGFsX2NvbG9yLAogICAgICAgICAgICAgICAgICAgICA= IHZlYzMgYW1iX2NvbG9yLAogICAgICAgICAgICAgICAgICAgICAgdmVjMyBkaWZmX2NvbG9yLAogICAgICAgICAgICAgICAgICAgICAgdmVjMyBzcGVjX2NvbG9yLAogICAgICAgICAgICAgICAgICAgICAgZmxvYXQgYWxwaGE= LAogICAgICAgICAgICAgICAgICAgICAgZmxvYXQgZW1pdF9hbHBoYSwKICAgICAgICAgICAgICAgICAgICAgIGZsb2F0IHJvdWdoLAogICAgICAgICAgICAgICAgICAgICAgZmxvYXQgZGlmZl9yb3VnaCwKICAgICAgICAgICA= ICAgICAgICAgICBmbG9hdCBpb3IsCiAgICAgICAgICAgICAgICAgICAgICBmbG9hdCBtZXRhbCwKICAgICAgICAgICAgICAgICAgICAgIGZsb2F0IGNvYXRfaW50ZW5zaXR5LAogICAgICAgICAgICAgICAgICAgICAgZmxvYXQ= IGNvYXRfcm91Z2gsCiAgICAgICAgICAgICAgICAgICAgICB2ZWM0IHdpcmUsCiAgICAgICAgICAgICAgICAgICAgICB2ZWMzIG5OLAogICAgICAgICAgICAgICAgICAgICAgZmxvYXQgZGVwdGgsCiAgICAgICAgICAgICAgICA= ICAgICAgZmxvYXQgc2VsZWN0ZWQsCiAgICAgICAgICAgICAgICAgICAgICBpbnQgbGlnaHRpbmdfbW9kZWwsCiAgICAgICAgICAgICAgICAgICAgICBpbnQgY29hdF9tb2RlbCk7CnZlYzQgSE9Vd2lyZUNvbG9yKHZlYzMgZWQ= Z2VzLCBpbnQgZWRnZWZsYWdzLCBmbG9hdCBzZWxlY3RlZCk7CmZsb2F0IEhPVWZyZXNuZWwoZmxvYXQgYWxwaGFfcGVycCwgZmxvYXQgYWxwaGFfcGFyYSwgdmVjMyBuTiwgdmVjMyBwKTsKZmxvYXQgSE9VcmVmbGVjdGlvbkk= T1IodmVjMyBleWUsIHZlYzMgbiwgZmxvYXQgaW9yX3N1cmZhY2UsIGZsb2F0IGlvcl9zY2VuZSk7Cgp2b2lkIEhPVWFwcGx5TGlnaHRNYXBzKGlub3V0IHZlYzMgbXNwZWMsIGlub3V0IGZsb2F0IHJvdWdoLAogICAgICAgICA= ICAgICAgICAgICAgICBib29sIGhhc19zcGVjX21hcCwgdmVjMiB1diwKICAgICAgICAgICAgICAgICAgICAgICBib29sIGludmVydF9yb3VnaCwgdmVjNCByb3VnaF9jb21wKTsKCnZlYzQgSE9VZW52bWFwUmVmbGVjdChzYW0= cGxlckN1YmUgbWFwLCB2ZWMzIG5OLCB2ZWMzIHAsIG1hdDMgZW52Um90YXRlLAogICAgICAgICAgICAgICAgICAgICAgdmVjMyBlbnZTY2FsZSwgZmxvYXQgciwgYm9vbCBjb3JyZWN0LCB2ZWMzIGNvcnJlY3R2ZWMpOwp2ZWM= MyBIT1VhcHBseU5vcm1hbE1hcCh2ZWMzIFAsIHZlYzMgTiwgdmVjMiB1dik7CnZlYzMgSE9VZnJvbnRGYWNpbmcodmVjMyBuLCB2ZWMzIHApOwoKdW5pZm9ybSBmbG9hdCBnbEhfQW1iaWVudDsKCnZvaWQgbWFpbigpCnsKICA= ICB2ZWMzIG5OLCBwOwogICAgdmVjMyBsc3BlYywgbGRpZmYsIGxhbWIsIHB0Y29sOwogICAgdmVjNCB0ZXg7CiAgICB2ZWMzIG1zcGVjLCBtZW1pdDsKICAgIHZlYzMgZW52bWFwOwogICAgdmVjNCB3aXJlOwoKICAgIGZsb2E= dCByb3VnaCwgYWxwaGEsIG10bCwgZGlmZl9yb3VnaDsKCiAgICBwID0gZnNJbi5wb3MueHl6IC8gZnNJbi5wb3MudzsKICAgIHB0Y29sID0gZnNJbi5jb2xvci5yZ2IgKiBmc0luLmNvbG9yLmE7CiAgICBuTiA9IGZzSW4ubm8= cm1hbDsKICAgIHJvdWdoID0gcm91Z2huZXNzOwogICAgZGlmZl9yb3VnaCA9IGRpZmZ1c2Vfcm91Z2huZXNzOwoKICAgIGxhbWIgID0gdmVjMygwLjApOwogICAgbGRpZmYgPSB2ZWMzKDEuMCk7CiAgICBsc3BlYyA9IHZlYzM= KDAuMCk7CiAgICBlbnZtYXAgPSB2ZWMzKDAuMCk7CiAgICBtdGwgPSBtZXRhbDsKCiAgICAvLyByZWFkIGluIHRleHR1cmUgbWFwcyAKICAgIGlmKGhhc19kaWZmdXNlX21hcCkKICAgICAgICB0ZXggPSBIT1VzYW1wbGVEaWY= ZnVzZU1hcChmc0luLnRleGNvb3JkMCk7CiAgICBlbHNlCiAgICAgICAgdGV4ID0gdmVjNCgxLjApOwoKICAgIGlmKGhhc19vcGFjaXR5X21hcCkKICAgICAgICB0ZXguYSAqPSBIT1VzYW1wbGVPcGFjaXR5TWFwKGZzSW4udGU= eGNvb3JkMCwgaW52ZXJ0X29wYWNpdHltYXAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5X2NvbXApOwoKICAgIGlmKGhhc19lbWlzc2lvbl9tYXApCiAgICAgICAgbWVtaXQgPSBIT1VzYW0= cGxlRW1pc3Npb25NYXAoZnNJbi50ZXhjb29yZDApOwogICAgZWxzZQogICAgICAgIG1lbWl0ID0gdmVjMygwLjApOwoKI2lmIE1BWF9URVhUVVJFX1NBTVBMRVJTID49IDMyCiAgICBpZihoYXNfb2NjbHVzaW9uX21hcCkKICA= ICAgICAgdGV4LnJnYiAqPSBkb3QoSE9Vc2FtcGxlR2VuZXJpY01hcChmc0luLnRleGNvb3JkMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdsSF9PY2NsdXNpb25NYXAsCiAgICAgICAgICA= ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2xIX09jY2x1c2lvbkFycmF5TWFwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2NjbHVzaW9uX3VkaW1fYXJlYSwKICAgICAgICA= ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoYXNfb2NjbHVzaW9uX3V2X3hmb3JtLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2NjbHVzaW9uX3V2X3hmb3JtKSwKICAgICA= ICAgICAgICAgICAgICAgICAgb2NjbHVzaW9uX2NvbXApOwogICAgaWYoaGFzX21ldGFsbGljX21hcCkKICAgICAgICBtdGwgKj0gZG90KEhPVXNhbXBsZUdlbmVyaWNNYXAoZnNJbi50ZXhjb29yZDAsCiAgICAgICAgICAgICA= ICAgICAgICAgICAgICAgICAgICAgICAgICBnbEhfTWV0YWxsaWNNYXAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdsSF9NZXRhbGxpY0FycmF5TWFwLAogICAgICAgICAgICAgICAgICAgICAgICA= ICAgICAgICAgICAgICAgbWV0YWxsaWNfdWRpbV9hcmVhLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoYXNfbWV0YWxsaWNfdXZfeGZvcm0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= ICAgICAgICBtZXRhbGxpY191dl94Zm9ybSksCiAgICAgICAgICAgICAgICAgICBtZXRhbGxpY19jb21wKTsKI2VuZGlmCiAgICAKICAgIGlmKGdsSF9MaWdodGluZ0VuYWJsZWQgIT0gMCkKICAgIHsKICAgICAgICAvLyBTcGU= Y3VsYXIgbW9kZWwgbW9kZQogICAgICAgIG1zcGVjID0gbWl4KHZlYzMoZG90KHNwZWN1bGFyX2NvbG9yLCB2ZWMzKDAuMywwLjYsMC4xKSkpLAogICAgICAgICAgICAgICAgICAgIHNwZWN1bGFyX2NvbG9yLCBzcGVjdWxhcl8= dGludCk7CgogICAgICAgIC8vIE5vcm1hbCBtYXAKICAgICAgICBpZihoYXNfbm9ybWFsX21hcCkKICAgICAgICAgICAgbk4gPSBIT1VhcHBseU5vcm1hbE1hcChwLCBuTiwgZnNJbi50ZXhjb29yZDApOwoKICAgICAgICAvLyA= Um91Z2huZXNzCiAgICAgICAgZmxvYXQgcm91Z2hfbWFwID0gMS4wOwogICAgICAgIEhPVWFwcGx5TGlnaHRNYXBzKG1zcGVjLCByb3VnaF9tYXAsIGhhc19zcGVjX21hcCwgZnNJbi50ZXhjb29yZDAsCiAgICAgICAgICAgICA= ICAgICAgICAgICAgIGludmVydF9yb3VnaG1hcCwgcm91Z2hfY29tcCk7CiAgICAgICAgcm91Z2ggKj0gcm91Z2hfbWFwOwogICAgICAgIGRpZmZfcm91Z2ggKj0gcm91Z2hfbWFwOwogICAgICAgIGFscGhhID0gZnNJbi5jb2w= b3IuYSAqIHRleC5hOwoKICAgICAgICBuTiA9IEhPVWZyb250RmFjaW5nKG5OLCBwKTsKCiAgICAgICAgZmxvYXQgcmVmbGVjdCA9IEhPVXJlZmxlY3Rpb25JT1IoLXAsIG5OLCBpb3IsIGdsSF9TY2VuZUlPUik7CiAgICAgICA= IHZlYzMgZGlmZiA9IGRpZmZ1c2VfY29sb3I7CgogICAgICAgIC8vIFRyYW5zcGFyZW5jeQogICAgICAgIGlmKG1hdGVyaWFsX2FscGhhICE9IG1hdGVyaWFsX2FscGhhX3BhcmFsbGVsKQogICAgICAgIHsKICAgICAgICAgICA= IGFscGhhID0gSE9VZnJlc25lbChhbHBoYSAqIG1hdGVyaWFsX2FscGhhLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxwaGEgKiBtYXRlcmlhbF9hbHBoYV9wYXJhbGxlbCwKICAgICAgICAgICAgICAgICAgICA= ICAgICAgICAgICBuTiwgcCk7CiAgICAgICAgfQogICAgICAgIGVsc2UKICAgICAgICB7CiAgICAgICAgICAgIGFscGhhKj1tYXRlcmlhbF9hbHBoYTsKICAgICAgICAgICAgZGlmZiAqPSBhbHBoYTsKICAgICAgICAgICAgaWY= KCFoYXNfZW52X21hcCkKICAgICAgICAgICAgICAgIGxzcGVjICs9IHZlYzMocmVmbGVjdCkgKiBtc3BlYyAqICgxLWFscGhhKSAqIDAuNTsKICAgICAgICAgICAgaWYoZ2xIX1NwZWN1bGFyID4gMC4wKQogICAgICAgICAgICA= ICAgIGFscGhhID0gMS4wIC0gKDEuMC1hbHBoYSkgKiAoMS4wIC0gcmVmbGVjdCk7CiAgICAgICAgfQoKICAgICAgICBpZihnbEhfTWF0ZXJpYWxQYXNzID09IDApCiAgICAgICAgewogICAgICAgICAgICAvLyBEaXJlY3QgbGk= Z2h0aW5nIHBhc3MsIGNvbXB1dGUgaWxsdW1pbmF0aW9uCiAgICAgICAgICAgIGxhbWIgID0gdmVjMygwLjApOwogICAgICAgICAgICBsZGlmZiA9IHZlYzMoMC4wKTsKICAgICAgICAgICAgaWYoaGFzX2Vudl9tYXApCiAgICA= ICAgICAgICAgICAgbHNwZWMgPSB2ZWMzKDAuMCk7CiAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgIGxzcGVjICs9IHZlYzMocmVmbGVjdCkgKiBtc3BlYyAqICgxLWFscGhhKSAqIDAuNTsKICAgICAgICAgICAgSE8= VWxpZ2h0aW5nTW9kZWwocCwgbk4sIGFtYmllbnRfY29sb3IsZGlmZixzcGVjdWxhcl9jb2xvciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZXRhbGxpY19jb2xvciwgbGFtYiwgbGRpZmYsIGxzcGVjLAogICAgICA= ICAgICAgICAgICAgICAgICAgICAgICByb3VnaCwgZGlmZl9yb3VnaCwgaW9yLCBtdGwsIHNwZWN1bGFyX21vZGVsLGFscGhhKTsKCiNpZm5kZWYgTUFUCiNkZWZpbmUgTUFUKG0pIG0KI2VuZGlmCgovLyBOZWVkczoKLy8gZmw= b2F0IHJlZmxlY3QsIG10bCwgYWxwaGEsIHJvdWdoCi8vIHZlYzMgbk4sIG1zcGVjLCBsYW1iLCBwLCBsZGlmZiwgbHNwZWMsIGxhbWIKCgppZiAoTUFUKGhhc19lbnZfbWFwKSkKewogICAgZmxvYXQgcm91Z2gxID0gMS4wIC0= IHJvdWdoOwogICAgZmxvYXQgRiA9IHJlZmxlY3QgKiByb3VnaDE7CiAgICBmbG9hdCBERiA9IDEuMCAtIEYgKiBNQVQocmVmbGVjdGlvbik7CiAgICBmbG9hdCBtdGwxID0gMS4wIC0gbXRsOwogICAgZmxvYXQgRjEgPSAxLjA= IC0gRjsKICAgIAogICAgdmVjMyBhbWIgPSBIT1VlbnZtYXBSZWZsZWN0KGdsSF9FbnZNYXAsIG5OLCBwLCBNQVQoZW52Um90YXRlKSwgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTUFUKGVudlNjYWxlKSwgMS4= MCwgZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVjMygwLjApKS5yZ2I7CiAgICB2ZWMzIHJlZmwgPSBIT1VlbnZtYXBSZWZsZWN0KGdsSF9FbnZNYXAsIG5OLCBwLCBNQVQoZW52Um90YXRlKSwKICA= ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1BVChlbnZTY2FsZSksIHJvdWdoLCBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVjMygwLjApKS5yZ2I7CgogICAgdmVjMyBmcmVzX3JlZmw= ID0gICAgICAgcmVmbCAqIE1BVChtZXRhbGxpY19jb2xvcik7CiAgICB2ZWMzIHJlZ19yZWZsID0gbXRsMSAqIHJlZmwgKiBtc3BlYyAqIE1BVChyZWZsZWN0aW9uKSAqRjsKICAgIHZlYzMgbXRsX3JlZmwgPSBtdGwgKiAgcmU= ZmwgKiBNQVQoZGlmZnVzZV9jb2xvcikgKiBtaXgoMS4wLDAuMzE4LCByb3VnaCk7CgogICAgZW52bWFwID0gMC41ICogRjEqIHJlZ19yZWZsICsgbXRsX3JlZmw7CgogICAgbGRpZmYgKz0gYWxwaGEgKiBNQVQoYW1iaWVudF8= Y29sb3IpICogYW1iICogbXRsMSAqIG1peChERiwgMS4wLCBtdGwpOwogICAgbGRpZmYgLT0gbGFtYiAqIGFscGhhICogZ2xIX0FtYmllbnQgKiBtdGwgKiByb3VnaDE7CiAgICBsc3BlYyArPSBtYXgoTUFUKHJlZmxlY3Rpb24= KSxtdGwpICogRiAqIGZyZXNfcmVmbDsKICAgIGxhbWIgKj0gcm91Z2gxICogbXRsOwp9CiAgICAgICAgfQogICAgICAgIGVsc2UKICAgICAgICAgICAgbHNwZWMgPSBtc3BlYzsKICAgIH0KICAgIGVsc2UKICAgIHsKICAgICA= ICAgbHNwZWMgPSB2ZWMzKDAuMCk7CiAgICAgICAgbGRpZmYgPSBkaWZmdXNlX2NvbG9yOwogICAgICAgIGxhbWIgPSBhbWJpZW50X2NvbG9yOwogICAgICAgIGFscGhhID0gSE9VZnJlc25lbChtYXRlcmlhbF9hbHBoYSwgbWE= dGVyaWFsX2FscGhhX3BhcmFsbGVsLCBuTiwgcCkKICAgICAgICAgICAgKiBmc0luLmNvbG9yLmEgKiB0ZXguYTsKICAgIH0KCiAgICAvLyBibGVuZCBpbiB3aXJlIGNvbG9yIGFyb3VuZCB0aGUgZWRnZXMgb2YgcG9seWdvbnM= LCBpZiB3aXJlLW92ZXItc2hhZGVkCiAgICAvLyBhY3RpdmUKICAgIHdpcmUgPSBIT1V3aXJlQ29sb3IoZnNJbi5lZGdlZGlzdCxmc0luLmVkZ2VmbGFncyxmc0luLnNlbGVjdGVkKTsKCiAgICAvLyBXcml0ZSBvdXQgdGhlIGQ= YXRhIHRvIGVpdGhlciB0aGUgZm9yd2FyZCByZW5kZXJlciBmcmFtZWJ1ZmZlciBvciB0aGUKICAgIC8vIGRlZmVycmVkIGZyYW1lYnVmZmVyIChnbEhfTWF0ZXJpYWxQYXNzPT0xKS4KICAgIEhPVWFzc2lnbk91dHB1dHMocHQ= Y29sLAogICAgICAgICAgICAgICAgICAgICBlbWlzc2lvbl9jb2xvciArIG1lbWl0LAogICAgICAgICAgICAgICAgICAgICBtZXRhbGxpY19jb2xvciwKICAgICAgICAgICAgICAgICAgICAgbGFtYiogdGV4LnJnYiwKICAgICA= ICAgICAgICAgICAgICAgIGxkaWZmKiB0ZXgucmdiLAogICAgICAgICAgICAgICAgICAgICBsc3BlYyArIGVudm1hcCwKICAgICAgICAgICAgICAgICAgICAgYWxwaGEsCiAgICAgICAgICAgICAgICAgICAgIHdpcmUuYSwKICA= ICAgICAgICAgICAgICAgICAgIHJvdWdoLAogICAgICAgICAgICAgICAgICAgICBkaWZmX3JvdWdoLAogICAgICAgICAgICAgICAgICAgICBpb3IsCiAgICAgICAgICAgICAgICAgICAgIG10bCwKICAgICAgICAgICAgICAgICA= ICAgIGNvYXRfaW50ZW5zaXR5LAogICAgICAgICAgICAgICAgICAgICBjb2F0X3JvdWdobmVzcywKICAgICAgICAgICAgICAgICAgICAgd2lyZSwKICAgICAgICAgICAgICAgICAgICAgbk4sCiAgICAgICAgICAgICAgICAgICA= ICBwLnosCiAgICAgICAgICAgICAgICAgICAgIGZzSW4uc2VsZWN0ZWQsCiAgICAgICAgICAgICAgICAgICAgIHNwZWN1bGFyX21vZGVsLCBjb2F0X3NwZWNfbW9kZWwpOwp9CkNoZWNrRXh0ZXJuYWwgOj0gMTsKQ29udGVudHM= Q29tcHJlc3Npb25UeXBlIDo9IDE7CkZvcmJpZE91dHNpZGVQYXJtcyA6PSAxOwpHemlwQ29udGVudHMgOj0gMTsKTG9ja0NvbnRlbnRzIDo9IDE7Ck1ha2VEZWZhdWx0IDo9IDE7ClBhcm1zRnJvbVZmbCA6PSAwOwpQcmVmaXg= RHJvcHBlZFBhcm1MYWJlbCA6PSAwOwpQcmVmaXhEcm9wcGVkUGFybU5hbWUgOj0gMDsKU2F2ZUNhY2hlZENvZGUgOj0gMDsKU2F2ZUljb24gOj0gMTsKU2F2ZVNwYXJlUGFybXMgOj0gMDsKVW5sb2NrT25DcmVhdGUgOj0gMDs= ClVzZURTUGFybXMgOj0gMTsKPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNoZWxmRG9jdW1lbnQ+CiAgPCEtLSBUaGlzIGZpbGUgY29udGFpbnMgZGVmaW5pdGlvbnMgb2Ygc2hlbHZlcywgdG9vbGI= YXJzLCBhbmQgdG9vbHMuCiBJdCBzaG91bGQgbm90IGJlIGhhbmQtZWRpdGVkIHdoZW4gaXQgaXMgYmVpbmcgdXNlZCBieSB0aGUgYXBwbGljYXRpb24uCiBOb3RlLCB0aGF0IHR3byBkZWZpbml0aW9ucyBvZiB0aGUgc2FtZSA= ZWxlbWVudCBhcmUgbm90IGFsbG93ZWQgaW4KIGEgc2luZ2xlIGZpbGUuIC0tPgoKICA8dG9vbCBuYW1lPSIkSERBX0RFRkFVTFRfVE9PTCIgbGFiZWw9IiRIREFfTEFCRUwiIGljb249IiRIREFfSUNPTiI+CiAgICA8dG9vbE0= ZW51Q29udGV4dCBuYW1lPSJ2aWV3ZXIiPgogICAgICA8Y29udGV4dE5ldFR5cGU+Vk9QPC9jb250ZXh0TmV0VHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJuZXR3b3JrIj4= CiAgICAgIDxjb250ZXh0T3BUeXBlPiRIREFfVEFCTEVfQU5EX05BTUU8L2NvbnRleHRPcFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sU3VibWVudT5EaWdpdGFsIEFzc2V0czwvdG9vbFN1Ym1lbnU+CiA= ICAgPHNjcmlwdCBzY3JpcHRUeXBlPSJweXRob24iPjwhW0NEQVRBW2ltcG9ydCB2b3B0b29sdXRpbHMKCnZvcHRvb2x1dGlscy5nZW5lcmljVG9vbChrd2FyZ3MsICckSERBX05BTUUnKV1dPjwvc2NyaXB0PgogICAgPGtleXc= b3JkTGlzdD4KICAgICAgPGtleXdvcmQ+T0dMMjwva2V5d29yZD4KICAgIDwva2V5d29yZExpc3Q+CiAgPC90b29sPgo8L3NoZWxmRG9jdW1lbnQ+Ck9fX19fUkVEQUhTX0xTTEdfX19fT19fX19HTFNMX1NIQURFUl9fX19PUEk= QzIDAAAASFIBAABDLwAAAENyZWF0ZWQgYnkgSG91ZGluaTE4LjUuNDk5IFswNS8yNi8yMSAxNjoyMDoxMl0AQQ4AAABBZG1pbmlzdHJhdG9yAE0CAAAATwBUCAAAAAAAAAAAAPC/bQgAAAAAAAAAAAAAAFgEAAAAQAAAAFkEAAA= AEAAAAB3KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSBAAAAAAAgD8jBAAAAAIAAABQWwAAAE4CAAAAQwBWBAAAAAEAAABjBAAAAAMAAABwAgAAAHIAcAIAAABnAHACAAAAYgBkBAAAAAEAAAA= QgQAAAAAAAAAVwQAAAD/AAAAZwQAAAAFAAAARwQAAADNzAxAUDQAAABOAgAAAEEAVgQAAAABAAAAYwQAAAABAAAAZAQAAAABAAAAQgQAAAAAAAAAVwQAAAD/AAAAUz0AAABzBAAAAAAAAABGAQAAAAFEAgAAAD8ARgEAAAABRAI= AAAAPwBGAQAAAAFEAgAAAD8ARgEAAAABRAIAAAA/AFN7AAAAcwQAAAABAAAARgEAAAABRBQAAAAXAPoECAwPFBUDF/oVFA8MCAQXAEYBAAAAAUQUAAAAFwD6BAgMDxQVAxf6FRQPDAgEFwBGAQAAAAFEFAAAABcA+gQIDA8UFQM= F/oVFA8MCAQXAEYBAAAAAUQKAAAAGQADAQMCAwEZAFOVAAAAcwQAAAACAAAARgEAAAABRBoAAAAUAPcGDBMXGh0fICIDI/ciIB8dGhcTDAYUAEYBAAAAAUQaAAAAFAD3BgwTFxodHyAiAyP3IiAfHRoXEwwGFABGAQAAAAFEGgA= AAAUAPcGDBMXGh0fICIDI/ciIB8dGhcTDAYUAEYBAAAAAUQSAAAAFQABAQECAgMFBAIDAQIBARUAU68AAABzBAAAAAMAAABGAQAAAAFEIAAAABEA9AEKEhgcICQnKiwtLwMw9C8tLConJCAcGBIKAREARgEAAAABRCAAAAARAPQ= AQoSGBwgJCcqLC0vAzD0Ly0sKickIBwYEgoBEQBGAQAAAAFEIAAAABEA9AEKEhgcICQnKiwtLwMw9C8tLConJCAcGBIKAREARgEAAAABRBoAAAASAAEBAQL7AwQFBQYHB/cGBQUEAwICAQESAFPBAAAAcwQAAAAEAAAARgEAAAA= AUQkAAAADwDyAQoUGh8kKS0xMzY4OjsDPPI7Ojg2MzEtKSQfGhQKAQ8ARgEAAAABRCQAAAAPAPIBChQaHyQpLTEzNjg6OwM88js6ODYzMS0pJB8aFAoBDwBGAQAAAAFEJAAAAA8A8gEKFBofJCktMTM2ODo7AzzyOzo4NjMxLSk= JB8aFAoBDwBGAQAAAAFEIAAAABAAAQH2AgMEBQYICQoKCwUM9AsKCgkIBgUEAwIBARAAU8sAAABzBAAAAAUAAABGAQAAAAFEJgAAAA4A8QcTGiAmLDE1OTw/QkRGRwNI8UdGREI/PDk1MSwmIBoTBw4ARgEAAAABRCYAAAAOAPE= BxMaICYsMTU5PD9CREZHA0jxR0ZEQj88OTUxLCYgGhMHDgBGAQAAAAFEJgAAAA4A8QcTGiAmLDE1OTw/QkRGRwNI8UdGREI/PDk1MSwmIBoTBw4ARgEAAAABRCQAAAAPAPIBAgMEBggJCwwODxAREQMSARH0EA8ODAsJCAYEAwI= AQ8AU9sAAABzBAAAAAYAAABGAQAAAAFEKgAAAAwA7wEPFx8mLDI3PEBER0tNUFJTA1TvU1JQTUtHREA8NzIsJh8XDwEMAEYBAAAAAUQqAAAADADvAQ8XHyYsMjc8QERHS01QUlMDVO9TUlBNS0dEQDw3MiwmHxcPAQwARgEAAAA= AUQqAAAADADvAQ8XHyYsMjc8QERHS01QUlMDVO9TUlBNS0dEQDw3MiwmHxcPAQwARgEAAAABRCgAAAANAPABAgMEBggKDA4QEhMVFhcYAxnwGBcWFRMSEA4MCggGBAMCAQ0AU+MAAABzBAAAAAcAAABGAQAAAAFELAAAAAsA7gU= ExsjKjE3PEJGS09TVllbXV4DX+5eXVtZVlNPS0ZCPDcxKiMbEwULAEYBAAAAAUQsAAAACwDuBRMbIyoxNzxCRktPU1ZZW11eA1/uXl1bWVZTT0tGQjw3MSojGxMFCwBGAQAAAAFELAAAAAsA7gUTGyMqMTc8QkZLT1NWWVtdXgM= X+5eXVtZVlNPS0ZCPDcxKiMbEwULAEYBAAAAAUQqAAAADADvAQIEBggKDA8RFBYYGhweHyADIe8gHx4cGhgWFBEPDAoIBgQCAQwAU+4AAABzBAAAAAgAAABGAQAAAAFELwAAAAoA1gcWHiYuNTtBR0xSVlpeYWRmaGlqa2tqaWg= ZmRhXlpWUkxHQTs1LiYeFgcKAEYBAAAAAUQvAAAACgDWBxYeJi41O0FHTFJWWl5hZGZoaWpra2ppaGZkYV5aVlJMR0E7NS4mHhYHCgBGAQAAAAFELwAAAAoA1gcWHiYuNTtBR0xSVlpeYWRmaGlqa2tqaWhmZGFeWlZSTEdBOzU= LiYeFgcKAEYBAAAAAUQsAAAACwDuAQMEBwkMDxEVGBodICIkJigpAyruKSgmJCIgHRoYFREPDAkHBAMBCwBT9wAAAHMEAAAACQAAAEYBAAAAAUQxAAAACQDUBxcgKDA4P0VMUVdcYGVobG9xc3R1dnZ1dHNxb2xoZWBcV1FMRT8= ODAoIBcHCQBGAQAAAAFEMQAAAAkA1AcXICgwOD9FTFFXXGBlaGxvcXN0dXZ2dXRzcW9saGVgXFdRTEU/ODAoIBcHCQBGAQAAAAFEMQAAAAkA1AcXICgwOD9FTFFXXGBlaGxvcXN0dXZ2dXRzcW9saGVgXFdRTEU/ODAoIBcHCQA= RgEAAAABRC8AAAAKANYCAwUICg0RFBcbHiIlKCstLzEyMzQ0MzIxLy0rKCUiHhsXFBENCggFAwIKAFP7AAAAcwQAAAAKAAAARgEAAAABRDIAAAAIAOsHGCEqMjpBSE9WXGFma29zdnl7fX8DgOt/fXt5dnNva2ZhXFZPSEE6Mio= IRgHCABGAQAAAAFEMgAAAAgA6wcYISoyOkFIT1ZcYWZrb3N2eXt9fwOA6399e3l2c29rZmFcVk9IQToyKiEYBwgARgEAAAABRDIAAAAIAOsHGCEqMjpBSE9WXGFma29zdnl7fX8DgOt/fXt5dnNva2ZhXFZPSEE6MiohGAcIAEY= AQAAAAFEMAAAAAkA7AIDBQgLDxIWGh4iJiouMTQ3OTs9Az7sPTs5NzQxLiomIh4aFhIPCwgFAwIJAFMGAQAAcwQAAAALAAAARgEAAAABRDUAAAAHANAHFyEqMzxDS1JZX2VrcHV5fYCDhoiJiouLiomIhoOAfXl1cGtlX1lSS0M= PDMqIRcHBwBGAQAAAAFENQAAAAcA0AcXISozPENLUllfZWtwdXl9gIOGiImKi4uKiYiGg4B9eXVwa2VfWVJLQzwzKiEXBwcARgEAAAABRDUAAAAHANAHFyEqMzxDS1JZX2VrcHV5fYCDhoiJiouLiomIhoOAfXl1cGtlX1lSS0M= PDMqIRcHBwBGAQAAAAFEMgAAAAgA6wIDBggMDxMYHCElKi8zNzs+QURGSANJ60hGREE+OzczLyolIRwYEw8MCAYDAggAUwsBAABzBAAAAAwAAABGAQAAAAFENgAAAAYA6QUWICozPERMVFtiaW90eX6Dh4qNkJKTA5Tpk5KQjYo= h4N+eXRvaWJbVExEPDMqIBYFBgBGAQAAAAFENgAAAAYA6QUWICozPERMVFtiaW90eX6Dh4qNkJKTA5Tpk5KQjYqHg355dG9pYltUTEQ8MyogFgUGAEYBAAAAAUQ2AAAABgDpBRYgKjM8RExUW2Jpb3R5foOHio2QkpMDlOmTkpA= jYqHg355dG9pYltUTEQ8MyogFgUGAEYBAAAAAUQ0AAAABwDqAQMFCAwQFBkeIygtMjc8QUVJTE9RUwNU6lNRT0xJRUE8NzItKCMeGRQQDAgFAwEHAFMTAQAAcwQAAAANAAAARgEAAAABRDgAAAAFAOgBEx4oMjxETFVcZGtyd30= g4iMkJOXmZudA57onZuZl5OQjIiDfXdya2RcVUxEPDIoHhMBBQBGAQAAAAFEOAAAAAUA6AETHigyPERMVVxka3J3fYOIjJCTl5mbnQOe6J2bmZeTkIyIg313cmtkXFVMRDwyKB4TAQUARgEAAAABRDgAAAAFAOgBEx4oMjxETFU= XGRrcnd9g4iMkJOXmZudA57onZuZl5OQjIiDfXdya2RcVUxEPDIoHhMBBQBGAQAAAAFENgAAAAYA6QEDBQgMEBQaHyQqMDU7QUZLT1NXWl1fA2DpX11aV1NPS0ZBOzUwKiQfGRQQDAgFAwEGAFMZAQAAcwQAAAAOAAAARgEAAAA= AUQ5AAAABQDMDxsmMDpDTFVdZWxzeoCGjJGVmZ2go6Wmp6iop6aloqCdmZWRjIaAenNsZV1VTEM6MCYbDwUARgEAAAABRDkAAAAFAMwPGyYwOkNMVV1lbHN6gIaMkZWZnaCjpaanqKinpqWioJ2ZlZGMhoB6c2xlXVVMQzowJhs= DwUARgEAAAABRDkAAAAFAMwPGyYwOkNMVV1lbHN6gIaMkZWZnaCjpaanqKinpqWioJ2ZlZGMhoB6c2xlXVVMQzowJhsPBQBGAQAAAAFEOQAAAAUAzAECBAgLDxQZHyUrMTg+REpQVVpfY2Zpa2xtbWxraWZjX1pVUEpEPjgxKyU= HxkUDwsIBAIBBQBTHwEAAHMEAAAADwAAAEYBAAAAAUQ7AAAABADKBxcjLjhBS1RcZW10e4KJj5SZnqKmqauur7CxsbCvrquppqKemZSPiYJ7dG1lXFRLQTguIxcHBABGAQAAAAFEOwAAAAQAygcXIy44QUtUXGVtdHuCiY+UmZ4= oqapq66vsLGxsK+uq6mmop6ZlI+Jgnt0bWVcVEtBOC4jFwcEAEYBAAAAAUQ7AAAABADKBxcjLjhBS1RcZW10e4KJj5SZnqKmqauur7CxsbCvrquppqKemZSPiYJ7dG1lXFRLQTguIxcHBABGAQAAAAFEOQAAAAUAzAIEBwoPExk= HyUsMjlAR05UWmBlam9ydXd5enp5d3Vyb2plYFpUTkdAOTIsJR8ZEw8KBwQCBQBTJAEAAHMEAAAAEAAAAEYBAAAAAUQ8AAAAAwDmARMfKjU/SFJbZGx0fIOKkZecoqarrrG0trgDuea4trSxrqumopyXkYqDfHRsZFtSSD81Kh8= EwEDAEYBAAAAAUQ8AAAAAwDmARMfKjU/SFJbZGx0fIOKkZecoqarrrG0trgDuea4trSxrqumopyXkYqDfHRsZFtSSD81Kh8TAQMARgEAAAABRDwAAAADAOYBEx8qNT9IUltkbHR8g4qRl5yipquusbS2uAO55ri2tLGuq6ainJc= kYqDfHRsZFtSSD81Kh8TAQMARgEAAAABRDsAAAAEAMoBAwYJDRIYHiQrMjpBSVBXXmVrcXZ6foGEhYaGhYSBfnp2cWtlXldQSUE6MiskHhgSDQkGAwEEAFMlAQAAcwQAAAARAAAARgEAAAABRDwAAAADAOYKGiYxO0VPWWJrc3s= g4qRmJ6kqa6ztrm8v8ADwebAv7y5trOuqaSemJGKg3tza2JZT0U7MSYaCgMARgEAAAABRDwAAAADAOYKGiYxO0VPWWJrc3uDipGYnqSprrO2uby/wAPB5sC/vLm2s66ppJ6YkYqDe3NrYllPRTsxJhoKAwBGAQAAAAFEPAAAAAM= AOYKGiYxO0VPWWJrc3uDipGYnqSprrO2uby/wAPB5sC/vLm2s66ppJ6YkYqDe3NrYllPRTsxJhoKAwBGAQAAAAFEPAAAAAMA5gECBAgMERYcIyoxOUFJUVlhaG92fIGGio6QA5LmkI6KhoF8dm9oYVlRSUE5MSojHBYRDAgEAgE= AwBTLwEAAHMEAAAAEgAAAEYBAAAAAUQ/AAAAAgDGARQgLDdBTFZfaXJ6goqRmZ+mrLG2ur7BxMbIycrKycjGxMG+uraxrKafmZGKgnpyaV9WTEE3LCAUAQIARgEAAAABRD8AAAACAMYBFCAsN0FMVl9pcnqCipGZn6assba6vsE= xMbIycrKycjGxMG+uraxrKafmZGKgnpyaV9WTEE3LCAUAQIARgEAAAABRD8AAAACAMYBFCAsN0FMVl9pcnqCipGZn6assba6vsHExsjJysrJyMbEwb66trGspp+ZkYqCenJpX1ZMQTcsIBQBAgBGAQAAAAFEPQAAAAMAyAEDBgo= DxQaISgwOEBJUVpianJ6gYeNkpaanJ6fn56cmpaSjYeBenJqYlpRSUA4MCghGhQPCgYDAQMAUy4BAABzBAAAABMAAABGAQAAAAFEPgAAAAIA5QoaJjI8R1FcZW93gImRmJ+mrbK4vcHFycvOzwPR5c/Oy8nFwb24sq2mn5iRiYA= d29lXFFHPDImGgoCAEYBAAAAAUQ+AAAAAgDlChomMjxHUVxlb3eAiZGYn6atsri9wcXJy87PA9Hlz87LycXBvbiyraafmJGJgHdvZVxRRzwyJhoKAgBGAQAAAAFEPgAAAAIA5QoaJjI8R1FcZW93gImRmJ+mrbK4vcHFycvOzwM= 0eXPzsvJxcG9uLKtpp+YkYmAd29lXFFHPDImGgoCAEYBAAAAAUQ/AAAAAgDGAQIECAwRFx4lLTU+R1BZYmt0fISLkpidoqWoqqurqqilop2YkouEfHRrYllQRz41LSUeFxEMCAQCAQIAUzABAABzBAAAABQAAABGAQAAAAFEPwA= AAACAMYSHyw3QkxXYWt0fYaPl56mrbO5vsPIzM/S1dbX2NjX1tXSz8zIw765s62mnpePhn10a2FXTEI3LB8SAgBGAQAAAAFEPwAAAAIAxhIfLDdCTFdha3R9ho+Xnqats7m+w8jMz9LV1tfY2NfW1dLPzMjDvrmzraael4+GfXQ= a2FXTEI3LB8SAgBGAQAAAAFEPwAAAAIAxhIfLDdCTFdha3R9ho+Xnqats7m+w8jMz9LV1tfY2NfW1dLPzMjDvrmzraael4+GfXRrYVdMQjcsHxICAEYBAAAAAUQ+AAAAAgDlAQMGCg8VGyIqMjtETldhanR9hY6VnKOorbG0A7Y= 5bSxraijnJWOhX10amFXTkQ7MioiGxUPCgYDAQIAUzQBAABzBAAAABUAAABGAQAAAABEQAAAAAAABhgkMTxGUlxmcHmDjJScpKyyub/Eys7S1tnb3d7e3t7d29nW0s7KxL+5sqyknJSMg3lwZlxSRjwxJBgGAABGAQAAAABEQAA= AAAAAAYYJDE8RlJcZnB5g4yUnKSssrm/xMrO0tbZ293e3t7e3dvZ1tLOysS/ubKspJyUjIN5cGZcUkY8MSQYBgAARgEAAAAAREAAAAAAAAYYJDE8RlJcZnB5g4yUnKSssrm/xMrO0tbZ293e3t7e3dvZ1tLOysS/ubKspJyUjIM= eXBmXFJGPDEkGAYAAEYBAAAAAUQ/AAAAAgDGAgQIDBEYHiYuN0FKVF5ocnyFjpefpq2zuLy/wMLCwL+8uLOtpp+XjoV8cmheVEpBNy4mHhgRDAgEAgIAUzUBAABzBAAAABYAAABGAQAAAABEQAAAAAAADBwpNUBLVmBrdX6IkZk= oqmxuL7EytDU2Nze4ePk5eXk4+He3NjU0MrEvrixqaGZkYh+dWtgVktANSkcDAAARgEAAAAAREAAAAAAAAwcKTVAS1Zga3V+iJGZoqmxuL7EytDU2Nze4ePk5eXk4+He3NjU0MrEvrixqaGZkYh+dWtgVktANSkcDAAARgEAAAA= AERAAAAAAAAMHCk1QEtWYGt1foiRmaKpsbi+xMrQ1Njc3uHj5OXl5OPh3tzY1NDKxL64samhmZGIfnVrYFZLQDUpHAwAAEYBAAAAAERAAAAAAAABAgUJDhQaIiozPEZQWmVveoSOl6CosLe8wsbJy8zMy8nGwry3sKigl46Eem8= ZVpQRjwzKiIaFA4JBQIBAABTNQEAAHMEAAAAFwAAAEYBAAAAAERAAAAAAAATIC05RE9aZW95g4yVnqautr3DytDV2d3h5Obo6erq6ejm5OHd2dXPysO9tq6mnpWMg3lvZVpPRDktIBMAAEYBAAAAAERAAAAAAAATIC05RE9aZW8= eYOMlZ6mrra9w8rQ1dnd4eTm6Onq6uno5uTh3dnVz8rDvbaupp6VjIN5b2VaT0Q5LSATAABGAQAAAABEQAAAAAAAEyAtOURPWmVveYOMlZ6mrra9w8rQ1dnd4eTm6Onq6uno5uTh3dnVz8rDvbaupp6VjIN5b2VaT0Q5LSATAAA= RgEAAAAAREAAAAAAAAEDBgsQFh0lLjdBS1Vga3aBi5WfqLG5wMbLz9PV1tbV08/LxsC5saiflYuBdmtgVUtBNy4lHRYQCwYDAQAAUzUBAABzBAAAABgAAABGAQAAAABEQAAAAAAEFyQxPEdTXmhzfYeQmaKrs7rByM7U2d7i5uk= 6+3u7+/u7evp5uLe2dTOyMG6s6uimZCHfXNoXlNHPDEkFwQARgEAAAAAREAAAAAABBckMTxHU15oc32HkJmiq7O6wcjO1Nne4ubp6+3u7+/u7evp5uLe2dTOyMG6s6uimZCHfXNoXlNHPDEkFwQARgEAAAAAREAAAAAABBckMTw= R1NeaHN9h5CZoquzusHIztTZ3uLm6evt7u/v7u3r6ebi3tnUzsjBurOropmQh31zaF5TRzwxJBcEAEYBAAAAAERAAAAAAAACBAgMEhggKDE7RU9aZXF8h5KcprC5wcjO1Njb3t/f3tvY1M7IwbmwppySh3xxZVpPRTsxKCAYEgw= CAQCAABTNQEAAHMEAAAAGQAAAEYBAAAAAERAAAAAAAgaJzM/S1ZhbHaAipOdpq62vsXM0tjd4ubq7e/x8vPz8vHv7erm4t3Y0szFvraupp2TioB2bGFWSz8zJxoIAEYBAAAAAERAAAAAAAgaJzM/S1ZhbHaAipOdpq62vsXM0tg= 3eLm6u3v8fLz8/Lx7+3q5uLd2NLMxb62rqadk4qAdmxhVks/MycaCABGAQAAAABEQAAAAAAIGiczP0tWYWx2gIqTnaautr7FzNLY3eLm6u3v8fLz8/Lx7+3q5uLd2NLMxb62rqadk4qAdmxhVks/MycaCABGAQAAAABEQAAAAAA= AAIFCQ4TGiIrND5JU19qdoGNmKOtt8DIz9bb4OPl5+fl4+Db1s/IwLeto5iNgXZqX1NJPjQrIhoTDgkFAgAAUzUBAABzBAAAABoAAABGAQAAAABEQAAAAAAMHSo2Qk1ZZG95g42XoKmxucHJz9bc4ebq7vDz9fb39/b18/Du6uY= 4dzWz8nBubGpoJeNg3lvZFlNQjYqHQwARgEAAAAAREAAAAAADB0qNkJNWWRveYONl6CpsbnByc/W3OHm6u7w8/X29/f29fPw7urm4dzWz8nBubGpoJeNg3lvZFlNQjYqHQwARgEAAAAAREAAAAAADB0qNkJNWWRveYONl6Cpsbk= wcnP1tzh5uru8PP19vf39vXz8O7q5uHc1s/JwbmxqaCXjYN5b2RZTUI2Kh0MAEYBAAAAAERAAAAAAAEDBQoPFRwkLTdBTFdjb3qGkp2os7zGztbc4ubq7O7u7Orm4tzWzsa8s6idkoZ6b2NXTEE3LSQcFQ8KBQMBAFM1AQAAcwQ= AAAAGwAAAEYBAAAAAERAAAAAAA8fLDhEUFtmcXuGkJmjq7S8xMvS2d7k6e3w8/b4+fr6+fj28/Dt6eTe2dLLxLy0q6KZkIZ7cWZbUEQ4LB8PAEYBAAAAAERAAAAAAA8fLDhEUFtmcXuGkJmjq7S8xMvS2d7k6e3w8/b4+fr6+fg= 9vPw7enk3tnSy8S8tKuimZCGe3FmW1BEOCwfDwBGAQAAAABEQAAAAAAPHyw4RFBbZnF7hpCZo6u0vMTL0tne5Ont8PP2+Pn6+vn49vPw7enk3tnSy8S8tKuimZCGe3FmW1BEOCwfDwBGAQAAAABEQAAAAAABAwYKEBYeJi85RE8= WmZyfoqWoq24wsvU2+Lo7fDy9PTy8O3o4tvUy8K4raKWin5yZlpPRDkvJh4WEAoGAwEAUzUBAABzBAAAABwAAABGAQAAAABEQAAAAAAUIC06RlJdaHN9iJKbpa62v8bO1dvh5uvv8/b5+vv8/Pv6+fbz7+vm4dvVzsa/tq6lm5I= iH1zaF1SRjotIBQARgEAAAAAREAAAAAAFCAtOkZSXWhzfYiSm6Wutr/GztXb4ebr7/P2+fr7/Pz7+vn28+/r5uHb1c7Gv7aupZuSiH1zaF1SRjotIBQARgEAAAAAREAAAAAAFCAtOkZSXWhzfYiSm6Wutr/GztXb4ebr7/P2+fo= +/z8+/r59vPv6+bh29XOxr+2rqWbkoh9c2hdUkY6LSAUAEYBAAAAAERAAAAAAAEDBwsRFx8oMTtGUV1pdYGOmqWxvMbP2ODm7fH19/j49/Xx7efg2M/GvLGlmo6BdWldUUY7MSgfFxELBwMBAFM1AQAAcwQAAAAdAAAARgEAAAA= AERAAAAAABUiLztHU15pdH+Jk52mr7jAyM/W3ePo7fH1+Pr8/f7+/fz6+PXx7ejj3dbPyMC4r6adk4l/dGleU0c7LyIVAEYBAAAAAERAAAAAABUiLztHU15pdH+Jk52mr7jAyM/W3ePo7fH1+Pr8/f7+/fz6+PXx7ejj3dbPyMA= uK+mnZOJf3RpXlNHOy8iFQBGAQAAAABEQAAAAAAVIi87R1NeaXR/iZOdpq+4wMjP1t3j6O3x9fj6/P3+/v38+vj18e3o493Wz8jAuK+mnZOJf3RpXlNHOy8iFQBGAQAAAABEQAAAAAABBAcMERggKTI9SFNfa3eEkJyotL/J09s= 4+rw9fj7/Pz7+PXw6uPb08m/tKickIR3a19TSD0yKSAYEQwHBAEAUzUBAABzBAAAAB4AAABGAQAAAABEQAAAAAAXIzA8SFRfanWAipSep7C5wcnR197k6e7y9vn7/f7///79+/n28u7p5N7X0cnBubCnnpSKgHVqX1RIPDAjFwA= RgEAAAAAREAAAAAAFyMwPEhUX2p1gIqUnqewucHJ0dfe5Onu8vb5+/3+///+/fv59vLu6eTe19HJwbmwp56UioB1al9USDwwIxcARgEAAAAAREAAAAAAFyMwPEhUX2p1gIqUnqewucHJ0dfe5Onu8vb5+/3+///+/fv59vLu6eQ= 3tfRycG5sKeelIqAdWpfVEg8MCMXAEYBAAAAAERAAAAAAAIEBwwSGSEqMz5JVGBseYWSnqq2wMvV3uXs8vf7/f7+/fv38uzl3tXLwLaqnpKFeWxgVEk+MyohGRIMBwQCAFM1AQAAcwQAAAAfAAAARgEAAAAAREAAAAAAFyMwPEg= VF9rdoCLlJ6osbnBytHY3uXq7/P3+vz+//////78+vfz7+rl3tjRysK5saielIuAdmtfVEg8MCMXAEYBAAAAAERAAAAAABcjMDxIVF9rdoCLlJ6osbnBytHY3uXq7/P3+vz+//////78+vfz7+rl3tjRysK5saielIuAdmtfVEg= PDAjFwBGAQAAAABEQAAAAAAXIzA8SFRfa3aAi5SeqLG5wcrR2N7l6u/z9/r8/v/////+/Pr38+/q5d7Y0crCubGonpSLgHZrX1RIPDAjFwBGAQAAAABEQAAAAAACBAcMEhkhKjQ+SVRgbXqGkp+rtsLM1t/n7vT4/P7///78+PQ= 7uff1szCt6ufkoZ6bWBUST40KiEZEgwHBAIAUzUBAABzBAAAACAAAABGAQAAAABEQAAAAAAXIzA8SFRfa3aAi5SeqLG5wcrR2N7l6u/z9/r8/v/////+/Pr38+/q5d7Y0crCubGonpSLgHZrX1RIPDAjFwBGAQAAAABEQAAAAAA= FyMwPEhUX2t2gIuUnqixucHK0dje5erv8/f6/P7//////vz69/Pv6uXe2NHKwrmxqJ6Ui4B2a19USDwwIxcARgEAAAAAREAAAAAAFyMwPEhUX2t2gIuUnqixucHK0dje5erv8/f6/P7//////vz69/Pv6uXe2NHKwrmxqJ6Ui4A= dmtfVEg8MCMXAEYBAAAAAERAAAAAAAIEBwwSGSEqND5JVGBteoaSn6u2wszW3+fu9Pj8/v///vz49O7n39bMwrern5KGem1gVEk+NCohGRIMBwQCAFM1AQAAcwQAAAAhAAAARgEAAAAAREAAAAAAFyMwPEhUX2p1gIqUnqewucE= ydHX3uTp7vL2+fv9/v///v37+fby7unk3tfRycG5sKeelIqAdWpfVEg8MCMXAEYBAAAAAERAAAAAABcjMDxIVF9qdYCKlJ6nsLnBydHX3uTp7vL2+fv9/v///v37+fby7unk3tfRycG5sKeelIqAdWpfVEg8MCMXAEYBAAAAAEQ= QAAAAAAXIzA8SFRfanWAipSep7C5wcnR197k6e7y9vn7/f7///79+/n28u7p5N7X0cnBubCnnpSKgHVqX1RIPDAjFwBGAQAAAABEQAAAAAACBAcMEhkhKjM+SVRgbHmFkp6qtsDL1d7l7PL3+/3+/v379/Ls5d7Vy8C2qp6ShXk= bGBUST4zKiEZEgwHBAIAUzUBAABzBAAAACIAAABGAQAAAABEQAAAAAAVIi87R1NeaXR/iZOdpq+4wMjP1t3j6O3x9fj6/P3+/v38+vj18e3o493Wz8jAuK+mnZOJf3RpXlNHOy8iFQBGAQAAAABEQAAAAAAVIi87R1NeaXR/iZM= naavuMDIz9bd4+jt8fX4+vz9/v79/Pr49fHt6OPd1s/IwLivpp2TiX90aV5TRzsvIhUARgEAAAAAREAAAAAAFSIvO0dTXml0f4mTnaavuMDIz9bd4+jt8fX4+vz9/v79/Pr49fHt6OPd1s/IwLivpp2TiX90aV5TRzsvIhUARgE= AAAAAERAAAAAAAEEBwwRGCApMj1IU19rd4SQnKi0v8nT2+Pq8PX4+/z8+/j18Orj29PJv7SonJCEd2tfU0g9MikgGBEMBwQBAFM1AQAAcwQAAAAjAAAARgEAAAAAREAAAAAAFCAtOkZSXWhzfYiSm6Wutr/GztXb4ebr7/P2+fo= +/z8+/r59vPv6+bh29XOxr+2rqWbkoh9c2hdUkY6LSAUAEYBAAAAAERAAAAAABQgLTpGUl1oc32Ikpulrra/xs7V2+Hm6+/z9vn6+/z8+/r59vPv6+bh29XOxr+2rqWbkoh9c2hdUkY6LSAUAEYBAAAAAERAAAAAABQgLTpGUl0= aHN9iJKbpa62v8bO1dvh5uvv8/b5+vv8/Pv6+fbz7+vm4dvVzsa/tq6lm5KIfXNoXVJGOi0gFABGAQAAAABEQAAAAAABAwcLERcfKDE7RlFdaXWBjpqlsbzGz9jg5uzx9ff4+Pf18ezn4NjPxryxpZqOgXVpXVFGOzEoHxcRCwc= AwEAUzUBAABzBAAAACQAAABGAQAAAABEQAAAAAAPHyw4RFBbZnF7hpCZo6u0vMTL0tne5Ont8PP2+Pn6+vn49vPw7enk3tnSy8S8tKuimZCGe3FmW1BEOCwfDwBGAQAAAABEQAAAAAAPHyw4RFBbZnF7hpCZo6u0vMTL0tne5Ok= 7fDz9vj5+vr5+Pbz8O3p5N7Z0svEvLSropmQhntxZltQRDgsHw8ARgEAAAAAREAAAAAADx8sOERQW2Zxe4aQmaOrtLzEy9LZ3uTp7fDz9vj5+vr5+Pbz8O3p5N7Z0svEvLSropmQhntxZltQRDgsHw8ARgEAAAAAREAAAAAAAQM= BgoQFh4mLzlET1pmcn6KlqKtuMLL1Nvi6Ozw8vT08vDs6OLb1MvCuK2ilop+cmZaT0Q5LyYeFhAKBgMBAFM1AQAAcwQAAAAlAAAARgEAAAAAREAAAAAADB0qNkJNWWRveYONl6CpsbnByc/W3OHm6u7w8/X29/f29fPw7urm4dw= 1s/JwbmxqaCXjYN5b2RZTUI2Kh0MAEYBAAAAAERAAAAAAAwdKjZCTVlkb3mDjZegqbG5wcnP1tzh5uru8PP19vf39vXz8O7q5uHc1s/JwbmxqaCXjYN5b2RZTUI2Kh0MAEYBAAAAAERAAAAAAAwdKjZCTVlkb3mDjZegqbG5wck= z9bc4ebq7vDz9fb39/b18/Du6ubh3NbPycG5samgl42DeW9kWU1CNiodDABGAQAAAABEQAAAAAABAwUKDxUcJC03QUxXY296hpKdqLO8xs7W3OLm6uzu7uzq5+Lc1s7GvLOonZKGem9jV0xBNy0kHBUPCgUDAQBTNQEAAHMEAAA= ACYAAABGAQAAAABEQAAAAAAIGiczP0tWYWx2gIqTnaautr7FzNLY3eLm6u3v8fLz8/Lx7+3q5uLd2NLMxb62rqadk4qAdmxhVks/MycaCABGAQAAAABEQAAAAAAIGiczP0tWYWx2gIqTnaautr7FzNLY3eLm6u3v8fLz8/Lx7+0= 6ubi3djSzMW+tq6mnZOKgHZsYVZLPzMnGggARgEAAAAAREAAAAAACBonMz9LVmFsdoCKk52mrra+xczS2N3i5urt7/Hy8/Py8e/t6ubi3djSzMW+tq6mnZOKgHZsYVZLPzMnGggARgEAAAAAREAAAAAAAAIFCQ4TGiIrND5JU18= anaBjZijrbfAyM/W2+Dj5efn5ePg29bPyMC3raOYjYF2al9TST40KyIaEw4JBQIAAFM1AQAAcwQAAAAnAAAARgEAAAAAREAAAAAABBckMTxHU15oc32HkJmiq7O6wcjO1Nne4ubp6+3u7+/u7evp5uLe2dTOyMG6s6uimZCHfXM= aF5TRzwxJBcEAEYBAAAAAERAAAAAAAQXJDE8R1NeaHN9h5CZoquzusHIztTZ3uLm6evt7u/v7u3r6ebi3tnUzsjBurOropmQh31zaF5TRzwxJBcEAEYBAAAAAERAAAAAAAQXJDE8R1NeaHN9h5CZoquzusHIztTZ3uLm6evt7u8= 7+7t6+nm4t7Z1M7Iwbqzq6KZkId9c2heU0c8MSQXBABGAQAAAABEQAAAAAAAAgQIDBIYICgxO0VPWmVxfIeSnKawucHIztTY297f397b2NTOyMG5sKackod8cWVaT0U7MSggGBIMCAQCAABTNQEAAHMEAAAAKAAAAEYBAAAAAEQ= QAAAAAAAEyAtOURPWmVveYOMlZ6mrra9w8rP1dnd4eTm6Onq6uno5uTh3dnVz8rDvbaupp6VjIN5b2VaT0Q5LSATAABGAQAAAABEQAAAAAAAEyAtOURPWmVveYOMlZ6mrra9w8rP1dnd4eTm6Onq6uno5uTh3dnVz8rDvbaupp4= lYyDeW9lWk9EOS0gEwAARgEAAAAAREAAAAAAABMgLTlET1plb3mDjJWepq62vcPKz9XZ3eHk5ujp6urp6Obk4d3Z1c/Kw722rqaelYyDeW9lWk9EOS0gEwAARgEAAAAAREAAAAAAAAEDBgsQFh0lLjdBS1Vga3aBi5WfqLG5wMY= y8/T1dbW1dPPy8bAubGon5WLgXZrYFVLQTcuJR0WEAsGAwEAAFM1AQAAcwQAAAApAAAARgEAAAAAREAAAAAAAAwcKTVAS1Zga3V+iJGZoqmxuL7EytDU2Nze4ePk5eXk4+He3NjU0MrEvrixqaGZkYh+dWtgVktANSkcDAAARgE= AAAAAERAAAAAAAAMHCk1QEtWYGt1foiRmaKpsbi+xMrQ1Njc3uHj5OXl5OPh3tzY1NDKxL64samhmZGIfnVrYFZLQDUpHAwAAEYBAAAAAERAAAAAAAAMHCk1QEtWYGt1foiRmaKpsbi+xMrQ1Njc3uHj5OXl5OPh3tzY1NDKxL4= uLGpoZmRiH51a2BWS0A1KRwMAABGAQAAAABEQAAAAAAAAQIFCQ4UGiIqMzxGUFplb3qEjpegqLC3vMLGycvMzMvJxsK9t7CooJeOhHpvZVpQRjwzKiIaFA4JBQIBAABTNAEAAHMEAAAAKgAAAEYBAAAAAERAAAAAAAAGGCQxPEY= UlxmcHmDjJScpKyyub/Eys7S1tnb3d7e3t7d29nW0s7KxL+5sqyknJSMg3lwZlxSRjwxJBgGAABGAQAAAABEQAAAAAAABhgkMTxGUlxmcHmDjJScpKyyub/Eys7S1tnb3d7e3t7d29nW0s7KxL+5sqyknJSMg3lwZlxSRjwxJBg= BgAARgEAAAAAREAAAAAAAAYYJDE8RlJcZnB5g4yUnKSssrm/xMrO0tbZ293e3t7e3dvZ1tLOysS/ubKspJyUjIN5cGZcUkY8MSQYBgAARgEAAAABRD8AAAACAMYCBAgMERgeJi43QUpUXmhyfIWOl5+mrbO4vL/AwsLAv7y4s60= pp+XjoV8cmheVEpBNy4mHhgRDAgEAgIAUzEBAABzBAAAACsAAABGAQAAAAFEPwAAAAIAxhIfLDdCTFdha3R9ho+Xnqass7m+w8jMz9LV1tfY2NfW1dLPzMjDvrmzrKael4+GfXRrYVdMQjcsHxICAEYBAAAAAUQ/AAAAAgDGEh8= LDdCTFdha3R9ho+Xnqass7m+w8jMz9LV1tfY2NfW1dLPzMjDvrmzrKael4+GfXRrYVdMQjcsHxICAEYBAAAAAUQ/AAAAAgDGEh8sN0JMV2FrdH2Gj5eepqyzub7DyMzP0tXW19jY19bV0s/MyMO+ubOspp6Xj4Z9dGthV0xCNyw= HxICAEYBAAAAAUQ/AAAAAgDGAQMGCg8VGyIqMjtETldhanR9hY6VnKOorbG0tre3trSxraijnJWOhX10amFXTkQ7MioiGxUPCgYDAQIAUy4BAABzBAAAACwAAABGAQAAAAFEPgAAAAIA5QoaJjI8R1FcZW93gImRmJ+mrbK4vcE= xcnLzs8D0eXPzsvJxcG9uLKtpp+YkYmAd29lXFFHPDImGgoCAEYBAAAAAUQ+AAAAAgDlChomMjxHUVxlb3eAiZGYn6atsri9wcXJy87PA9Hlz87LycXBvbiyraafmJGJgHdvZVxRRzwyJhoKAgBGAQAAAAFEPgAAAAIA5QoaJjI= PEdRXGVvd4CJkZifpq2yuL3BxcnLzs8D0eXPzsvJxcG9uLKtpp+YkYmAd29lXFFHPDImGgoCAEYBAAAAAUQ/AAAAAgDGAQIECAwRFx4lLTU+R1BZYmt0fISLkpidoqWoqqurqqilop2YkouEfHRrYllQRz41LSUeFxEMCAQCAQI= AFMvAQAAcwQAAAAtAAAARgEAAAABRD8AAAACAMYBFCAsN0FMVl9pcnqCipGZn6assba6vsHExsjJysrJyMbEwb66trGspp+ZkYqCenJpX1ZMQTcsIBQBAgBGAQAAAAFEPwAAAAIAxgEUICw3QUxWX2lyeoKKkZmfpqyxtrq+wcQ= xsjJysrJyMbEwb66trGspp+ZkYqCenJpX1ZMQTcsIBQBAgBGAQAAAAFEPwAAAAIAxgEUICw3QUxWX2lyeoKKkZmfpqyxtrq+wcTGyMnKysnIxsTBvrq2saymn5mRioJ6cmlfVkxBNywgFAECAEYBAAAAAUQ9AAAAAwDIAQMGCg8= FBohKDA4QElRWmJqcnqBh42Slpqcnp+fnpyalpKNh4F6cmpiWlFJQDgwKCEaFA8KBgMBAwBTKAEAAHMEAAAALgAAAEYBAAAAAUQ9AAAAAwDIChomMTtFT1lia3N7g4qRmJ6kqa6ztrm8v8DBwsLBwL+8ubazrqmknpiRioN7c2s= YllPRTsxJhoKAwBGAQAAAAFEPQAAAAMAyAoaJjE7RU9ZYmtze4OKkZiepKmus7a5vL/AwcLCwcC/vLm2s66ppJ6YkYqDe3NrYllPRTsxJhoKAwBGAQAAAAFEPQAAAAMAyAoaJjE7RU9ZYmtze4OKkZiepKmus7a5vL/AwcLCwcA= v7y5trOuqaSemJGKg3tza2JZT0U7MSYaCgMARgEAAAABRDwAAAADAOYBAgQIDBEWHCMqMTlBSVFZYWhvdnyBhoqOkAOS5pCOioaBfHZvaGFZUUlBOTEqIxwWEQwIBAIBAwBTJAEAAHMEAAAALwAAAEYBAAAAAUQ8AAAAAwDmARM= Hyo1P0hSW2RsdHyDipGXnKGmq66xtLa4A7nmuLa0sa6rpqGcl5GKg3x0bGRbUkg/NSofEwEDAEYBAAAAAUQ8AAAAAwDmARMfKjU/SFJbZGx0fIOKkZecoaarrrG0trgDuea4trSxrqumoZyXkYqDfHRsZFtSSD81Kh8TAQMARgE= AAAAAUQ8AAAAAwDmARMfKjU/SFJbZGx0fIOKkZecoaarrrG0trgDuea4trSxrqumoZyXkYqDfHRsZFtSSD81Kh8TAQMARgEAAAABRDsAAAAEAMoBAwYJDRIYHiQrMjpBSVBXXmVrcXZ6foGEhYaGhYSBfnp2cWtlXldQSUE6Mis= JB4YEg0JBgMBBABTHwEAAHMEAAAAMAAAAEYBAAAAAUQ7AAAABADKBxcjLjhBS1RcZW10e4KJj5SZnqKmqauur7CxsbCvrquppqKemZSPiYJ7dG1lXFRLQTguIxcHBABGAQAAAAFEOwAAAAQAygcXIy44QUtUXGVtdHuCiY+UmZ4= oqapq66vsLGxsK+uq6mmop6ZlI+Jgnt0bWVcVEtBOC4jFwcEAEYBAAAAAUQ7AAAABADKBxcjLjhBS1RcZW10e4KJj5SZnqKmqauur7CxsbCvrquppqKemZSPiYJ7dG1lXFRLQTguIxcHBABGAQAAAAFEOQAAAAUAzAIEBwoPExk= HyUsMjlAR05UWmBlam9ydXd5enp5d3Vyb2plYFpUTkdAOTIsJR8ZEw8KBwQCBQBTGQEAAHMEAAAAMQAAAEYBAAAAAUQ5AAAABQDMDxsmMDpDTFVdZWxzeoCGjJGVmZ2go6Wmp6iop6alo6CdmZWRjIaAenNsZV1VTEM6MCYbDwU= AEYBAAAAAUQ5AAAABQDMDxsmMDpDTFVdZWxzeoCGjJGVmZ2go6Wmp6iop6alo6CdmZWRjIaAenNsZV1VTEM6MCYbDwUARgEAAAABRDkAAAAFAMwPGyYwOkNMVV1lbHN6gIaMkZWZnaCjpaanqKinpqWjoJ2ZlZGMhoB6c2xlXVU= TEM6MCYbDwUARgEAAAABRDkAAAAFAMwBAgQICw8UGR8lKzE4PkRKUFVaX2NmaWtsbW1sa2lmY19aVVBKRD44MSslHxkUDwsIBAIBBQBTEwEAAHMEAAAAMgAAAEYBAAAAAUQ4AAAABQDoARMeKDI8RExVXGRrcnd9g4iMkJOXmZs= nQOe6J2bmZeTkIyIg313cmtkXFVMRDwyKB4TAQUARgEAAAABRDgAAAAFAOgBEx4oMjxETFVcZGtyd32DiIyQk5eZm50Dnuidm5mXk5CMiIN9d3JrZFxVTEQ8MigeEwEFAEYBAAAAAUQ4AAAABQDoARMeKDI8RExVXGRrcnd9g4g= jJCTl5mbnQOe6J2bmZeTkIyIg313cmtkXFVMRDwyKB4TAQUARgEAAAABRDYAAAAGAOkBAwUIDBAUGh8kKjA1O0FGS09TV1pdXwNg6V9dWldTT0tGQTs1MCokHxkUEAwIBQMBBgBTCwEAAHMEAAAAMwAAAEYBAAAAAUQ2AAAABgA= 6QUWICozPERMVFtiaW90eX6Dh4qNkJKTA5Tpk5KQjYqHg355dG9pYltUTEQ8MyogFgUGAEYBAAAAAUQ2AAAABgDpBRYgKjM8RExUW2Jpb3R5foOHio2QkpMDlOmTkpCNioeDfnl0b2liW1RMRDwzKiAWBQYARgEAAAABRDYAAAA= BgDpBRYgKjM8RExUW2Jpb3R5foOHio2QkpMDlOmTkpCNioeDfnl0b2liW1RMRDwzKiAWBQYARgEAAAABRDQAAAAHAOoBAwUIDBAUGR4jKC0yNzxBRUlMT1FTA1TqU1FPTElFQTw3Mi0oIx4ZFBAMCAUDAQcAUwYBAABzBAAAADQ= AAAARgEAAAABRDUAAAAHANAHFyEqMzxDS1JZX2VrcHV5fYCDhoiJiouLiomIhoOAfXl1cGtlX1lSS0M8MyohFwcHAEYBAAAAAUQ1AAAABwDQBxchKjM8Q0tSWV9la3B1eX2Ag4aIiYqLi4qJiIaDgH15dXBrZV9ZUktDPDMqIRc= BwcARgEAAAABRDUAAAAHANAHFyEqMzxDS1JZX2VrcHV5fYCDhoiJiouLiomIhoOAfXl1cGtlX1lSS0M8MyohFwcHAEYBAAAAAUQyAAAACADrAgMGCAwPExgcISUqLzM3Oz5BREZIA0nrSEZEQT47NzMvKiUhHBgTDwwIBgMCCAA= U/sAAABzBAAAADUAAABGAQAAAAFEMgAAAAgA6wcYISoyOkFIT1ZcYWZrb3N2eXt9fwOA6399e3l2c29rZmFcVk9IQToyKiEYBwgARgEAAAABRDIAAAAIAOsHGCEqMjpBSE9WXGFma29zdnl7fX8DgOt/fXt5dnNva2ZhXFZPSEE= OjIqIRgHCABGAQAAAAFEMgAAAAgA6wcYISoyOkFIT1ZcYWZrb3N2eXt9fwOA6399e3l2c29rZmFcVk9IQToyKiEYBwgARgEAAAABRDAAAAAJAOwCAwUICw8SFhoeIiYqLjE0Nzk7PQM+7D07OTc0MS4qJiIeGhYSDwsIBQMCCQA= U/cAAABzBAAAADYAAABGAQAAAAFEMQAAAAkA1AcXICgwOD9FTFFXXGBlaGxvcXN0dXZ2dXRzcW9saGVgXFdRTEU/ODAoIBcHCQBGAQAAAAFEMQAAAAkA1AcXICgwOD9FTFFXXGBlaGxvcXN0dXZ2dXRzcW9saGVgXFdRTEU/ODA= KCAXBwkARgEAAAABRDEAAAAJANQHFyAoMDg/RUxRV1xgZWhsb3FzdHV2dnV0c3FvbGhlYFxXUUxFPzgwKCAXBwkARgEAAAABRC8AAAAKANYCAwUICg0RFBcbHiIlKCstLzEyMzQ0MzIxLy0rKCUiHhsXFBENCggFAwIKAFPuAAA= AHMEAAAANwAAAEYBAAAAAUQvAAAACgDWBxYeJi41O0FHTFJWWl5hZGZoaWpra2ppaGZkYV5aVlJMR0E7NS4mHhYHCgBGAQAAAAFELwAAAAoA1gcWHiYuNTtBR0xSVlpeYWRmaGlqa2tqaWhmZGFeWlZSTEdBOzUuJh4WBwoARgE= AAAAAUQvAAAACgDWBxYeJi41O0FHTFJWWl5hZGZoaWpra2ppaGZkYV5aVlJMR0E7NS4mHhYHCgBGAQAAAAFELAAAAAsA7gEDBAcJDA8RFRgaHSAiJCYoKQMq7ikoJiQiIB0aGBURDwwJBwQDAQsAU+MAAABzBAAAADgAAABGAQA= AAABRCwAAAALAO4FExsjKjE3PEJGS09TVllbXV4DX+5eXVtZVlNPS0ZCPDcxKiMbEwULAEYBAAAAAUQsAAAACwDuBRMbIyoxNzxCRktPU1ZZW11eA1/uXl1bWVZTT0tGQjw3MSojGxMFCwBGAQAAAAFELAAAAAsA7gUTGyMqMTc= PEJGS09TVllbXV4DX+5eXVtZVlNPS0ZCPDcxKiMbEwULAEYBAAAAAUQqAAAADADvAQIEBggKDA8RFBYYGhweHyADIe8gHx4cGhgWFBEPDAoIBgQCAQwAU9sAAABzBAAAADkAAABGAQAAAAFEKgAAAAwA7wEPFx8mLDI3PEBER0s= TVBSUwNU71NSUE1LR0RAPDcyLCYfFw8BDABGAQAAAAFEKgAAAAwA7wEPFx8mLDI3PEBER0tNUFJTA1TvU1JQTUtHREA8NzIsJh8XDwEMAEYBAAAAAUQqAAAADADvAQ8XHyYsMjc8QERHS01QUlMDVO9TUlBNS0dEQDw3MiwmHxc= DwEMAEYBAAAAAUQoAAAADQDwAQIDBAYICgwOEBITFRYXGAMZ8BgXFhUTEhAODAoIBgQDAgENAFPLAAAAcwQAAAA6AAAARgEAAAABRCYAAAAOAPEHExogJiwxNTk8P0JERkcDSPFHRkRCPzw5NTEsJiAaEwcOAEYBAAAAAUQmAAA= AA4A8QcTGiAmLDE1OTw/QkRGRwNI8UdGREI/PDk1MSwmIBoTBw4ARgEAAAABRCYAAAAOAPEHExogJiwxNTk8P0JERkcDSPFHRkRCPzw5NTEsJiAaEwcOAEYBAAAAAUQkAAAADwDyAQIDBAYICQsMDg8QEREDEgER9BAPDgwLCQg= BgQDAgEPAFPBAAAAcwQAAAA7AAAARgEAAAABRCQAAAAPAPIBChQaHyQpLTEzNjg6OwM88js6ODYzMS0pJB8aFAoBDwBGAQAAAAFEJAAAAA8A8gEKFBofJCktMTM2ODo7AzzyOzo4NjMxLSkkHxoUCgEPAEYBAAAAAUQkAAAADwA= 8gEKFBofJCktMTM2ODo7AzzyOzo4NjMxLSkkHxoUCgEPAEYBAAAAAUQgAAAAEAABAfYCAwQFBggJCgoLBQz0CwoKCQgGBQQDAgEBEABTrwAAAHMEAAAAPAAAAEYBAAAAAUQgAAAAEQD0AQoSGBwgJCcqLC0vAzD0Ly0sKickIBw= GBIKAREARgEAAAABRCAAAAARAPQBChIYHCAkJyosLS8DMPQvLSwqJyQgHBgSCgERAEYBAAAAAUQgAAAAEQD0AQoSGBwgJCcqLC0vAzD0Ly0sKickIBwYEgoBEQBGAQAAAAFEGgAAABIAAQEBAvsDBAUFBgcH9wYFBQQDAgIBARI= AFOVAAAAcwQAAAA9AAAARgEAAAABRBoAAAAUAPcGDBMXGh0fICIDI/ciIB8dGhcTDAYUAEYBAAAAAUQaAAAAFAD3BgwTFxodHyAiAyP3IiAfHRoXEwwGFABGAQAAAAFEGgAAABQA9wYMExcaHR8gIgMj9yIgHx0aFxMMBhQARgE= AAAAAUQSAAAAFQABAQECAgMFBAIDAQIBARUAU3sAAABzBAAAAD4AAABGAQAAAAFEFAAAABcA+gQIDA8UFQMX+hUUDwwIBBcARgEAAAABRBQAAAAXAPoECAwPFBUDF/oVFA8MCAQXAEYBAAAAAUQUAAAAFwD6BAgMDxQVAxf6FRQ= DwwIBBcARgEAAAABRAoAAAAZAAMBAwIDARkAUz0AAABzBAAAAD8AAABGAQAAAAFEAgAAAD8ARgEAAAABRAIAAAA/AEYBAAAAAUQCAAAAPwBGAQAAAAFEAgAAAD8AAAAAAQAeVmlld2VyU3RhdGVNb2R1bGUvQ29kZUdlbklucHU= dAAAAAMApHsKCSJzdGF0ZV9uYW1lIjoiIiwKCSJzdGF0ZV9sYWJlbCI6IiIsCgkic3RhdGVfZGVzY3IiOiIiLAoJInN0YXRlX2ljb24iOiIkSEgvY29uZmlnL0ljb25zIiwKCSJzdGF0ZV9kZWJ1Z19tZW51IjowLAoJInN0YXQ= ZV9zYW1wbGUiOjAsCgkic3RhdGVfaGFuZGxlcl9pbmRpY2VzIjpbXQp9CiMgQXV0b21hdGljYWxseSBnZW5lcmF0ZWQgc2NyaXB0ClxzZXQgbm9hbGlhcyA9IDEKIwojICBDcmVhdGlvbiBzY3JpcHQgZm9yIE9fX19fUkVEQUg= U19MU0xHX19fX09fX19fR0xTTF9TSEFERVJfX19fTyBvcGVyYXRvcgojCgppZiAoICIkYXJnMSIgPT0gIiIgKSB0aGVuCiAgICBlY2hvIFRoaXMgc2NyaXB0IGlzIGludGVuZGVkIGFzIGEgY3JlYXRpb24gc2NyaXB0CiAgICA= ZXhpdAplbmRpZgoKIyBOb2RlICRhcmcxIChWb3AvT19fX19SRURBSFNfTFNMR19fX19PX19fX0dMU0xfU0hBREVSX19fX08pCm9wZXhwcmxhbmd1YWdlIC1zIGhzY3JpcHQgJGFyZzEKb3B1c2VyZGF0YSAtbiAnX19fVmVyc2k= b25fX18nIC12ICcnICRhcmcxCklORFgAAAAAAAAAAAAAAAoAAAAMRGlhbG9nU2NyaXB0AAAAAAAABLRfUH09AAAADENyZWF0ZVNjcmlwdAAABLQAAAE+X1B9PQAAABVUeXBlUHJvcGVydGllc09wdGlvbnMAAAXyAAABLl9QfT0= AAAABEhlbHAAAAcgAAAAAF9QfT0AAAALVG9vbHMuc2hlbGYAAAcgAAADBV9QfT0AAAATSW50ZXJuYWxGaWxlT3B0aW9ucwAACiUAAAAwX1B9PQAAAAtDb250ZW50cy5negAAClUAACHZYDeG/gAAABNEZXNjcmlwdGl2ZVBhcm0= TmFtZQAALC4AAAALX1B9PQAAAAxQeXRob25Nb2R1bGUAACw5AAAFDl9QfT0AAAAQRXh0cmFGaWxlT3B0aW9ucwAAMUcAAACrX1B9PSMgRGlhbG9nIHNjcmlwdCBmb3IgY29tcHV0ZWxpZ2h0aW5nOjoyLjAgYXV0b21hdGljYWw= bHkgZ2VuZXJhdGVkCgp7CiAgICBuYW1lCWNvbXB1dGVsaWdodGluZzo6Mi4wCiAgICBzY3JpcHQJY29tcHV0ZWxpZ2h0aW5nCiAgICBsYWJlbAkiQ29tcHV0ZSBMaWdodGluZyIKCiAgICBpbnB1dAlzdHJ1Y3RfU2hhZGVyTGE= eWVyCWxheWVyCUxheWVyCiAgICBpbnB1dAlic2RmCUYJRgogICAgaW5wdXQJY29sb3IJT2YJIlN1cmZhY2UgT3BhY2l0eSIKICAgIGlucHV0CWNvbG9yCUNlCUNlCiAgICBvdXRwdXQJdmVjdG9yCUNmCUNmCiAgICBvdXRwdXQ= CXZlY3RvcglvdXRfT2YJb3V0X09mCiAgICBvdXRwdXQJYnNkZglvdXRfRglvdXRfRgogICAgaW5wdXRmbGFncwlsYXllcgkwCiAgICBpbnB1dGZsYWdzCUYJMAogICAgaW5wdXRmbGFncwlPZgkwCiAgICBpbnB1dGZsYWdzCUM= ZQkwCiAgICBzaWduYXR1cmUJIkRlZmF1bHQgSW5wdXRzIglkZWZhdWx0CXsgc3RydWN0X1NoYWRlckxheWVyIGJzZGYgY29sb3IgY29sb3IgdmVjdG9yIHZlY3RvciBic2RmIH0KCiAgICBvdXRwdXRvdmVycmlkZXMJZGVmYXU= bHQKICAgIHsKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwKQogICAgfQoKICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBwYXJtIHsKICAgICA= ICAgbmFtZSAgICAiT2YiCiAgICAgICAgbGFiZWwgICAiU3VyZmFjZSBPcGFjaXR5IgogICAgICAgIHR5cGUgICAgY29sb3IKICAgICAgICBpbnZpc2libGUKICAgICAgICBzaXplICAgIDMKICAgICAgICBkZWZhdWx0IHsgIjE= IiAiMSIgIjEiIH0KICAgICAgICByYW5nZSAgIHsgMCAxMCB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJDZSIKICAgICAgICBsYWJlbCAgICJDZSIKICAgICAgICB0eXBlICAgIGNvbG9yCiAgICAgICAgaW4= dmlzaWJsZQogICAgICAgIHNpemUgICAgMwogICAgICAgIGRlZmF1bHQgeyAiMCIgIjAiICIwIiB9CiAgICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiZGVzY3JpcHRpb24= IgogICAgICAgIGxhYmVsICAgIkRlc2NyaXB0aW9uIgogICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgaW52aXNpYmxlCiAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KfQo= IyBBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBzY3JpcHQKXHNldCBub2FsaWFzID0gMQojCiMgIENyZWF0aW9uIHNjcmlwdCBmb3IgY29tcHV0ZWxpZ2h0aW5nOjoyLjAgb3BlcmF0b3IKIwoKaWYgKCAiJGFyZzEiID09ICIiICk= IHRoZW4KICAgIGVjaG8gVGhpcyBzY3JpcHQgaXMgaW50ZW5kZWQgYXMgYSBjcmVhdGlvbiBzY3JpcHQKICAgIGV4aXQKZW5kaWYKCiMgTm9kZSAkYXJnMSAoVm9wL2NvbXB1dGVsaWdodGluZzo6Mi4wKQpvcGV4cHJsYW5ndWE= Z2UgLXMgaHNjcmlwdCAkYXJnMQpvcHVzZXJkYXRhIC1uICdfX19WZXJzaW9uX19fJyAtdiAnJyAkYXJnMQpTYXZlU3BhcmVQYXJtcyA6PSAwOwpDaGVja0V4dGVybmFsIDo9IDE7ClNhdmVJY29uIDo9IDE7Ckd6aXBDb250ZW4= dHMgOj0gMTsKQ29udGVudHNDb21wcmVzc2lvblR5cGUgOj0gMTsKVW5sb2NrT25DcmVhdGUgOj0gMDsKU2F2ZUNhY2hlZENvZGUgOj0gMDsKTG9ja0NvbnRlbnRzIDo9IDE7Ck1ha2VEZWZhdWx0IDo9IDE7ClVzZURTUGFybXM= IDo9IDE7CkZvcmJpZE91dHNpZGVQYXJtcyA6PSAxOwpQcmVmaXhEcm9wcGVkUGFybUxhYmVsIDo9IDE7ClByZWZpeERyb3BwZWRQYXJtTmFtZSA6PSAxOwpQYXJtc0Zyb21WZmwgOj0gMDsKPD94bWwgdmVyc2lvbj0iMS4wIiA= ZW5jb2Rpbmc9IlVURi04Ij8+CjxzaGVsZkRvY3VtZW50PgogIDwhLS0gVGhpcyBmaWxlIGNvbnRhaW5zIGRlZmluaXRpb25zIG9mIHNoZWx2ZXMsIHRvb2xiYXJzLCBhbmQgdG9vbHMuCiBJdCBzaG91bGQgbm90IGJlIGhhbmQ= LWVkaXRlZCB3aGVuIGl0IGlzIGJlaW5nIHVzZWQgYnkgdGhlIGFwcGxpY2F0aW9uLgogTm90ZSwgdGhhdCB0d28gZGVmaW5pdGlvbnMgb2YgdGhlIHNhbWUgZWxlbWVudCBhcmUgbm90IGFsbG93ZWQgaW4KIGEgc2luZ2xlIGY= aWxlLiAtLT4KCiAgPHRvb2wgbmFtZT0iJEhEQV9ERUZBVUxUX1RPT0wiIGxhYmVsPSIkSERBX0xBQkVMIiBpY29uPSIkSERBX0lDT04iPgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJ2aWV3ZXIiPgogICAgICA8Y29udGU= eHROZXRUeXBlPlZPUDwvY29udGV4dE5ldFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0ibmV0d29yayI+CiAgICAgIDxjb250ZXh0T3BUeXBlPiRIREFfVEFCTEVfQU5EX04= QU1FPC9jb250ZXh0T3BUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbFN1Ym1lbnU+U2hhZGluZyAoVXRpbGl0aWVzKTwvdG9vbFN1Ym1lbnU+CiAgICA8c2NyaXB0IHNjcmlwdFR5cGU9InB5dGhvbiI+PCE= W0NEQVRBW2ltcG9ydCB2b3B0b29sdXRpbHMKCnZvcHRvb2x1dGlscy5nZW5lcmljVG9vbChrd2FyZ3MsICckSERBX05BTUUnKV1dPjwvc2NyaXB0PgogIDwvdG9vbD4KPC9zaGVsZkRvY3VtZW50PgoAAAACAAxub2RlY29ubnQ= eXBlAAAAAQAAAAAADG5vZGVwYXJtdHlwZQAAAAEAAAAAH4sIAAAAAAAA/+1dW4/juJWu3X1YtIH9D2ojD8nDaERS1ywC7HbPdHYWSXeQTeYlExiqslzlHVsuyHZ1N4L570tSEnXjoeQtl0rlOj2YbomHhzyWDg/5fbzo+8U/Xzk= gfxP/CFO+cf3faf9p5AS1yFe4FAvkFkIrXK46W6ZLA5f75OrH3f3s8eW7KkMHrtbxtlud7DX6fpwJWqwfmfd7Lb3x0OyWd/eHdbp7W9/S21nto0PN3fJfpmseA7n0Ta4pZhQr7SBl33F694m6cGaz2f3u/36sN6l1jeu7YSuH1k= ru0Rj0Wzm12aJjeHXZYmXw7rpeXOVpv4ds8Nsza7m5+t3Wplbfkj28irQ7K938SHRN6seEX32ZrXIO6+ZPFXeXH99T7e7+Xlcr3n2fPkLEmXSSYv7/jTkE9E3h3TzS5eyst9/JAs40Msb8SjyxJRUsqvN7uM/6b4uDmI++QL/0U= yVJcbnafl8khXucGbpPl+ritJYi6ytvU4k8+ydaxFM12xwN/N/uPMVdis3/Mfpmt00aCY72Zz/njs4g15z8jyeYzUkv6MJ/R2u2n1XzGavfvk7kqUhXmWKQoQ1xRdcXU1S+z/SE+cAXLuskS8awJf1NB4IXM42n8XaxXX1WaG/A= tPh4uNtlVrq73i2//ke6+3yXZIlIv7kRz88JgoAXK5+h9de/LN7Liz///p3l2KH6f8bf8f4mW99Lh+EPONvE6e0xvk2suzx9xt/gY52VVkqMlM563CeZeO1X/M8/Xf3bYrH4Mcn23F35FU/6l6vHBgBaNhEnYLSsNX/963S1218= fTxufxAXFpv9GG+Oyf7dOo0z/phn75LbdSpks08yv3AO6/1q9l1yfbx9v8uyH9IydbEoPHSxmL2TjQCWf9xl23jzR96weADIM8sbOvvrPvkuzyYt4SZ8ny6lAVfFH61J/NcsPkzSqk/P+rAe6Tms6jrc0nO+vb/OyoBOGtG+Jjg= c5BnpRKjrqe1A4r4zCaM94DWN45NKA2DTsRn/pOE/FRF/PTkgC9v6hGfJzxJyCfMmi/XGX8cPLS71nydqjvPmsebDb/wq+RFsl3vRWDiyUGpuRB284Swlq9IimQZxR11lEa629/Fy91nnkhUokqitYJqOVktWSVymzfJQ8LtpJ4= KGm14sG0TOGW7++Tm+MmzsokbvXDbnPcqjxhVX/MX3Sy52lRvaYy1eXlp/Ilipug81uKX+mGGusLma6DFdbynLnAcot+lbQFXtnD1ntc/lMXuZOJLjNpdr/38eFONEtuUi2VO//+kMXrdBt/yXbH27v5zKuJuUNv1tv1IXmI+cM= 8euSZCXsyWLeqOazoFEk91SpNZ+F2vRlchN/nc8iQHh/4FYQpy3d38c33HpCmvat1hvu0PF2d0yFm9afB3fO63UsXk/d8qVyIVavY8sb1lq+Ty5o1ME9hve+D+J58tLlwEc0vuzAWwsVOeLr/S67P8h2wFgzC8mzpEseJnbZ+sA= fzdzm1lomYVn4FKv/a59q2oUVYNrDqWaGsWoqplIgAGWq648deWrq0BdheoqqoZutVFcNYwjVTWkqodUFZGqJh5OWo9UpgbtpyhTw/aDk6lR+5dS/bCR+X7gUuJFpwwb7f2aR90vNm+x0xxBqh6Z92aBtie8j7Pt1T9mD/kYUpg= Nvu0evM3y3kjurf97xzr729+/YbI/34zawWRTr45dz6erQwnHXkZYXmeTnDRFLZaidLqcaaTKd2lichTizidPI6srowh3R/XlMsApHkCzTw8DnXy0DKPjEbd31P8mHpQ0tpahCatrAxQ0KOvIhWUQ4Us8IFXIUtjgiPNqEKW1ko= Ga66z9D2xC9oBiuwil8e7fxVRgWfms7/5FiKVRlcpzRhf7zOh1bN8bBKPvNomAal2HWJxgZoLExc2yGS/PB59X5nKEycF8B+PNVY2Eh/LDT8x6JFgCzaDMhCUCC860uPmw0R/bE1f7+SgyeRwvKUHCLKwZZIpVXqh+Z4Sryj5iA= SqQsaHOAJ9PY/4t5cUtLi7FBbmQxPMht6x8hwP2wTy+rHy7FoiVp2qCmF065ZxF9H7KJr5MNIBNq1KAGyIQaM6gBMqHmGtQAmVDzDGqATKj5BjVAJtQCgxogE2qhQQ2QCbXIoAbI5Ot2TO8bEEpFo6MYPIWYXAUSSkWTs0BCqWg= chdIKBVNDgMJpaLJZSChVDQ5DSSUiia3gYRS0eQ4kFC2eJPnQEKpaPIcSCgVjUHG4DnU5DmQUCqaPAcSSkWT50BCqWjyHEgoFU2eAwmloslzIKFUNHkOJJRB3+Q5kFAqmjwHEkpFk+dAQqlo7KAMnsNMngMJpaLJcyChVDR5DiQ= lIomz4GEUtHkOZBQKpo8BxLKft/kOZBQKpo8BxJKRZPnQEKpaPIcSCgVjYMbg+e4Js+BhFLR5DmQUCqaPAcSSkWT50BCqWjyHEgoh34mz4GEUtHkOZBQKpo8BxJKRZPnQEKpaPIcSCgVjQNjg+d4Js+BhFLR5DmQUCqaPAcSSkU= k+dAQjn6N3kOJJSKJs+BhFLR5DmQUCqaPAcSSkWT50DCx5NlatZfz1T1UmX/SgLbsSPnXGwVNymo2SEJig5hJlPPzZf5SqyWKdUsABcLEWI7YRhaxI4i/m+HLwteMV3m1EmxggsrKbCc+XL5v4L/En/78u8OxVZjqQYSR25IwpA= em74YomjWnOgTtcZNbzR4yNBRVq7mipHCwS6gJTPHTSXkcQZdxDue+cOA0yJCWnVD8WAyPYJi3yLOLbvOt0QQF5xCNAx5vFyKWlisQqCy9pEdCnWNXc3CD3qRY5//mV+vvyfjNXCSz/ntrf9XNO8RdL+ZtecW33Df+1OphZjAjE= R5hkIu+b30iV/GcbdeQ4QuQVgxBjzty6Ijd3o9X6y7CSuVsdBmeW453+rPu73ecBWcuJ6Wzbnpju5l3xNnNg9fy9j0SaIvV4QzLmFFObvFkPyXbY3d5ukr6catY2HZBZFLvZ3Q62VGak/TlVXjYkr8j9IAPj0NypXNU4NPf9btA= E84z597M21efAqn/TndY8Sr/tvch5sWTUiEalt+p/VtoEn+oqgNc8VZ14H3Pba/rSa9fD/BRkXG95aFzUM7bZMe79OzroMxl9zXoZcvMJ7y76/1yNdCKPOYOe2TiNcWtrFIsYwMgyVsMNUoBoWwQgCxvWoBQPi9AlrcDk3ALGZs= e7hJSHxAmnsmaG7+FtpioOs4ZMeb3jghs2Y8uiarzaHHbUiZdZ32ZnXUj+ntkXiE55l39/nKIWPWt28/vfvvb//ww+//6y9v3xY9WDFUHfBAEjGa5m7UJUTk2q94L4rjD2yd9phR9LdcZ/c5zVfk8cHwgQ+DB/Vloppjul5x1xw= WM317pguB5V9F+/VuHyQQm6+HEwZs/MhZlqUnCwrxSG/e3/MVmLJGP/l2e6BY1L+vo6DjBMZb+52az6863+/InM+cj0lbznqNesUQ+KGG3XpMRHfHtb79fWmp7j8xf4vj1vpUKfhgCjm5YrX0P/z7vhDHpbzJt5sruObn/tzHjg= thtQc7K578/1eBhfZejg59EwfJWxsqFc8D4OiveUuELxyoI+HB/ZzGfMRRzfj+OZGcezPhwfvHgcX2bkttOOp00UyZf2IZZHLI9YHrE8YnnE8ojlEcsjlkcsj1h+Oli+drBCF0ePhuYrK9TBIN9ybNdclcMTzo3hSyVCKGnUa8I= 7wELLdcOPeYxxO/NpTj741azvMaTQN2t4XgiN5rVd0xybK6kVAPz3XLnWEPJvOU60kH/6OWu2KlaSbViR3rrUyzW0TJssrbRokJFNDK1XE5uDWyEBZFy7rigNrd3agb3tBKb8SDCAwNhUeB1AgN9xYGh2HAK8HskjwuN0NEUwk0= nFHdbs4XvChPuTwhQdPxNG08f87pcdsZQAmEUUi1mz3fr84xeKgtIaxCRG7taDGiylCZ8D4ZZQaAqO3vtSjB6+47AiqyHRYRHDv0cf+a42i0kwCDTmHRzQbki3gZAePFJGcDSjG/d2teN9F5gPcJzgDgDADOAOAMAM4A4AwAzgA= 4AwAzgDgDADOAExmBkC7G47jibEQPKvO7m+vJlQn+Y0C59U+5TqcbxvSh+0D22Wh36X/ENsjtj+hLfA7ArngRIF++/BNRP2I+hH1I+pH1I+oH1E/on5E/Yj6EfVPBfW7lRKMup97+R8db/mfSxr1QjDftyM3EofwuESzxoe9YpA= Dy7+ay/ZI6y+CpDCVEBnFWCjGO23ZkzLAVngsctaKwQsB6SjLgekzx4l2IhRwmnUa44Ske06Ie1u8cUoMSRKuK0o0ZQOjRJEs2aYmYOE7tivywsSbNQgwZ5jzXBlwfU6bUWJJzsUoFo4XB0KkFfft6MgtJnnMFwVOOBEANd8IoA= e/knApRezm33m2420dkB8f1NnBrAqQGcGsCpAZwawKkBnBrAqQGcGsCpAZwamNzUgHZXXw4unpvqc59pQsDtofpCmzq6HX1I9empPojyP5Hq65L/J3F9oaP7JPvlcX3uqFyfO16U0M1h8pg7DtNXiWshilcORYrA9uQKYXlOgEs= kefr4fmgw0GMfP8JC4RfJvFXKvF7r+5106X9kO1Dtg/ZPmT7kO1Dtg/ZPmT7kO1Dtg/ZvumwfbrttwJRjLb/V0c3lieQjrwDuPo+L+t8aKF/D3CJ8B3bCzwHv+1xGsKH9wAPYfQu5qOdqjnwOwb74ETxfsdQRP+I/hH9I/pH9I8= 6B/RP6J/RP+I/hH9Twb9u7rtMl20MRoXYNiVLDDrOCxAJWauzog+/P+NY5PQJ9RHBuAkBiAYxgC4l84AVHP81eaeuv9NFPvXTLxc1F8MoBH2I+xH2I+wH2E/wn6E/Qj7EfYj7H9BsN905raEGKMBfiP/MB7k133vr2nGANAfuQE= jRDzn4T5w2GY37vwdf2qHYg7vQNOFPU3jETcj7gfcT/ifsT9iPsR9yPuR9yPuB9x/4Rwv3Gt/ajIX398wGYzHuhXOx/qoF9Z0Iv3iR04oYtz/Kfh/WgY3vcvHO8r7+e2d31volC/tA9RPqJ8RPmI8hHlI8pHlI8oH1E+onxE+RM= QvnVOYAaaD2F73qnMljvPj/7d72VIb1wn9quH/l4bN9JcJ/C3+lo5AsufUm/4bveygUnivpbZl4u+McN/Yj9Efsj9kfsj9gfsT9if8T+iP1fHPY3fddbIY1nXd1fGDMmAaBb3d80oxf+M5syJwgR/p8E/8kw+B9eOvyvfa4z0Ds= 4LTBP0J/hP4I/RH6I/RH6I/QH6E/Qn+E/gj9Jwb9tYv7myhjGmf6jzv7XzvTv7u1f/j8P7OjiEQeEgAnEQB0GAEQXfhyf/Oh/lNfAdAxFIkAJAKQCEAiAIkAJAKQCEAiAIkAJAKQCJgMEWA+1H/8VQC6jQDKnGfaCOBChvQSAa4= HXiMECQCTiIC2DAigDiXzgTodgK0fXDqPACyAMgCIAuALACyAMgCIAuALACyAMgCIAswNRZAtxOgjTRGO+1PR0lskodkM85Rf7UdAG6z+l6879kecSmu/D8N77sD8T658KX/tFr67/tNz5soypfGXTi2R2iP0B6hPUJ7hPYI7RE= 2iO0R2iP0P4FQXuqW16fg4rRJvV1ZwxynLbiBoyH69Wn0uu4vmFFL7z3bRp4rovw/iR47w2E9/TC4b1qBsJ2rQNOFOXXbUSwj2AfwT6CfQT7CPYR7CPYR7CPYB/B/lTAPqsyAkj7WY/z298nN8dNnI0I+nXH+TXN6EX9/HkwH78= 3Xca6PcHgn526Wv4a8f5+XoHnCjqbxiJsB9hP8J+hP0I+xH2I+xH2I+wH2E/wv7JwH7dHH8TZIyG+3U7CR52m+N2zKn+SlxN9deNGID5g0hgSAT9p4D+YCDody8d9JdK3Hat/00U8tdMRMCPgB8BPwJ+BPwI+BHwI+BHwI+AHwE= /2QAv+6YvDrAGA3uuypD9zsCMUfDyX4cxM+UuL64v2FHL+gPbc8LI4ag/yTQHw4E/d6lL+8vm4Luw32FC04U9zetROiP0B+hP0J/hP4I/RH6I/RH6I/QH6H/VKB/BbhhxD0a+tdtN6iODRwT/3tKrPly32AGILIZdfC4/tMIgGg= IAHgXzoBUGbUH9c/bQqgbSeSAEgCIAmAJACSAEgCIAmAJACSAEgCIAkwGRJAd6JeB2qMdmC/bjVCKpHfOOif6j7WVxrQC/qJYzshwWn/k1C/O/RUv+DCUb9yfm57x/knCvYL8xDjI8ZHjI8YHzE+YnzE+IjxEeMjxkeMPxWMr90= SV8Ci7GgvZZoKGiGdJd/GHAh4OkoOF99plCzyr9pzRDQH7oUj/I/DfQP3eAfXvgGf9Us+F17rX/TESfKAOhsvVw6oBhaIyGAhAASAkgIICGAhAASAkgIICGAhMALIgRc/eH+GtAxGjug2/2vliE8Az+gOwUAsKefISC27zA89/8= NIZg6GkA0aUzBGXT8B3S3QzwIjgCvbXIEiBLgCwBsgTIEiBLgCwBsgTIEiBLgCzBdFiCai1+PyZ/ho8BMvXlc/FFQm5RDhEb9MD+eJ0mhyf7EiD1id4GiBL4htrEjcLA8mwnpFH3qwDRK6YEXGv+YT7zrPmn1XzmW/P3yXwWWPM= bbz/eT+fheJB6lgD/o5lIrEcwRgs+C9OsvmM1SVESnjptJ5KZaqojdSTmUwWtTdph0ZFTRX+X6fopgXQ1wkp9ahHGKuxFG5IwpAyGj6OpQjV/yN/n9BxqKNvFhp64om+WNKodqzgVA+YVGvKt+u96t9ZI1LVBOemMgMldvUhs2k= FRi7CLHDiPoWtb3QD7oLnugEY5e8GSN48ZBRjdx64hQDmc1h8YJGjteNF+SFxYtaa/H8AX6pCR779W0aH45Z0hklPpxlAFRNSjB9R9+0sDfOXD19gJG93zG958NN0ggwNUEzwJDzBRhCgwFWwQEmtIkTRlZg+6HjRd35EueVRxg= OYCRwyOWD4/4kOlPcsj0UY6Y5GOON/d3cWfkFIHDp89r7gzFEKkYO7WCUpHDMYYkP9IMYdiLDUnAEKbpyU8xnhkQdBo2PHnQcXsh17e5hzQHNHnauccyFfRyemwBo0xgRxHl43M7oLyYFzGKGQuBOdacV8ir0IQKjnfqnV0eL/I= h13ALemWyZIjp1yYj2REkHpT8DlJU0bbkaZRQQGyaqU6BcqqFWaKSdxvycuHVVXzIxTo80uX142QihfUGSAJ7pi//t1K0p77jpx3BfvDeRab9AI09QNGW21SmVSd8dgyqXKyRlhLj5vNuYOar8QMGAjXrYGHT8zm/u3yyOZQ3+k= Dp+mOHoaK7IJRqdB6ShJm6VpZzwFmDHC6MsHZlXrIAQYz9f9URN18qefHredsELysCOk/AV0J4nOxFxXQxYw5NR+wWhhp8oIhZ2qt3vyqFOdcws9o5oxpqAThJFnUVscYILDqVbQ0YYcpxjVFEP4POp0Y04jDzWGHe8C+KCqdYA= YafmkFOMOrodruAPmCYp7U6SlHYN8YfajPL44/EnRbnLv4T4M0lSmg4gpU1B6DWS0u7kSWl3QvyQOy4/BEGpwhYwooS2SyPiiil65nndVftTjCjTI4hcA0H0aQUTRA2ZiSBy2wQR12wTREUSEkSFz79wgmhAMHsGgujTakoEEbc= Bh4ruTb1HWa5NnOJ153Af/UEkZhZMxNE+ZKhRsZTBkmvjyDi/jhFqHYCQcR/wQQJohGiznCCqC/oUF8MpxgJNCseX/NwiuST+b0EkYw63ZjTyEOQIGo45BSjznCCaMSgcxpB5E2SIPKMBBGhJLAiO4iYZhP2FOPPJAkiMoAgMgU= oddIEHmnEUTX4xNE3oQIIm9cgsgIlg0RJbSp5wTM4v8yXvWLiCjTI4g8A0H0AeaHPgykh7w2PfShww59QHKo7u8vnBwaEMjGQ2mVj42I0qqDakBjTCjNCUkkz6zx/e4XbF49NfShjxnKt5jV850yOLoQYqgfodWc8WUitNoPGC0= 4FSDzj5a6OnjTe0DWb22GMONG/IRlEf4EGqkEVSqgk065VijizQasqeRUZPFOLa5DD5INYtePmiawaZS6qODRow1VUYwAh6v84dD2nvt8+QnG+EwDxpuVRaBIcexCQ1o6Fm+7YfUI52gE7ziIY4u4Mzn/AHmg5pqS30tMd9NX0s= KDbS11LEmkbfeiO6oSpmeXkCzROEkpunFHtKhFLUCmbyawHFdrZmzONVFUCvuKLqiqkrt7RB3Kj6xY1fVi1uglat/sl79tlLC6FlRl4INLNctS1NDDXER3mmHiATat2jXSo1QCbUmEENkAk116AGyISaZ1ADZELNN6gBMqEWGNQ= AJlQCw1qgEyoRQY1QCZft2N634BQKhodxeApxOQqkFAqmpwFEkpFk7tAQqlochhIKBVNLgMJpaLJaSChVDS5DSSUiibHgYSyxZs8BxJKRZPnQEKpaAwyBs+hJs+BhFLR5DmQUCqaPAcSSkWT50BCqWjyHEgoFU2eAwmloslzIKE= DPomz4GEUtHkOZBQKpo8BxJKRWMHZfAcZvIcSCgVTZ4DCaWiyXMgoVQ0eQ4klIomz4GEUtHkOZBQ9vsmz4GEUtHkOZBQKpo8BxJKRZPnQEKpaBzcGDzHNXkOJJSKJs+BhFLR5DmQUCqaPAcSSkWT50BCOfQzeQ4klIomz4GEUtE= 5DmQUCqaPAcSSkWT50BCqWgcGBs8xzN5DiSUiibPgYRS0eQ5kFAqmjwHEsrRv8lzIKFUNHkOJJSKJs+BhFLR5DmQUCqaPAcSjsLPV3j1Ofh5aNqjnAVqU2Yy9Qk5emhOUNkDH1XJbJ+FruXbrs9Yd7W494r5MqfGilVkWMGBsZI= +nL5hXhYGkK/RmKdxjC9XJIePFKp8sUnOU+pn2WvDBgtYlRK0CyaJCyffDavEkNrxXI7wCjh2lFEQn/kqbyXESXgybxiyUp+Ym17wVQnCxwi8hPWXnqIUEqEACR07oRnncP7cI7xSC26QcElN31igYWOGViAdWe5HWBg8WxRWLk= bwQDy8B9I8VOyf7I4r6yyAIMzHMvPGtk+bQaMbTQqYUWNpHQYjgBko9ZqOtEeGbRaWcWFaf09YcWhqGl8sKzhpb3yYihZbzzGL3aimpws1eOtxdqhX9zI1q6WafJmSONV9sBC+716ZgFEyrEDkInsIhjU1ezAOmVh53BG9GcxqI= JNM3OnQhiDEehUh0Aauty1ZDPBfa26FxT008uuFO1iVsf6V0uEf+qra1ZlE8+38XlO46vdkcl4lmC8g8j2VJpi9eiPmTidOlXr7LP8mEC4z09LuJfYfVcIGRXhEXGBkUcYGRQREXGBkUcYGRQREXGBkUcYGRQREXGBkUcYGRQRE= FxgZFHGBkUHxZSww2h+WhjMLmv9JdCroo+7PFt/elmI9+lRIOM9kwqFFFd0HdEzFV8NVJcATLEuHxaL07lNslQ485rJ0WCxK7z7qVunAuyhLh8Wi9G5LbpUONPWydFgsSu8291bpQDwoS4fFovRuTGiVDgSNsnRYLErvBo5W6UA= ZClLh8Wi9G50aZUOhJ+ydFgsm1Q3BrWKh3C8ak+wXFbQbW/tCuAWaeQDygp6myzEC6gKzI1Www60K+hptga5rKC34UI8g6rA3HQ1bEO7gp7Ga5DLCnqbL8RbqArMDVjDXrQr6GnCBrmsoLcRQzyIqsDcjDVsSLuCnoZskMueq7c= JUO8iuq7zC1Zw660K+hpyQa5rKC/8+3rfc0tWcPWtCvoackGuaygtyVDvI+qwNySNexPu4KelmyQywp6WzLEI6kKzC1Zwya1K+hpyQa5rKC3JUO8lKrA3JI17FS7gp6WbJDLUWJvS4Z4LjVONLdkDdvVrqCnJRvksoLelgzxZqo= AkD+6Cl1v39jgmYubrSlO0NPYCSjnsAIrfYsbYGPD4psP6CuWHQcuJHXmUl3X/dMOngCozwise2F7XMYaXEKhjoDozqIkXWm4aFzGDuV1E9jrA4oooNn7Cm7gO9LDz6NUbvW+SWdxjjiiuf+A4sqp2uEN5X8ZAcWUR+ItjWLTMs= hSLHFUHO8ULaXaUYTjDIrcY6uNrvfKu+HuTUEUQfmicSiUXT9TOLxErH+qFGf5JnEanbj/KwInUrK4w393fxXBwVpNIfdS5RceWpK19dwbHQa5xM67GAEcq8FxYLq4zQxrBaK3mSnWHVmA3a/FSz4MmPyaa1QZpaXz3KZg2qhmQ= tTPNzdszCLG5zxGL2tRhTndz6Ctfy8iTtCfGihWKdQezXO1Bjs08QCxgvh+4fAx00kpGe7/mv/+LzZ/KNMMC1Q2RnmCThnxD5xgSUd2QaNydGWDkePK9GPXIETRr7osczCYBwcChCRzg1q5GVPD03wRqZgKOnL780NFqBmcPHec= 2eMFxo7xtl6w2pfQVLzNj53lLp4diNPFTLmkGUrIY58FU6GE/9EbAkMlm7hRGPDRSEjDsPsRaDbBoDIaVKLWPH+CD/HmCG3tarI66mSLCuQUZrbK0G26IEYA47EoCFjknJ/M8eX/ZKRgU7Ub1w307nrSp3+K5/tGborg+iL0dDM= cdfLS+P5Hnb3i9Uuu0kWYgOFoNoO3Ns7OvtjtopvElVw3OWH0mWj4Pqr1nJN9QyLB2ChTTtbdwaqWojz6EDKat9rBYLH03/mSMFJ6vt6G/KmuU5Xu/3Vx+P2B3HB28mP4gnt363TOOPNYfYuuV2nQjb7JPOLhmrVmvDsu+T6ePs= fpdlP6SleLEonvZiMXsnYxUs/7jLtvHmj9xp+AAwzyxvyOyv++S7PJs0iad8ny6lJVfFn6fubTQM3ZP3NoAhvb3NN47Nx0uky8xhdzOd7sZ1HZ9cQHdTCy7a7obYN3fplfjt/NffxdwhN1YZ8K08mXtjsjoUTYt7qjArT8+EI+k= BMVr+J8Dd9FbLvxp/tO8EJUu7hT3++RWNpV/8FrS28OdEAkLMn5xc7f/9U/zqmP7af4b6xepJ/5+fPSv+mKf6R/O+fvidMnb7S5bH76etS/+m3prtRqsv1sX2i+PwKv29jl0Kn2O4TQc1ecQO/Cxz8E+Zwp9DsU+RwQVTxvZtHw= 9aP7HN4fPF13wwu/3J5mAB3/5D0NmwqXZjgcqexpiE0j5NKm3tFEruNdfkfDsKMRMcXz9A/npI7mwdzFxNf7XXZ/ODfFWOtnqhout7MZMH/z6M5GnYPHgEPHbREQsytKZrXDe9is/omzYk0hm6mvmr5PZuVHB/llTdEt8rpV3k8= K5WXX9Y/vl3k9aq8H1TWD7PqiPaZCnczeU6q/JvKv9msu4q0KJbMqnU554s9DvBBeDtNDleProf4lU55Jnvxglg4u7/OZH/HAxHRP57lOuMm8a6iuIiXy/KZ8feUJy6S7XovfExIqfiLzbg+/5tfurN4s1H6VdbiXnSmlVTe8fw= +UWRmO72d/Fy97m8L+6UkpKrlOJ+kzwkG661Wh3FkxU3+/vk5riJs/zuYbc5bpMyW64a84FEsq+VVSSk8kHt20a1fkAzufE+Gz7W4Ocbd6RxRxt37NHe4FY5Sq87k5+xWpa//Pk/f/jD939++/bt1f8BF9DdsklfAgBkZXNjcmk= cHRpb25pbXBvcnQgcmUKCnJvcHR5cGVuYW1lcyA9ICgnZmxvYXQnLCAndmVjdG9yJywgJ3ZlY3RvcjQnLCAndW5pdHZlY3RvcicpCnNoYWRlcnR5cGVuYW1lcyA9ICgnZicsICd2JywgJ3Y0JykKCmRlZiBnZXRFeHBvcnRzRnI= b21ST1Aocm9wKToKICAgIG51bV9leHBvcnRzID0gcm9wLmV2YWxQYXJtKCd2bV9udW1hdXgnKQogICAgZXhwb3J0cyA9IFtdCiAgICBmb3IgaSBpbiByYW5nZSgxLCBudW1fZXhwb3J0cysxKToKICAgICAgICB2YXIgPSByb3A= LmV2YWxQYXJtKCd2bV92YXJpYWJsZV9wbGFuZSVkJyAlIGkpCiAgICAgICAgdHlwZSA9IHJvcC5ldmFsUGFybSgndm1fdmV4dHlwZV9wbGFuZSVkJyAlIGkpCiAgICAgICAgY2hhbm5lbCA9IHJvcC5ldmFsUGFybSgndm1fY2g= YW5uZWxfcGxhbmUlZCcgJSBpKQogICAgICAgIAogICAgICAgIGV4cG9ydHMuYXBwZW5kKCh2YXIsIHR5cGUsIGNoYW5uZWwpKQogICAgcmV0dXJuIGV4cG9ydHMKCmRlZiBzZXRTaGFkZXJFeHBvcnRzKG5vZGUsIGV4cG9ydHM= KToKICAgICMgc2V0IHRvIDAgdG8gY2xlYXIKICAgIGV4cG9ydHMgPSBbZXhwb3J0IGZvciBleHBvcnQgaW4gZXhwb3J0cyBpZiBub3QgcmUubWF0Y2goJ21hc2tfLionLCBleHBvcnRbMF0pXQogICAgbm9kZS5wYXJtKCdleHA= b3J0cycpLnNldCgwKQogICAgbm9kZS5wYXJtKCdleHBvcnRzJykuc2V0KGxlbihleHBvcnRzKSkKICAgIGZvciBpLCBleHBvcnQgaW4gZW51bWVyYXRlKGV4cG9ydHMpOgogICAgICAgIG5vZGUucGFybSgnZXhwb3J0bmFtZSU= ZCcgJSBpKS5zZXQoZXhwb3J0WzBdKQogICAgICAgIGlmIGV4cG9ydFsyXToKICAgICAgICAgICAgcGFybSA9IG5vZGUucGFybSgnZXhwb3J0YXMlZCcgJSBpKQogICAgICAgICAgICBwYXJtLmRlbGV0ZUFsbEtleWZyYW1lcyg= KQogICAgICAgICAgICBwYXJtLnNldChleHBvcnRbMl0pCiAgICAgICAgdHlwZWluZGV4ID0gcm9wdHlwZW5hbWVzLmluZGV4KGV4cG9ydFsxXSkKICAgICAgICB0eXBlID0gc2hhZGVydHlwZW5hbWVzW3R5cGVpbmRleF0KICA= ICAgICAgbm9kZS5wYXJtKCdleHBvcnR0eXBlJWQnICUgaSkuc2V0KHR5cGUpCiAgICAgICAgCiAgICAKZGVmIHVwZGF0ZUZyb21NYW50cmFST1Aoa3dhcmdzKToKICAgIG5vZGUgPSBrd2FyZ3NbJ25vZGUnXQogICAgcm9wID0= IGhvdS5ub2RlKGhvdS51aS5zZWxlY3ROb2RlKG5vZGVfdHlwZV9maWx0ZXI9aG91Lm5vZGVUeXBlRmlsdGVyLlJvcCkpCiAgICAKICAgIGV4cG9ydHMgPSBnZXRFeHBvcnRzRnJvbVJPUChyb3ApCiAgICBzZXRTaGFkZXJFeHA= b3J0cyhub2RlLCBleHBvcnRzKQAAAAUAE1B5dGhvbk1vZHVsZS9DdXJzb3IAAAANAAAAAAAAAAIAAAAAAAAAAQAAAAAAAAABABNQeXRob25Nb2R1bGUvSXNFeHByAAAAAQAAAAAAFVB5dGhvbk1vZHVsZS9Jc1B5dGhvbgAAAAE= AAAAAQAVUHl0aG9uTW9kdWxlL0lzU2NyaXB0AAAAAQAAAAEAE1B5dGhvbk1vZHVsZS9Tb3VyY2UAAAADAABJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAA6NX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk8= Uk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3M= ZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8= LCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJInR3b3dheSIKICAgIHNjcmlwdAkidHdvd2F5IgogICAgbGFiZWw= CSJ0d293YXkiCgoKICAgIGNvZGUgewoJIiNpZm5kZWYgX192ZXgiCgkiICAkcmVzdWx0ID0gKCRjb25kdHlwZSAhPSAwID8gKCRjb25kaXRpb24gIT0gMCA/ICRpbnB1dDIgOiAkaW5wdXQxKSIKCSIgICAgICAgICAgICAgICA= ICAgICAgICAgICAgIDogKCRjb25kaXRpb24gIT0gMCA/ICRpbnB1dDEgOiAkaW5wdXQyKSk7IgoJIiNlbHNlIgogICAgICAgICIgICNpZiAhc3RyY21wKCRzaWduYXR1cmUsIFwiYlwiKSIKCSIgICAgZmxvYXQgJHNjYWxlID0= ICgkY29uZHR5cGUgIT0gMCA/ICgkY29uZGl0aW9uICE9IDAgPyAxIDogMCkiCgkiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICgkY29uZGl0aW9uICE9IDAgPyAwIDogMSkpOyIKCSIgICAgJHJlc3VsdCA= PSAoMS0kc2NhbGUpKiRpbnB1dDEgKyAkc2NhbGUqJGlucHV0MjsiCiAgICAgICAgIiAgI2Vsc2UiCgkiICAgICRyZXN1bHQgPSAoJGNvbmR0eXBlICE9IDAgPyAoJGNvbmRpdGlvbiAhPSAwID8gJGlucHV0MiA6ICRpbnB1dDE= KSIKCSIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICgkY29uZGl0aW9uICE9IDAgPyAkaW5wdXQxIDogJGlucHV0MikpOyIKCSIgICNlbmRpZiIKICAgICAgICAiI2VuZGlmIgogICAgfQoKICAgIGlucHV0CWludAk= Y29uZGl0aW9uCSJDb25kaXRpb24gVmFsdWUgKGludCkiCiAgICBpbnB1dAlmbG9hdAlpbnB1dDEJCSJJbnB1dCAxIgogICAgaW5wdXQJZmxvYXQJaW5wdXQyCQkiSW5wdXQgMiIKICAgIG91dHB1dAlmbG9hdAlyZXN1bHQJCSI= T3V0cHV0IFZhbHVlIgoKICAgIHNpZ25hdHVyZQkiRmxvYXQiCSAJCWRlZmF1bHQgeyB9CiAgICBzaWduYXR1cmUJIkludGVnZXIiCQlpCXsgaW50IGludCBpbnQgaW50IH0KICAgIHNpZ25hdHVyZQkiU3RyaW5nIgkJcwl7IGk= bnQgc3RyaW5nIHN0cmluZyBzdHJpbmcgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiIAkJdSAJeyBpbnQgdmVjdG9yMiB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiIAkJdiAJeyBpbnQgdmU= Y3RvciB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiIAkJcCAJeyBpbnQgcG9pbnQgcG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiIAkJbiAJeyBpbnQgbm9ybWFsIG5vcm1hbCA= bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkgCWMgCXsgaW50IGNvbG9yIGNvbG9yIGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiQlNERiIJIAkJYiAJeyBpbnQgYnNkZiBic2RmIGJzZGYgfQogICAgc2lnbmF0dXI= ZQkiNEQgVmVjdG9yIiAJCXY0IAl7IGludCB2ZWN0b3I0IHZlY3RvcjQgdmVjdG9yNCB9CiAgICBzaWduYXR1cmUJIjJ4MiBNYXRyaXgiIAkJbTIgCXsgaW50IG1hdHJpeDIgbWF0cml4MiBtYXRyaXgyIH0KICAgIHNpZ25hdHU= cmUJIjN4MyBNYXRyaXgiIAkJbTMgCXsgaW50IG1hdHJpeDMgbWF0cml4MyBtYXRyaXgzIH0KICAgIHNpZ25hdHVyZQkiNHg0IE1hdHJpeCIgCQltIAl7IGludCBtYXRyaXggbWF0cml4IG1hdHJpeCB9CgogICAgc2lnbmF0dXI= ZQkiVW5pZm9ybSBGbG9hdCIJIAl1Zgl7IHVmbG9hdCB1ZmxvYXQgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIiAJdXYgCXsgdWZsb2F0IHV2ZWN0b3IgdXZlY3RvciB1dmVjdG9yIH0= CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiIAl1cCAJeyB1ZmxvYXQgdXBvaW50IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIgCXVuIAl7IHVmbG9hdCB1bm9ybWFsIHU= bm9ybWFsIHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMgCXsgdWZsb2F0IHVjb2xvciB1Y29sb3IgdWNvbG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSA0eDQgTWF0cml4IiAJdW0gCXs= IHVmbG9hdCB1bWF0cml4IHVtYXRyaXggdW1hdHJpeCB9CgoKICAgIHBhcm0gewoJbmFtZQljb25kdHlwZQoJbGFiZWwJQ29uZGl0aW9uCgl0eXBlCWludAoJbWVudQl7CgkgICAgInRydWUiCSJVc2UgSW5wdXQgMSBJZiBDb24= ZGl0aW9uIFRydWUiCgkgICAgImZhbHNlIgkiVXNlIElucHV0IDEgSWYgQ29uZGl0aW9uIEZhbHNlIgoJfQoJZGVmYXVsdAl7IDAgfQogICAgfQoKICAgIFZPUF9GTFRfUEFSTShpbnB1dDIsICJJbnB1dCAyIiwgMCkKICAgIFY= T1BfSU5UX1BBUk0oaW5wdXQyX2ksICJJbnB1dCAyIiwgMCkKICAgIFZPUF9TVFJfUEFSTShpbnB1dDJfcywgIklucHV0IDIiLCAiIikKICAgIFZPUF9WRUMyX1BBUk0oaW5wdXQyX3UsICJJbnB1dCAyIiwgMCwgMCkKICAgIFY= T1BfVkVDX1BBUk0oaW5wdXQyX3YsICJJbnB1dCAyIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShpbnB1dDJfcCwgIklucHV0IDIiLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKGlucHV0Ml9uLCAiSW5wdXQgMiIsIDA= LCAwLCAwKQogICAgVk9QX0NMUl9QQVJNKGlucHV0Ml9jLCAiSW5wdXQgMiIsIDEsIDEsIDEpCiAgICBWT1BfVkVDNF9QQVJNKGlucHV0Ml92NCwgIklucHV0IDIiLCAwLCAwLCAwLCAwKQogICAgcGFybSB7CgluYW1lCWlucHU= dDJfbTIKCWxhYmVsCSJJbnB1dCAyIgoJdHlwZQlmbG9hdAoJc2l6ZQk0CglkZWZhdWx0CXsgMSAwIDAgMSB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJaW5wdXQyX20zCglsYWJlbAkiSW5wdXQgMiIKCXR5cGUJZmxvYXQKCXM= aXplCTkKCWRlZmF1bHQJeyAxIDAgMCAwIDEgMCAwIDAgMSB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJaW5wdXQyX20KCWxhYmVsCSJJbnB1dCAyIgoJdHlwZQlmbG9hdAoJc2l6ZQkxNgoJZGVmYXVsdAl7IDEgMCAwIDAgMCA= MSAwIDAgMCAwIDEgMCAwIDAgMCAxIH0KICAgIH0KCiAgICBWT1BfRkxUX1BBUk0oaW5wdXQyX3VmLCAiSW5wdXQgMiIsIDApCiAgICBWT1BfVkVDX1BBUk0oaW5wdXQyX3V2LCAiSW5wdXQgMiIsIDAsIDAsIDApCiAgICBWT1A= X1ZFQ19QQVJNKGlucHV0Ml91cCwgIklucHV0IDIiLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKGlucHV0Ml91biwgIklucHV0IDIiLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKGlucHV0Ml91YywgIklucHV0IDIiLCA= MCwgMCwgMCkKICAgIHBhcm0gewoJbmFtZQlpbnB1dDJfdW0KCWxhYmVsCSJJbnB1dCAyIgoJdHlwZQlmbG9hdAoJc2l6ZQkxNgoJZGVmYXVsdAl7IDEgMCAwIDAgMCAxIDAgMCAwIDAgMSAwIDAgMCAwIDEgfQogICAgfQogICA= IAogICAgZ3JvdXAgeyBuYW1lICJnMCIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImcxIiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZzIiIG9ic29sZXRlIDEyLjAgfQp9CgpJTkRYAAAAAAA= AAAAAAAACAAAAAxEaWFsb2dTY3JpcHQAAAAAAAAEAFg+i5sAAAAMQ3JlYXRlU2NyaXB0AAAEAAAAATZYPoubAAAAFVR5cGVQcm9wZXJ0aWVzT3B0aW9ucwAABTYAAAEuWD6LmwAAAARIZWxwAAAGZAAAAABYPoubAAAAC1Rvb2w= cy5zaGVsZgAABmQAAAMUWD6LmwAAAAtDb250ZW50cy5negAACXgAABHvYDeG/gAAABNJbnRlcm5hbEZpbGVPcHRpb25zAAAbZwAAADBYPoubAAAAEEV4dHJhRmlsZU9wdGlvbnMAABuXAAAABFg+i5sjIERpYWxvZyBzY3JpcHQ= IGZvciBkZW5zaXR5dG9vcGFjaXR5IGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkCgp7CiAgICBuYW1lCWRlbnNpdHl0b29wYWNpdHkKICAgIHNjcmlwdAlkZW5zaXR5dG9vcGFjaXR5CiAgICBsYWJlbAkiRGVuc2l0eSB0byBPcGE= Y2l0eSIKCiAgICBpbnB1dAlmbG9hdAlkZW5zaXR5CURlbnNpdHkKICAgIGlucHV0CWZsb2F0CXNoYWRvd3NjYWxlCSJTaGFkb3cgRGVuc2l0eSBNdWx0aXBsaWVyIgogICAgaW5wdXQJZmxvYXQJZGlzdAlEaXN0YW5jZQogICA= IG91dHB1dAlmbG9hdAlPZglPZgogICAgaW5wdXRmbGFncwlkZW5zaXR5CTAKICAgIGlucHV0ZmxhZ3MJc2hhZG93c2NhbGUJMAogICAgaW5wdXRmbGFncwlkaXN0CTAKICAgIHNpZ25hdHVyZQkiRmxvYXQgRGVuc2l0eSIJZGU= ZmF1bHQJeyBmbG9hdCBmbG9hdCBmbG9hdCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIlZlY3RvciBEZW5zaXR5Igl2ZWMJeyB2ZWN0b3IgZmxvYXQgZmxvYXQgZmxvYXQgfQoKICAgIG91dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiA= ICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCkKICAgIH0KICAgIG91dHB1dG92ZXJyaWRlcwl2ZWMKICAgIHsKCV9fX2JlZ2luCWF1dG8KCQkJKDApCiAgICB9CgogICAgaGVscCB7CgkiIgogICAgfQoKICAgIHBhcm0gewoJbmE= bWUJInNpZ25hdHVyZSIKCWJhc2VwYXJtCglsYWJlbAkiU2lnbmF0dXJlIgoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZGVuc2l0eSIKCWxhYmVsCSJEZW5zaXR5IgoJdHlwZQlmbG9hdAoJZGVmYXVsdAk= eyAiMSIgfQoJcmFuZ2UJeyAwIDEwIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQkic2hhZG93c2NhbGUiCglsYWJlbAkiU2hhZG93IERlbnNpdHkgTXVsdGlwbGllciIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAiMSIgfQoJcmE= bmdlCXsgMCAxIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZGlzdCIKCWxhYmVsCSJEaXN0YW5jZSIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAiMSIgfQoJcmFuZ2UJeyAwIDEwIH0KICAgIH0KfQojIEF1dG9tYXRpY2FsbHk= IGdlbmVyYXRlZCBzY3JpcHQKXHNldCBub2FsaWFzID0gMQojCiMgIENyZWF0aW9uIHNjcmlwdCBmb3IgZGVuc2l0eXRvb3BhY2l0eSBvcGVyYXRvcgojCgppZiAoICIkYXJnMSIgPT0gIiIgKSB0aGVuCiAgICBlY2hvIFRoaXM= IHNjcmlwdCBpcyBpbnRlbmRlZCBhcyBhIGNyZWF0aW9uIHNjcmlwdAogICAgZXhpdAplbmRpZgoKIyBOb2RlICRhcmcxIChWb3AvZGVuc2l0eXRvb3BhY2l0eSkKb3BleHBybGFuZ3VhZ2UgLXMgaHNjcmlwdCAkYXJnMQpvcHU= c2VyZGF0YSAtbiAnX19fVmVyc2lvbl9fXycgLXYgJycgJGFyZzEKU2F2ZVNwYXJlUGFybXMgOj0gMDsKQ2hlY2tFeHRlcm5hbCA6PSAxOwpTYXZlSWNvbiA6PSAxOwpHemlwQ29udGVudHMgOj0gMTsKQ29udGVudHNDb21wcmU= c3Npb25UeXBlIDo9IDE7ClVubG9ja09uQ3JlYXRlIDo9IDA7ClNhdmVDYWNoZWRDb2RlIDo9IDA7CkxvY2tDb250ZW50cyA6PSAxOwpNYWtlRGVmYXVsdCA6PSAxOwpVc2VEU1Bhcm1zIDo9IDE7CkZvcmJpZE91dHNpZGVQYXI= bXMgOj0gMTsKUHJlZml4RHJvcHBlZFBhcm1MYWJlbCA6PSAxOwpQcmVmaXhEcm9wcGVkUGFybU5hbWUgOj0gMTsKUGFybXNGcm9tVmZsIDo9IDA7Cjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzaGU= bGZEb2N1bWVudD4KICA8IS0tIFRoaXMgZmlsZSBjb250YWlucyBkZWZpbml0aW9ucyBvZiBzaGVsdmVzLCB0b29sYmFycywgYW5kIHRvb2xzLgogSXQgc2hvdWxkIG5vdCBiZSBoYW5kLWVkaXRlZCB3aGVuIGl0IGlzIGJlaW4= ZyB1c2VkIGJ5IHRoZSBhcHBsaWNhdGlvbi4KIE5vdGUsIHRoYXQgdHdvIGRlZmluaXRpb25zIG9mIHRoZSBzYW1lIGVsZW1lbnQgYXJlIG5vdCBhbGxvd2VkIGluCiBhIHNpbmdsZSBmaWxlLiAtLT4KCiAgPHRvb2wgbmFtZT0= IiRIREFfVEFCTEVfJEhEQV9OQU1FIiBsYWJlbD0iJEhEQV9MQUJFTCIgaWNvbj0iVk9QX2RlbnNpdHl0b29wYWNpdHkiPgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJ2aWV3ZXIiPgogICAgICA8Y29udGV4dE5ldFR5cGU= PlZPUDwvY29udGV4dE5ldFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0ibmV0d29yayI+CiAgICAgIDxjb250ZXh0T3BUeXBlPiRIREFfVEFCTEUvJEhEQV9OQU1FPC9jb24= dGV4dE9wVHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xTdWJtZW51PlNoYWRpbmcgKFV0aWxpdGllcyk8L3Rvb2xTdWJtZW51PgogICAgPHNjcmlwdCBzY3JpcHRUeXBlPSJweXRob24iPjwhW0NEQVRBW2k= bXBvcnQgdm9wdG9vbHV0aWxzCgp2b3B0b29sdXRpbHMuZ2VuZXJpY1Rvb2woa3dhcmdzLCAnJEhEQV9OQU1FJyldXT48L3NjcmlwdD4KICA8L3Rvb2w+Cjwvc2hlbGZEb2N1bWVudD4KH4sIAAAAAAAA/+1dT3PbxhVnmtQNkaQ= 0+khpx7WiA9WIlNYACREp44b23JGM7bkkRUnnabDgUiQwoQEOPijP/V4euql/QA95Av00kM/QY/9IL31mi/Qt7tYYPFnV5QpylEiOTbB/b23u3j72/ferhbI98etluHQP+QHG/yn1+sZ1Z8MxZaBna7R7VkW/dotYLuz+2zsTqc= B+7w27j1IpxvDMPZfOrNvCBBG4fhzNv41vXhIh35gb8x8o42Dsdx/j1MpvHG7rOpf/B8GPnzxBt1DkeuVqlHIeWdzJdrhlSggP04PnRH4fFyjeS1KGQCb+Im3nLtZHUoJJLj8Ng9Xa6VrA6JxAWRyzRt2wRyjdLZ7HTkjePW9s4= o69bxc8N+PsBlG19PXi+9XB/e3eHlf/sH19/9rfv4OKXZRYRBLS+//qzv/4T0F9kg99qtUH4xndZ8fvicLVav+qB2ocZJpi41fr1k1brnVhEmFlarQ//DR37V4b8HP6+QyTEjrS0h+K3W+EcjHh3o9zf+9Xuww3tPhuUSvjP2yA= Sz6O6McNkIMpmWFvfcylqF3eamU9epvefOu9rZN5GEB1vks0PhT6AgL3cyuBwaB1drlMs+8WxoXhi9FzNjH2iOVaSGidy90vjwiMEPRD+L5IZ96L02jsDj00DifN3brBx7V1Y4df/UboDYPviwyAUYee5N+WMcoNzp3WL/ePQ/Q= Fcyu58d+Mjys9IKJ3RfZxnqRf3utXlRmFunW+4+AD+GEzWxWfOM/X/33z3/f+FhDH6Nne7vP9ra39j/f+z3a3nm8u/f0czIDOwjtH/oxisNxcuxGHoLreRTOI99L3OgUJSFRfu6PPLQ1HnvDBMafi24Hw846coMRUQrCBITRgYc= Ig8qGKVDb7ROdJPIDeKZn4C3WUdhhEZ+PJyGsQdaASifIuKZwHTgxhJ0HBHBAM29aAaM8cOgA3XQ/md1ooPTu/C9Le0SAW3HQXv+8HAWQueeJ5HnJegrL04Ith9GYZCE62g3gDv0yf21H7qBO3IRQk+7L5C15dA6cO9O17Dv9Dc= nR7rw4amfeQHw2kKLf927kbuzEu8qDOKP9O0lxpoowCK2nox4XVaGtMhqZdP3QNvWi6m5cMQGniptfVbGYTuoTu3jtzpp7pY+Mk9hD9lNb1iin4wT5P2eBq6SRvE2/o2KUAv3GnqMUGwcSGSVdTWC992F2F0B5XU2C34k8BN0gg= 7u4x0dXb7Ta4eDedJu2X0HxFZjtIvIkXgZQPsA8JAflbE7MeoRcwfiERPALBI/qFfzSJPwuhIpCeg/ScXGf/NsnuhNHMnYJwAMIB/cI/auJ7XzxAD8Mp7ckQxIfkOvu3JmyL3bbzftv556ua0b4M/DE0jbjx0jGopXQY+EetGa4= I1gpJVZKM/ukMjsJipm9UmKvlJkqlVhM0OKWS4nl0sxmqcx2XFGwYUpsmDLzpdyKVI+4vsdP9gfPPt97ehs4ug5lOmPaOsJrucz2TiEz8NcbZV5sPSxkjkQZ9p9Ecr6wZKCSfPhkr5AcnlGnLXTUXq+KlqRF6wzS8QK3ni5+7+k= 4jefLn73aePtU9lJFKZz9JJ6RqRPjnQUHsThFBwnwmbHyNhUkUrrUq+0BUNeeB3y3kDIgyyzHOvygizI0e88BHkRD3HbOw+ffPloawCUerL9QIxlRRAk6717CNIiksveJnFwbamwB7W0dZ5DLxPlrsPXdfiShK/r0HQdmqqh6a0= /12HposNTWIE4vsL5TBULs1iUVFYDTX5rt89xC8j9/R2Jd5k0QTcUJtLQcwRN0Z0IMWCrHjni2tWrI4VbK+nzAmxLGMEL6rygZWPhPV3Le0gLCBJhzzrIBJZRSC1k1UpyDUunBV5R56bkCjMoq8kBl9nKD+lDGXRQPTBX65dzhs= WCOxHd+yLxLLMl/Eiyq+6CN/HIBPQIPBkXdC9gERuhV5MbgI8E63bw3hlpLTuYdu3kMGup+V+AmYihfdog7LRHezK7zGqpH/3JVXg/NqzLU1ui/5kTeNM4dGfqBi6DK6GSfRcAbLtpzP6+gb/eAbPW+cTc5b8dCdeoveCmndOLM= +6q7MKAYZz0nQoIt8R3WmbWP+a1+knUvKzA/Ld8mu/FaPasZk3OOCukeiI6FHosFtVCWV0x2hXkbNFah24Cv6bUVN2s4j39YImHmEmbDmpxZDUR2aekZq3KUh0e08OazdBMa/IAfTEA6zqRjWlD5UIRW6M0RynTLAfbMOAuqc64= KkbbM2MuKAZcsRx5FwjAqD3kumIYlgTjB88fPaYmP+BKB/FoLPyjCN/ENHbZNnZDMK/e5omFnrpg9xNSwcziFcxomVX7rHfgxBYrKOtXPs5MJVBTLnHuzAJqoSThipUUY/FUAyqaixWVco7FUw+oJhCrqeQg58tFxIpKOUkq4RQ= r6U0UOlMrCcbnurnqywuQpydkbhIQyt3tFqbxdDcc2ltUkwcm9aeeUHaBg3qA5MI3Av0I/ayX3ZhtD1GhcfbJ3gmO3aJf1cIP3ZZAHilCVk73z9o2jhiDnEd5Q5xHaJZ/VcfTIz+9qNR8Pn+XkkwLgnqesPuSSZ5VK6S/ScXn58= TzxQi+f7M5n4sCSu2KLinbeb6s+bKDEjU5lZnBpFDGLUoGzT2rH/J6/dF8cPwwiSP8UnH09pI4u0gXtNjRiSq7MoxDbhGslRHZT0nGOennPQ0zNGvSY/lMs3WTddoXnJv02bfcZCW4J4ISmzaeNw6aNXZiFhB7BUGBCLkEN9F3U= qItU7ByO3CgMk44f+EmLZrT30MgLYj85TcJw7g7hQgMHPTz0YrJGgZR06fZtDsMPbx/qbg3DGT1hqOvaPIyZA75jdzZtbDnI6IC0gzUICAENqIF3kvgjZGnjqTuJoWNoGg6/ReF4jGZgrim9SrzZfEpP4cGXMTQEy1xyhhG+nUQ= 5NgcXByczt04ppewUgVxVhxBLu1F9PLQnxxO4S9TTANg5Yhexu6RN3ITl34hZy4g2YWaApZw8UQWvnsnc7oAhstpeDyClbbPOjjzRn46EwpIW/xrQDIZL4JVPoE0llbHO8C6kQXrz1canUBFgYHaug7mA/7r2SDqGhYK2Y4mXfA= 6JopSvtxoucV5lXBTMr0yZWZX73S4gQmJlkCDyOP2Bfbm4bdt/q2DWVgf398mpfBqCHkprDejyCHPQhHp78LwuNDL/JI+XBIbGY4jgPVsqTiy/0BTUBoKmJ0NvO/GowrW18TkoBRo6kbTFJ34qFDVq7BqC1LULNQsnKCprEXkaE= ZpsvHwwGgxdeRLYr4Iqc7Vr6IK/Jp4Vhdru8VTbkfjAO49ZOOtsmF2B/uoaKH/gB2bDB2gNv4gcE09gaixAC7Y61R95BOnkYRhF1q7R0MMhYORhoDyjx5TjLJ5+SbQojE6ZfTA3ypUdMjK0fsbYVjGgH+P7UssYofJTFjZGdssM= JV/Fyi7YQ5mFh3KsausyT2V0gOmGg8yO3et3647K+AE6KvpF9FRQsBJX1UM62wfQ617LQfnvWjCN3Xq+U6Frm6g9AzV/Pj01kUlAtimha33UjtODbG/EyBGz6sZKdRNvVtSXObVSNU2+DW92TauH+5uCb7OATuDcTPOK+bb8cQE= 0zKr1CbJWeuldsQcG+mVVqzs/oCMNiFufM9Af2zfznOxNY2v0WoiBoDZDpEcGvgqMK6Bul6gRw2qhqg+P0sgOEtgWBPA9E/RB1tShVDJzGqohckUn4W0VNiQXOWq6VhlzPRMe6VnGiw902Jp3WRVide5w1fLUt9qCOs59Vcf3p0= onWedecn6csxjZdedFTLBR3HrPdAmoHjjrlpWH1kdQzLtru1wIZ/yoHNQMKZg1poEyKRLKw4vT4WworZsyGs4P5VCysFu02jzq2GwLL8dLaKCYXrTa5+QhcL9CKSgn3LcxkKLnoa4xy27FK7shnsdIgyRrgDC7J+7zozFaeoidg= Adba3LWKTBGzzPPInVaTy0JClTqC+/wxpI454btOmXivmTeSszX1PICWN2R2PO2ihymVaD1DEVF5QsfOSUpgLtCQYeWQutMNuVUJVne7Iavi8NKutMgMBFdKR/bNpEX5rCq5Ul66qrRI2I4UeiBzqt0OWRESp2rBut+5Ek61ui8= uUKfyg4ENS33wa+yI3O4vJ63xYW4KV/Pc+VsNV/SUXjgvtXggbtXzAM3ZVkFVVecZdkNs+NM//Au7nWMjm1bq9gQzKhQ8hKsbGUbguAuqq3LPITVcTYNm2wI9jbNbv9KeIjLTLuyg7OS1Ms9UWRdBFQmXNjoNkz3q/Z7iILz3Ro= 686Vc41Xtn/Cu7PyREFovXBExfPVZSdQlF+wI7AKuHAEYi9kzmCzA7U412swmTPIbNjsDEgqKnUGFJQ7A9sx2W7KFV99FfzvNTNvBYuw+s789fLsDSzPLCH3aXR9b2aVlmfeJdfLS1e2SmvsgXTz2uqYXUi/wO92TZg4V/L4yAo= 964HwjERfVA5HgJo6VjIgtvadAt708JO3eniTZnT7cQ+3O9JB6zww/S/jWuvgoCXtvYqmry0tVfRDcMWb53xqTb9WfFFz39ufox7vYY+yBwANjvY6nevVN71+vM/KE1/Ap/r/JgtnAgrPENXLC25iF5JnvoKB7WDdDqFRJcU7o4= z3GozOKqkmSO+RXHsut+xZKu7H7wfiWfXFBJE7EbHAs5doqbz0XQY7QSjKjVD2IUahKMqNWPLxRqEoyo1ZO1Qk2CEbWuQk2CEbWeQk2CETVHoSbBiNqmQk2CEbW+Qk2C0eE2VOMtAamikigKpmAVVWQgVVSRRQZSRRVdZCBVVBE= RgZSRRVlZCBVVJFGBlJFFW1kIFVUEUcG0hmvYo4MpIoq5shAqqh0MgrmmCrmyECqqGKODKSKKubIQKqoYo4MpIoq5shAqqhijgykiirmyEDq9FXMkYFUUcUcGUgVVcyRgVRRGaAUzLFUzJGBVFHFHBlIFVXMkYFUUcUcGUgVVcw= kYFUUcUcGUjjvoo5MpAqqpgjA6miijkykCqqmCMDqaIyuVEwx1YxRwZSRRVzZCBVVDFHBlJFFXNkIFVUMUcG0tRPxRwZSBVVzJGBVFHFHBlIFVXMkYFUUcUcGUgVlYmxgjldFXNkIFVUMUcGUkUVc2QgVVQxRwbS7F/FHBlIFVU= zJGBVFHFHBlIFVXMkYFUUcUcGbj8NlT+YFJ5G4qvUC/vDIDqrJB5yWeFrNppCFN1hBr3HNtCuOP0rF79CPWPaxfqYg8LNT3kUz0uhOXHhcoP9+CKlmKfqdv0S0Pryu4zKc8OmZd/dsi8RL8hnBTPH+ejW43lk0NQctH+wszhbqU= ZemGNbnj7mUfFAhyTxH8YLerK/vJggNpC78MZecEascJmDMQ5VS7zH3sNB0XdK7u7C8OrmCnTMSGmc8sHzQ+prXG0cZN6N0LOWkk+KrCcbDeXp7TaHq8gxw8K+cZ7snKHu/AuNyuzGOYHcN2zKv14PElJhdgu+bEInv0D/UqaUU= 9t42xSPFXDPLKAoFmUPpGlbpKa8fQTpRTA8hnSA0XUUmITygIGQSpLXL8wfFKkh4fpOOfOXoYQAUuPCDh4UDd5xupXnFGwkMqKJH3p1iO+AcrsSjm5eVThj12X2OAy5dwzbEFCEr6/cvakbTP5c0lzm1za5ZpXbDbKYMb3zeXx8= s/fqrWn0Au63JsKeApdCSTiZTL0mVIcxJDXD/TcLEPVpOFG2TEGzGc1xS4YTCfYyP5UEe72eSoK+yU8lMPIjaAbs3SSExb7a8mpymVnjDeP8wXoq1JfLlN9RQKVxTyUuf4afvXGzcXgpa3zJ2BPQnwHtpejEC2deEp1KBbhTkRo= nQqcYU/yUkxFC+RwjNfYiJ5PCrcJpnNCgjDGmUpUAlKiSTBGUwlIbSHBGO9U4EzWWcY0FYh7EpQxR9pdZvlGmJoe1NNh45yjMPFyKXtxZYPjCdjogtejb62rCmRvOMlE2IvsapWwF9vtpLMDCIvmxezLFgJFUpS57UtLi3AuiLs= +buyyESLWtjUskRZyx/LJzEMa/nzY1r2+IjwP+TEWr5BpxWbzLmKqdF1oEaSv+x1Ihf2PjoSAfktBF7SwkvXLAyRsb/3+faTrb2bN2+2/g+qWM3u93cAAAAAAAIADG5vZGVjb25udHlwZQAAAAEAAAAAAAxub2RlcGFybXR5cGU= AAAAAQAAAAAAAAAASU5EWAAAAAAAAAAAAAAABAAAAAxEaWFsb2dTY3JpcHQAAAAAAAACe1DmM8IAAAAMQ3JlYXRlU2NyaXB0AAACewAAASNS+qhuAAAAE0ludGVybmFsRmlsZU9wdGlvbnMAAAOeAAAAGlL6qG4AAAALQ29udGU= bnRzLmd6AAADuAAAEPtgN4b+LyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGI= ZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW4= YwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW0= ZQkiZWRnZWZhbGxvZmYiCiAgICBzY3JpcHQJImVkZ2VmYWxsb2ZmIgogICAgbGFiZWwJImVkZ2VmYWxsb2ZmIgoKCiAgICBpbnB1dAl2ZWN0b3IJSQkJIkRpcmVjdGlvbiBGcm9tIEV5ZSBUbyBTdXJmYWNlIgogICAgaW5wdXQ= CW5vcm1hbAlOCQkiU3VyZmFjZSBOb3JtYWwiCiAgICBWT1BfQ0xSX0lOUFVUKAliYXNlY29sb3IsCSJCYXNlIENvbG9yIiwJCTEsIDEsIDEpCiAgICBWT1BfRkxUX0lOUFVUX1IoCWZhbGxvZmYsCSJFZGdlIEZhbGxvZmYiLAk= CTgsIDAsIDIwKQp9CiMgQXV0b21hdGljYWxseSBnZW5lcmF0ZWQgc2NyaXB0OiBUdWVzZGF5IEZlYnJ1YXJ5IDExLCAxNzo0NyAyMDE0ClxzZXQgbm9hbGlhcyA9IDEKIwojICBDcmVhdGlvbiBzY3JpcHQgZm9yIGVkZ2VmYWw= bG9mZiBvcGVyYXRvcgojCgppZiAoICIkYXJnMSIgPT0gIiIgKSB0aGVuCiAgICBlY2hvIFRoaXMgc2NyaXB0IGlzIGludGVuZGVkIGFzIGEgY3JlYXRpb24gc2NyaXB0CiAgICBleGl0CmVuZGlmCgojIE5vZGUgJGFyZzEgKFY= b3AvZWRnZWZhbGxvZmYpCm9wZXhwcmxhbmd1YWdlIC1zIGhzY3JpcHQgJGFyZzEKAAAAAQAMbm9kZWNvbm50eXBlAAAAAQAAAAAfiwgAAAAAAAD/7Vxbc9xIFZ5lye5K2S0eKKiieOmIQG22HI1uc/HCErKJQ01VYhvHGxYoako= ntHYqp2RVLqMbVLhjb/BM3+BZ34IT/DID+CB4nTr1pK6e26+rBPbcUbqc77uVuv0d06f1uivf261tB75xT+6lv90u12t/pNJdcPodTuGpXeIit4pxIam7u1P7On0yB59E7Ve+UE78E9R+8SfOW3bG4fOaTt0Ar89duZDP4jbJ5M= CITJ2PXcth9Po/be/tQ9ejkK3SB2xioUyXklAvHYjzdvA1ciENtH0eZt4EoEYncy8j3PGUHZ5m3RlQnUPD+c2VP3T87mLZZVcZQuyNCMjqUbYGjjZDY7HzuTqDXYffp1q/z5AP4+gbKdr4cvd54cDvZ20/Lv/OXgv3/z4ODDzKg= cBGc/R6KZ3kx2EGrJf0T/j6ji+HWtVrfl6Dyf2WVfK82yq3Wj/7Tat19mKE+qQxJq/XTH7dadx5nwjvw9134e590onVn3z91Qjj4oR/AoH3ezvr3qOgndGJvf5ge5j/vgxR/zMnHB6AAMy+TvfdZrkV6+14rb5BcXuvuU7D2/dA= HyejuNYsKDwqxiFtNj3cqFkyfK2PHh9F/jSJnVqbIH1UDHLaZnq4SZt3K/em9fFggp5Q5z+j2qc0HzXuKtxo6E+1aJN+SZRRtKRd6kShulQoParZERgWdIcuWKsztSmDe/fxU9ee+sfplE2LP1T3/23+o/2ZjD5D+wd7+weDncM= xwe/Q4PdZ3sHLx7jqaUidHjiRijyJ/GpHToIjoPQD0LXie3wHMU+Br90xw7amUxgACP0MlcdeCN1CwHlYJAHJhn76MhBQD7ENJ3xFsbGoe1FMzeGod9CfojGbjSa+hHwmusB+Byd2vDnxkBRMToNsaKHAiecuVHk+p4KdZD+Z3U= oqPzz+Fc4nYJC61eDx24o5OZD517GYeOE6PfOlGMZYd+6Huxv4X2PLhCF1+f9MT27LGNEHrReYXMnR6pQ+8+7GjWw+1+r5v2oS3LP3G90TSBln8R2KE9c2InVMfRL2X5tQxo5EGRpMA8V8hpRO4FVTC1j5xpdk4K4JqdcORDha8= ZWmw++T5V093hnDrnw++JPI3qVquodzHvvQLBDaC2eTT+3N7uoXuO2fBg58rNMD1giSWJlPfjiXQkZQBLkCv7GniKA0NwEvKzlnge44XK3nHSjk0JSl7pCSvIr0+99iz4ySEa36GFRVJkoDR7WQaS6+hKzUd8yl6BbfLD0FvDgo= c3KCSBv5CQu077serjsATICPM0h6zEKk0xIgHkDSyZZhspMG6ODXXwK/TEnfRgAa4eMMkx43IBZ9OVZxPVblgqz8jlDArzx3At1A+ZglEwAnKar60Wgzh1JDmeChTLLhy+G80aTw2agmeFSTdChzNGdgKXA+wAke4CQb1BzOG+M= HE+NdYLHOkkHOIfnw03gmC2fPT8c7j8+ePEpsXaElNQGt5D+oNB5tfOk0BnOtyid9B9HM1ha0xNpPnl+UGqOFtRpUR21tuqqFW36yofJZGvxpSfLX3uy/MUny199wr188h/Q5gwzGWFK4B1ZyjixpB8pPg+clHlkKQInKekyRSs= uqplpvWmrPY49JMAvSYEjJTjuYJ8HKsAPyMINnNATStpar2Rl/OsH/3v1rNeg2eFULbqWYuCzIrI+XqeFaB4dDPvCmfgXZ0RmC/+MJj+NWVZ/KFLSsrHSFeYCkahYDAcbNa2pFCBvSIz5iLpUNkUmV4a/GPNW2i01DUUoqhXdMs= iQv1Et4itMyumFY2KGVmzZUeZ6S0bKcr6kv0O1mp4wmn56JgZZmYpp3503lQRjZ0sCJA5s507pXQStDCDYraeReDeREbVaIqPjLrblAGVYt6m+LyzgZeAVzY1xRTdNabl1HZwt5m2Ky7XlBCF/U3Q+Yd9qhYUNxjdixIR4T8mI4= MhtQqMZm1RhtcWyXXTRCxKYKeCVWW6KWbAAQMa+ilmrMtjBQzG8eePA5FTAuf0m01eE4gA47l76iiglCJR5VyfIXVDVHRMyxgC9/RRXLBA8V0NUsfUlVK0VeJaBe8pp4AXUlrs5s9qojpQ/+fhspXUOkZB9F1UipKMgiJXK+XqQ= hPPgaZQERyQHsXL2oRL9QC2SkucWaa0V8wsDL3aOHczaLojx/OPlB1hpiJUSEKulHlZLOqyabtgo0bB6hmHN1MK6OYV1kwlrZREGu9R6211iuX2bafi2ZRquxcndfe/WyV2Dk6N2darOriHInF6lvObVQicCvwKO7T6MW641LHc= Ye99gTT0CN0vSz5H9+FmFOd8H1io5J7wEIYIKngGdynb1HLnbnzezMzT9UvK09T3ocEEPXPDCA5IbbtgEU+q11vxr+mVSfUU/gIPi5b2sExiB2NwvWPQjEAzIie1jxUd8xr+eS0vvY6zXtdll6673sUzE72wYZzOADozATojZ2Y= 47PZ6JlFQQtk7eNqdyUuJHbYNITYMJRIODc5R9PjnuBxT7Khrn+yYhJ6noNXyyd67t00RohCQ0isIgC9PDxggCIGSFEYjrmCmrOa4ib0KtBgfai3DLQIDyrQ0ZKtWqyLtfjgMm1Y2dSo4GdmscFRrYWxy7Fd2eUAZ4N/y096z0M= 0ODy7eldVoMa5+gN7dy4tpuGjgJLZN/dZAOjSjawqmQDs0oW2hX/LiVXc5tqAa62VBisL6VlrB8s3/nBgbr379tg+YqD5eKZo2qoXCvOrJIqrcfJHjhxiJILDbJNxkwApSp496vIAKXRAR2iZkoe0SoepxoXqqLgTRCp0lEhQos= 0zZlnIa1F4Sc1biuBAgCOmaQglbIc9ChEVolrVJGZIiVxWHuwZH8SNbPLUm4XUec+pKq80WqFqWLPe9vEhts2YMJB4DC7TJzBwAhbL5kV5IVup3w+32hNPtm40dsjVLD8mDGDrE3wQ9yb1qzUdZsGc742MGPifuTia66nhu3cDM= wAmUQIZgd3TiRDBFQaBt3H4O0nXdrLQPDbRG/mzmwDRQFDnwIzcGe8HuUB7ZuAv4kWZdzpyvH3rOWeyOkSVPpvYxTmSjqT/6BkFlaAZDNiVHsTMLpmB75GTi4+15PM/w2VkIngEfHJ0HdhSRQ/AeoJ4Wh443dkJyeOIen0zhLwU= Jh549TE5jOy5M7Zjm5xA7wNYoqc1OWcB8UJwBVP/dAzuzk17NHPGbjKjCnDl+aknp2wa7YJxjU3g/Tcy4eCyQEOSosAIQYygDBRZp053FdmgTo/syCFrHUU2qeJsxJWi6qJSiDuy+vCRURyZxdEbOYohoMHuaBQ6eFx1c9vQO/0= vqlBGYy7OzkvyiwLyuwEfC/eBz/yx+e/8vzTEyd01Aj86+RMhSHDKqMRHjat1+tBC+ny7KvDYbq5jxdzmtov/mS4tanPw2YCwxxObe84sY8ddJKWy3DjNrbTUtHUK3aaRE6Ib3kaGH0yHA5fOSEOJeAIP/a78Rc5zE6hYGl00+0= KDlKzaM6W4viC56rppWLgTR4HeFNW72jWuY26qlmR+9vC2dw51JmsFdMYO8S569Xmb5AlyvN32FtAg9rM3jImcLDYg5bSJpB5OQG03NkYFGmvcbcpqtaea5va8aNnevFhOvpepdn53gN2Hotz9O5jnsn4wBAl/6ANAmbbfSFhv4= KH0qkUuSHsgkAG+KlWdp5XmC6gGpxmjqKXkdHBmGmQIYR4ZhlgDGkWFYRwDjyDCsK4BxZBjWE8A4MgzrC2AcGYZtC2AcGbn9mgDHExIgwzJKIEdIgCJT4QkJUGQsPCEBisyFJyRAkcHwhAQoMhmekABFRsMTEqDIbHhCAhQZDk8= SGa8yHJ4QgIUWQ5PSIBCkhFYjiGyHJ6QAEWWwxMSoMhyeEICFFkOT0iAIsvhCQlQZDk8IQGKLIcnJKQvshyekABFlsMTEqDIcnhCAhQ6KIHlmCLL4QkJUGQ5PCEBiiyHJyRAkeXwhAQoshyekABFlsMTEr8vshyekABFlsMTEqA= yHJ4QgIUWQ5PSIDC4EZgOZbIcnhCAhRZDk9IgCLL4QkJUGQ5PCEBiiyHJyShn8hyeEICFFkOT0iAIsvhCQlQZDk8IQGKLIcnJEBhYCywnI7IcnhCAhRZDk9IgCLL4QkJUGQ5PCGJ/kWWwxMSoMhyeEICFFkOT0iAIsvhCQlQZDk= POHGSWKrBPHzRAuzVR/qptpRe/pF5YrgsFfvDElFNHJWpPSiU1ZmITYaY5J1g5exeqirWke3TNRXzU5vW5yzutlZ54VZKy3PTWUpqVomikpANfJbVOZptWyxeYMzSKX1c82OkUDanAJKhSYFZO1eGQOYhUKNAfKsYoUA8sKLJgA= oxD3THYvuBlrUzX6mol68NE3esLpb77d0x8mfJB/eZWVwC6sK805p8cklY1fa1GWGfVEdAWY66++sWTe3I0laprUqKIw0MtgCrNXKFicZq+KKOittcoWNH7XUYUj4Pyit5+Ll6TVtp9J2zxmAEbo6V0LbauG2bfMd5wZsu+4s5k= Ybd8JRKwAPAA/mY3YYYBQ9LgBxqe7VgNakUrMkXvxjJFOU+sjtWwVQZJlI8N1Rcc+WOHD2TyioO6WJc0+CXC5vJII+IUORwJsQxxBZ3MxXCGvIpf0DxDnuM3J9DywZnqAwHkblz+QwGlYo2/qSlTIc+i9KIjLOo9kwa3Jzwq7ag= xvZ230K6pna2rb6QSo23m0qBAvHDkjweJWVpLFXRqsrXYMTOjWXEchJYOt/01mdGEbsMA6FUyGzDeTMHpJFfPVNIPCE+ETcu4NXNl5hc3qPH/Br5b/Ct4b/BsvzXsVBf7RqWZdzyH4f/Bgv4b3DLfzzTu+W/q+G/wVXyH3/RbB8= RRXeg/NLWzTDsrnRNo/pYLEMXGnAp6nD8vkdZzrylhYW0eH3nackZ0/rJIdlaxDc9o0luNLKu0a3YWnrEps9ZdADKR+6XAmLUvRCyuKjUsois1LKotlSyqBKvaKQTLh9ZvIghRT3msnBlJjf70tcXOP7fo3kGvinFXKF88sj164= 3mibu1ehq6YGy+iuanU6Rucdz0iS13CzyBW/4EovyFWn9x9MXAx9qHMuhmSZx4ryql990d4KErYaFnkJJHxLtctTLX7DO6tPl0jB+K5f/vqe973EdpbpqtAw9fqfi17dU99P7DD7waNkU7Wsbt/EmU1L61hvMSUv/M4iUHL6qqI= RbvHevqNpeKNRzpObB5P/SN7Sl6CoNAvW+DvJespX9PQVen6Bj97UjzxYBo9psWuRNlz/Ewb/bKq5sK9qsCIoRsqEefZucobWjgpgppak/6Yak2CZaqxNowYatz8RUNz1nxMUC9yHWXOo4rhQjTOUa0Chp9qdIy5t8a4AIbnYus= LTnCzD05lt46o7C51+N9zbeYPJfv+ajnpuoeJ+WziutLiy7rqSmt1zHZfeCuRNQu9LuLtlXogCF2e/rb7fY08g38C3wg8gZnqguj1rv1eZUZFMMrgb3EYCnkzUl1MoiScGKPHJj0MCPBCpOmS/E9hQTQIXlPTl28eyF8wX2Mqrg= rut43rJTS0xfP28MluANo9/ro57ah8il+47zxuCWNxbwxuC6eGNwubwxuHLe4K60B9+SlfZg8Uq7Z/W6qK92uob+Nj+ofXErba250h6ssdIunsm8XWmzLPZ2pX270r5dabMnD3elPbiqlbZRBhdWZf6qfghc3tINufzmpFyQnlw= fFUJfx+BeupNpp4AkfFjF3h3MMsbyPl6QB6UB6lk06soQVr1DX6eE7f0jV89aFIqhwePB893Du7du9f6P/5rJlWifgAASU5EWAAAAAAAAAAAAAAACAAAAAxEaWFsb2dTY3JpcHQAAAAAAAAGhVRBXF8AAAAMQ3JlYXRlU2NyaXA= dAAABoUAAAFhVEFcXwAAABVUeXBlUHJvcGVydGllc09wdGlvbnMAAAfmAAABAVFHT0kAAAAESGVscAAACOcAAAAAUUdPSQAAAAtUb29scy5zaGVsZgAACOcAAANjUUdPSQAAAAtDb250ZW50cy5negAADEoAABDDYDeG/gAAABM= SW50ZXJuYWxGaWxlT3B0aW9ucwAAHQ0AAAAaVEFcXwAAABBFeHRyYUZpbGVPcHRpb25zAAAdJwAAAARRR09JIyBEaWFsb2cgc2NyaXB0IGZvciBnZW9tZXRyeXZvcGdsb2JhbDo6Mi4wIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGU= ZCAxMC8xNy8xNCAxNDoxMzo1MQoKewogICAgbmFtZQlnZW9tZXRyeXZvcGdsb2JhbDo6Mi4wCiAgICBzY3JpcHQJZ2VvbWV0cnl2b3BnbG9iYWw6OjIuMAogICAgbGFiZWwJIkdlb21ldHJ5IFZPUCBHbG9iYWwgUGFyYW1ldGU= cnMiCgogICAgb3V0cHV0CXZlY3RvcglQCVAKICAgIG91dHB1dAl2ZWN0b3IJdglWZWxvY2l0eQogICAgb3V0cHV0CXZlY3Rvcglmb3JjZQlGb3JjZQogICAgb3V0cHV0CWZsb2F0CWFnZQlBZ2UKICAgIG91dHB1dAlmbG9hdAk= bGlmZQlMaWZlCiAgICBvdXRwdXQJaW50CWlkCUlkCiAgICBvdXRwdXQJdmVjdG9yCUNkCUNkCiAgICBvdXRwdXQJdmVjdG9yCXV2CVVWCiAgICBvdXRwdXQJdmVjdG9yCU4JTgogICAgb3V0cHV0CWZsb2F0CVRpbWUJVGltZQo= ICAgIG91dHB1dAlmbG9hdAlUaW1lSW5jCSJUaW1lIEluYyIKICAgIG91dHB1dAlmbG9hdAlGcmFtZQlGcmFtZQogICAgb3V0cHV0CWludAlwdG51bQkiUG9pbnQgTnVtYmVyIgogICAgb3V0cHV0CWludAlwcmltbnVtCSJQcmk= bWl0aXZlIE51bWJlciIKICAgIG91dHB1dAlpbnQJdnR4bnVtCSJWZXJ0ZXggTnVtYmVyIgogICAgb3V0cHV0CWludAludW1wdAkiTnVtYmVyIG9mIFBvaW50cyIKICAgIG91dHB1dAlpbnQJbnVtcHJpbQkiTnVtYmVyIG9mIFA= cmltcyIKICAgIG91dHB1dAlpbnQJbnVtdnR4CSJOdW1iZXIgb2YgVmVydGljZXMiCiAgICBvdXRwdXQJc3RyaW5nCU9wSW5wdXQxCSJGaXJzdCBJbnB1dCIKICAgIG91dHB1dAlzdHJpbmcJT3BJbnB1dDIJIlNlY29uZCBJbnA= dXQiCiAgICBvdXRwdXQJc3RyaW5nCU9wSW5wdXQzCSJUaGlyZCBJbnB1dCIKICAgIG91dHB1dAlzdHJpbmcJT3BJbnB1dDQJIkZvdXJ0aCBJbnB1dCIKICAgIHNpZ25hdHVyZQkiRGVmYXVsdCBJbnB1dHMiCWRlZmF1bHQJeyA= dmVjdG9yIHZlY3RvciB2ZWN0b3IgZmxvYXQgZmxvYXQgaW50IHZlY3RvciB2ZWN0b3IgdmVjdG9yIGZsb2F0IGZsb2F0IGZsb2F0IGludCBpbnQgaW50IGludCBpbnQgaW50IHN0cmluZyBzdHJpbmcgc3RyaW5nIHN0cmluZyA= fQoKICAgIG91dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXQ= bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCw= MCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwo= CQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgiIikKCV9fX2JlZ2luCWF1dG8KCQkJKCIiKQoJX19fYmVnaW4= CWF1dG8KCQkJKCIiKQoJX19fYmVnaW4JYXV0bwoJCQkoIiIpCiAgICB9CgogICAgaGVscCB7CgkiIgogICAgfQoKfQojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIHNjcmlwdDogRnJpZGF5IE9jdG9iZXIgMTcsIDE0OjEzIDI= MDE0ClxzZXQgbm9hbGlhcyA9IDEKIwojICBDcmVhdGlvbiBzY3JpcHQgZm9yIGdlb21ldHJ5dm9wZ2xvYmFsOjoyLjAgb3BlcmF0b3IKIwoKaWYgKCAiJGFyZzEiID09ICIiICkgdGhlbgogICAgZWNobyBUaGlzIHNjcmlwdCA= aXMgaW50ZW5kZWQgYXMgYSBjcmVhdGlvbiBzY3JpcHQKICAgIGV4aXQKZW5kaWYKCiMgTm9kZSAkYXJnMSAoVm9wL2dlb21ldHJ5dm9wZ2xvYmFsOjoyLjApCm9wZXhwcmxhbmd1YWdlIC1zIGhzY3JpcHQgJGFyZzEKb3B1c2U= cmRhdGEgLW4gJ19fX1ZlcnNpb25fX18nIC12ICcnICRhcmcxClNhdmVTcGFyZVBhcm1zIDo9IDE7CkNoZWNrRXh0ZXJuYWwgOj0gMTsKR3ppcENvbnRlbnRzIDo9IDE7ClVubG9ja09uQ3JlYXRlIDo9IDA7ClNhdmVDYWNoZWQ= Q29kZSA6PSAwOwpMb2NrQ29udGVudHMgOj0gMTsKTWFrZURlZmF1bHQgOj0gMTsKVXNlRFNQYXJtcyA6PSAxOwpGb3JiaWRPdXRzaWRlUGFybXMgOj0gMTsKUHJlZml4RHJvcHBlZFBhcm1MYWJlbCA6PSAxOwpQcmVmaXhEcm8= cHBlZFBhcm1OYW1lIDo9IDE7ClBhcm1zRnJvbVZmbCA6PSAwOwo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8c2hlbGZEb2N1bWVudD4KICA8IS0tIFRoaXMgZmlsZSBjb250YWlucyBkZWZpbml0aW8= bnMgb2Ygc2hlbHZlcywgdG9vbGJhcnMsIGFuZCB0b29scy4KIEl0IHNob3VsZCBub3QgYmUgaGFuZC1lZGl0ZWQgd2hlbiBpdCBpcyBiZWluZyB1c2VkIGJ5IHRoZSBhcHBsaWNhdGlvbi4KIE5vdGUsIHRoYXQgdHdvIGRlZmk= bml0aW9ucyBvZiB0aGUgc2FtZSBlbGVtZW50IGFyZSBub3QgYWxsb3dlZCBpbgogYSBzaW5nbGUgZmlsZS4gLS0+CgogIDx0b29sIG5hbWU9IiRIREFfREVGQVVMVF9UT09MIiBsYWJlbD0iJEhEQV9MQUJFTCIgaWNvbj0iJEg= REFfSUNPTiI+CiAgICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9InZpZXdlciI+CiAgICAgIDxjb250ZXh0TmV0VHlwZT5WT1A8L2NvbnRleHROZXRUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbE1lbnVDb24= dGV4dCBuYW1lPSJwb3Bfdmlld2VyIj4KICAgICAgPGNvbnRleHROZXRUeXBlPlZPUDwvY29udGV4dE5ldFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0ibmV0d29yayI+CiA= ICAgICA8Y29udGV4dE9wVHlwZT4kSERBX1RBQkxFX0FORF9OQU1FPC9jb250ZXh0T3BUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbFN1Ym1lbnU+R2xvYmFsczwvdG9vbFN1Ym1lbnU+CiAgICA8c2NyaXA= dCBzY3JpcHRUeXBlPSJweXRob24iPjwhW0NEQVRBW2ltcG9ydCB2b3B0b29sdXRpbHMKCnZvcHRvb2x1dGlscy5nZW5lcmljVG9vbChrd2FyZ3MsICckSERBX05BTUUnKV1dPjwvc2NyaXB0PgogIDwvdG9vbD4KPC9zaGVsZkQ= b2N1bWVudD4KH4sIAAAAAAAA/+2d3W/juBHAc+hLI6D/g9ZP7cPqJJL6OuCA3uY+usU1G1z39qUoAsdWErW2ZNiyL9vDPfb/7nAoycqGpLHNWpbXs4dDRA1HHJFDmT9+/jf+4syP8T/5L/Cbf1EU+R/+q6UBE8xnYRTwWAW3MUQ= UU6z6+r9Ijt7Vy6cZz6ZbyOE4V1WzrNq+X5TLu5m5c14Fnh5kVdnMjH3a/eJ+KuvmOc783E1uc9W0+wW4vjPNYjFjZj7scYgSOZsUs7nWVG5o5GzKFd5lZeFG3ipH8ap/BtHPHAmY2lU/p/MheuyKLJJVS6L7KHKpy5jzu1sfLc= AnvdWTn5t1ve3rpzyNYZXlXZfDEbVxkGbsuyWixzSE2GHpbj93hx834xXq3wcpqvIDrcLtxlVkyzpby6z+/uZ/C/UlsXs3I8xcvVeJNNx9UYA/Aii2VWPyd7gJfJplJ7Vv4yzapxruyZZ9N8Pe/ckA9vgoVTrqvFulpdjiEed34= dXx3dDVyAne0GTnMHd2Wy0k2crg7Gt/BX+GOZvktXITuKJ+OnMgdXcCf2B2tIX7iji5HTuqO3uZziBP46up1MYEAPPL75Rjvw3MXVbGewyU8GPJnrgLw9E31oK4hAbhYVHAZqUuIBoEYAxANriG9N4vXBdgfQChtQwxM99sQh1A= 0IbEyPnNyYtH79zcwMtVNa7gwnUny0wWYyACHkZpGCdwD4o5v33f3IuYD/fG6+q+XLpFeVNO3/+5KH+5z5aZt8rB1x48KCMZZTKR5eTHcQwpTMoZxP/57fUFXvz0wyvX95L2fwc8aTVZ5gt0USjX5Wxc3K0h/917dd8BR3l21RU= bQQeaGrKepUtpaedwb8vzv5wfX39LluuoK7AFdz63dlzv0q8qaoRj5nGAOWYeXFbrs4u1/PX8kLWvXfj2TpbvcqL8RIKwnmV3eWFFDpvUEEWqnsxdb7NbtZ3F+VyiaWOd6+voUjG61l1fe28whpoll+Wy/l49jeo1fBRUpExwJw= n1fZtyoaWgImfFdM0YCz+p/WJPT9wVl1OTiLmgo9VMPYUA3jQzVMDM6wq8FZJH8mB2kU/HYPzi74JRycTdhOGpxV+fB+B2XzcXBG1c3LQdpVDdEqaH8PzqyaI4ZnVzVEq9abwZk0QIuQRg9p1nMha9v1I/ynkPXl1aMumsVYQko= lS0/ca8MD1ox06AeWGHqlxFeHDA38QIWJ7G1V4bvpVMGrptembrn5NDdMjflupheX2l6MZh7PhpB7rkQC0WjbseGj1Ifck7TxcGFz9IgjUSni4NHCeS9CKPj7eJonF/4QaR1O3D4+dmvzkb1bEjTHHlrNSkX2fk/XP9cutLqa98= /ef5H89X92NwBCk//xNGU6/8JN5oVMsLKJkn0qtaCC5ymz+YlcFtKmuE2fgmm2kfv7ovf9FLR2XRqMsq/1R+Cy5d8W4c7UugERgXPOCJ1Ach1C6TqCrv7maZTjqCeiCfDL6gjyDVZ+WdNWUUMr20lXOTXMbY4HfFFqPAL7otxqI= NOaAijDNl5AMeJ0uUtC1VZgf08aZa19YPSZoIqXmOH7nbx07iGzRfcMVeF8Fn9Y7bfGi1+SGspfCfA6fAKO0qcLGCPjVsWU6RtiRn5NSVXTzG8jcGevE6PYGiXIqZpUahMoLbMK56bmq3G3CIDJIVTkahE0macWYS6C+nmhrAIo= l1DHs9tZpSmIoBFDZurEfmuc9hsG3xCIUC7A0aAl80T84sWbV3/98sfXP/zl7YsX9XeubnkYXiSTzSIonUCTD+tVNl7JR8CL5oUmueaTJuOsi/wWPhymrzI8C3/cjc+QbYllhT9A9ijQNqqgVfQk1mSTPUhbluUGfrrhldfGB0k= 4eS+zOEXbke2MG012OSr/Gam+eVQ7/ov+DwWOhOb9KEFNgZ9aGgU+vTv4Q3M0sl4NrsZT/5t0M1mC73kt2e3ObYRhWZYBdocOwdWfh8Iz4cWr9hz23/Te9ufa62wtP1ZGDI39oIk5Sfe+N90Gv+bHhr/AtwnTVn8OTT+mWZqAvg= 3QEa/5v9Nv7fZRDKq/fEAMQAxADEAMQAxADEAINjgE2PDNAxRccAODbVDweErZjr2mPKEhMLhF4aCD9wX3KPMxGf+lBAM3uyIYI63AMVsJQx/4ipoIkIfCOMXngAMsCE90sHoyvZHnUv1/ObbDl6HiPAgwgQCBAIEAgQCBAIEAg= ED6qFSI6PfM6QFCtkP4gIW4j6AcKcBZUP5QQtWKuWb/VmGLChMRL/cSPJCYkvh+nJ44J7WKqduSgvtETKATB8YJCUycAFHRzh2pHPMQYAqa8Z1SALw38OBArECsQKxArECsQKxArHIgVtnss6AcTVEOkN1jYLhs3jCioVTj90EI= u9uDgaNqW0y4EHsiTdJQ4kKYROzU5xhtN2JoxxWaO30Bw/Hup9DWCwF4b/HFQ4wtqKT3PboAqUC12mREDUQNRA1EDUQNRA1EDQeihm0z3doy7m+MoYMxOmzIp/0QA2vF2lnhYIZ5CpJgAXe5lyQsPnVUkHu/tZQgAz2tRubh0QI= QlsDDKuRwfUOwAb5dL9Y8Ho6YAx4GRAHEAcQBxAHEAcQB3yOHNCd2qPjAGh0DGYtAm52Noi1CMoSMwikSeQz96XwwliEyYmjQLNLc0MDdbivEQN2vECwXYtgqQ8HYAJMeM+jBWqMADzMxVUJKxotIEogSiBKIEogSiBK6Hu0YMc= egTVEhnMegS1//Ag1iPUpphQIfUYT5LUfRl6oRAnP2rQHtzSYQW80RcsHPHC5e16BKHbRqt2xMPQAqTcGy7IlQnyA0/AQMBAwEDAQMBAwEDA0Dcw7FiUULdGBrMooT7fZRCLEhpbTMwQe1EcJUIOL6TcD059q6PtyY/dAQa80xc= NYijpYbuogSbLx5okAGS7m+YARIjaCBoIGggaCBoIGggaOgdGnasSWgaI/2NM4RtBC01yPNP+0EG0Yq5bu0oGmKZjpSCmvsy8MLQtx9d//njQn3yfMMKKtgXKKRHCwptVRD6UzrQAw9ACTLd/SJCncJzz0sgLiAuIC4gLiAuIC4= IC74qLaH2CppuQDbHoMZSpDW5MVkEEMJjS22oYQkCiUaRDzhpz6UILPrdTH5AA/wzr4JQQQ8jNIw/SyGErQnJzS+eCBIgFLc81CCTMWVzkK0QLRAtEC0QLRAtEC0MLRRhKYdMphlzd9LNuh9WbOuiaYsMcFC5MGjEvcl80QKrdU= E2cFzKsOKdThvk5YO+JtjrarmrU7bCknPAAlYML7ZYQmCcIDwgPCA8IDwgPCA8KDfvFgx1Jm1fwYDByAP076hwPdDA9liQkOhJcAFQiABOZHp36sGmZVhw3qcA9swFmasiNexNxhA90WqMoHD8AGmPCe2aBO4rlswAkOCA4IDgg= DggOCA4IDj6q/bELDlT7YzDrD2b57TDWH6AhZjRIYxZH8DdMkpPf4khmVQcNVLCf2UXRMZPBjvUH6IEHAAOZ7n654EeVAg0ZEBUQFRAVEBUQFRAV9EsFO9YfYNujPyjozG/SQQF8bfthAt6KtX210g4zEsSpHwbyyLRAbp/TPxI= FC0RFAcGAsinDg9gqC8ciI4XB5pKAG+nq5LS+Q5AA5DsfmHgmztiAWIBYgFiAWIBYgFigf5ZYBtBywKy4dHfUuQdZyav1jeqwRk8IoL29icmgnb0hHHtDKKOOSYwCAIvEXHgBl7EeGgfK2Ds8x4seEIB0M6/ks18d3QlieF8owI= m5HkAxyaUjfq6UbCle1RdQuxgrvYXa3uqIGH0D2HnMQbeGIzhC/q8AWEGaSyrpNZQzpB5J5fquDlyIEArnnFsNpIKVa38mKyvYvrpxNXTX5Xt+vFEql7vqiK9VzdxEtIA16zPn28vq8CIJHvXD20AnUN9+H18QQSdbs5b467zR4= otv7aqNY4daHErQCdeoEWF8uMNMDJXmzeI0hkCWtjD2SMZClrYw/knHIQb+ViUcy8SHCYdG2xfqoSGXJ1UUpS7UpxG3pyaJQ5SZLQJWYzHIsK5nNTTlh7nZKCPO0LRjMybZEMAc7JYH5ts1/dJY229E1OtmNmbnN5G7+BepG+jg= Q7s5xdWN4HHWGemW8Yhr6NY/Wrptv+vwEF3XSudDqoFcSXRP2zL484fQaJBJtae/9Vs1g0yqcYuaQSbVhEXNIJNqoUXNIJNqkUXNIJNqsUXNIJNqiUXNIJNqqUXNIMPi9m3lbRCiotVRLJ4S2FzFJERFm7OYhKhocxeTEBVtDmM= EqKizWVMQlS0OY1JiIo2tzEJUdHmOCYh1nib55iEqGjzHJMQFa0fGYvnMJvnmISoaPMckxAVbZ5jEqKizXNMQlS0eY5JiIo2zzEJUdHmOSYhfvRtnmMSoqLNc0xCVLR5jkmIitYfKIvncJvnmISoaPMckxAVbZ5jEqKizXNMQlQ= tHmOSYiKNs8xCfF33+Y5JiEq2jzHJERFm+eYhKho8xyTEBWtjRuL5wib55iEqGjzHJMQFW2eYxKios1zTEJUtHmOSYhNP5vnmISoaPMckxAVbZ5jEqKizXNMQlS0eY5JiIrWhrHFc0Kb55iEqGjzHJMQFW2eYxKios1zTEJs/ds= PMckREWb55iEqGjzHJMQFW2eYxKios1zTMLn94h2DmPV9Yh2YLW/jtHtPG7tqaxgk+qK+LBfFO9+6m7RVinmhgyqjTH1ivpghK0n1D+xjtBOx9nH9Qn5x7sBe8elmaGvv/YiTZfQ8yt5Z5my3Yf7mwe1Y/DjYtrPNCjWirXb2YA= GaZqHXp+6ocu85JQ8OTE10XI4YZ2FpQM9LXj6hGviWhqgNCvygHXO8AcqIvp+V6nQOHzaZH0/zcFKsD/aAoUTYGiKVA0Bap9kaOYAiVnA9Xtomy6jUyToQ42GYrvQH9ogPSHA52l2zocuOyHBoJWzHQ7rF5aYEBEURq7gccjlpw= +kkMlx0YuOxt5yRxvN0DrfvDm+jd/wAocLlfErgkEKC1EAQCBAIEAgQCBAKHBIEdwwOXPQ79dRZr6xpCzZzjXnBAbMVC10PbGmNcD8E8P2R46EIccnbiVNCZct/AwfbWJ2UExhM/TpOwywhRykSaxsfLCG3VEDu88QCo0JTjfok= YfT3DGrN1MW0Rs/DB/WzTPhA+ED4QPhA+HA0+EBLqYcBDaKzu6kOGtrmyNDYgffODrrV1K0xNnYQsXBfci8MeXjqQwrbNbkfwgMnePiIuiGstZUfEB74nuHh7X2+JHYgdiB2IHYgdiB2IHYYOjvwwbGDGBI7CNs+TGmUADsIj6U= UXzqhz1v9+z5kB0EscNH1A37wIM4IDuIPbPD9+V6Wd0TPBA8EDwQPBA8EDwQPAwcHsTg4CEYEjxYN3FNwwQnLfki4TTw0G4i+gE8BAQPH1E37AMP2n0PeoKHYN/wkC9XFbEDsQOxA7EDsQOxA7HDwNlhQPsgrTe974Ok27MczDA= 8UIoxxh46jLIDZ4GJ44LeM5CAwoy0NNpcEe8N9qujZDA9w4AB+vNfrHg53fPYwFa/0wsQCxALEAscGQsQOufh0YFuzZCggZIfzzQKjGm2fvYk1/N5RkTzpWzcfCwJ0cd6uTUZz05+dTBc50cdX6TUx/r5Mhzo5z68CgHD41y8Ig= KkceSOXA19zZ7vXstDvCOhdT59JpFnM0F7y5EM1F4Kw3zy0Hti0HX9MQ9IqsOguem0jAO1He/vTN6x+/++nFixdn/wOqYtPbiTcBAAAAAAEADG5vZGVjb25udHlwZQAAAAEAAAAAAAAAAElORFgAAAAAAAAAAAAAAAgAAAAMRGk= YWxvZ1NjcmlwdAAAAAAAAAIiUZTlIQAAAAxDcmVhdGVTY3JpcHQAAAIiAAABVVGU5SEAAAAVVHlwZVByb3BlcnRpZXNPcHRpb25zAAADdwAAAQFRR0+CAAAABEhlbHAAAAR4AAAAAFFHT4IAAAALVG9vbHMuc2hlbGYAAAR4AAA= A2NRR0+CAAAAC0NvbnRlbnRzLmd6AAAH2wAAB6NgN4b/AAAAE0ludGVybmFsRmlsZU9wdGlvbnMAAA9+AAAAGlGU5SEAAAAQRXh0cmFGaWxlT3B0aW9ucwAAD5gAAAAEUUdPgiMgRGlhbG9nIHNjcmlwdCBmb3IgZ2VvbWV0cnk= dm9wb3V0cHV0IGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIDA1LzE2LzEzIDA5OjU0OjQxCgp7CiAgICBuYW1lCWdlb21ldHJ5dm9wb3V0cHV0CiAgICBzY3JpcHQJZ2VvbWV0cnl2b3BvdXRwdXQKICAgIGxhYmVsCSJHZW9tZXQ= cnkgVk9QIE91dHB1dCIKCiAgICBpbnB1dAl2ZWN0b3IJUAlQCiAgICBpbnB1dAl2ZWN0b3IJdglWZWxvY2l0eQogICAgaW5wdXQJdmVjdG9yCWZvcmNlCUZvcmNlCiAgICBpbnB1dAl2ZWN0b3IJQ2QJQ29sb3IKICAgIGlucHU= dAl2ZWN0b3IJTglOb3JtYWwKICAgIGlucHV0ZmxhZ3MJUAkwCiAgICBpbnB1dGZsYWdzCXYJMAogICAgaW5wdXRmbGFncwlmb3JjZQkwCiAgICBpbnB1dGZsYWdzCUNkCTAKICAgIGlucHV0ZmxhZ3MJTgkwCiAgICBzaWduYXQ= dXJlCSJEZWZhdWx0IElucHV0cyIJZGVmYXVsdAl7IHZlY3RvciB2ZWN0b3IgdmVjdG9yIHZlY3RvciB2ZWN0b3IgfQoKICAgIG91dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiAgICB7CiAgICB9CgogICAgaGVscCB7CgkiIgogICA= IH0KCn0KIyBBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBzY3JpcHQ6IFRodXJzZGF5IE1heSAxNiwgMDk6NTQgMjAxMwpcc2V0IG5vYWxpYXMgPSAxCiMKIyAgQ3JlYXRpb24gc2NyaXB0IGZvciBnZW9tZXRyeXZvcG91dHB1dCA= b3BlcmF0b3IKIwoKaWYgKCAiJGFyZzEiID09ICIiICkgdGhlbgogICAgZWNobyBUaGlzIHNjcmlwdCBpcyBpbnRlbmRlZCBhcyBhIGNyZWF0aW9uIHNjcmlwdAogICAgZXhpdAplbmRpZgoKIyBOb2RlICRhcmcxIChWb3AvZ2U= b21ldHJ5dm9wb3V0cHV0KQpvcGV4cHJsYW5ndWFnZSAtcyBoc2NyaXB0ICRhcmcxCm9wdXNlcmRhdGEgLW4gJ19fX1ZlcnNpb25fX18nIC12ICcnICRhcmcxClNhdmVTcGFyZVBhcm1zIDo9IDE7CkNoZWNrRXh0ZXJuYWwgOj0= IDE7Ckd6aXBDb250ZW50cyA6PSAxOwpVbmxvY2tPbkNyZWF0ZSA6PSAwOwpTYXZlQ2FjaGVkQ29kZSA6PSAwOwpMb2NrQ29udGVudHMgOj0gMTsKTWFrZURlZmF1bHQgOj0gMTsKVXNlRFNQYXJtcyA6PSAxOwpGb3JiaWRPdXQ= c2lkZVBhcm1zIDo9IDE7ClByZWZpeERyb3BwZWRQYXJtTGFiZWwgOj0gMTsKUHJlZml4RHJvcHBlZFBhcm1OYW1lIDo9IDE7ClBhcm1zRnJvbVZmbCA6PSAwOwo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI= Pz4KPHNoZWxmRG9jdW1lbnQ+CiAgPCEtLSBUaGlzIGZpbGUgY29udGFpbnMgZGVmaW5pdGlvbnMgb2Ygc2hlbHZlcywgdG9vbGJhcnMsIGFuZCB0b29scy4KIEl0IHNob3VsZCBub3QgYmUgaGFuZC1lZGl0ZWQgd2hlbiBpdCA= aXMgYmVpbmcgdXNlZCBieSB0aGUgYXBwbGljYXRpb24uCiBOb3RlLCB0aGF0IHR3byBkZWZpbml0aW9ucyBvZiB0aGUgc2FtZSBlbGVtZW50IGFyZSBub3QgYWxsb3dlZCBpbgogYSBzaW5nbGUgZmlsZS4gLS0+CgogIDx0b28= bCBuYW1lPSIkSERBX0RFRkFVTFRfVE9PTCIgbGFiZWw9IiRIREFfTEFCRUwiIGljb249IiRIREFfSUNPTiI+CiAgICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9InZpZXdlciI+CiAgICAgIDxjb250ZXh0TmV0VHlwZT5WT1A8L2M= b250ZXh0TmV0VHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJwb3Bfdmlld2VyIj4KICAgICAgPGNvbnRleHROZXRUeXBlPlZPUDwvY29udGV4dE5ldFR5cGU+CiAgICA8L3Q= b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9Im5ldHdvcmsiPgogICAgICA8Y29udGV4dE9wVHlwZT4kSERBX1RBQkxFX0FORF9OQU1FPC9jb250ZXh0T3BUeXBlPgogICAgPC90b29sTWVudUNvbnQ= ZXh0PgogICAgPHRvb2xTdWJtZW51Pkdsb2JhbHM8L3Rvb2xTdWJtZW51PgogICAgPHNjcmlwdCBzY3JpcHRUeXBlPSJweXRob24iPjwhW0NEQVRBW2ltcG9ydCB2b3B0b29sdXRpbHMKCnZvcHRvb2x1dGlscy5nZW5lcmljVG8= b2woa3dhcmdzLCAnJEhEQV9OQU1FJyldXT48L3NjcmlwdD4KICA8L3Rvb2w+Cjwvc2hlbGZEb2N1bWVudD4KH4sIAAAAAAAA/+1cTW/bRhBV0UNhAv0PNE/NoQqXn9YhaBujTVOkqhGkuRSFQJMriQ1FCiSl2A3y3zs7kijF2hk= xpDrxBFlOFnyzSNXyzfDp5HkH37v9ewQf9RD2JtHEAT2zccaFY7wfBE4nidWm9sILy8SOaqv57L3upgbBx7Z3Qb49kQWM1mX18tiXizq+aIW/TRP6546mfnE3IONWVTHU1klcgywfehcnHADCy/UzAVO04uL2UzmtWlZxryo0jo= LXIz6AdeMAhMtx+Eth8YcaQmlf4rTWHERZ7LuC7KXF7VaWL6xjiLJhVM18yK+I1ZjMfmDBY0w1EtZ/MsqiVujIuinpcpnExtXZXRNQ4ur+dRVeEwSSsIX+0uZZ7IEofTdDLN4HdFXORZESU4rKKlTKI6wg14JvNSro8kr+DZSIg= ymFabxNZR+lqRjOZpIvZzg518M1mbqyWphpGEOca74z3Rpp/sMM2TywLVssUpnVhGWJnc2kZzs7muChjaRnuzq7zxDK8ne2h1ZygObQNiyyakdOM3GbkNaP3RlVHNVBNMy6lWmfhBmehcDwnhH1wHdLxdbPvzIF90aKeFqWZF5c= RXL9Y168ncpS9qsUtHDVhyVUIXGsltEOwxDOEBcZxP/5anSOg5fPnpp2/6z5NeBSV3GZzlFCsOxlFuWTRTSR5nS134ALeXBWeU2AKzRKXlSyVELoweOr3rej0ei1LCvQMoxg19cHFwxvm9eeJq0fV4tLXYY3u+84s71N/RKO6/A= 06GS3FfJzCR2eMSJPbqR2aMbqT3S5PboZnKPILv9nW21rpYR3Ngzcg6sAX4zCti64NnOwPGdYL8uhIMHWxeatISDBHwezKNy1ntnLFd1Qc3RyOHai5O/TPtEKbx6Ypt/n3wHa3jyyMiiS5kRmKI5DI3AFM1laASmaB5DIzBF8xk= GoEpWsDQCEzRQoZGYIp2xtAITNEGDI3A8HLb3PUmQCSyQmGUIjipUCASObFQIBI5uVAgEjnBUCASOclQIBI50VAgEjnZUCASOeFQIGY8pxwKRCKnHApEIltkGOU4nHIoEImccigQiZxyKBCJnHIoEImccigQiZxyKBCJnHIoEIs= PqccCkQipxwKRCKnHApEInuDYpTjcsqhQCRyyqFAJHLKoUAkcsqhQCRyyqFAJHLKoUC873PKoUAkcsqhQCRyyqFAJHLKoUAksuaGUY7HKYcCkcgphwKRyCmHApHIKYcCkcgphwLR+nHKoUAkcsqhQCRyyqFAJHLKoUAkcsqhQCQ= ssaYUY7PKYcCkcgphwKRyCmHApHIKYcC0f1zyqFAJHLKoUAkcsqhQCRyyqFAJHLKocD3B79YDZuAth5Saz/rG+H27b7v31UfybZdTYdYTQlbE3tdLdx7100t0cCOy06G6mnZpugDOzzqzpa96V+t21Y73apNk2rdm7JGqh+l/t0= 64bttKSOp5m0TQaHyM+1/jS9pMOrwzaQqg7rs99XcXC366Gd0cUHRQHWBMRTy/KOq4K7rQqepvUPs6CqASyCCIMB1AQ/9H2+JrhffE1YlQS4w+SJKg97Ge+YJ43EVCE1LRzf7E5/EEPWBjEIvC+qNjS54ATaRvOFriaoXcpu7Pk= iQuwEwpEv6FFq2nxVo9aRW6t6Srz9vEx6Kp2VQyOYF33YmwAQcAUVBeTSSZ1qAVSU0eGFdYHKHpWTNgzryaoR22MWGJqchF5Uc6ijIuYF+QzXAUkaQmngWulCxLrIJyrRx+miRnQR7F3/l9Hi4ALt4kRyKKGwjPRXhm84Clx2RQ= mM4gJ0h0o2kyANOQW08MaFmq1YWNdEGPjBJUJcdZreGLDQzXVAfbzdpocwJUCwHFHNYHblB78OnpH09/e/zi+bNfX52eqiNJdTODie6/aHlkwN03qlT2wZNIc83RdhJ0kafgvWZUCBwK6zGZZqr8l7U60n4I1M18fReTyTYYdtU= cEvbi4+X8krNqiyWUGrhXrkgz6rAeFqkUIT1UmjWZ/+1maory7RKLzNNZVo9638gMXPdFDfnh9tnBHz1BPXnn8IzoNE4yrLLKH5DcGU2/59e37ktDu7is3Fuy3t3broPKSxbnZvdD9xg4B27dVvuWLdlm3UTH2HdxHFat9D2tTI= vI11W7LW7bWErbS+7hxc5+A6B9c5uM7BfVEObnl/Dq5lJtjSvR8X5zewr+u/rWbS5uS+t/uu53v+4BNYubxxcvknNnLrRnxj5tbbvKFzPsLQOUdl6DaBYOh0vbiVIm9j6pDBGrtf1hGdq+tcXefqOlfXubqH4+q8lm7Y6n5xb84= ruWbROfJ/di65htEtqf7sAVMo9XTiX4YeN6RN+fUJyoaQ6c2eDfnfoSbc4/KzW3yQX1bVS/E21i584T1cQgfp4kT+NOZuM7EdSauM3EPzcS5LR+ehdvE5/Lu6vCzeHd12O7fnH4IjiI8cgM33PFvwzb75n2EffOOyr61fDBueCs= 9zZkzdvwaL1b14DrvFvn3Trv9kC9W8ubmcP7s25bkqe5W/VVIpe90Nh+Fcto7uvGhbE0sFdonCfG8M7+OJcaa6aSy7onDj2J2PlzZParlz89f/Hzy9PT095/eqErxkNNAAAAAAABAAxub2RlY29ubnR5cGUAAAABAAAAAAAAAAA= SU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAHr19QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnQ= d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiA= KglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGU= IDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJkZWd0b3JhZCIKICAgIHNjcmlwdAkiZGVndG9yYWQiCiAgICBsYWJlbAkiZGVndG9yYWQiCgogICAgb3V0ZXJjb2RlIHsKCUlOQ0xVREVfVk9QTElCCiAgICB9CgogICAgY28= ZGUgewoJIiRyYWQgPSB2b3BfcmFkaWFucygkZGVnKTsiCiAgICB9CgogICAgaW5wdXQJZmxvYXQJZGVnCSJEZWdyZWVzIgogICAgb3V0cHV0CWZsb2F0CXJhZAkiUmFkaWFucyIKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZGU= ZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW4= dCIJCXAJeyBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIH0KICAgIHNpZ25hdHVyZQk= IjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCB2ZWN0b3I0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyA= dXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0= CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQoKICAgIFZPUF9GTFRfUEFSTV9SKGRlZywgICAiRGVncmVlcyIsIDAsIDAsIDM2MCkKICAgIFZPUF9WRUNUT1IyX1BBUk0oZmw= b2F0LCBkZWdfdSwgIkRlZ3JlZXMiLCAwLCAwLCAwLCAzNjApCiAgICBWT1BfVkVDVE9SX1BBUk0oZmxvYXQsIGRlZ192LCAiRGVncmVlcyIsIDAsIDAsIDAsIDAsIDM2MCkKICAgIFZPUF9WRUNUT1JfUEFSTShmbG9hdCwgZGU= Z19wLCAiRGVncmVlcyIsIDAsIDAsIDAsIDAsIDM2MCkKICAgIFZPUF9WRUNUT1JfUEFSTShmbG9hdCwgZGVnX24sICJEZWdyZWVzIiwgMCwgMCwgMCwgMCwgMzYwKQogICAgVk9QX1ZFQ1RPUl9QQVJNKGNvbG9yLCBkZWdfYyw= ICJEZWdyZWVzIiwgMCwgMCwgMCwgMCwgMzYwKQogICAgVk9QX1ZFQ1RPUjRfUEFSTShmbG9hdCwgZGVnX3Y0LCJEZWdyZWVzIiwgMCwgMCwgMCwgMSwgMCwgMzYwKQogICAgVk9QX0ZMVF9QQVJNX1IoZGVnX3VmLCAiRGVncmU= ZXMiLCAwLCAwLCAzNjApCiAgICBWT1BfVkVDVE9SX1BBUk0oZmxvYXQsIGRlZ191diwgIkRlZ3JlZXMiLCAwLCAwLCAwLCAwLCAzNjApCiAgICBWT1BfVkVDVE9SX1BBUk0oZmxvYXQsIGRlZ191cCwgIkRlZ3JlZXMiLCAwLCA= MCwgMCwgMCwgMzYwKQogICAgVk9QX1ZFQ1RPUl9QQVJNKGZsb2F0LCBkZWdfdW4sICJEZWdyZWVzIiwgMCwgMCwgMCwgMCwgMzYwKQogICAgVk9QX1ZFQ1RPUl9QQVJNKGNvbG9yLCBkZWdfdWMsICJEZWdyZWVzIiwgMCwgMCw= IDAsIDAsIDM2MCkKCiAgICBncm91cCB7IG5hbWUgImd2IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAkAAAAMRGlhbG9nU2NyaXB0AAAAAAA= AAlRX1B9QAAAAAxDcmVhdGVTY3JpcHQAAAlRAAABi19QfUAAAAAVVHlwZVByb3BlcnRpZXNPcHRpb25zAAAK3AAAAS5fUH1AAAAABEhlbHAAAAwKAAAAAF9QfUAAAAALVG9vbHMuc2hlbGYAAAwKAAADM19QfUAAAAATSW50ZXI= bmFsRmlsZU9wdGlvbnMAAA89AAAAMF9QfUAAAAALQ29udGVudHMuZ3oAAA9tAAAJDWA3hv8AAAATRGVzY3JpcHRpdmVQYXJtTmFtZQAAGHoAAAAKX1B9QAAAABBFeHRyYUZpbGVPcHRpb25zAAAYhAAAAARfUH1AIyBEaWFsb2c= IHNjcmlwdCBmb3IgbGF5ZXJleHBvcnQgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQKCnsKICAgIG5hbWUJbGF5ZXJleHBvcnQKICAgIHNjcmlwdAlsYXllcmV4cG9ydAogICAgbGFiZWwJIkxheWVyIEV4cG9ydCIKCiAgICBpbnA= dXQJc3RydWN0X1NoYWRlckxheWVyCWxheWVyCUxheWVyCiAgICBpbnB1dAlmbG9hdAlkZWZhdWx0dmFsdWUJIklucHV0IDEiCiAgICBvdXRwdXQJZmxvYXQJZXhwb3J0dmFsdWUJIkV4cG9ydCBWYWx1ZSIKICAgIGlucHV0Zmw= YWdzCWxheWVyCTAKICAgIGlucHV0ZmxhZ3MJZGVmYXVsdHZhbHVlCTAKICAgIHNpZ25hdHVyZQkiRmxvYXQgVmFsdWUiCWRlZmF1bHQJeyBzdHJ1Y3RfU2hhZGVyTGF5ZXIgZmxvYXQgZmxvYXQgfQogICAgc2lnbmF0dXJlCSI= VmVjdG9yIFZhbHVlIgl2CXsgc3RydWN0X1NoYWRlckxheWVyIHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJWZWN0b3I0IFZhbHVlIgl2NAl7IHN0cnVjdF9TaGFkZXJMYXllciB2ZWN0b3I0IHZlY3RvciB9CgogICA= IG91dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwKQogICAgfQogICAgb3V0cHV0b3ZlcnJpZGVzCXYKICAgIHsKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQogICAgfQogICAgb3V0cHU= dG92ZXJyaWRlcwl2NAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCiAgICB9CgogICAgaGVscCB7CgkiIgogICAgfQoKICAgIHBhcm0gewoJbmFtZQkic2lnbmF0dXJlIgoJYmFzZXBhcm0KCWxhYmVsCSJTaWduYXQ= dXJlIgoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZXhwb3J0bmFtZSIKCWxhYmVsCSJFeHBvcnQgTmFtZSIKCXR5cGUJc3RyaW5nCglkZWZhdWx0CXsgInBhcm0iIH0KCXJhbmdlCXsgMCAxIH0KICAgIH0= CiAgICBwYXJtIHsKCW5hbWUJInZvcF9mb3JjZV9jb2RlX2NvbnRleHQiCglsYWJlbAkiRm9yY2UgQ29kZSBpbiBDb250ZXh0IgoJdHlwZQlzdHJpbmcKCWludmlzaWJsZQoJZGVmYXVsdAl7ICJzdXJmYWNlIiB9CgloZWxwCSI= QSBzdHJpbmcgcHJvcGVydHkgb24gYSBWT1AgZGlnaXRhbCBhc3NldCBub2RlIHRoYXQgc3BlY2lmaWVzIHNoYWRpbmdcbiAgICBjb250ZXh0cyBpbiB3aGljaCB0aGUgbm9kZSBzaG91bGQgZm9yY2UgZ2VuZXJhdGlvbiBvZiA= Y29kZS5cbiAgICBJbiBhIG11bHRpLWNvbnRleHQgbmV0d29yayBzdWNoIGFzIHZvcG1hdGVyaWFsLCBub3QgYWxsIG5vZGVzIHNob3VsZCBnZW5lcmF0ZVxuICAgIGNvZGUgZm9yIGEgZ2l2ZW4gY29udGV4dC4gRm9yIGV4YW0= cGxlLCBzb21lIG5vZGVzIGFyZSBhcHBsaWNhYmxlIG9ubHkgdG9cbiAgICBzdXJmYWNlIHNoYWRlciB3aGlsZSBvdGhlciB0byBkaXNwbGFjZW1lbnQgc2hhZGVyLiBPbmx5IGEgZmV3IG5vZGVzIGluaXRpYXRlXG4gICAgKGY= b3JjZSkgZ2VuZXJhdGlvbiBvZiBjb2RlLCBzdWNoIGFzIENvbGxlY3QgVk9QICwgT3V0cHV0IFZPUCAsIG9yIGV4cG9ydGluZ1xuICAgIFBhcmFtZXRlciBWT1AgLiBUaGVuLCBvbmx5IG5vZGVzIHRoYXQgZmVlZCBpbnRvIHQ= aGVtIHdpbGwgYWxzbyBnZW5lcmF0ZSBjb2RlLlxuICAgIElmIGFuIEhEQSBkb2VzIG5vdCBoYXZlIG91dHB1dCBjb25uZWN0b3JzIG9yIHdhbnRzIHRvIGdlbmVyYXRlIGNvZGUgZXZlbiBcbiAgICBpZiBub3QgKGluZGlyZWM= dGx5KSBjb25uZWN0ZWQgdG8gdGhlIE91dHB1dCBWT1AgLCBpdCBjYW4gdXNlIHRoaXMgcHJvcGVydHlcbiAgICBwYXJhbWV0ZXIgdG8gc3BlY2lmeSB0aGUgc2hhZGluZyBjb250ZXh0IGluIHdoaWNoIHRvIGluaXRpYXRlIGc= ZW5lcmF0aW9uIFxuICAgIG9mIGNvZGUuIgoJcmFuZ2UJeyAwIDEgfQoJcGFybXRhZwl7ICJzcGFyZV9jYXRlZ29yeSIgIkNvbXBpbGVyIiB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImV4cG9ydGFzIgoJbGFiZWwJIkV4cG8= cnQgQXMiCgl0eXBlCXN0cmluZwoJZGVmYXVsdAl7IFsgImNocyhcImV4cG9ydG5hbWVcIikiIGhzY3JpcHQtZXhwciBdIH0KCXJhbmdlCXsgMCAxIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZGVmYXVsdHZhbHVlIgoJbGE= YmVsCSJEZWZhdWx0IFZhbHVlIgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7ICIwIiB9CglyYW5nZQl7IDAgMSB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImRlZmF1bHR2YWx1ZV92IgoJbGFiZWwJIkRlZmF1bHQgVmFsdWUiCgk= dHlwZQl2ZWN0b3IKCXNpemUJMwoJZGVmYXVsdAl7ICIwIiAiMCIgIjAiIH0KCXJhbmdlCXsgMCAxIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZGVmYXVsdHZhbHVlX3Y0IgoJbGFiZWwJIkRlZmF1bHQgVmFsdWUiCgl0eXA= ZQlpbnR2ZWN0b3I0CglzaXplCTQKCWRlZmF1bHQJeyAiMCIgIjAiICIwIiAiMCIgfQoJcmFuZ2UJeyAwIDEgfQogICAgfQp9CiMgQXV0b21hdGljYWxseSBnZW5lcmF0ZWQgc2NyaXB0ClxzZXQgbm9hbGlhcyA9IDEKIwojICA= Q3JlYXRpb24gc2NyaXB0IGZvciBsYXllcmV4cG9ydCBvcGVyYXRvcgojCgppZiAoICIkYXJnMSIgPT0gIiIgKSB0aGVuCiAgICBlY2hvIFRoaXMgc2NyaXB0IGlzIGludGVuZGVkIGFzIGEgY3JlYXRpb24gc2NyaXB0CiAgICA= ZXhpdAplbmRpZgoKIyBOb2RlICRhcmcxIChWb3AvbGF5ZXJleHBvcnQpCm9wZXhwcmxhbmd1YWdlIC1zIGhzY3JpcHQgJGFyZzEKb3B1c2VyZGF0YSAtbiAnX19fVmVyc2lvbl9fXycgLXYgJycgJGFyZzEKb3B1c2VyZGF0YSA= LW4gJ19fX3Rvb2xjb3VudF9fXycgLXYgJzI5MCcgJGFyZzEKb3B1c2VyZGF0YSAtbiAnX19fdG9vbGlkX19fJyAtdiAndG9vbF8xMCcgJGFyZzEKU2F2ZVNwYXJlUGFybXMgOj0gMDsKQ2hlY2tFeHRlcm5hbCA6PSAxOwpTYXY= ZUljb24gOj0gMTsKR3ppcENvbnRlbnRzIDo9IDE7CkNvbnRlbnRzQ29tcHJlc3Npb25UeXBlIDo9IDE7ClVubG9ja09uQ3JlYXRlIDo9IDA7ClNhdmVDYWNoZWRDb2RlIDo9IDA7CkxvY2tDb250ZW50cyA6PSAxOwpNYWtlRGU= ZmF1bHQgOj0gMTsKVXNlRFNQYXJtcyA6PSAxOwpGb3JiaWRPdXRzaWRlUGFybXMgOj0gMTsKUHJlZml4RHJvcHBlZFBhcm1MYWJlbCA6PSAwOwpQcmVmaXhEcm9wcGVkUGFybU5hbWUgOj0gMDsKUGFybXNGcm9tVmZsIDo9IDA= Owo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8c2hlbGZEb2N1bWVudD4KICA8IS0tIFRoaXMgZmlsZSBjb250YWlucyBkZWZpbml0aW9ucyBvZiBzaGVsdmVzLCB0b29sYmFycywgYW5kIHRvb2xzLgo= IEl0IHNob3VsZCBub3QgYmUgaGFuZC1lZGl0ZWQgd2hlbiBpdCBpcyBiZWluZyB1c2VkIGJ5IHRoZSBhcHBsaWNhdGlvbi4KIE5vdGUsIHRoYXQgdHdvIGRlZmluaXRpb25zIG9mIHRoZSBzYW1lIGVsZW1lbnQgYXJlIG5vdCA= YWxsb3dlZCBpbgogYSBzaW5nbGUgZmlsZS4gLS0+CgogIDx0b29sIG5hbWU9IiRIREFfREVGQVVMVF9UT09MIiBsYWJlbD0iJEhEQV9MQUJFTCIgaWNvbj0iJEhEQV9JQ09OIj4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0= InZpZXdlciI+CiAgICAgIDxjb250ZXh0TmV0VHlwZT5WT1A8L2NvbnRleHROZXRUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9Im5ldHdvcmsiPgogICAgICA8Y29udGV4dE8= cFR5cGU+JEhEQV9UQUJMRV9BTkRfTkFNRTwvY29udGV4dE9wVHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xTdWJtZW51PlNoYWRpbmcgKExheWVycyk8L3Rvb2xTdWJtZW51PgogICAgPHNjcmlwdCBzY3I= aXB0VHlwZT0icHl0aG9uIj48IVtDREFUQVtpbXBvcnQgdm9wdG9vbHV0aWxzCgpub2RlID0gdm9wdG9vbHV0aWxzLmdlbmVyaWNUb29sKGt3YXJncywgJyRIREFfTkFNRScpCm5vZGUuc2V0Q29sb3IoaG91LkNvbG9yKCgwLjY= LCAwLjYsIDEuMCkpKV1dPjwvc2NyaXB0PgogIDwvdG9vbD4KPC9zaGVsZkRvY3VtZW50PgoAAAACAAxub2RlY29ubnR5cGUAAAABAAAAAAAMbm9kZXBhcm10eXBlAAAAAQAAAAAfiwgAAAAAAAD/7Vtdj9u4FXWxD62FFv0LHD0= zQCJI0qyPX4I0M5usE2xzQJBNi87C4cj07a6smhIspNBkL/a39LLqw97bN1rpZ4NkLYOJiPxnENR5OEVea35V9DreWP8Zz/Sqz+j0cg7/FSoDD05HHt+RZD+jhGmZqanxf1a996atXNuzcNdxf5ypjJjikGcxkXPXkE8F4m615k= /rA2WeGsVBEtdT7TcwC8sy8dNvBY1peGunuRWa10WgjXddYmj4vYpOKpP/D9USCeytHgWo4nTmTSVEeFyVL9oYhnwnfmiVrk0DCRmOhXYeZzsYKeSvCo0Kt1ogqNJ3O40DqL4Qr27EOm7vHg7n6t8hwPZ3EO9LI40+lMZ3i4jBc= ywR+SuEmTYya4WGutnqmCoUn0Px1pm1NKRwnJoN7UpuksOe2I3M9s4eJeT/ThYrLBq70LN6s9grsterTVEDP6yxWCDlmU6w3Rf5KgShwPjqfnDh9UOCJfr65w0IpPCGFi6PoOlL0XRf61RZVrdqqZKPdpo4WdaWyR5+cvFAFcIQ= iDJt+1OG1/LaC3zfgzLo73h+X5WFcuhDmdoUS5OJ1NyZ2f1fUvN+CXay5VFk+8gbj8dQLfaT+OnN9Fs8eP39jfAG182PA+OYR1m8RlNAJ2aJShcbtdBiWZY7MErnGtJvRFKOakNucp3Zoe3B55ven6bT6Vud5WBJOMKiXu/PcFg= GJNEZpMWdfE3/sTr/bFC4lld/Ht7OoULndnUeu5ASdPU0hdxOjd579Vm9dIewKC9tSOc38SpymBsnBu9iFOLOT8i37pGlBMcveB8p+82i29Nlr1Ma3g6rdwynTo3OE1o/JXJVir5B0w9CBElGU+k81Ouvytp2CQoeZHOsCW96nM= bq+MG0IwrnrlWePlB2GtLn3kmFb/BljK4xZQ0S0chMMwCMVTbwABeTL6KqMbgL9JePOEO23ilzttj1tHwRAPj6NVOJKBN5Kj/4JotTO77x1bba2yVe+jsy2DlW0XNPzMSwZBQwhb3L0fKn/XFir/AA9vD6x+fW47doRw/9ZL5xw= TfSy+LFnet39Ug6DljZQU30yGE9GE7uQgake+uHRVA/+h6d620qmWbBMWxYxB9HAF/2FLvaWrFIElrb3eDtc6lQrm90ap6UOauljgwksXoctwST4uoJJM6PG0m9zc0s0SWGMZP9n4fWtTfPnnvilf9nf6+n+lZOoO50ck9wXyBI= uAxwgWfr8o9pbl0FgVlZwMgIzMpCRkZgVjZkZARmZSNGRmBWNmZkBGZl14yMwKxswsgIDD3gMToKRGGLMXZCAkQhZxUKRCFnFgpEIWcXCkQhZxgKRCFnGQpEIWcaCkQhZxsKRCFnHArEGc85hwJRyDmHAlHIBhnGOT7nHApEIec= HApEIeccCkQh5xwKRCHnHApEIeccCkQh5xwKxKDPOYcCUcg5hwJRyDmHAlHIPqAY5wSccygQhZxzKBCFnHMoEIWccygQhZxzKBCFnHMoEJ/7nHMoEIWccygQhZxzKBCFnHMoEIXs4oZxTsg5hwJRyDmHAlHIOYcCUcg5hwJRyDk= hwJx6cc5hwJRyDmHAlHIOYcCUcg5hwJRyDmHAlHILowZ5ww551AgCjnnUCAKOedQIAo551Agrv4551AgCjnnUCAKOedQIAo551AgCjnnUOD5CakmDf4wIVVvW79YRsrfy4w1GSm7aX6YjIIS6KtCZ4+djPIb+PDydB5qCG0ew1Y= PhiOJ+FxHkr+Pw/1IA/VmlhC2mFKqWv6aHw99IeT8eTx00cj/JFfKhPdfDs99A7cFy3Tnr1nuOulAn8ldgqscDaUxWAuPS+q6QHGs80pyzPrizagtqVXned6ge7+KMzaWttiH/u2+0yeGNALFQtlxCfH6cPV0kWxtGrsx8QeDYI= g49sLbPdB3Q3nl9e5EUWrdaX0TK/vHUHg2d5vEhVscn0rXv15Lb+btWeCO+J6KDYInf8REh5deVCW+2d2f/PjpFNaBrtvtWsRqclq2eL8gh6bT9i97EvbWkVvfOlgilsuRDF7a/Sk6wGI77l2scFwZQl8108zy+hw2Cwdh1WziY= lUNHXYnnz22/3sL82yr77WoJ3rpPRCv/XX1tiCPz+EO3dkJcKTqT8Tl3mpovzfsOVJPW9doJANxrsrN+bmZUfyx+EXsypp/3WjSHmFuAX1mmB0QI711ohVksEn2K6ULUtVeHaHSabKtNzKJzS5Hon2Y23KAL17K3+IDsyk7xm/A= ruy16dTDJXkWZ9AUmLSnBHL/PsNu1Tf81clOLKuXtWDSje/t/a6UctRV6hFHMLkKWIMsTloPXR938Kglxit4WHZiLrSBpV1234lcL2M6DTaSP2Ps7vLZvGMrykDercvsMKkDKsIYGwiknDE+ixIgTggCK6cWAWJ/EVg5DzhwRTU= tnQ4B8oRgZbOJJtbjsIhTDxBimwTnYwTSM0guup5Upywjayp0N2nqF5zM9WDiWZDhAeyWcNUg5U2S724+PHm789+ePn9395cXFRPsGrP0qFDtN1VgY2O98NXDmwAVW6rgw6L0xPNqB9KIDLv03L9ALuiAlafnXT2Ops0noM3uzw= 3uEysFFNZ53qXqq82aB1EpTNxyUaS4ddRVrVrGc7YZf7zjfZXEX2e951ZrbxTMOAbTo1zhKjpYlh0Xh6gC253Kx8Drfe6PCaahf0wEfH6REb4LZxHt8lJ6orB/afELjSrqaBnbGCeu0wnL69JXRyN2akkuRORb+eZhawm+pwZZ0= rE+zzt+s7F5q2iV0ys3Kl3u7aO+V6GHdhoM9/YOszkPskVM7TYpLymFItYZK8owGMgyvh/a9Qn/iy+P3CsPfJMmTNjme9LNTPHjyJXI8gXCpdwg7vT9tt1f4xtGOKv/T96oPayHeNhoF9hW8r//Vxd0MgyPK0y3JiSZnwqYPtlU= SpolvTvIE1jBrXv1zkbkvQE8ehR4B4TptoXitdCOU+C7BfvZYTPciQJJdejJAHr2X6nsiMNh81I6zOSsFzqNv51dfh5XTNI5aOij/V0JfJo/aUl10Tu/5r0XT703r//68ocXry8uLnr/BsJBL23iMwAAZXhwb3J0bmFtZQAAAAA= SU5EWAAAAAAAAAAAAAAACAAAAAxEaWFsb2dTY3JpcHQAAAAAAAAC619QfT4AAAAMQ3JlYXRlU2NyaXB0AAAC6wAAASxfUH0+AAAAFVR5cGVQcm9wZXJ0aWVzT3B0aW9ucwAABBcAAAEuX1B9PgAAAARIZWxwAAAFRQAAAABfUH0= PgAAAAtUb29scy5zaGVsZgAABUUAAAMCX1B9PgAAABNJbnRlcm5hbEZpbGVPcHRpb25zAAAIRwAAADBfUH0+AAAAC0NvbnRlbnRzLmd6AAAIdwAAB0NgN4b/AAAAEEV4dHJhRmlsZU9wdGlvbnMAAA+6AAAABF9QfT4jIERpYWw= b2cgc2NyaXB0IGZvciBsYXllcnVucGFjayBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQlsYXllcnVucGFjawogICAgc2NyaXB0CWxheWVydW5wYWNrCiAgICBsYWJlbAkiTGF5ZXIgVW5wYWNrIgoKICAgIGk= bnB1dAlzdHJ1Y3RfU2hhZGVyTGF5ZXIJbGF5ZXIJbGF5ZXIKICAgIG91dHB1dAlic2RmCUYJQlNERgogICAgb3V0cHV0CXZlY3RvcglPZglPcGFjaXR5CiAgICBvdXRwdXQJdmVjdG9yCUNlCUVtaXNzaW9uCiAgICBvdXRwdXQ= CXZlY3RvcglQCVBvc2l0aW9uCiAgICBvdXRwdXQJdmVjdG9yCU4JTm9ybWFsCiAgICBvdXRwdXQJZmxvYXQJbGF5ZXJhbHBoYQkiTGF5ZXIgQWxwaGEiCiAgICBvdXRwdXQJZmxvYXRhCW1hc2tzCU1hc2tzCiAgICBpbnB1dGY= bGFncwlsYXllcgkwCiAgICBzaWduYXR1cmUJIkRlZmF1bHQgSW5wdXRzIglkZWZhdWx0CXsgc3RydWN0X1NoYWRlckxheWVyIGJzZGYgdmVjdG9yIHZlY3RvciB2ZWN0b3IgdmVjdG9yIGZsb2F0IGZsb2F0YSB9CgogICAgb3U= dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQo= CV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCiAgICB9CgogICAgaGVscCB7CgkiIgogICAgfQoKfQojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIHM= Y3JpcHQKXHNldCBub2FsaWFzID0gMQojCiMgIENyZWF0aW9uIHNjcmlwdCBmb3IgbGF5ZXJ1bnBhY2sgb3BlcmF0b3IKIwoKaWYgKCAiJGFyZzEiID09ICIiICkgdGhlbgogICAgZWNobyBUaGlzIHNjcmlwdCBpcyBpbnRlbmQ= ZWQgYXMgYSBjcmVhdGlvbiBzY3JpcHQKICAgIGV4aXQKZW5kaWYKCiMgTm9kZSAkYXJnMSAoVm9wL2xheWVydW5wYWNrKQpvcGV4cHJsYW5ndWFnZSAtcyBoc2NyaXB0ICRhcmcxCm9wdXNlcmRhdGEgLW4gJ19fX1ZlcnNpb24= X19fJyAtdiAnJyAkYXJnMQpTYXZlU3BhcmVQYXJtcyA6PSAwOwpDaGVja0V4dGVybmFsIDo9IDE7ClNhdmVJY29uIDo9IDE7Ckd6aXBDb250ZW50cyA6PSAxOwpDb250ZW50c0NvbXByZXNzaW9uVHlwZSA6PSAxOwpVbmxvY2s= T25DcmVhdGUgOj0gMDsKU2F2ZUNhY2hlZENvZGUgOj0gMDsKTG9ja0NvbnRlbnRzIDo9IDE7Ck1ha2VEZWZhdWx0IDo9IDE7ClVzZURTUGFybXMgOj0gMTsKRm9yYmlkT3V0c2lkZVBhcm1zIDo9IDE7ClByZWZpeERyb3BwZWQ= UGFybUxhYmVsIDo9IDA7ClByZWZpeERyb3BwZWRQYXJtTmFtZSA6PSAwOwpQYXJtc0Zyb21WZmwgOj0gMDsKPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNoZWxmRG9jdW1lbnQ+CiAgPCEtLSBUaGk= cyBmaWxlIGNvbnRhaW5zIGRlZmluaXRpb25zIG9mIHNoZWx2ZXMsIHRvb2xiYXJzLCBhbmQgdG9vbHMuCiBJdCBzaG91bGQgbm90IGJlIGhhbmQtZWRpdGVkIHdoZW4gaXQgaXMgYmVpbmcgdXNlZCBieSB0aGUgYXBwbGljYXQ= aW9uLgogTm90ZSwgdGhhdCB0d28gZGVmaW5pdGlvbnMgb2YgdGhlIHNhbWUgZWxlbWVudCBhcmUgbm90IGFsbG93ZWQgaW4KIGEgc2luZ2xlIGZpbGUuIC0tPgoKICA8dG9vbCBuYW1lPSIkSERBX0RFRkFVTFRfVE9PTCIgbGE= YmVsPSIkSERBX0xBQkVMIiBpY29uPSIkSERBX0lDT04iPgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJ2aWV3ZXIiPgogICAgICA8Y29udGV4dE5ldFR5cGU+Vk9QPC9jb250ZXh0TmV0VHlwZT4KICAgIDwvdG9vbE1lbnU= Q29udGV4dD4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0ibmV0d29yayI+CiAgICAgIDxjb250ZXh0T3BUeXBlPiRIREFfVEFCTEVfQU5EX05BTUU8L2NvbnRleHRPcFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICA= ICA8dG9vbFN1Ym1lbnU+U2hhZGluZyAoTGF5ZXJzKTwvdG9vbFN1Ym1lbnU+CiAgICA8c2NyaXB0IHNjcmlwdFR5cGU9InB5dGhvbiI+PCFbQ0RBVEFbaW1wb3J0IHZvcHRvb2x1dGlscwoKdm9wdG9vbHV0aWxzLmdlbmVyaWM= VG9vbChrd2FyZ3MsICckSERBX05BTUUnKV1dPjwvc2NyaXB0PgogIDwvdG9vbD4KPC9zaGVsZkRvY3VtZW50PgoAAAACAAxub2RlY29ubnR5cGUAAAABAAAAAAAMbm9kZXBhcm10eXBlAAAAAQAAAAAfiwgAAAAAAAD/1Vpbb9s= NhT2sJdZwP6D6qf1oZ5I3eyHAmvSZCjQOkFvL8NgyDYdC5ElQ5e0RtH/vsNDibItH26Aky5x4ebwfPzEI+rj4RGT3vNezwnxn/wwp/kEQeAcfmqUeQ7zQ4fXHRhve3hpthDTcrsRvc/Zxjr1yn57Yb5aRHmWlcM4jcueHMF+aSc= 0VbkVbqJ5rfWOirnK1EsxBIA5+ShPQ0z1gwN1+7Ns/VapKU9GFibrIjLOEvtF2zojFx/bL/gQ85d17XmWZqKeZnlqfhaxgubWcskuikgMjvJ5rd2tlzaa5iqBK1SrDdJVApsLGGkTR7DELL1NY+2aMy2m6go0FzEBXRX7lykC5E= o7mKb1YJfBWxSpMsWqBZRHdiEZURNiD+TS7klVKwkyyHm4qqpJRt8RVuSSykmWRfFqKMYhXgWiziar3jkGM1zdSGqRd5HCFkZVW5qcpiEgHJtb5Z36043XM4dn8wgPmzmT3ABzjQfTTqwIx9t4oyKsFl2/NcyOlh3shxecADD3w= MH3xcqt9YQC+qCpXWW6n2SxbbP9Isy8rkQvpn8/lLTthGMJl8bbtTx+n52i8//PMdoYj/bXgsRTzPN7gQ4Y5yZMovamiG2GvlN+CST9VYLwluVpgVSFy+aR68Pmp9+t0Ov0s8gIkBha4fj55rfJG1tzxwmZU9cTidJkVvUm1fiM= DTu0PkdJJYqzOI1ymGbrTNzEqcSsK+wvn6d9LqzXYlbdnGd5/iZtvNNpLarp1DpD3dL4JMvXUfIO1gIsWtUZG9z6VIjXqhtGAiFcpAsMoFd/joZ0+egimjy6iK6Wjy6k60cXEeamKNmsokcX2joqbov/M6pT01C7sbt+nYZ+L8o= vJqXbG+DV7573tt1EnQdLzgcXe7xyr7LNjIXwwbULzZiHi9jsZBhpTCR/cGHVQQb71u1f/UVQ6LHkbVYz0TeH8yKxXLQH1zC9+zD68sOfodFA6BXstsVFDZxuaV7nQv472IdF3KPoLtdy29drNC9JvKLmuj0WUItUQLcLglo4B0= 2q+wdZQgO6FS4ec7/HnYTbWmasYuoPrIS9lZaKvx4a7dLbzYCOotj9tMFmA86JRdfPQgdVeqy6705KoLwAcpu6C4AtdUzfDAClUTFDdSFgjMGisTVGQxR9nXYNbUCZieMneeu8V85VNP1mL1lZtnZrF6gCq9hQIM9Ma9Q4d/6Ag= Dh3hgeNYEVlUM3QyWS3agzjVN8t3Kkxww027+x55896+S06Cv++CuQj2PXJKDi6+NzUHwzRTdHCVdqrG+0B7/w4FMArgFOASwH7NvTeZFtNFONeWqy1PW762Am2F2hppa6wt1tb3rB2FtcMw1/gCwDkfeYztvQB4AePj8Zg9sRc= AL0HMtc53IU2Ub7ufbPuVPUvo7J2tpi/bKcv01nx0rH/7v/W39lx+s8tSBql6tzp6AD8/dTA3ZbkscPA//UN5hcWDJ2h57FTo2g7eO30VTOVBw+qiMZ934VE2MA+50dioM4LOB8yD4TOnOHYAy13TgucJ3Bc8FAbl/G8YFofGEA= 6qgVZ4fSf4lJv3GNpEvmeLf1jaVPJnmv9THcOK4x8Wsfk74Jpn7t8/RZRZ3pxzugL8E61Yc7sao0L6vFYlDnwl3gDl+vibOPnftjKgs3Ta5ScdN0VT5ump5Kyk3TV5m5aQYqPe/M3NEcTeddzvbzrh+EzBk/rbyrE0fIPP/Ioj0= knrlM2SdZHoJyTSJZiLpQoMBYJLFO9DVsqF1MU1zO9C5aGhdTNO8DnTdsLqQZvkdaNKwupBmBR2oXR8NvdtH08MOhCuoYXZhzRx1oJ2F1vC7nepXCXuC67G+1pi4llqbzcW6vXQwzDmOKV0QIBIJ0SiiQVGMkI0iGjTFCOEookE= VYzQjiIahMUI+SiiQVuMEI4iGlTFCN0ookFU7IhgWiIBIpEQhyIalMNNyqFAJJqUQ4FINCmHApFoUg4FItGkHApEokk5FIhEk3IoEIkm5VAgEk3KoUAkmpRDgbg5mJRDgUg0KYcCkWhSDgUi0aQcCkSiSTkUiESTcigQiSblUCA= Ek3KoUAkmpRDgUg0KYcCsT4wKYcCkWhSDgUi0aQcCkSiSTkUiESTcigQiSblUCASTcqhQCSalEOBSDQphwKRaFIOBWKNaFIOBSLRpBwKRKJJORSIRJNyKBCJJuVQIBJNyqFAJJqUQ4FINCmHApFoUg4FItGkHArE9wSTcigQiSY= 5VAgEk3KoUAkmpRDgUg0KYcCTz+H83SHnXO49kX2hx3F6WMwiCncCUQdKB+exKH3vg/idMcwCLoRUOdwcP8+H4/kr4881+/++ugp/NXOQx3DOe1hW+dEbufI6r+fFT3JM/pW2dzp6urIUdHpq7o92N5b1fWQP2xRs7aj2/6lEOg= Lu+59e8imNVmG0uHeG9/eScnvRk4FWXv9Cvv/M7A+fj+1Zu3F++fPXvW+wcT807TBCkAAAAAAABJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAbvX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU8= Ti4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiA= YW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGE= cmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImNvc2luZSIKICAgIHNjcmlwdAkiY29zaW5lIgogICAgbGFiZWwJImNvc2k= bmUiCgogICAgb3V0ZXJjb2RlIHsKCSIjaW5jbHVkZSA8dm9wbGliLmg+IgogICAgfQoKICAgIGNvZGUgewoJIiRjb3NpbmUgPSB2b3BfY29zKCRyYWQpOyIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAlyYWQJIlJhZGlhbnMiCiA= ICAgb3V0cHV0CWZsb2F0CWNvc2luZQkiT3V0cHV0IFZhbHVlIgoKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG9yMiB9CiAgICA= c2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBub3I= bWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3RvcjQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBGbG8= YXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCA= dXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciB9CgogICAgVk8= UF9GTFRfUEFSTShyYWQsCSJSYWRpYW5zIiwgMCkKICAgIFZPUF9WRUMyX1BBUk0ocmFkX3UsCSJSYWRpYW5zIiwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShyYWRfdiwJIlJhZGlhbnMiLCAwLCAwLCAwKQogICAgVk9QX1ZFQ18= UEFSTShyYWRfcCwJIlJhZGlhbnMiLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHJhZF9uLAkiUmFkaWFucyIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0ocmFkX2MsCSJSYWRpYW5zIiwgMCwgMCwgMCkKICAgIFZPUF8= VkVDNF9QQVJNKHJhZF92NCwgIlJhZGlhbnMiLCAwLCAwLCAwLCAwKQogICAgVk9QX0ZMVF9QQVJNKHJhZF91ZiwgIlJhZGlhbnMiLCAwKQogICAgVk9QX1ZFQ19QQVJNKHJhZF91diwgIlJhZGlhbnMiLCAwLCAwLCAwKQogICA= IFZPUF9WRUNfUEFSTShyYWRfdXAsICJSYWRpYW5zIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShyYWRfdW4sICJSYWRpYW5zIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShyYWRfdWMsICJSYWRpYW5zIiwgMCwgMCw= IDApCgogICAgZ3JvdXAgeyBuYW1lICJndiIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImd1IiBvYnNvbGV0ZSAxMi4wIH0KfQpJTkRYAAAAAAAAAAAAAAAIAAAADERpYWxvZ1NjcmlwdAAAAAAAAAo0VFeWiwA= AAAMQ3JlYXRlU2NyaXB0AAAKNAAAAUxUV5aLAAAAFVR5cGVQcm9wZXJ0aWVzT3B0aW9ucwAAC4AAAAEuVFeWiwAAAARIZWxwAAAMrgAAAABUV5aLAAAAC1Rvb2xzLnNoZWxmAAAMrgAAAvlUV5aLAAAAE0ludGVybmFsRmlsZU8= cHRpb25zAAAPpwAAABpUV5aLAAAAC0NvbnRlbnRzLmd6AAAPwQAAGQ5gN4cAAAAAEEV4dHJhRmlsZU9wdGlvbnMAACjPAAAABFRXlosjIERpYWxvZyBzY3JpcHQgZm9yIHZvbHVtZW1vZGVsIGF1dG9tYXRpY2FsbHkgZ2VuZXI= YXRlZCAxMS8wMy8xNCAwOTo1MTo1NQoKewogICAgbmFtZQl2b2x1bWVtb2RlbAogICAgc2NyaXB0CXZvbHVtZW1vZGVsCiAgICBsYWJlbAkiVm9sdW1lIE1vZGVsIgoKICAgIGlucHV0CWZsb2F0CWRlbnNpdHkJRGVuc2l0eQo= ICAgIGlucHV0CWZsb2F0CWRlbnNpdHlzY2FsZQkiRGVuc2l0eSBTY2FsZSIKICAgIGlucHV0CWZsb2F0CXNoYWRvd3NjYWxlCSJTaGFkb3cgRGVuc2l0eSBNdWx0aXBsaWVyIgogICAgaW5wdXQJZmxvYXQJcGhhc2UJIlNjYXQ= dGVyaW5nIFBoYXNlIgogICAgaW5wdXQJZmxvYXQJc21va2VfaW50CSJTbW9rZSBJbnRlbnNpdHkiCiAgICBpbnB1dAl2ZWN0b3IJc21va2VfY2xyCSJTbW9rZSBDb2xvciIKICAgIGlucHV0CWZsb2F0CWVtaXRfaW50CSJFbWk= c3Npb24gSW50ZW5zaXR5IgogICAgaW5wdXQJdmVjdG9yCWVtaXRfY2xyCSJFbWlzc2lvbiBDb2xvciIKICAgIGlucHV0CXN0cmluZwlzaWduYXR1cmUJU2lnbmF0dXJlCiAgICBvdXRwdXQJdmVjdG9yCUNmCUNmCiAgICBvdXQ= cHV0CWZsb2F0CU9mCU9mCiAgICBvdXRwdXQJYnNkZglGCUYKICAgIGlucHV0ZmxhZ3MJZGVuc2l0eQkwCiAgICBpbnB1dGZsYWdzCWRlbnNpdHlzY2FsZQkwCiAgICBpbnB1dGZsYWdzCXNoYWRvd3NjYWxlCTAKICAgIGlucHU= dGZsYWdzCXBoYXNlCTAKICAgIGlucHV0ZmxhZ3MJc21va2VfaW50CTAKICAgIGlucHV0ZmxhZ3MJc21va2VfY2xyCTAKICAgIGlucHV0ZmxhZ3MJZW1pdF9pbnQJMAogICAgaW5wdXRmbGFncwllbWl0X2NscgkwCiAgICBpbnA= dXRmbGFncwlzaWduYXR1cmUJMAogICAgc2lnbmF0dXJlCSJGbG9hdCBEZW5zaXR5IFNjYWxlIglkZWZhdWx0CXsgZmxvYXQgZmxvYXQgZmxvYXQgZmxvYXQgZmxvYXQgdmVjdG9yIGZsb2F0IHZlY3RvciBzdHJpbmcgdmVjdG8= ciBmbG9hdCBic2RmIH0KICAgIHNpZ25hdHVyZQkiVmVjdG9yIERlbnNpdHkgU2NhbGUiCXZlY2QJeyBmbG9hdCB2ZWN0b3IgZmxvYXQgZmxvYXQgZmxvYXQgdmVjdG9yIGZsb2F0IHZlY3RvciBzdHJpbmcgdmVjdG9yIGZsb2E= dCBic2RmIH0KCiAgICBvdXRwdXRvdmVycmlkZXMJZGVmYXVsdAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKICAgIH0KICAgIG91dHA= dXRvdmVycmlkZXMJdmVjZAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKICAgIH0KCiAgICBoZWxwIHsKCSIiCiAgICB9CgogICAgcGE= cm0gewoJbmFtZQkic2lnbmF0dXJlIgoJYmFzZXBhcm0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImRlbnNpdHkiCglsYWJlbAkiRGVuc2l0eSIKCXR5cGUJZmxvYXQKCWludmlzaWJsZQoJZGVmYXVsdAk= eyAiMSIgfQoJcmFuZ2UJeyAwIDEwIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImRlbnNpdHlzY2FsZSIKCWxhYmVsCSJEZW5zaXR5IFNjYWxlIgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7ICIxIiB9Cgk= cmFuZ2UJeyAwIDEwIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImRlbnNpdHlzY2FsZV92ZWNkIgoJbGFiZWwJIkRlbnNpdHkgQ29sb3IiCgl0eXBlCWNvbG9yCglzaXplCTMKCWRlZmF1bHQJeyAiMSI= ICIxIiAiMSIgfQoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkic2hhZG93c2NhbGUiCglsYWJlbAkiU2hhZG93IERlbnNpdHkgTXVsdGlwbGllciIKCXR5cGUJZmxvYXQKCWRlZmE= dWx0CXsgIjEiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInNlcHBhcm0iCglsYWJlbAkiU2VwYXJhdG9yIgoJdHlwZQlzZXBhcmF0b3IKCWRlZmF1bHQJeyB9CglyYW5nZQk= eyAwIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkicGhhc2UiCglsYWJlbAkiU2NhdHRlcmluZyBQaGFzZSIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAiMCIgfQoJcmFuZ2UJeyAtMSAxIH0KCWV4cG8= cnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJzbW9rZV9pbnQiCglsYWJlbAkiU21va2UgSW50ZW5zaXR5IgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7ICIxIiB9CglyYW5nZQl7IDAgMSB9CglleHBvcnQJbm9uZQogICA= IH0KICAgIHBhcm0gewoJbmFtZQkic21va2VfY2xyIgoJbGFiZWwJIlNtb2tlIENvbG9yIgoJdHlwZQljb2xvcgoJc2l6ZQkzCglkZWZhdWx0CXsgIjEiICIxIiAiMSIgfQoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKICA= ICB9CiAgICBwYXJtIHsKCW5hbWUJImVtaXRfaW50IgoJbGFiZWwJIkVtaXNzaW9uIEludGVuc2l0eSIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAiMCIgfQoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHA= YXJtIHsKCW5hbWUJImVtaXRfY2xyIgoJbGFiZWwJIkVtaXNzaW9uIENvbG9yIgoJdHlwZQljb2xvcgoJc2l6ZQkzCglkZWZhdWx0CXsgIjEiICIxIiAiMSIgfQoJcmFuZ2UJeyAwIDEwIH0KCWV4cG9ydAlub25lCiAgICB9Cn0= CiMgQXV0b21hdGljYWxseSBnZW5lcmF0ZWQgc2NyaXB0OiBNb25kYXkgTm92ZW1iZXIgMDMsIDA5OjUxIDIwMTQKXHNldCBub2FsaWFzID0gMQojCiMgIENyZWF0aW9uIHNjcmlwdCBmb3Igdm9sdW1lbW9kZWwgb3BlcmF0b3I= CiMKCmlmICggIiRhcmcxIiA9PSAiIiApIHRoZW4KICAgIGVjaG8gVGhpcyBzY3JpcHQgaXMgaW50ZW5kZWQgYXMgYSBjcmVhdGlvbiBzY3JpcHQKICAgIGV4aXQKZW5kaWYKCiMgTm9kZSAkYXJnMSAoVm9wL3ZvbHVtZW1vZGU= bCkKb3BleHBybGFuZ3VhZ2UgLXMgaHNjcmlwdCAkYXJnMQpvcHVzZXJkYXRhIC1uICdfX19WZXJzaW9uX19fJyAtdiAnJyAkYXJnMQpTYXZlU3BhcmVQYXJtcyA6PSAwOwpDaGVja0V4dGVybmFsIDo9IDE7ClNhdmVJY29uIDo= PSAxOwpHemlwQ29udGVudHMgOj0gMTsKQ29udGVudHNDb21wcmVzc2lvblR5cGUgOj0gMTsKVW5sb2NrT25DcmVhdGUgOj0gMDsKU2F2ZUNhY2hlZENvZGUgOj0gMDsKTG9ja0NvbnRlbnRzIDo9IDE7Ck1ha2VEZWZhdWx0IDo= PSAxOwpVc2VEU1Bhcm1zIDo9IDE7CkZvcmJpZE91dHNpZGVQYXJtcyA6PSAxOwpQcmVmaXhEcm9wcGVkUGFybUxhYmVsIDo9IDE7ClByZWZpeERyb3BwZWRQYXJtTmFtZSA6PSAxOwpQYXJtc0Zyb21WZmwgOj0gMDsKPD94bWw= IHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzaGVsZkRvY3VtZW50PgogIDwhLS0gVGhpcyBmaWxlIGNvbnRhaW5zIGRlZmluaXRpb25zIG9mIHNoZWx2ZXMsIHRvb2xiYXJzLCBhbmQgdG9vbHMuCiBJdCBzaG8= dWxkIG5vdCBiZSBoYW5kLWVkaXRlZCB3aGVuIGl0IGlzIGJlaW5nIHVzZWQgYnkgdGhlIGFwcGxpY2F0aW9uLgogTm90ZSwgdGhhdCB0d28gZGVmaW5pdGlvbnMgb2YgdGhlIHNhbWUgZWxlbWVudCBhcmUgbm90IGFsbG93ZWQ= IGluCiBhIHNpbmdsZSBmaWxlLiAtLT4KCiAgPHRvb2wgbmFtZT0iJEhEQV9ERUZBVUxUX1RPT0wiIGxhYmVsPSIkSERBX0xBQkVMIiBpY29uPSIkSERBX0lDT04iPgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJ2aWV3ZXI= Ij4KICAgICAgPGNvbnRleHROZXRUeXBlPlZPUDwvY29udGV4dE5ldFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0ibmV0d29yayI+CiAgICAgIDxjb250ZXh0T3BUeXBlPiQ= SERBX1RBQkxFX0FORF9OQU1FPC9jb250ZXh0T3BUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbFN1Ym1lbnU+U2hhZGluZzwvdG9vbFN1Ym1lbnU+CiAgICA8c2NyaXB0IHNjcmlwdFR5cGU9InB5dGhvbiI= PjwhW0NEQVRBW2ltcG9ydCB2b3B0b29sdXRpbHMKCnZvcHRvb2x1dGlscy5nZW5lcmljVG9vbChrd2FyZ3MsICckSERBX05BTUUnKV1dPjwvc2NyaXB0PgogIDwvdG9vbD4KPC9zaGVsZkRvY3VtZW50PgoAAAABAAxub2RlY28= bm50eXBlAAAAAQAAAAAfiwgAAAAAAAD/7V1LbxxJcu557OxUzc544TXWMLDGpnqEhTRLNevV3WzOyrJEkWMCkkiQHGkNy2gUu6vJgrqrGvWgyBF08MEGDPvqvfjui+HD+h/45H/gv2BjD3PxwQcf7MhHVWVWZSabD1EjjSiJXZU= EZEZlRn5RWRkVuv4N62W1Sd/8I9tFT+9Xs+q/zCq7XhOt2+7ju2S225B7vasztb2xJ9O9/3Rs7T1OJ4vR8GBnwVoeRwcDWd+8gxfLB9O0uXDOB+HUbgcZ9N0eWt7Gu7vjpJwngXjDhSZnKyGI3seP/dPzlc7k9VwjIMoDbOTLI4= 5/4ILhZqBwTVFcjZRvFsnmfBNDw4zMLo4MzN1OXlXPP95Ewt7B7G88cP/ShLfGkdes7geH6+YcGCGnKYpof+OH5+vspLaQ0P7s1pMAui7HxtcPIaLujJ+aGfLjYzasNIBZvkS5rIntt3uzCRx/lsdjIOJmlr89H9X7eqHxP+fQo= Zeu/Hu6ur+1tbj2i5T9Y2Xvym7/DDNXsxaWt1ocpUE4KCp15rZbxz1DPbxnlD2QTptX6w6cg/W+M5ycSa2+1fvbHrdYHf8tYfq9mpq3Wz/8JBP+FkX/ITKzVcndbrY/+kRX/iDeOVmvwbav1/k8Z7TNxUFutX30Ikv/NSxZj0mo= 3fsf0OVfGc2Af8Db+qjoitZHj4qrn8VzGLnV5aqn7vCdBh21tT0s74qfD4AHfxyRj4+AB8CW0d77ouAio/Beq2i96O7WZ3vPY/QEMG/3eZiNDmtaULY7/ABRLcq7i2jx4+bQtn7/Pi1DWYy2ylKL06kudEduJGA8oKekvKax7Oc= A6zne0TPH2D7aZhX68drtAg9qMo6nJI1iTtSIwXbBRWbxRoNP0nzZOKPAjSJC85K2Y+Ljv1EMPbWH20fnqThCAbkBN0DkxzzWv+C05oTu9OYMzCNQFuxSKPpD5mm7PYzceg/IPOt9cn68TyOYAaFPjaWn3K6AMOdcmLCHIW26WU= rc0zWdzH1XwGtErRLkX+HWLKiGu94LsjggBMbdCDu19EGcmY1dQyeShpmWv83fWaVVHCnToAASQxWypLLtRRFXy1ft4wn23ibDbyaJSFcVTrukLyjoiCtOu4e43tlCSmVM3XYC1/dB9MJj6gPpQWf/jV9u/+6++XvzDRF2h7Z2s= e2dzfe/uzp+jzUcbWzsP72Kf1EFo7zBMURpPsud+EiC4nifxPAmDzE8w6GDh3XAcoPXJJBhlYCIF62Y06iwhPxpjoSjOMELtBygJoIJxPgrGS1gW4p0onYUZ+PUlFCdoHKajaYw7LYxA+ATh+BKgFhx6hp4nmDFC8yCZgVFBX3Y= oA6iP6sT7Z+swr2hVAkTvX4f7YSjw1kMyu1mSRBk6EmQZpi2FydxlMVLaCuCJwzx8xlrfuSPfYTQw+5j5K73SR1271bX8m4NVvo9qsOyab4wgQlF/iww2tTvtElJSnpdLJv6+8G0KjJJ4SgGtV+YRvs6LR+j2+jW9SN/+iUVekk= 2cIIENAIo8wAkmG0N/E9euxPc1Y5dFbBwSoCrkesSo4vDQ8iP8uTANeRBQdB0jYMCFf8fJoZL6C5GtPGNPYzYDEmQJ3gG/a7weneR4+h82Nc4REwH5Gb4kPGvh2DusA9B+45vma/ZbyP4mTmT4E5AuaI3BQfDfadr+6htXhKNBk= AfsIX7PfDWaPV9sr9fbKTzYCnMjXUTiBplHRNznum5x2S67onUKG66Uc91LO+idX9RMnyPorx/2V067KFT3GSRU9l+Oey1mf5aq+KwS5PsxxH+a0+/KiF1+ai0HOp3/9DnIuF3I+D6PRNIeWfzX3EwCeLEg64/RPRCyi0aeIRXw= GcOioqiGRZ+HkwgwAQ2HR8FxGwoQup4EKUAEoNON6yN4pOxkHqBrt5GF7rCSEHu6oug6ASwHrbIr+yatRv2zqq7GLqtxbt78Elf0eTBNGaDhH6gYVEbX0iwZzeY3rpf2vISetveftsvG6eS8noKrDhZ9FNy6dar6uqewoNhmmmM= Jq4v7VtUmZtfFI/6S6YeK3C+FB+TPnijnlczJmccFawesE44jfmChisrKzbaa2UbxFehG0C/2eb4ycgZtOHS/9kKDqfkcATvSFlorwHLFiktvKPC86HSPSKJe6x8aAggiaGY/9dgBxyAZQFwp4w7JQW1D41rBW2OEJMVHeypfhY= ROeFKO9tT/W5IBgVgqLnXcABI2NUyPJuWOGM7+3e3yBdvl8I7afjCfdL475x13hi33gSZ15/zGMXPfSh349xBTO3qGBGytzGZ1OBY4+vQJSvfZwaSiBZLHHmyAJqIUZSCNZCjMVDDahozlckxByLhx5QTcRXU4tBzhaL8BUJMUk= rrCpohZhoPIZXw8bnvrnS+YXwc/OsF8krrUAWtOgPrRELtPAxRjYTAPWl7kBEgQDswTgBfRIcWxAYAttTlCFeHuYzngnPsZ3DfOGTx3AS5OL2i321My+8DJy48HecPvuzsMbFBCXUAmIS+DNSrbNRwLbMFQx7u7tCIypwNhuV5w= j9fXBM4jsUr6V80+Pxt7pGdfeyCqPRLYbfpXqN0Tlfdk9ZdNCJbBRGZuYRqVD6KmQazNNNLwm8AY8ONnwwjiP9VnMZ7KRhZpw+7JGrEUV6eZ0DCfqIyjPij5Gcc8P+Og56eMeoN/pOaX9W7+CrsX/ya/DpIY0PUFCdhR+8Bqo3g= P42nEM8j2+kUU7rGZS/E5TS5YFxrC7b3cRILgAXWOlnKyp4U+fnaQu5Jq/XhL3b+439/e97NErtPCuiWCfvZ27m7+WB959q1a63PEW2QrVXQBC/S6tuAfp7FgMwsz3YQREFCshuWvWx3l20P2b1Vx1r1BsJSqF4NvySS0tjAF1k= 9r0yy97m41caSrIKDMbcoNMsKInnIfijqdSi4odgN+F8GkL02Kw3TDPjPvzyo1HQjGC3JvC3EppM/YO01MWqE3glGkTSkiWNfQtN25yV8xkgbTaIhiJVFRBzVDkhmTz3lPFRkCSwtk6LhgkN5uhwONwPDsLIwKZgGoZxg03il1I= aWhtAUnycRhM52TpKyxVBGxol08HYLDvpwGmmkZwPI+TzIjiKFBhdpsNTbtElftlAY8qVTe3YZ6Dh0/86CAg/t3Gc3ihtrjRrtrTmN7CGiyqALYo7kmZEV/8URsZpzMC2Pvf7j35h/+8QgCrHzBQ4ZdtL1suxi9rAOC1atsCftU= auHhS0Zi3V7ffBOwC6+kjA1jgyuiExMDS3uX7cWUqNfgWgvgL49KRfkE/tYBZqOJOdBKo2wtaKLQfbbuJj445WGIrAUV699zAskS/DkzJGxNuDlW7zfB4MPoKEzD/WnAgge3PgeKf+ec9mvcbF+rzzZ94xB5FP/ONxEVqd+f/NU= 3u63G58jMkWPs1XEesg0aTr4z+iJjWLmUFFuXgjzBQvsn6Cj0QhNkniG0jhP8IZhOA0Qt+OKU7Xoq6KKVbSRhGhrlCHXxtGB3V+Fh3Is22vu3nCViGnTBoH1snLLuEw5BQnLqCL20w5nuDN5hcttHvy7zs7x3eCSak8BYxMw96c= EMtep5dLAjmMOIbiRmQBvQkVPuWyw4Blv4VKytIliT5kc5VTitwrai9ZhZKGjhVfcSNtOIqp2+MbL8qkAk12GXOpm1B/o1QhJBORCUyDo4AOBrmq6zuZ5GlQ8fAFIms6D0b51E8qXqFEZD6Kp/mMq5a7l3eYj/fNU6HHaJHq6Tk= gXqhKBIRG6ec7Lpe5wYhbtSLtyakfGsiEqB7hkkQjYMEYo8sIDy1MlFg7meHGC8JZ3EjsiT+yTSchVlw5NMO4wtqrMFkCg8LCBTGlJUrEFlJyopUQxirWxXbOBj5JzVeUiYRSMERBRUvuW08FAAo4JQ/i/MoK56LLxMFYPLvhz4= HSp2XbMWYSJK58cMB59kmGk15W29F0d5koZHAetCdndTAEwx/qBGZjCTbUs4CkM0SjuVcQHUGBh8dDWUQGg0EVMi5xscyhk8XkqZBVA0RNSUChToaJSgKVO+hltGHT41MjUJNX8DHY0mjGrlGlISGboMJmhlUPyUkHmkNAQglTA= C1BpiFgqYefg0uCxVKoGD31GDVAlAnW0NBqgKhFiwGkUaMqH7SzexzgqieZxzI+hlCfh3bkaYtKc9M7WNtoutp2FRujelVGgp9G+O53Gz30IOkEgO5Tx8hAK/BnaoUAJkRSUNrMiPI4a7YdhVArs4KKmQIWReEWEdwcUNdfAVOA= hlXzyD+RqF+hasG/i28keouQarR3/BO0QUrQXVLUlGHoCo+5uYvuwVV9eMbl9FqPSC/TNX6Dr8JXWKIQ80EwMjRYbTCXMAs6FpdtcTkE4KxeEG1NykUINanFlyE2+bPYaqdmmmWbMgulGmTxwQFul29vsbYKgy4badg1bYEaRW0= 66eAkTb0PbsspQgDQyWOvgTrIVImMo78PIWlkIxxCa1RoiiBHRjRtiwW9owq3eodgXOC+PmeHwYRegF/at2Nu069QcFP6qrPGnNb02lYCbYFdm/qj57B8mr0DGe4o3HVbcR3U6b75KZcfiE/5STYxmH94Ukbl/zgHDqVDy4BKUU= HsyqFt9Imm+7mHYVwlVpAh4RFVrZdbWcRlLgsvQiyCtTrgBglYpX0HEE5Wu6MbDXGPI0jAIy9x/QC1Z84M9mPpR+hT+R03Ea1kk5Ln1e8k6ofBiJLzqvhSpaZq6smhOlR1uooVuL+4XCJ5ZN1V3jRZ1B5UyrtF/Tp160ldILV4M= VDljVeUXTNZ9FL87p/kazmnCgInZxrKAjTy5byQUjc1Haw++vr8+fLy1/WDzHh+PVQfK8TuBt9FRPMevhdzAZ8pvyg6VswWNP1WfKqcsUAvMKPY6yimn5rRnyt+dFP8+nRQncsJ5Epwxw46QmlD9AE7JQ04OlTySozoV53xhzkg= x1meFsKco1Pq9DhFvaU6q8DNPzk9RnPao+eLP3u++MPniz99Ln18wls7bHK00JGUXHYkZTHX9N7v3rmmV/fWUvGqnuiGxNJiSV8W1l1N+Yb4bVRcQrx5o+ZvuHeUCi7wOfw7hm3JOSVVwPLv76ziNQQs1fuTosHUy5nJ8MU1m2E= JO59N67wl7eRfaFghVVET0JQDVYhAL+FBLHzRC/yI//vgpx3Qc6iQU556Bo72nCBaOBdIPQuEIKfD/5ma/3a/8mOmpVfb6I8I+ssO86y7UCTq/DXFc+YFeI8ogtlqiMv4mvudYgPJ+jGdarX7dvcO3TXJyROiDPwxeHoxtM2qZ4= noDAV/RtMuFNNyxxGEQnwckBOLwozYIwYnXjd/wkFTRcB9u1mYF2OG0z8sEZk9etHuISyf4Od5SOLnkf4ILmVg3RQqiRdIvglMgW3MTA7zdV8vTkG1WocSCOtt4opo2d4aic+GoZhWP2KhWn4HmO3ArbQrpTcnPaHWXGrNFRqqM= oeKJtDMkAqlBcCfi6mMoZm25Jhc79frywt8a5FQcXgQWMMQK4e/+umjNTlWz59CdaWJhdieMwqxF3hHFWaGSYAJejA6DFL/wC7P0wu0XQrbneUL70EALwjLyHU9gLvM4pa803bI69sBz7B7qdhzH7ffNkY8VCr8BhDRHcRSRWCA= Co6zcAwAZpKZALqiaTx6huLJBJEWyFUWQLhHvv8MbiZxnEG0j79TCu6OE/zFZXCxfzL305RcQsAO7LSYptLJ5WF4cEjSvOQuj8Ayx+Qy9Y+CsZ/55AbHmEnAasJGgiERHmgaPx/DCiOkGs2CcZjPuAJceXEbmXT+pY/AbMcugPI= ALXXJm3TthA5XWrbqL2Bl0UEAyo2C8GUw+YK9PJ4ud0sZAfBHY4inBB3OQKbpx7PO4ufBUMcZ5ndRvFomrTNHlccwFKIMvfrpYR3ha+iOk1fPFz5WDDv2LPgK6e8cssrr7zqlle98qpfXq2UVy9NvElCvN4oCch2iWd3LafnDGA= SYQtKJycFGWu5UAZQN4hONco3o/HJ38axc8PgyTopACTk+MODD5mGY2wAVh9sNqXJo0Gv94b0h0iHDRanZXynwlGypw22D8YTDIFoMn9gwAd0nITTPDCE7BidG1hAuZpkGDjpSHGpwDtj4MEr0PhCocXF/5SQ7cU6jsi9lArD6M= SZy2HuWzTXyBXJPEVem9MMLLcdu8hz0Nppn01Wxs7WhtYt4P9vODtThJiHsjpcMhA+3h0LxH5rOaTkN+7OYB3igzuXHMr9OAeU762rltrkdjokARiklV2vjOabT1WjvpgmbjeSWD1+fNpvGlZaITa7y+JXgy+6ITySve9bDtbvc= FLVUvq3bGays9B3kgotb6dpaz+a93Y7NpQ5N5slm9H2kE5tEXII/S/N99m0TTsN3gWM4mMb7/tRhcuTNI9GbCFU3KqxVIXMSbq/nup7lWZyTcPuWC6a64r2xTqJbTrmufZptpxBak5fdsJE3Q+3LeC3ubHLiK25nbJO+nXbGBms= r9OV9wutW9Rv0lwabjpiqC0ZRPxArRfmEXX42NLMavn4F8gyMOSkty30l8aN8lFumsVLpXUOG2j8e6V1uoVl8aulUkG1zIX7pFsxiNGPpE9efTxUOTZXdGxFdkV0aGXO5XKXZG7lyGyVGioH5nWcgec62GAABr/vDkzhv8pFzYw= ppL4dRjLRDi853G51dbpix9BTuOi+oOmi+p331gXVU0e2+oqrFaCajRBJsMWCt51Srt9GbBTTfQ67FTKvka4KaMgAW6K0lcHN5ZKjdPgxuu4zoqth5ve2w03FkAE2RfOJKAjBLL4T5tek+xNRbFKilNHGkFcrE8bCdtOVxIJW28= AcxYjqWwVgnMXCZieLai3VMR42Pb61gd21155cjhXDFy9ByFGqettK1OvwfQoUWOle83cpQuiQYiBXL0eAzo8sjR5yleSXHrmFJV3Fhsd+uxjKcFmZ79Vi23TwcZ5zWBjHOFIFPtTLliQMdSMALE0LLLBpgqQd2zpSqo4MXueD0= Z9DFm1V9kF1Z0QKMa7/1CDPeHn8jgRcOEJSzu+d64ux2Bj1Ymr65s7s0bLvnSa1KMrdH9FtRSAapviZh/x0CLExgcpJXihqrljjC65YjPyEZqkYCBwbnMpY1bsXoyefLlaGHV33zktcTVKl9DZK4xql/R9IlbxEUIw8Bi6VXSgk= LHbH7ts22SGwus73PMGydsoOAcv0b5AcSyOjR+MZvMvgVCIuFVlr5FqEOuX1sQyMUJUU1wDDVgYDYSeZRS2D3huLa9WUs61TppwE4LYmkuSvTRLAa7IEjXU5CWCvXzLUMjENpb8DCRn3ipdVtY3MSo3TEjIQ93Thc/Aa1lVRCU8= 0Xd2VeXyS5u+clXVq62qhO1L+ZpKqFZcU/UW28DE8ZXVc1e+Z2kb9zWtqNwrXFFVu12e2AlgJNR+xWioLL5shCm6xe51bZUiyggIQh/b6cISq+f2XX0EZLtvdwik3V0aSg/6DdUn/YbKo35DyVm/oeKw31Bx2m9YHfcbNIoJd18= qKU6J7CC6t9dykI3dvLRiPLp1KF5bXYIkhSxVDeO/vjHxLZxRacIBxLNSTul0uSu1JfcObpDiAyeB82s+oo9eHPhuUAmqKSnAgQJPuPVrC3foyPbdwoaFnM0YgoaFnM1YgoaFvM0YgoaFutqxBQ0LNbTiCloWKyvEVPQsNiKRkw= QcNiA42YgkaG29KNt4JIBLWGorEUW2cqKiIR1BmLikgEdeaiIhJBncGoiERQZzIqIhHUGY2KSAR1ZqMiEkGd4aiIZMbrLEdFJII6y1ERiaAWZDSW4+gsR0UkgjrLURGJoM5yVEQiqLMcFZEI6ixHRSSCOstREYmgznJURAL6Oss= URGJoM5yVEQiqLMcFZEIah2UxnJcneWoiERQZzkqIhHUWY6KSAR1lqMiEkGd5aiIRFBnOSoi8fs6y1ERiaDOclREIqizHBWRCOosR0UkgtrgRmM5ns5yVEQiqLMcFZEI6ixHRSSCOstREYmgznJURBL66SxHRSSCOstREYmgznI= VEQiqLMcFZEI6ixHRSSC2sBYYzldneWoiERQZzkqIhHUWY6KSAR1lqMikuhfZzkqIhHUWY6KSAR1lqMiEkGd5aiIRFBnOSrixbN5lZCnzFt9B05hlTnfejaPlL7CU1iNrCJTQ31Mwnb7Hs7l9QdOt6fP5Vlvdy7PEjN2zURdIz8= x6Xlatm4WhKOz731hZTbiphpG8Dt2U9pKFNS/f7beAarMuur3TGo2r06iKkYXFdQhuQrBXjBJZf95QD9kuz0Jc2rYGWl03MGvR6GF6hYvwn5ln8/gPr7AGpnJBqblbJTD8rZ36+f0SL7hW/uW/GV4YNXk1ieZObTno/yWSP4wGc= GBhVmq/euIzYhMOrGm5Qjb8jmOFcIWZ4suaVoYjVASt2kAOYAeb7PccM1avXmjNUIm7ID0ep8KNnr/TeWvxoei7pCc/z48fW5NUDyBUe3XSqc2Q9oe86cQKzo2XbZsO6zPJdArN8H6a8ckx25sWsb8aWLK5ZreDMMtAyCXSS384= pX3REb4WnioKstaFj5aq/qfR/wdKeJF5fJYAAAAAAABJTkRYAAAAAAAAAAAAAAAGAAAADERpYWxvZ1NjcmlwdAAAAAAAAANUX1B9OgAAAAxDcmVhdGVTY3JpcHQAAANUAAABJl9QfToAAAAVVHlwZVByb3BlcnRpZXNPcHRpb24= cwAABHoAAAEuX1B9OgAAAARIZWxwAAAFqAAAAABfUH06AAAAC1Rvb2xzLnNoZWxmAAAFqAAAAwhfUH06AAAAEEV4dHJhRmlsZU9wdGlvbnMAAAiwAAAABF9QfTojIERpYWxvZyBzY3JpcHQgZm9yIHBicnBoYXNlIGF1dG9tYXQ= aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQlwYnJwaGFzZQogICAgc2NyaXB0CXBicnBoYXNlCiAgICBsYWJlbAkiUEJSIFZvbHVtZSBQaGFzZSBGdW5jdGlvbiIKCiAgICBjb2RlIHsKCSJpZiAoJHBoYXNlID09IDApIgo= CSIgICAgJGYgPSBpc290cm9waWMoXCJsYWJlbFwiLCAkbGFiZWwpOyIKCSJlbHNlIgoJIiAgICAkZiA9IGhlbnlleWdyZWVuc3RlaW4oJHBoYXNlLCBcImxhYmVsXCIsICRsYWJlbCk7IgogICAgfQoKICAgIGlucHV0CXN0cmk= bmcJbW9kZWwJIlNjYXR0ZXJpbmcgTW9kZWwiCiAgICBpbnB1dAlzdHJpbmcJbGFiZWwJIkNvbXBvbmVudCBMYWJlbCIKICAgIGlucHV0CWZsb2F0CXBoYXNlCSJTY2F0dGVyaW5nIFBoYXNlIgogICAgb3V0cHV0CWJzZGYJZgk= QlNERgogICAgaW5wdXRmbGFncwltb2RlbAkwCiAgICBpbnB1dGZsYWdzCWxhYmVsCTAKICAgIGlucHV0ZmxhZ3MJcGhhc2UJMAogICAgc2lnbmF0dXJlCSJEZWZhdWx0IElucHV0cyIJZGVmYXVsdAl7IHN0cmluZyBzdHJpbmc= IGZsb2F0IGJzZGYgfQoKICAgIG91dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwKQogICAgfQoKICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBwYXJtIHsKCW5hbWUJInBoYXNlIgoJbGE= YmVsCSJTY2F0dGVyaW5nIFBoYXNlIgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7ICIwIiB9CglyYW5nZQl7IC0xIDEgfQogICAgfQogICAgcGFybSB7CgluYW1lCSJsYWJlbCIKCWxhYmVsCSJDb21wb25lbnQgTGFiZWwiCgl0eXA= ZQlzdHJpbmcKCWRlZmF1bHQJeyAiIiB9CglyYW5nZQl7IDAgMSB9CiAgICB9Cn0KIyBBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBzY3JpcHQKXHNldCBub2FsaWFzID0gMQojCiMgIENyZWF0aW9uIHNjcmlwdCBmb3IgcGJycGg= YXNlIG9wZXJhdG9yCiMKCmlmICggIiRhcmcxIiA9PSAiIiApIHRoZW4KICAgIGVjaG8gVGhpcyBzY3JpcHQgaXMgaW50ZW5kZWQgYXMgYSBjcmVhdGlvbiBzY3JpcHQKICAgIGV4aXQKZW5kaWYKCiMgTm9kZSAkYXJnMSAoVm8= cC9wYnJwaGFzZSkKb3BleHBybGFuZ3VhZ2UgLXMgaHNjcmlwdCAkYXJnMQpvcHVzZXJkYXRhIC1uICdfX19WZXJzaW9uX19fJyAtdiAnJyAkYXJnMQpTYXZlU3BhcmVQYXJtcyA6PSAwOwpDaGVja0V4dGVybmFsIDo9IDE7ClM= YXZlSWNvbiA6PSAxOwpHemlwQ29udGVudHMgOj0gMTsKQ29udGVudHNDb21wcmVzc2lvblR5cGUgOj0gMTsKVW5sb2NrT25DcmVhdGUgOj0gMDsKU2F2ZUNhY2hlZENvZGUgOj0gMDsKTG9ja0NvbnRlbnRzIDo9IDE7Ck1ha2U= RGVmYXVsdCA6PSAxOwpVc2VEU1Bhcm1zIDo9IDE7CkZvcmJpZE91dHNpZGVQYXJtcyA6PSAxOwpQcmVmaXhEcm9wcGVkUGFybUxhYmVsIDo9IDE7ClByZWZpeERyb3BwZWRQYXJtTmFtZSA6PSAxOwpQYXJtc0Zyb21WZmwgOj0= IDA7Cjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzaGVsZkRvY3VtZW50PgogIDwhLS0gVGhpcyBmaWxlIGNvbnRhaW5zIGRlZmluaXRpb25zIG9mIHNoZWx2ZXMsIHRvb2xiYXJzLCBhbmQgdG9vbHM= LgogSXQgc2hvdWxkIG5vdCBiZSBoYW5kLWVkaXRlZCB3aGVuIGl0IGlzIGJlaW5nIHVzZWQgYnkgdGhlIGFwcGxpY2F0aW9uLgogTm90ZSwgdGhhdCB0d28gZGVmaW5pdGlvbnMgb2YgdGhlIHNhbWUgZWxlbWVudCBhcmUgbm8= dCBhbGxvd2VkIGluCiBhIHNpbmdsZSBmaWxlLiAtLT4KCiAgPHRvb2wgbmFtZT0iJEhEQV9UQUJMRV8kSERBX05BTUUiIGxhYmVsPSIkSERBX0xBQkVMIiBpY29uPSJWT1BfcGJycGhhc2UiPgogICAgPHRvb2xNZW51Q29udGU= eHQgbmFtZT0idmlld2VyIj4KICAgICAgPGNvbnRleHROZXRUeXBlPlZPUDwvY29udGV4dE5ldFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0ibmV0d29yayI+CiAgICAgIDw= Y29udGV4dE9wVHlwZT4kSERBX1RBQkxFLyRIREFfTkFNRTwvY29udGV4dE9wVHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xTdWJtZW51PlNoYWRpbmcgKEJTREZzKTwvdG9vbFN1Ym1lbnU+CiAgICA8c2M= cmlwdCBzY3JpcHRUeXBlPSJweXRob24iPjwhW0NEQVRBW2ltcG9ydCB2b3B0b29sdXRpbHMKCnZvcHRvb2x1dGlscy5nZW5lcmljVG9vbChrd2FyZ3MsICckSERBX05BTUUnKV1dPjwvc2NyaXB0PgogIDwvdG9vbD4KPC9zaGU= bGZEb2N1bWVudD4KAAAAAElORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAAB6tfUH1GLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFM= aWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiA= KiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3Ngo= ICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkic3BlY3VsYXIiCiAgICBzY3JpcHQJInNwZWN1bGFyIgogICAgbGFiZWwJInNwZWN1bGFyIgoKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1A= TElCCiAgICB9CgogICAgY29kZSB7CgkiVk9QdmVjdG9yICRpaSA9ICgkaXNjb25uZWN0ZWRfbkkgIT0gMCkgPyAkbkkgOiBub3JtYWxpemUoSSk7IgoJIlZPUG5vcm1hbCAkbmYgPSAoJGlzY29ubmVjdGVkX25OICE9IDApID8= ICRuTiA6IG5vcm1hbGl6ZShOKTsiCgkiIgogICAgICAgICJpZiAoJGZhY2Vmd2QpICRuZiA9IHZvcF9mcm9udGZhY2UoJG5mLCAkaWkpOyIKCSIiCgkiJGlsbHVtID0gdm9wX3NwZWN1bGFyKCRzcGVjVHlwZSwgJG5mLCAkaWk= LCAkdXYsICR1cm91Z2gsICR2cm91Z2gsICRzaGFycCwgJHRzdHlsZSk7IgoJIiRjbHIgPSAkS3MgKiAkc3BlYyAqICRpbGx1bTsiCglWT1BfQVNTSUdOX0JTREYoCgkgICAgIiRmID0gJEtzICogJHNwZWMgKiB2b3Bfc3BlY3U= bGFyX2JzZGYoJHNwZWNUeXBlLCAkbmYsICRpaSwgJHV2LCB7MCwwLDB9LCB7MCwwLDB9LCAkdXJvdWdoLCAkdnJvdWdoLCAkc2hhcnAsICR0c3R5bGUpOyIKCSkKICAgIH0KCiAgICBvdXRwdXQJY29sb3IJY2xyCSAiQ29sb3I= IgogICAgb3V0cHV0CWNvbG9yCWlsbHVtCSAiSWxsdW1pbmF0aW9uIgogICAgb3V0cHV0CWJzZGYJZgkgIkJTREYiCgogICAgaW5wdXQgbm9ybWFsICAgIG5OCQkiTm9ybWFsIFZlY3RvciIKICAgIGlucHV0IHZlY3RvciAgICA= bkkJCSJJbmNpZGVudCBWZWN0b3IiCgogICAgaW5wdXQgc3RyaW5nIHNwZWNUeXBlCSJTcGVjdWxhciBUeXBlIgoKICAgIFZPUF9GTFRfSU5QVVRfUihLcywJCSJTcGVjdWxhciBJbnRlbnNpdHkiLAkwLjUsIDAsIDEpCiAgICA= Vk9QX0NMUl9JTlBVVCAgKHNwZWMsCSJTcGVjdWxhciBDb2xvciIsCTEsIDEsIDEpCiAgICBWT1BfRkxUX0lOUFVUX1IodXJvdWdoLAkiVSBSb3VnaG5lc3MiLAkJMC4xLCAwLCAxKQogICAgVk9QX0ZMVF9JTlBVVF9SKHZyb3U= Z2gsCSJWIFJvdWdobmVzcyIsCQkwLjA1LCAwLCAxKQogICAgVk9QX0ZMVF9JTlBVVF9SKHNoYXJwLAkiU2hhcnBuZXNzIiwJCTAuMSwgMCwgMSkKICAgIFZPUF9UT0dHTEVfSU5QVVQoZmFjZWZ3ZCwJIkVuc3VyZSBGYWNlcyA= UG9pbnQgRm9yd2FyZCIsIDEpCgogICAgcGFybSB7CgluYW1lCXNwZWNUeXBlCglsYWJlbAkiU3BlY3VsYXIgVHlwZSIKCXR5cGUJc3RyaW5nCgltZW51CXsKCQkicGhvbmciCQkiUGhvbmciCgkJImJsaW5uIgkJIkJsaW5uIgo= CQkiYW5pc290cm9waWMiCSJBbmlzb3Ryb3BpYyIKCQkiZ2xvc3N5IgkiR2xvc3N5IgoJCSJzcGVjIgkJIlZFWCBTcGVjdWxhciIKCX0KCWRlZmF1bHQgeyAic3BlYyIgfQogICAgfQoKICAgIGlucHV0IHZlY3RvciAgICB1dgk= CSJVViBDb29yZGluYXRlIgogICAgaW5wdXQgaW50CSAgICB0c3R5bGUJIlRhbmdlbnQgU3R5bGUiCiAgICBwYXJtIHsKCW5hbWUJdHN0eWxlCglsYWJlbAkiVGFuZ2VudCBTdHlsZSIKCXR5cGUJaW50CgltZW51CXsKCQkwCQk= IkludHJpbnNpYyBXb3JsZCBTcGFjZSIKCQkxCQkiSW50cmluc2ljIE9iamVjdCBTcGFjZSIKCQkyCQkiQ29tcHV0ZSBmcm9tIFVWIgoJfQoJZGVmYXVsdCB7IDAgfQogICAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG8= Z1NjcmlwdAAAAAAAAARNX1B9Ri8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byA= YmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEk= bmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmE= bWUJbGF5ZXJwYWNrCiAgICBzY3JpcHQJbGF5ZXJwYWNrCiAgICBsYWJlbAkiTGF5ZXIgUGFjayIKCiAgICBvdXRlcmNvZGUgewoJIiNpbmNsdWRlIDxzaGFkZXJsYXllci5oPiIKICAgIH0KCiAgICBjb2RlIHsKCSJpbml0X2w= YXllcigkbGF5ZXIpOyIKCSIiCgkiJGxheWVyLkYgPSBzZWxlY3QoJGlzY29ubmVjdGVkX0YsICRGLCAkbGF5ZXIuRik7IgoJIiRsYXllci5PZiA9IHNlbGVjdCgkaXNjb25uZWN0ZWRfT2YsICRPZiwgJGxheWVyLk9mKTsiCgk= IiRsYXllci5DZSA9IHNlbGVjdCgkaXNjb25uZWN0ZWRfQ2UsICRDZSwgJGxheWVyLkNlKTsiCgkiJGxheWVyLlAgPSBzZWxlY3QoJGlzY29ubmVjdGVkX1AsICRQLCAkbGF5ZXIuUCk7IgoJIiRsYXllci5OID0gc2VsZWN0KCQ= aXNjb25uZWN0ZWRfTiwgJE4sICRsYXllci5OKTsiCgkiJGxheWVyLm1hc2tzID0gc2VsZWN0KCRpc2Nvbm5lY3RlZF9tYXNrcywgJG1hc2tzLCAkbGF5ZXIubWFza3MpOyIKICAgIH0KCiAgICBvdXRwdXQJc3RydWN0X1NoYWQ= ZXJMYXllcglsYXllcglsYXllcgoKICAgIGlucHV0CWJzZGYJRglGCiAgICBpbnB1dAl2ZWN0b3IJT2YJT3BhY2l0eQogICAgaW5wdXQJdmVjdG9yCUNlCUVtaXNzaW9uCiAgICBpbnB1dAl2ZWN0b3IJUAlQb3NpdGlvbgogICA= IGlucHV0CXZlY3RvcglOCU5vcm1hbAogICAgaW5wdXQJZmxvYXQJbGF5ZXJhbHBoYQkiTGF5ZXIgQWxwaGEiCiAgICBpbnB1dAlmbG9hdGEJbWFza3MJTWFza3MKCn0KSU5EWAAAAAAAAAAAAAAACAAAAAxEaWFsb2dTY3JpcHQ= AAAAAAAACgZfUH1AAAAADENyZWF0ZVNjcmlwdAAACgYAAAGuX1B9QAAAABVUeXBlUHJvcGVydGllc09wdGlvbnMAAAu0AAABLl9QfUAAAAAESGVscAAADOIAAAAAX1B9QAAAAAtUb29scy5zaGVsZgAADOIAAAMtX1B9QAAAABM= SW50ZXJuYWxGaWxlT3B0aW9ucwAAEA8AAAAwX1B9QAAAAAtDb250ZW50cy5negAAED8AAAynYDeHAAAAABBFeHRyYUZpbGVPcHRpb25zAAAc5gAAAARfUH1AIyBEaWFsb2cgc2NyaXB0IGZvciB2b2x1bWVzaGFkZXIgYXV0b20= YXRpY2FsbHkgZ2VuZXJhdGVkIDA0LzIyLzE1IDE3OjQxOjA2Cgp7CiAgICBuYW1lCXZvbHVtZXNoYWRlcgogICAgc2NyaXB0CXZvbHVtZW1vZGVsCiAgICBsYWJlbAkiVm9sdW1lIFNoYWRlciIKCiAgICBpbnB1dAlmbG9hdAk= ZGVuc2l0eQlEZW5zaXR5CiAgICBpbnB1dAlmbG9hdAlkZW5zaXR5c2NhbGUJIkRlbnNpdHkgU2NhbGUiCiAgICBpbnB1dAlmbG9hdAlzaGFkb3dzY2FsZQkiU2hhZG93IERlbnNpdHkgTXVsdGlwbGllciIKICAgIGlucHV0CWY= bG9hdAlwaGFzZQkiU2NhdHRlcmluZyBQaGFzZSIKICAgIGlucHV0CXZlY3RvcglzbW9rZWNvbG9yCSJTbW9rZSBDb2xvciIKICAgIGlucHV0CWZsb2F0CWVtaXQJIkVtaXNzaW9uIEludGVuc2l0eSIKICAgIGlucHV0CWZsb2E= dAllbWl0c2NhbGUJIkVtaXNzaW9uIFNjYWxlIgogICAgaW5wdXQJdmVjdG9yCWVtaXRjb2xvcgkiRW1pc3Npb24gQ29sb3IiCiAgICBvdXRwdXQJc3RydWN0X1NoYWRlckxheWVyCWxheWVyCWxheWVyCiAgICBvdXRwdXQJYnM= ZGYJRglGCiAgICBvdXRwdXQJZmxvYXQJT2YJT2YKICAgIG91dHB1dAl2ZWN0b3IJQ2UJQ2UKICAgIGlucHV0ZmxhZ3MJZGVuc2l0eQkwCiAgICBpbnB1dGZsYWdzCWRlbnNpdHlzY2FsZQkwCiAgICBpbnB1dGZsYWdzCXNoYWQ= b3dzY2FsZQkwCiAgICBpbnB1dGZsYWdzCXBoYXNlCTAKICAgIGlucHV0ZmxhZ3MJc21va2Vjb2xvcgkwCiAgICBpbnB1dGZsYWdzCWVtaXQJMAogICAgaW5wdXRmbGFncwllbWl0c2NhbGUJMAogICAgaW5wdXRmbGFncwllbWk= dGNvbG9yCTAKICAgIHNpZ25hdHVyZQkiRmxvYXQgRGVuc2l0eSBTY2FsZSIJZGVmYXVsdAl7IGZsb2F0IGZsb2F0IGZsb2F0IGZsb2F0IHZlY3RvciBmbG9hdCBmbG9hdCB2ZWN0b3Igc3RydWN0X1NoYWRlckxheWVyIGJzZGY= IGZsb2F0IHZlY3RvciB9CiAgICBzaWduYXR1cmUJIlZlY3RvciBEZW5zaXR5IFNjYWxlIgl2ZWNkCXsgZmxvYXQgdmVjdG9yIGZsb2F0IGZsb2F0IHZlY3RvciBmbG9hdCBmbG9hdCB2ZWN0b3Igc3RydWN0X1NoYWRlckxheWU= ciBic2RmIHZlY3RvciB2ZWN0b3IgfQoKICAgIG91dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX18= YmVnaW4JYXV0bwoJCQkoMCwwLDApCiAgICB9CiAgICBvdXRwdXRvdmVycmlkZXMJdmVjZAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCk= CglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKICAgIH0KCiAgICBoZWxwIHsKCSIiCiAgICB9CgogICAgcGFybSB7CgluYW1lCSJzaWduYXR1cmUiCgliYXNlcGFybQoJbGFiZWwJIlNpZ25hdHVyZSIKCWV4cG9ydAlub25lCiA= ICAgfQogICAgcGFybSB7CgluYW1lCSJkZW5zaXR5IgoJbGFiZWwJIkRlbnNpdHkiCgl0eXBlCWZsb2F0CglpbnZpc2libGUKCWRlZmF1bHQJeyAiMSIgfQoJcmFuZ2UJeyAwIDEwIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICA= cGFybSB7CgluYW1lCSJkZW5zaXR5c2NhbGUiCglsYWJlbAkiRGVuc2l0eSBTY2FsZSIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAiMSIgfQoJcmFuZ2UJeyAwIDEwIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW4= YW1lCSJkZW5zaXR5c2NhbGVfdmVjZCIKCWxhYmVsCSJEZW5zaXR5IENvbG9yIgoJdHlwZQljb2xvcgoJc2l6ZQkzCglkZWZhdWx0CXsgIjEiICIxIiAiMSIgfQoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICA= ICBwYXJtIHsKCW5hbWUJInNoYWRvd3NjYWxlIgoJbGFiZWwJIlNoYWRvdyBEZW5zaXR5IFNjYWxlIgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7ICIxIiB9CglyYW5nZQl7IDAgMSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGE= cm0gewoJbmFtZQkicGhhc2UiCglsYWJlbAkiU2NhdHRlcmluZyBQaGFzZSIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAiMCIgfQoJcmFuZ2UJeyAtMSAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInM= bW9rZWNvbG9yIgoJbGFiZWwJIlNtb2tlIENvbG9yIgoJdHlwZQljb2xvcgoJc2l6ZQkzCglkZWZhdWx0CXsgIjEiICIxIiAiMSIgfQoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQk= ImVtaXQiCglsYWJlbAkiRW1pc3Npb24iCgl0eXBlCWZsb2F0CglpbnZpc2libGUKCWRlZmF1bHQJeyAiMCIgfQoJcmFuZ2UJeyAwIDEwIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImVtaXRzY2FsZSI= CglsYWJlbAkiRW1pc3Npb24gU2NhbGUiCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgIjAiIH0KCXJhbmdlCXsgMCAxMCB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJlbWl0Y29sb3IiCglsYWJlbAkiRW0= aXNzaW9uIENvbG9yIgoJdHlwZQljb2xvcgoJc2l6ZQkzCglkZWZhdWx0CXsgIjEiICIxIiAiMSIgfQoJcmFuZ2UJeyAwIDEwIH0KCWV4cG9ydAlub25lCiAgICB9Cn0KIyBBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBzY3JpcHQ= OiBXZWRuZXNkYXkgQXByaWwgMjIsIDE3OjQxIDIwMTUKXHNldCBub2FsaWFzID0gMQojCiMgIENyZWF0aW9uIHNjcmlwdCBmb3Igdm9sdW1lc2hhZGVyIG9wZXJhdG9yCiMKCmlmICggIiRhcmcxIiA9PSAiIiApIHRoZW4KICA= ICBlY2hvIFRoaXMgc2NyaXB0IGlzIGludGVuZGVkIGFzIGEgY3JlYXRpb24gc2NyaXB0CiAgICBleGl0CmVuZGlmCgojIE5vZGUgJGFyZzEgKFZvcC92b2x1bWVzaGFkZXIpCm9wZXhwcmxhbmd1YWdlIC1zIGhzY3JpcHQgJGE= cmcxCm9wdXNlcmRhdGEgLW4gJ19fX1ZlcnNpb25fX18nIC12ICcnICRhcmcxCm9wdXNlcmRhdGEgLW4gJ19fX3Rvb2xjb3VudF9fXycgLXYgJzInICRhcmcxCm9wdXNlcmRhdGEgLW4gJ19fX3Rvb2xpZF9fXycgLXYgJ3NoYWQ= ZXJ0ZXN0JyAkYXJnMQpTYXZlU3BhcmVQYXJtcyA6PSAwOwpDaGVja0V4dGVybmFsIDo9IDE7ClNhdmVJY29uIDo9IDE7Ckd6aXBDb250ZW50cyA6PSAxOwpDb250ZW50c0NvbXByZXNzaW9uVHlwZSA6PSAxOwpVbmxvY2tPbkM= cmVhdGUgOj0gMDsKU2F2ZUNhY2hlZENvZGUgOj0gMDsKTG9ja0NvbnRlbnRzIDo9IDE7Ck1ha2VEZWZhdWx0IDo9IDE7ClVzZURTUGFybXMgOj0gMTsKRm9yYmlkT3V0c2lkZVBhcm1zIDo9IDE7ClByZWZpeERyb3BwZWRQYXI= bUxhYmVsIDo9IDE7ClByZWZpeERyb3BwZWRQYXJtTmFtZSA6PSAxOwpQYXJtc0Zyb21WZmwgOj0gMDsKPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNoZWxmRG9jdW1lbnQ+CiAgPCEtLSBUaGlzIGY= aWxlIGNvbnRhaW5zIGRlZmluaXRpb25zIG9mIHNoZWx2ZXMsIHRvb2xiYXJzLCBhbmQgdG9vbHMuCiBJdCBzaG91bGQgbm90IGJlIGhhbmQtZWRpdGVkIHdoZW4gaXQgaXMgYmVpbmcgdXNlZCBieSB0aGUgYXBwbGljYXRpb24= LgogTm90ZSwgdGhhdCB0d28gZGVmaW5pdGlvbnMgb2YgdGhlIHNhbWUgZWxlbWVudCBhcmUgbm90IGFsbG93ZWQgaW4KIGEgc2luZ2xlIGZpbGUuIC0tPgoKICA8dG9vbCBuYW1lPSIkSERBX0RFRkFVTFRfVE9PTCIgbGFiZWw= PSIkSERBX0xBQkVMIiBpY29uPSIkSERBX0lDT04iPgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJ2aWV3ZXIiPgogICAgICA8Y29udGV4dE5ldFR5cGU+Vk9QPC9jb250ZXh0TmV0VHlwZT4KICAgIDwvdG9vbE1lbnVDb24= dGV4dD4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0ibmV0d29yayI+CiAgICAgIDxjb250ZXh0T3BUeXBlPiRIREFfVEFCTEVfQU5EX05BTUU8L2NvbnRleHRPcFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDw= dG9vbFN1Ym1lbnU+U2hhZGVyczwvdG9vbFN1Ym1lbnU+CiAgICA8c2NyaXB0IHNjcmlwdFR5cGU9InB5dGhvbiI+PCFbQ0RBVEFbaW1wb3J0IHZvcHRvb2x1dGlscwoKbm9kZSA9IHZvcHRvb2x1dGlscy5nZW5lcmljVG9vbCg= a3dhcmdzLCAnJEhEQV9OQU1FJykKdm9wdG9vbHV0aWxzLmF1dG9DcmVhdGVDb21wdXRlTGlnaHRpbmcobm9kZSldXT48L3NjcmlwdD4KICA8L3Rvb2w+Cjwvc2hlbGZEb2N1bWVudD4KAAAAAgAMbm9kZWNvbm50eXBlAAAAAQA= AAAAAAxub2RlcGFybXR5cGUAAAABAAAAAB+LCAAAAAAAAP/tXduO48YRlZGHQESC/AKtp/jBCrubNz0ESHZtBwbiteHYfgkCgSNRM4QlUiCp8Y4X/vdUFyleu2rknRntXFaLmaH6VDWbzdOni80iN4snEyfAf/ojnOPH931n+Kk= UeE6wgsc6QssELK1cNNsHS/Lm308+SnbW3esWaq2YnWdbQ+7uLiK1nEu5kmalBO9H/vvdhexdlG5uoqLdbwBxLlzC47HJlwZ9FsAe5isst0uTkt7NrP2WZGUSZbaau7KReja3lzKxUJZq0i3J/k1toW1ytI0XpVZnsZvy2RtC2U= bbbRZQFNtbfZ6mc722zsHXThFrfKeLffRmWMXzZZVu7zBPamv73NoxvcuLjZR0WBm+ukAPOqOI9TaCVuXiWXV1v4qRwP6TaL1rhZRNfxOioj/AKHss/juqb4LRxODFYpNOuXdVxGSdWiXbxODrtOga78+DW1skO5P5TFmwjslPU= zlrYM2hQnM8s4dizr+CPsGffbuCvtGev45n1m5WkPQ/Hns5m0J82GK7jFPr0BqzHhcUq2oK/7CD6xGS/1IDqAPurqIAit2u7y36OV9k2g6Z5nfJ4l5Qzyx+U1HUGg+LaP+wUt0fUHIsD5100W7LZUs2W22x5zZbfbAXNVths/WY= FWVUwi5se5XHmiHAz0UgAqlcKAMGJZubpmwRQll0KK+y3E6zi2x98480++UqzmNdvlrps+4EQQDV4iHZP/6wfI0b3//rle3Mw+bHAmYWqzzZI+WBJfk2Si8P0WVsX1XlFvDuzoMuaHAxGHSHIs41ZSfw+cPkz8vl8qc4L2DYwRY= Fk0mf4HNMsu2q+yQlsfiT+TkT3V5sj4WWlWtZVyUd2yx67VC1W/x32q+wp730Qo2+tI1RPvyJe7ak67bdKTn3dYuStC8+SIMAwnCJhahJ1hBc5+3nqlKvUyqtTtsy2S/vRF6gPa1qzhcoL2w5UinQA8ut9lFtJW1X1KUQxHpVT0= qnBQhUkblO8r5TquM9aGQFDaMC8SYMTbOXTk45QJrxl0vuvfRu5iH+Ux/Ow0y2346G37nTVN4RxOZ0VymUblIYczMr2A2UKj1nQbXcTb6ew/HVAzKS+naZZq8bTt36xxZc25H1f1RQOdUlGPKYZ2IWzXddrfVDRJ9HR7WjuRa4Y= RkJ5lK5OPdzi2MDavfmuNW66geFZWlPo9gjaN31nz5wZVDPNgRExfAXKOvr7eE/3psnSdW+jhz6iyTvruppMNImthhLT/9rOVKtZ8XfH/t/0r82xfGbVFY0sBGCdkzfCHe0LvWx2pH3u3Cle66TEbZ3SnWw/MU62d2yNaqdNNZg= NvcXOYZt/enyWHrPUb5qp0lBtoOeHl3HW4S2mAeu8hcvfHokZscmQMaj7Uf0KBs4E7bzmurE7bdH1D0/ZgIMFuMJ0Pef7ATYDh/heBRtDcqGiFFfKgUfIrPZfUiPS0tP29oPKTlNmNWTnGPpA0qOR7WDkhx3LheukvBXyVDwEbk= /7wlxwGZyLP1YVUahKcXKut/s2ob1wKSTd1V8boOzBGUQ8Hp1aCr7DmyEbeQnkFwFs9AcBzpUKQ1CM59aodL7vhW7fijcOfePAwfXkLkmSXEIdtBSUgwd/xQKTg9Cz8M+aglfNkS0sxOVVRylBC/Kw0urR+t++jq3WXFwxcvTTw= 5IcSD3k+8WhvaajBvF8v4vSkoyq7b+FobtgEXmBuA3NzwwfVsz8Xcxm4ISsbSjx73Vh/t/7VIBodASCHtz9cqffUYqGe8PBuiC1810wqw+AGzpTAFlwpGl52FId8E61iuPaAwQlMPIwvTLJUX5pcRzmuRI3WaeDs3MeVi2ruR4w= BOR4aI8o9lDnjT2kK6h23LZi8rkzV74rHZ+/R/owMpI2KpI+2uAj7AYLQTf4WPQuQ2T/+kX0rlr8BlJ4C7N3uwHLXfqSJxhd8sjxootf3c287SYEsGfh+Cp8VjchTohq1IeKatT5ZKk1HDYGaFJxvr+s0hTftzAdz4eASZZsCaU= TMKfS+F4tpjraoIXnbvBLuMujbkZSzo5Y0lmZywN6RlLKj9jOU7QWHYyNMJheV0FyCXmoeyj1c+1ItZ5KSCI6WG7rZeHvsLMFCyRVQkmqzhVkaqKdN6K6B62JsRDJ350mq9LFsdm406cY5Pxmzi2Fr9JLmmk1uTFeJlKOU94Xfw= aAiV+KQGGERZR5HCvPyNK+MEpt0k40Zg2k0xbgSm3VzGjcC0m8e4EZh28xk3AtNuAeNGYNotZNwITLstGDcCw9PtcOebANGRJQrDFMFRhQLRkSMLBaIjRxcKREeOMBSIjhxlKBAdOdJQIDpytKFAdOSIQ4E44jnmUCA6csyhQHQ= ZEWGYY7kmEOB6MgxhwLRkWMOBaIjxxwKREeOORSIjhxzKBAdOeZQIIo+xxwKREeOORSIjhxzKBAd2QmKYY7imEOB6MgxhwLRkWMOBaIjxxwKREeOORSIjhxzKBDnfY45FIiOHHMoEB055lAgOnLMoUB0ZIMbhjkuxxwKREeOORQ= iI4ccygQHTnmUCA6csyhQAz9OOZQIDpyzKFAdOSYQ4HoyDGHAtGRYw4FoiMbGDPM8TjmUCA6csyhQHTkmEOB6MgxhwIx+ueYQ4HoyDGHAtGRYw4FoiPHHApER445FHj3Jbz2wSlm1ewR3FpolnqHS3hY+nBpDcO07rYd1ALe594= XN+S8Gw5d1UgPX4Fz3neK3hOf51uvDw3WpXrLMYN1+DapbfeilvQX2gL4atebtO/f+9tUfNalOc6KvSe7loUfX+gZfOZ7w+0Oz6btnRyPwer8riM2dMVXXLfmtLCg8c46/1TehLOfbnwfVvMdUV8mpR83mpSLY9zjz7V9xRH9zM= DVa0AASmJxifctpT4ySEb6KeYfBXXZ8edqPAQz8fUqPGteqv7iMu6WjWUDqqJj8S2ZBnlA3XuH/yPiKcRT9QEIU4YeDLFy4b1COToyeOqgTLrjllyEmIL0L/eeUYdCTEMHsZE6veX0K+3ZxBQ86YMcVriDpn6GHoCDpLCkIPTy0= pM6SckQQhvKlywj1vogm3eWk8EMxL1DwpAt/fo92PEnBMCYkvb9gvI7PIBiPIpepTcLoqUZTfM9vb2hzmaR0yZaQMYiaLwKpYxA3DF0+lyl43uLhN+k+Jv0Y5P+M0n/kKPunm770XT9z6U0/Xwl3G233V9FQjzrpO93sHdlN3uE= M4VIDZNKjTUsfGoa1hoO580O+R9k5aRdlh0+qNrZ84M/qdp5f4FPd0BF9STdZMXkzWH3td4AbvwUbQ9x8SpJoxwoYL2KL5NUY9a3aK/pX8mW9UV8cbh8neX51+kRWC7rNxwsl9YrHNc0/ibLd9H2G9AKCJUqY/wirB+L+IvKDBs= AyVfpmtsw6T+PFxkd5Gk675G65KHiuxg2Dim/VPKrAM64Srp2+7cX8B4fcmBndN7V87sIjuk63bV+neuIeNjNIFw/dGjNUreUf98/BHnjuCkNxz8FbdMj/VDkfk5mPotJZ+hifFZmxm+pkXf1cqgyhwuiM1mcD61EVoDvUcG+iU= AsA/Ciqzy8ttbEKPNUNfmg3w9QTZJbtnBKUZbXBF4driGkceZ5Gi4HEW+4zsAad+80sOu4HTZjIS3ba6dDWNzc54wFU14mi0oG2czt/aWvicuUNsfQbjEcTn0nh6kTUJce41mOxgCJHoZZzt4jK/IQ1wzHKdjga39OcqqwYZfQQ= unciE4y0J5CKVJJFCbBiAQfuqHqr886BwifQ6jwS4LGTjDD2ErjDBTgJQ+QUFfWruJI0zkkt0DaHNNnAiDPYpHVdOGOQdVSvldI13WJSP4k4smqfQnzIS9xK1M91ieu2Bq7sN6T7coteANUB7juOCho4UExryAvdOcRQQur3FAY= t1znPvNHdqQ9gzoh4jZf6LZP7OFCWdO1eNGLDKyANCs7GPVoYH3p2vgx8ZhveOaPfu/S47webcaMUMMH93ssfc83yXX73BjbdA2Wye0mBZHt1LW5ZqKcjtn+NLP0NLPVaWbX46wrx2y5Gyd2mSKbvs97RDe9Cg7mCLRvc2L/Hk4= 7ODDiT18OLGLjWu9t/XC3ZdX2tlnuLzSG0gPv8DSGjCzoPwAs6DPtIZ77Xjgevp2kS8DX/FvBfs4EVaTmHcPE6H3cSI0EfXjRPhxIvw4EXID6aSJ8IRMibtOhLJpiBz+Jxd6TSWfCM8apeBYzXvNrOYVfM2WtOqXgTQlympT2q0= RjstvAuGvyX+VlZ7b8NCRbW6QUH3i7y3/9tDb/cPO43LyZ1v3wrVMfnh+39+/e8vv//0008n/weyyxhgc2UAAAAAAABJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAWYX1B9Si8qCiAqIFBST1BSSUVUQVI= WSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGQ= aXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVQ= b3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImZsb2F0dG92ZWMiCiAgICBzY3JpcHQJImZsb2F0dG8= dmVjIgogICAgbGFiZWwJImZsb2F0dG92ZWMiCgogICAgb3V0ZXJjb2RlIHsKCUlOQ0xVREVfVk9QTElCCiAgICB9CgogICAgY29kZSB7CgkiJHZlYyA9IHZvcF9mbG9hdHRvdmVjKCRmdmFsMSwgJGZ2YWwyLCAkZnZhbDMpOyI= CiAgICB9CgogICAgaW5wdXQJZmxvYXQJZnZhbDEJIkNvbXBvbmVudCAxIgogICAgaW5wdXQJZmxvYXQJZnZhbDIJIkNvbXBvbmVudCAyIgogICAgaW5wdXQJZmxvYXQJZnZhbDMJIkNvbXBvbmVudCAzIgogICAgb3V0cHV0CXY= ZWN0b3IJdmVjCSJPdXRwdXQgVmVjdG9yIgoKICAgIFZPUF9GTFRfUEFSTShmdmFsMSwgIkNvbXBvbmVudCAxIiwgMCkKICAgIFZPUF9GTFRfUEFSTShmdmFsMiwgIkNvbXBvbmVudCAyIiwgMCkKICAgIFZPUF9GTFRfUEFSTSg= ZnZhbDMsICJDb21wb25lbnQgMyIsIDApCgogICAgVk9QX0ZMVF9QQVJNKGZ2YWwxX3V2LCAiQ29tcG9uZW50IDEiLCAwKQogICAgVk9QX0ZMVF9QQVJNKGZ2YWwyX3V2LCAiQ29tcG9uZW50IDIiLCAwKQogICAgVk9QX0ZMVF8= UEFSTShmdmFsM191diwgIkNvbXBvbmVudCAzIiwgMCkKCiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJZGVmYXVsdCB7IH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCXAgeyBmbG9hdCBmbG9hdCBmbG9hdCBwb2ludCB9CiA= ICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiCW4geyBmbG9hdCBmbG9hdCBmbG9hdCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCWMgeyBmbG9hdCBmbG9hdCBmbG9hdCBjb2xvciB9CgogICAgc2lnbmF0dXJlCSI= VW5pZm9ybSAzRCBWZWN0b3IiCXV2IHsgdWZsb2F0IHVmbG9hdCB1ZmxvYXQgdXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwIHsgdWZsb2F0IHVmbG9hdCB1ZmxvYXQgdXBvaW50IH0KICAgIHM= aWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1biB7IHVmbG9hdCB1ZmxvYXQgdWZsb2F0IHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMgeyB1ZmxvYXQgdWZsb2F0IHVmbG9hdCB1Y28= bG9yIH0KfQpJTkRYAAAAAAAAAAAAAAAHAAAADERpYWxvZ1NjcmlwdAAAAAAAAAHIUUdPnAAAAAxDcmVhdGVTY3JpcHQAAAHIAAABZFFHT5wAAAAVVHlwZVByb3BlcnRpZXNPcHRpb25zAAADLAAAAQFRR0+cAAAABEhlbHAAAAQ= LQAAAABRR0+cAAAAC0NvbnRlbnRzLmd6AAAELQAABhtgN4cAAAAAEEV4dHJhRmlsZU9wdGlvbnMAAApIAAAABFFHT5wAAAATSW50ZXJuYWxGaWxlT3B0aW9ucwAACkwAAAAaUUdPnCMgRGlhbG9nIHNjcmlwdCBmb3Igdm9sdW0= ZXZvcG91dHB1dCBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCAwMy8xOC8xMyAxMzozMjoxMgoKewogICAgbmFtZQl2b2x1bWV2b3BvdXRwdXQKICAgIHNjcmlwdAl2b2x1bWV2ZXhvdXRwdXQKICAgIGxhYmVsCSJWb2x1bWUgVk8= UCBPdXRwdXQiCgogICAgaW5wdXQJZmxvYXQJZGVuc2l0eQkiQ29tYmluZWQgVmFsdWUiCiAgICBpbnB1dGZsYWdzCWRlbnNpdHkJMAogICAgc2lnbmF0dXJlCSJEZWZhdWx0IElucHV0cyIJZGVmYXVsdAl7IGZsb2F0IH0KCiA= ICAgb3V0cHV0b3ZlcnJpZGVzCWRlZmF1bHQKICAgIHsKICAgIH0KCiAgICBoZWxwIHsKCSIiCiAgICB9CgogICAgcGFybSB7CgluYW1lCSJzdW0iCglsYWJlbAkic3VtIgoJdHlwZQlmbG9hdAoJaW52aXNpYmxlCglkZWZhdWw= dAl7ICIwIiB9CglyYW5nZQl7IDAgMTAgfQoJZXhwb3J0CW5vbmUKICAgIH0KfQojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIHNjcmlwdDogTW9uZGF5IE1hcmNoIDE4LCAxMzozMiAyMDEzClxzZXQgbm9hbGlhcyA9IDEKIwo= IyAgQ3JlYXRpb24gc2NyaXB0IGZvciB2b2x1bWV2b3BvdXRwdXQgb3BlcmF0b3IKIwoKaWYgKCAiJGFyZzEiID09ICIiICkgdGhlbgogICAgZWNobyBUaGlzIHNjcmlwdCBpcyBpbnRlbmRlZCBhcyBhIGNyZWF0aW9uIHNjcmk= cHQKICAgIGV4aXQKZW5kaWYKCiMgTm9kZSAkYXJnMSAoVm9wL3ZvbHVtZXZvcG91dHB1dCkKb3BzcGFyZWRzICIiICRhcmcxCm9wZXhwcmxhbmd1YWdlIC1zIGhzY3JpcHQgJGFyZzEKb3B1c2VyZGF0YSAtbiAnX19fVmVyc2k= b25fX18nIC12ICcnICRhcmcxClNhdmVTcGFyZVBhcm1zIDo9IDE7CkNoZWNrRXh0ZXJuYWwgOj0gMTsKR3ppcENvbnRlbnRzIDo9IDE7ClVubG9ja09uQ3JlYXRlIDo9IDA7ClNhdmVDYWNoZWRDb2RlIDo9IDA7CkxvY2tDb24= dGVudHMgOj0gMTsKTWFrZURlZmF1bHQgOj0gMTsKVXNlRFNQYXJtcyA6PSAxOwpGb3JiaWRPdXRzaWRlUGFybXMgOj0gMTsKUHJlZml4RHJvcHBlZFBhcm1MYWJlbCA6PSAxOwpQcmVmaXhEcm9wcGVkUGFybU5hbWUgOj0gMTs= ClBhcm1zRnJvbVZmbCA6PSAwOwofiwgAAAAAAAD/5Vrbjts2EHXRl1pA/0E2+tA8VNFd9kOAXlCkKYIWCNK8FIUhS7StRiYFXZx1g3xS/7HDsVfyrjiTB2+DBNFisRTPHF7PkCNy//1mMnET/NGP594+cRy7958z6vnwE4dJHIQ= p9fBIpQqF6v2WInJK1VZV5bsD4ZhfFBltxcHVamurbrWcwpZtBNdlf3Evgda+7TNdqLJxQZA9+p2RAMcjtoBlUwytd8L2drzuVWppmgLJe3EWcLj2b4TLBaeb2WpblLxj7A9K1NSiqxVtRQ3bZFDzqZMtw001i5V9tpWm429h6E= LDHVin1Vpq3Al41SbVUXUJl+u6nTIybWxyptGkzmRQPmp+xayFzUmNwV210JvydiJ0uV5phs0oPI0zbFF+hJVYtzSeIGeiPASkKz3uSiTYtTi/YiL7r9RYYu/PZVWqehaX5LwS6w3lrvrELeyXDt6XwOo2V79jwXEkbsOO+tetw= hXF5ZzVt2kKWbWe10IPgBXEQ+8nS9yEPBqnYHIe8BeSlXbtTtS3VWuXH76V6sxO1cJoCJurGgf5pkyzTfXSTJIEaMlWC/R8vVz9h4sXTH23XWfS/FsxDk9VFhfMLY1KXqdx26VbYu1O+BaN8rciCwY0CbySyrhG1nqMJPF9Mvl4= rVavRN2AzCAFWV9e7cXhUH3o3q/+8XmOVvB+x++qtIYpbUX9wB4XegM88rg7raG87zvPCZMkCGAGE3cZRUvW//z/xf9k737yo/I+z5423RozPe1k9hzT9z3wjo3JEX0XZsz3w/jCESEvCpNFElGO+HF6Xy9/P44SVnAg+f3krXU= OLmfbqKlsyQM7vRP251q/TRPXPuv6bfTM2/6CE3KdC1KxqbZqTdmm7mS83Mh2vHG+Abk1GoTTIBPjExcAEG0FNSq7bYUJnQOAtMlw6CbDTS9VFu2ZgQDM+qixQHdkbOQqt6nJWdRKbKHJ4O8qKEamDaTkXc2wraGdDG9zZIuxb0= +Hu29mLO3CVSoIoWFputcWZwwgti2jRY7MFNSHQrFKzd9ZE0QM/kxhMN3jNUNQhHbMrWYOLdwjBtJtjtu29UPQgTDFQFQwA70AiezX7/8dfHz589/eXlbKZLEnq3ApF5I9NHFuyvaaP9CzpTSENpFy7YyWIDWqRMoKi16mROepI= XtfrVpc0NoElUp43J5EPxpDVwk41sm+6epNmQjesVgeIcGAf7MiKNZjtVAGrr3nC+yHyDUNUyEPRFOvSsPycOv43uJ80tfK2ftgYU+DrPprr30EPaDRLy3KdZq8JrigrM/Lu6s3h4jtkFJrd2RzeG6Z95flO5ASw3TxQgGQM12A= 5zZ9JfXZDx2t9TgEXFxjqGDNdXw/iPyl7TkJFOuxsZr7mX0rXQRl5hgM4i1/sRjFYMEi/sRisFsSFDL63L+UkSEE0+HXeF1H98eQisA0bbzWDTQC07SAoRGYpoUMjcA0LWJoBKZpMUMjME1LGBqBadqCoRGYpi0ZGoHhdLvcfBM= IBJZoTBK8TipUCASObFQIBI5uVAgEjnBUCASOclQIBI50VAgEjnZUCASOeFQIHo8pxwKRCKnHApEIrvIMMrxOeVQIBI55VAgEjnlUCASOeVQIBI55VAgEjnlUCASOeVQIC76nHIoEImccigQiZxyKBCJ7AbFKCfglEOBSOSUQ4E= SOSUQ4FI5JRDgUjklEOBSOSUQ4G473PKoUAkcsqhQCRyyqFAJHLKoUAkssENo5yQUw4FIpFTDgUikVMOBSKRUw4FIpFTDgVi6McphwKRyCmHApHIKYcCkcgphwKRyCmHApHIBsaMciJOORSIRE45FIhETjkUiEROORSI0T+nHAo= RCKnHApEIqccCkQipxwKRCKnHAq8/kQo6g0MJ0IXn6of7kBoMAjGFxj9Vc798yDMfeDjoCC5xZNwfHk3NIW8ugsdP1osfNtzPutbc9eer0aX41cfC0Vh+IkdCw0GvvGo8ywnw6nQ9X4+VG7283PdH8zN/d633HB01Oro25p6Elg= F0fS1rAYWX17H+wfYnR61Aop2snVVXjBhcnLFz88e/7zi9lsNvkPiXqUV7EkAAAAAAAAAAAAAQAMbm9kZWNvbm50eXBlAAAAAQAAAABJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAABoUYDeG2SMgQ29udGU= eHQ6IFN1cmZhY2UKCi8qCiAqIEhvdWRpbmkgRGlhbG9nIFNjcmlwdCBnZW5lcmF0ZWQgYXV0b21hdGljYWxseQogKiBieSB2Y2MgZnJvbSBzb3VyY2UgZmlsZSBwYnJsaWdodGluZy4KICogR2VuZXJhdGVkOiBUaHUgRmViIDI= NSAwNjoxNTozNyAyMDIxCiAqLwoKewogICAgbmFtZQkicGJybGlnaHRpbmciCiAgICBzY3JpcHQJInBicmxpZ2h0aW5nIgogICAgbGFiZWwJIlBCUiBMaWdodGluZyIKICAgIG91dGVyY29kZSB7CiAgICAgICAgImltcG9ydCA= cGJybGlnaHRpbmc7IgogICAgfQogICAgY29kZSB7CiAgICAgICAgInBicmxpZ2h0aW5nKCIKICAgICAgICAiXCJkaXJlY3RcIiwgJGRpcmVjdCwiCiAgICAgICAgIlwiaW5kaXJlY3RcIiwgJGluZGlyZWN0LCIKICAgICAgICA= IlwiYWxsXCIsICRhbGwsIgogICAgICAgICJcImluZGlyZWN0X2VtaXNzaW9uXCIsICRpbmRpcmVjdF9lbWlzc2lvbiwiCiAgICAgICAgIlwiZGlyZWN0X2NvbXBcIiwgJGRpcmVjdF9jb21wLCIKICAgICAgICAiXCJpbmRpcmU= Y3RfY29tcFwiLCAkaW5kaXJlY3RfY29tcCwiCiAgICAgICAgIlwiYWxsX2NvbXBcIiwgJGFsbF9jb21wLCIKICAgICAgICAiXCJkaXJlY3Rfbm9zaGFkb3dcIiwgJGRpcmVjdF9ub3NoYWRvdywiCiAgICAgICAgIlwiZGlyZWM= dF9zaGFkb3dcIiwgJGRpcmVjdF9zaGFkb3csIgogICAgICAgICJcImluZGlyZWN0X25vc2hhZG93XCIsICRpbmRpcmVjdF9ub3NoYWRvdywiCiAgICAgICAgIlwiaW5kaXJlY3Rfc2hhZG93XCIsICRpbmRpcmVjdF9zaGFkb3c= LCIKICAgICAgICAiXCJsZXZlbFwiLCAkbGV2ZWwsIgogICAgICAgICJcImRpZmZ1c2VsZXZlbFwiLCAkZGlmZnVzZWxldmVsLCIKICAgICAgICAiXCJzcGVjdWxhcmxldmVsXCIsICRzcGVjdWxhcmxldmVsLCIKICAgICAgICA= Ilwidm9sdW1lbGV2ZWxcIiwgJHZvbHVtZWxldmVsLCIKICAgICAgICAiXCJkaXJlY3Rfc2FtcGxlc1wiLCAkZGlyZWN0X3NhbXBsZXMsIgogICAgICAgICJcImluZGlyZWN0X3NhbXBsZXNcIiwgJGluZGlyZWN0X3NhbXBsZXM= LCIKICAgICAgICAiXCJubGlnaHRzXCIsICRubGlnaHRzLCIKICAgICAgICAiXCJkaXJlY3Rfbm9zaGFkb3dfY29tcFwiLCAkZGlyZWN0X25vc2hhZG93X2NvbXAsIgogICAgICAgICJcImluZGlyZWN0X25vc2hhZG93X2NvbXA= XCIsICRpbmRpcmVjdF9ub3NoYWRvd19jb21wLCIKICAgICAgICAiXCJpbkZcIiwgJEYsIgogICAgICAgICJcImluT2ZcIiwgJE9mLCIKICAgICAgICAiXCJ1c2VfcmVuZGVyc3RhdGVcIiwgJHVzZV9yZW5kZXJzdGF0ZSwiCiA= ICAgICAgICJcInBhdGh0eXBlXCIsICRwYXRodHlwZSwiCiAgICAgICAgIlwiY29uc3RyYWlubWF4cm91Z2hcIiwgJGNvbnN0cmFpbm1heHJvdWdoLCIKICAgICAgICAiXCJyYXlsaW1pdGV2YWxcIiwgJHJheWxpbWl0ZXZhbCw= IgogICAgICAgICJcInJlZmxlY3RyYXRpb1wiLCAkcmVmbGVjdHJhdGlvLCIKICAgICAgICAiXCJjb2xvcmxpbWl0XCIsICRjb2xvcmxpbWl0LCIKICAgICAgICAiXCJjb2xvcmxpbWl0ZGVjYXlcIiwgJGNvbG9ybGltaXRkZWM= YXksIgogICAgICAgICJcImNvbG9ybGltaXRkZXB0aFwiLCAkY29sb3JsaW1pdGRlcHRoLCIKICAgICAgICAiXCJjb2xvcnNwYWNlXCIsICRjb2xvcnNwYWNlLCIKICAgICAgICAiXCJyYXlmaWx0ZXJhbW91bnRcIiwgJHJheWY= aWx0ZXJhbW91bnQsIgogICAgICAgICJcIm1pc2JpYXNcIiwgJG1pc2JpYXMsIgogICAgICAgICJcImRvc2hhZG93XCIsICRkb3NoYWRvdywiCiAgICAgICAgIlwibXVsdGlsaWdodFwiLCAkbXVsdGlsaWdodCwiCiAgICAgICA= ICJcInJlY3Vyc2l2ZVwiLCAkcmVjdXJzaXZlLCIKICAgICAgICAiXCJhYnNvcnB0aW9uXCIsICRhYnNvcnB0aW9uLCIKICAgICAgICAiXCJuZHByaW9yaXR5XCIsICRuZHByaW9yaXR5LCIKICAgICAgICAiXCJuZGlvclwiLCA= JG5kaW9yLCIKICAgICAgICAiXCJwYnJzc3NzYW1wbGluZ21vZGVcIiwgJHBicnNzc3NhbXBsaW5nbW9kZSwiCiAgICAgICAgIlwiZGlyZWN0X2VtaXNzaW9uXCIsICRkaXJlY3RfZW1pc3Npb24pOyIKICAgIH0KICAgIG91dHA= dXQJdmVjdG9yCWRpcmVjdAkiZGlyZWN0IgogICAgb3V0cHV0CXZlY3RvcglpbmRpcmVjdAkiaW5kaXJlY3QiCiAgICBvdXRwdXQJdmVjdG9yCWFsbAkiYWxsIgogICAgb3V0cHV0CXZlY3RvcglpbmRpcmVjdF9lbWlzc2lvbgk= ImluZGlyZWN0X2VtaXNzaW9uIgogICAgb3V0cHV0CXZlY3RvcmEJZGlyZWN0X2NvbXAJImRpcmVjdF9jb21wIgogICAgb3V0cHV0CXZlY3RvcmEJaW5kaXJlY3RfY29tcAkiaW5kaXJlY3RfY29tcCIKICAgIG91dHB1dAl2ZWM= dG9yYQlhbGxfY29tcAkiYWxsX2NvbXAiCiAgICBvdXRwdXQJdmVjdG9yCWRpcmVjdF9ub3NoYWRvdwkiZGlyZWN0X25vc2hhZG93IgogICAgb3V0cHV0CXZlY3RvcglkaXJlY3Rfc2hhZG93CSJkaXJlY3Rfc2hhZG93IgogICA= IG91dHB1dAl2ZWN0b3IJaW5kaXJlY3Rfbm9zaGFkb3cJImluZGlyZWN0X25vc2hhZG93IgogICAgb3V0cHV0CXZlY3RvcglpbmRpcmVjdF9zaGFkb3cJImluZGlyZWN0X3NoYWRvdyIKICAgIG91dHB1dAlmbG9hdAlsZXZlbAk= ImxldmVsIgogICAgb3V0cHV0CWZsb2F0CWRpZmZ1c2VsZXZlbAkiZGlmZnVzZWxldmVsIgogICAgb3V0cHV0CWZsb2F0CXNwZWN1bGFybGV2ZWwJInNwZWN1bGFybGV2ZWwiCiAgICBvdXRwdXQJZmxvYXQJdm9sdW1lbGV2ZWw= CSJ2b2x1bWVsZXZlbCIKICAgIG91dHB1dAlmbG9hdAlkaXJlY3Rfc2FtcGxlcwkiZGlyZWN0X3NhbXBsZXMiCiAgICBvdXRwdXQJZmxvYXQJaW5kaXJlY3Rfc2FtcGxlcwkiaW5kaXJlY3Rfc2FtcGxlcyIKICAgIG91dHB1dAk= ZmxvYXQJbmxpZ2h0cwkibmxpZ2h0cyIKICAgIG91dHB1dAl2ZWN0b3JhCWRpcmVjdF9ub3NoYWRvd19jb21wCSJkaXJlY3Rfbm9zaGFkb3dfY29tcCIKICAgIG91dHB1dAl2ZWN0b3JhCWluZGlyZWN0X25vc2hhZG93X2NvbXA= CSJpbmRpcmVjdF9ub3NoYWRvd19jb21wIgogICAgaW5wdXQJYnNkZglGCSJpbkYiCiAgICBpbnB1dAl2ZWN0b3IJT2YJImluT2YiCiAgICBpbnB1dAlpbnQJdXNlX3JlbmRlcnN0YXRlCSJVc2UgUk9QIFBhcmFtZXRlcnMiCiA= ICAgaW5wdXQJc3RyaW5nCXBhdGh0eXBlCSJBbGxvd2FibGUgUGF0aHMiCiAgICBpbnB1dAlpbnQJY29uc3RyYWlubWF4cm91Z2gJIkNvbnN0cmFpbiBieSBNYXhpbXVtIFJvdWdobmVzcyIKICAgIGlucHV0CXN0cmluZwlyYXk= bGltaXRldmFsCSJBdCBSZWZsZWN0IExpbWl0IgogICAgaW5wdXQJZmxvYXQJcmVmbGVjdHJhdGlvCSJNaW4gUmVmbGVjdCBSYXRpbyIKICAgIGlucHV0CWZsb2F0CWNvbG9ybGltaXQJIkNvbG9yIExpbWl0IgogICAgaW5wdXQ= CWZsb2F0CWNvbG9ybGltaXRkZWNheQkiQ29sb3IgTGltaXQgRGVjYXkiCiAgICBpbnB1dAlpbnQJY29sb3JsaW1pdGRlcHRoCSJjb2xvcmxpbWl0ZGVwdGgiCiAgICBpbnB1dAlzdHJpbmcJY29sb3JzcGFjZQkiQ29sb3IgU3A= YWNlIgogICAgaW5wdXQJZmxvYXQJcmF5ZmlsdGVyYW1vdW50CSJSYXkgRmlsdGVyIEFtb3VudCIKICAgIGlucHV0CWZsb2F0CW1pc2JpYXMJIk1JUyBCaWFzIgogICAgaW5wdXQJaW50CWRvc2hhZG93CSJFbmFibGUgU2hhZG8= d3MiCiAgICBpbnB1dAlpbnQJbXVsdGlsaWdodAkiU2FtcGxlIEFsbCBMaWdodHMiCiAgICBpbnB1dAlpbnQJcmVjdXJzaXZlCSJSZWN1cnNpdmUiCiAgICBpbnB1dAl2ZWN0b3IJYWJzb3JwdGlvbgkiYWJzb3JwdGlvbiIKICA= ICBpbnB1dAlpbnQJbmRwcmlvcml0eQkibmRwcmlvcml0eSIKICAgIGlucHV0CWZsb2F0CW5kaW9yCSJuZGlvciIKICAgIGlucHV0CWludAlwYnJzc3NzYW1wbGluZ21vZGUJIlNTUyBTYW1wbGluZyBNb2RlIgogICAgaW5wdXQ= CXZlY3RvcglkaXJlY3RfZW1pc3Npb24JImRpcmVjdF9lbWlzc2lvbiIKCiAgICBoZWxwIHsKCSAgIiIKICAgIH0KCiAgICBwYXJtIHsKCW5hbWUJT2YKCWxhYmVsCSJpbk9mIgoJdHlwZQlmbG9hdAoJaW52aXNpYmxlCglzaXo= ZQkzCglkZWZhdWx0CXsgMSAxIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQl1c2VfcmVuZGVyc3RhdGUKCWxhYmVsCSJVc2UgUk9QIFBhcmFtZXRlcnMiCgl0eXBlCXRvZ2dsZQoJZGVmYXVsdAl7IDE= IH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJcGF0aHR5cGUKCWxhYmVsCSJBbGxvd2FibGUgUGF0aHMiCgl0eXBlCXN0cmluZwoJbWVudQl7CgkgICAgInNwZWN1bGFyIgkiU3BlY3VsYXIgUGF0aHMiCgk= ICAgICJkaWZmdXNlIgkiU3BlY3VsYXIsIERpZmZ1c2UgUGF0aHMiCgkgICAgImNhdXN0aWMiCSJTcGVjdWxhciwgRGlmZnVzZSwgQ2F1c3RpYyBQYXRocyIKCSAgICAiYWxsIgkiQWxsIFBhdGhzIgoJfQoJZGVmYXVsdAl7ICI= c3BlY3VsYXIiIH0KCWV4cG9ydAlub25lCglkaXNhYmxld2hlbiAieyB1c2VfcmVuZGVyc3RhdGUgMSB9IgogICAgfQogICAgcGFybSB7CgluYW1lCWNvbnN0cmFpbm1heHJvdWdoCglsYWJlbAkiQ29uc3RyYWluIGJ5IE1heGk= bXVtIFJvdWdobmVzcyIKCXR5cGUJdG9nZ2xlCglkZWZhdWx0CXsgMCB9CglleHBvcnQJbm9uZQoJZGlzYWJsZXdoZW4gInsgdXNlX3JlbmRlcnN0YXRlIDEgfSIKICAgIH0KICAgIHBhcm0gewoJbmFtZQlyYXlsaW1pdGV2YWw= CglsYWJlbAkiQXQgUmVmbGVjdCBMaW1pdCIKCXR5cGUJc3RyaW5nCgltZW51CXsKCSAgICAibm9uZSIJIlVzZSBCbGFjayBCYWNrZ3JvdW5kIgoJICAgICJkaXJlY3QiCSJVc2UgRGlyZWN0IExpZ2h0aW5nIGFzIEJhY2tncm8= dW5kIENvbG9yIgoJfQoJZGVmYXVsdAl7ICJub25lIiB9CglleHBvcnQJbm9uZQoJZGlzYWJsZXdoZW4gInsgdXNlX3JlbmRlcnN0YXRlIDEgfSIKICAgIH0KICAgIHBhcm0gewoJbmFtZQlyZWZsZWN0cmF0aW8KCWxhYmVsCSI= TWluIFJlZmxlY3QgUmF0aW8iCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgMCB9CglyYW5nZQkgeyAwIDEgfQoJZXhwb3J0CW5vbmUKCWRpc2FibGV3aGVuICJ7IHVzZV9yZW5kZXJzdGF0ZSAxIH0iCiAgICB9CiAgICBwYXJtIHs= CgluYW1lCWNvbG9ybGltaXQKCWxhYmVsCSJDb2xvciBMaW1pdCIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAxMCB9CglyYW5nZQkgeyAwIDIwIH0KCWV4cG9ydAlub25lCglkaXNhYmxld2hlbiAieyB1c2VfcmVuZGVyc3RhdGU= IDEgfSIKICAgIH0KICAgIHBhcm0gewoJbmFtZQljb2xvcmxpbWl0ZGVjYXkKCWxhYmVsCSJDb2xvciBMaW1pdCBEZWNheSIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAxIH0KCXJhbmdlCSB7IDAgMSB9CglleHBvcnQJbm9uZQo= CWRpc2FibGV3aGVuICJ7IHVzZV9yZW5kZXJzdGF0ZSAxIH0iCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJY29sb3JsaW1pdGRlcHRoCglsYWJlbAkiY29sb3JsaW1pdGRlcHRoIgoJdHlwZQlpbnRlZ2VyCglkZWZhdWx0CXsgMiA= fQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQljb2xvcnNwYWNlCglsYWJlbAkiQ29sb3IgU3BhY2UiCgl0eXBlCXN0cmluZwoJbWVudQl7CgkgICAgImxpbmVhciIJIkxpbmVhciIKCSAgICAiZ2FtbWEiCSI= R2FtbWEgMi4yIgoJfQoJZGVmYXVsdAl7ICJnYW1tYSIgfQoJZXhwb3J0CW5vbmUKCWRpc2FibGV3aGVuICJ7IHVzZV9yZW5kZXJzdGF0ZSAxIH0iCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJcmF5ZmlsdGVyYW1vdW50CglsYWI= ZWwJIlJheSBGaWx0ZXIgQW1vdW50IgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7IDAgfQoJcmFuZ2UJIHsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJbWlzYmlhcwoJbGFiZWwJIk1JUyBCaWFzIgo= CXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAwIH0KCXJhbmdlCSB7IC0xIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQlkb3NoYWRvdwoJbGFiZWwJIkVuYWJsZSBTaGFkb3dzIgoJdHlwZQl0b2dnbGUKCWQ= ZWZhdWx0CXsgMSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCW11bHRpbGlnaHQKCWxhYmVsCSJTYW1wbGUgQWxsIExpZ2h0cyIKCXR5cGUJdG9nZ2xlCglkZWZhdWx0CXsgMSB9CglleHBvcnQJbm9uZQo= ICAgIH0KICAgIHBhcm0gewoJbmFtZQlyZWN1cnNpdmUKCWxhYmVsCSJSZWN1cnNpdmUiCgl0eXBlCXRvZ2dsZQoJZGVmYXVsdAl7IDAgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQlhYnNvcnB0aW9uCgk= bGFiZWwJImFic29ycHRpb24iCgl0eXBlCWZsb2F0CglzaXplCTMKCWRlZmF1bHQJeyAwIDAgMCB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCW5kcHJpb3JpdHkKCWxhYmVsCSJuZHByaW9yaXR5IgoJdHk= cGUJaW50ZWdlcgoJZGVmYXVsdAl7IDAgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQluZGlvcgoJbGFiZWwJIm5kaW9yIgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7IDEuNSB9CglleHBvcnQJbm9uZQogICA= IH0KICAgIHBhcm0gewoJbmFtZQlwYnJzc3NzYW1wbGluZ21vZGUKCWxhYmVsCSJTU1MgU2FtcGxpbmcgTW9kZSIKCXR5cGUJaW50ZWdlcgoJZGVmYXVsdAl7IDEgfQoJZXhwb3J0CW5vbmUKCWRpc2FibGV3aGVuICJ7IHVzZV8= cmVuZGVyc3RhdGUgMSB9IgogICAgfQogICAgcGFybSB7CgluYW1lCWRpcmVjdF9lbWlzc2lvbgoJbGFiZWwJImRpcmVjdF9lbWlzc2lvbiIKCXR5cGUJZmxvYXQKCXNpemUJMwoJZGVmYXVsdAl7IDAgMCAwIH0KCWV4cG9ydAk= bm9uZQogICAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAAApBfUH1GLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGU= IEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFA= cm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgo= ICovCgp7CiAgICBuYW1lCSJzaGFkb3ciCiAgICBzY3JpcHQJInNoYWRvdyIKICAgIGxhYmVsCSJzaGFkb3ciCgoKICAgIGNvZGUgewoJIiRjb2xvciA9ICRsaWdodGNvbG9yOyIKCSJzaGFkb3coJGNvbG9yKTsiCiAgICB9Cgo= ICAgIGlucHV0CXZlY3RvcglsaWdodGNvbG9yCSJMaWdodCBDb2xvciIKICAgIG91dHB1dAl2ZWN0b3IJY29sb3IJCSJMaWdodCBDb2xvciBBZnRlciBTaGFkb3dpbmciCgogICAgcGFybSB7CgluYW1lCWxpZ2h0Y29sb3IKCWw= YWJlbAkiTGlnaHQgQ29sb3IiCgl0eXBlCWZsb2F0CglzaXplCTMKCWRlZmF1bHQJeyAwLjAgMC4wIDAuMCB9CiAgICB9Cn0KCklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAAAepfUH1GLyoKICogUFJPUFI= SUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCw= IG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3Q= CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgp7CiAgICBuYW1lCSJpc3NoYWRvdyIKICAgIHNjcmlwdAkiaXNzaGFkb3ciCiAgICBsYWJlbAkiaXNzaGFkb3c= IgoKCiAgICBjb2RlIHsKCSIkaXNzaGFkb3cgPSBpc3NoYWRvd3JheSgpOyIKICAgIH0KCiAgICBvdXRwdXQJaW50CWlzc2hhZG93CSJJcyBTaGFkb3cgUmF5Igp9CgpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAA= AAAAAAAEfl9QfUYvKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm8= ZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJMTI= MyBGcm9udCBTdHJlZXQgV2VzdCwgU3VpdGUgMTQwMQogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01SiAyTTIKICoJNDE2LTUwNC05ODc2CiAqCiAqIE5BTUU6CW5vcm1hbGZhbGxvZmYuZHMgKCBWT1AgKQogKgo= ICogQ09NTUVOVFM6CiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJIm5vcm1hbGZhbGxvZmYiCiAgICBzY3JpcHQJIm5vcm1hbGZhbGxvZmYiCiAgICBsYWJlbAkibm9ybWFsZmFsbG9mZiIKCgkKCiA= ICAgb3V0ZXJjb2RlIHsKCUlOQ0xVREVfVk9QTElCCiAgICB9CgogICAgY29kZSB7CgkiIgoJInZlY3RvciAkaWkgPSAoJGlzY29ubmVjdGVkX25JICAhPSAwKSA/ICRuSSAgOiBub3JtYWxpemUoSSk7IgoJInZlY3RvciAkbmY= ID0gKCRpc2Nvbm5lY3RlZF9uTiAgIT0gMCkgPyAkbk4gIDogbm9ybWFsaXplKE4pOyIKCSJpZiAoJGZhY2Vmd2QpICRuZiA9IHZvcF9mcm9udGZhY2UoJG5mLCAkaWkpOyIKCSIiCgkiJGZhbGxvZmYgPSBjbGFtcCh2b3BfZG8= dCgkbmYsLSRpaSksIDAuMCwgMS4wKTsiCgkiaWYgKCRpbnZlcnQgIT0gMCkgJGZhbGxvZmYgPSAxLSRmYWxsb2ZmOyIKCSIkZmFsbG9mZiA9IHBvdygkZmFsbG9mZiwgJGV4cCk7IgoJIiIKICAgIH0KCiAgICBvdXRwdXQJIAk= ZmxvYXQgCWZhbGxvZmYgCSJmYWxsb2ZmIgogICAgaW5wdXQgbm9ybWFsCW5OCQkJIk5vcm1hbCBWZWN0b3IiCiAgICBpbnB1dCB2ZWN0b3IJbkkJCQkiSW5jaWRlbnQgVmVjdG9yIgoJCiAgICBWT1BfRkxUX0lOUFVUX1IgKGU= eHAsCSJFeHBvbmVudCIsCQkxLCAwLCAxMCkKICAgIFZPUF9UT0dHTEVfSU5QVVQoaW52ZXJ0LAkiSW52ZXJ0PyIsCQkwKQogICAgVk9QX1RPR0dMRV9JTlBVVChmYWNlZndkLAkiRW5zdXJlIEZhY2VzIFBvaW50IEZvcndhcmQ= IiwgMCkKCn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAGBF9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmY= ZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHU= Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwo= CiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJ2ZWN0b2Zsb2F0IgogICAgc2NyaXB0CSJ2ZWN0b2Zsb2F0IgogICAgbGFiZWwJInZlY3RvZmxvYXQiCgogICAgb3V0ZXJjb2RlIHsKCUlOQ0xVREVfVk9QTEk= QgogICAgfQoKICAgIGNvZGUgewoJInZvcF92ZWN0b2Zsb2F0KCR2ZWMsICRmdmFsMSwgJGZ2YWwyLCAkZnZhbDMpOyIKICAgIH0KCiAgICBpbnB1dAl2ZWN0b3IJdmVjCSJJbnB1dCBWZWN0b3IiCiAgICBvdXRwdXQJZmxvYXQ= CWZ2YWwxCSJDb21wb25lbnQgMSIKICAgIG91dHB1dAlmbG9hdAlmdmFsMgkiQ29tcG9uZW50IDIiCiAgICBvdXRwdXQJZmxvYXQJZnZhbDMJIkNvbXBvbmVudCAzIgoKICAgIFZPUF9WRUNfUEFSTSh2ZWMsICJWYWx1ZSIsICA= IDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjX3AsICJWYWx1ZSIsICAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlY19uLCAiVmFsdWUiLCAwLCAwLCAwKQogICAgVk9QX0NMUl9QQVJNKHZlY19jLCAiVmFsdWUiLCA= IDAsIDAsIDApCgogICAgVk9QX1ZFQ19QQVJNKHZlY191diwgIlZhbHVlIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfdXAsICJWYWx1ZSIsICAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlY191biwgIlZhbHU= ZSIsIDAsIDAsIDApCiAgICBWT1BfQ0xSX1BBUk0odmVjX3VjLCAiVmFsdWUiLCAgMCwgMCwgMCkKCiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJZGVmYXVsdAl7IHZlY3RvciBmbG9hdCBmbG9hdCBmbG9hdCB9CiAgICBzaWc= bmF0dXJlCSIzRCBQb2ludCIJcAl7IHBvaW50IGZsb2F0IGZsb2F0IGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgluCXsgbm9ybWFsIGZsb2F0IGZsb2F0IGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG8= ciIJYwl7IGNvbG9yIGZsb2F0IGZsb2F0IGZsb2F0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgdWZsb2F0IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDM= RCBQb2ludCIJdXAJeyB1cG9pbnQgdWZsb2F0IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4JeyB1bm9ybWFsIHVmbG9hdCB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQk= IlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1ZmxvYXQgdWZsb2F0IHVmbG9hdCB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAGhl9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVEk= T04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4= IGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnQ= YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJ2ZWNnZXRjb21wb24iCiAgICBzY3JpcHQJInZlY2dldGNvbXBvbiIKICA= ICBsYWJlbAkidmVjZ2V0Y29tcG9uIgoKICAgIG91dGVyY29kZSB7CglJTkNMVURFX1ZPUExJQgogICAgfQoKICAgIGNvZGUgewoJIiRmdmFsID0gdm9wX2dldGNvbXAoJHZlYywgJHBhcnQpOyIKICAgIH0KCiAgICBpbnB1dAk= dmVjdG9yCXZlYwkiSW5wdXQgVmVjdG9yIgogICAgb3V0cHV0CWZsb2F0CWZ2YWwJIk91dHB1dCBDb21wb25lbnQiCgogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCSAgICAgICBkZWZhdWx0IHsgfQogICAgc2lnbmF0dXJlCSI= M0QgUG9pbnQiICAgICBwICAgICAgIHsgcG9pbnQgZmxvYXQgfQogICAgc2lnbmF0dXJlICAgIjNEIE5vcm1hbCIgICAgbiAgICAgICB7IG5vcm1hbCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIgICAgIGMgICA= ICAgIHsgY29sb3IgIGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIiAgICB2NCAgICAgIHsgdmVjdG9yNCBmbG9hdCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIgICAgdXYJeyB1dmVjdG9yIGY= bG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiICAgICB1cCAgICAgICB7IHVwb2ludCBmbG9hdCB9CiAgICBzaWduYXR1cmUgICAiVW5pZm9ybSAzRCBOb3JtYWwiICAgIHVuICAgICAgIHsgdW5vcm1hbCA= ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIgICAgIHVjICAgICAgIHsgdWNvbG9yICBmbG9hdCB9CgogICAgcGFybSB7CgluYW1lCXBhcnQKCWxhYmVsCSJWZWN0b3IgQ29tcG9uZW50IgoJdHlwZQk= aW50CgltZW51CXsKCSAgICAwCQkiQ29tcG9uZW50IDEiCgkgICAgMQkJIkNvbXBvbmVudCAyIgoJICAgIDIJCSJDb21wb25lbnQgMyIKCX0KCWRlZmF1bHQJeyAwIH0KICAgIH0KCiAgICBWT1BfVkVDX1BBUk0odmVjLCAiSW4= cHV0IiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfcCwgIklucHV0IiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfbiwgIklucHV0IiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfYywgIklucHU= dCIsIDAsIDAsIDApCiAgICBWT1BfVkVDNF9QQVJNKHZlY192NCwgIklucHV0IiwgMCwgMCwgMCwgMCkKCiAgICBWT1BfVkVDX1BBUk0odmVjX3V2LCAiSW5wdXQiLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlY191cCw= ICJJbnB1dCIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjX3VuLCAiSW5wdXQiLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlY191YywgIklucHV0IiwgMCwgMCwgMCkKfQpJTkRYAAAAAAAAAAAAAAACAAAADEQ= aWFsb2dTY3JpcHQAAAAAAAAFBV9QfUoAAAATRGVzY3JpcHRpdmVQYXJtTmFtZQAABQUAAAAIYDeHoy8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWQ= ZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiA= UHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICo= CiAqLwoKewogICAgbmFtZQkic3ViY29uc3QiCiAgICBzY3JpcHQJInN1YmNvbnN0IgogICAgbGFiZWwJInN1YmNvbnN0IgoKCiAgICBjb2RlIHsKCSIkc3ViZWQgPSAkdmFsIC0gJHN1YmNvbnN0OyIKICAgIH0KCiAgICBkZXM= Y3JpcHRpdmVwYXJtCXN1YmNvbnN0CgogICAgaW5wdXQJaW50CXZhbAkJIklucHV0IFZhbHVlIgogICAgb3V0cHV0CWludAlzdWJlZAkJIklucHV0IFZhbHVlIC0gQ29uc3RhbnQiCiAgICBzaWduYXR1cmUJIkludGVnZXIiCQk= ZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZgl7IGZsb2F0IGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciI= CQl2CXsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSI= UkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3RvcjQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHVmbG8= YXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmF0dXI= ZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciB9CgogICAgcGFybSB7CgluYW1lCXN1YmNvbnN0Cgk= bGFiZWwJIlN1YnRyYWN0IgoJdHlwZQlmbG9hdAoJc2l6ZQkxCglkZWZhdWx0CXsgMS4wIH0KICAgIH0KfQoKc3ViY29uc3RJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAbKX1B9Si8qCiAqIFBST1BSSUU= VEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG8= ciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiA= KglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJInNxcnQiCiAgICBzY3JpcHQJInNxcnQiCiAgICA= bGFiZWwJInNxcnQiCgogICAgb3V0ZXJjb2RlIHsKCUlOQ0xVREVfVk9QTElCCiAgICB9CgogICAgY29kZSB7CgkiJHNxcnQgPSB2b3Bfc3FydCgkdmFsKTsiCiAgICB9CgogICAgaW5wdXQJZmxvYXQJdmFsCSJJbnB1dCBWYWw= dWUiCiAgICBvdXRwdXQJZmxvYXQJc3FydAkiU3F1YXJlIFJvb3QiCiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWRlZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgfQogICA= IHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdgl7IHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm8= cm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBjb2xvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCB2ZWN0b3I0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmw= b2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQ= IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQoKICAgIFY= T1BfRkxUX1BBUk0odmFsLCAgICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDMl9QQVJNKHZhbF91LCAiVmFsdWUiLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF92LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVI= TSh2YWxfcCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfbiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfYywgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUM0X1BBUk0= KHZhbF92NCwiVmFsdWUiLCAxLCAxLCAxLCAxKQogICAgVk9QX0ZMVF9QQVJNKHZhbF91ZiwgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXYsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmE= bF91cCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdW4sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX3VjLCAiVmFsdWUiLCAxLCAxLCAxKQoKICAgIGdyb3VwIHsgbmFtZSA= Imd2IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAAB49fUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1I= TUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2U= ZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250byw= IE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkicG93IgogICAgc2NyaXB0CSJwb3ciCiAgICBsYWJlbAkicG93Igo= CiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIkcG93ID0gdm9wX3BvdygoJHZhbCksICRleHApOyIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAl2YWwJIklucHV0IFZhbHVlIgogICA= IGlucHV0CWZsb2F0CWV4cAkiRXhwb25lbnQiCiAgICBvdXRwdXQJZmxvYXQJcG93CSJPdXRwdXQgVmFsdWUiCgogICAgc2lnbmF0dXJlCSJGbG9hdCIJCQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQk= dQl7IHZlY3RvcjIgZmxvYXQgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgZmxvYXQgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQlwCXsgcG9pbnQgZmxvYXQgcG9pbnQ= IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBmbG9hdCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgZmxvYXQgY29sb3IgfQogICAgc2lnbmF0dXJlCSI0RCBWZWM= dG9yIgkJdjQJeyB2ZWN0b3I0IGZsb2F0IHZlY3RvcjQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciI= CXV2CXsgdXZlY3RvciB1ZmxvYXQgdXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVmbG9hdCB1cG9pbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4= CXsgdW5vcm1hbCB1ZmxvYXQgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1ZmxvYXQgdWNvbG9yIH0KCiAgICBWT1BfRkxUX1BBUk0odmFsLCAgICJWYWx1ZSIsIDEpCiA= ICAgVk9QX1ZFQ19QQVJNKHZhbF92LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQzJfUEFSTSh2YWxfdSwgIlZhbHVlIiwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfcCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFY= T1BfVkVDX1BBUk0odmFsX24sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX2MsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDNF9QQVJNKHZhbF92NCwiVmFsdWUiLCAxLCAxLCAxLCAxKQogICA= IFZPUF9GTFRfUEFSTSh2YWxfdWYsICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3V2LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91cCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF8= VkVDX1BBUk0odmFsX3VuLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF91YywgIlZhbHVlIiwgMSwgMSwgMSkKICAgIAogICAgcGFybSB7CgluYW1lCWV4cAoJbGFiZWwJIkV4cG9uZW50IgoJdHlwZQk= ZmxvYXQKCXNpemUJMQoJZGVmYXVsdAl7IDEuMCB9CiAgICB9CiAgICAKICAgIGdyb3VwIHsgbmFtZSAiZ3YiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndSIgb2Jzb2xldGUgMTIuMCB9Cn0KSU5EWAAAAAA= AAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABHhfUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmM= LiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEU= ZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCnsKICAgIG5hbWUJIm5lZ2E= dGUiCiAgICBzY3JpcHQJIm5lZ2F0ZSIKICAgIGxhYmVsCSJuZWdhdGUiCgoKICAgIGNvZGUgewoJIiRuZWdhdGVkID0gLSR2YWw7IgogICAgfQoKICAgIGlucHV0CWludAl2YWwJCSJJbnB1dCBWYWx1ZSIKICAgIG91dHB1dAk= aW50CW5lZ2F0ZWQJCSJOZWdhdGVkIFZhbHVlIgogICAgc2lnbmF0dXJlCSJJbnRlZ2VyIgkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZgl7IGZsb2F0IGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiMkQgVmU= Y3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IH0KICAgIHNpZ24= YXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3Q= b3I0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2lnbmF0dXI= ZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ28= bG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAAB81fUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWU= dGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm0= aXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQ= MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkibW9kdWxvIgogICAgc2NyaXB0CSJtb2R1bG8iCiAgICBsYWJlbAkibW9kdWxvIgoKICAgIG91dGVyY29kZSB7CglJTkNMVUQ= RV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIjaWYgZGVmaW5lZChfX3ZleCkiCgkiJG1vZCA9ICRpbnB1dDEgJSAkaW5wdXQyOyIKCSIjZWxzZSIKCSIkbW9kID0gdm9wX21vZCgkaW5wdXQxLCAkaW5wdXQyKTsiCgkiI2U= bmRpZiIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAlpbnB1dDEJIklucHV0IDEiCiAgICBpbnB1dAlmbG9hdAlpbnB1dDIJIklucHV0IDIiCiAgICBvdXRwdXQJZmxvYXQJbW9kCSJNb2R1bG8iCgogICAgVk9QX0ZMVF9QQVJNKGk= bnB1dDIsICAgIkRpdmlzb3IiLCAxKQogICAgVk9QX0ZMVF9QQVJNKGlucHV0Ml9pLCAiRGl2aXNvciIsIDEpCiAgICBWT1BfVkVDX1BBUk0oaW5wdXQyX3YsICJEaXZpc29yIiwgMSwgMSwgMSkKICAgIFZPUF9WRUMyX1BBUk0= KGlucHV0Ml91LCAiRGl2aXNvciIsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0oaW5wdXQyX3AsICJEaXZpc29yIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTShpbnB1dDJfbiwgIkRpdmlzb3IiLCAxLCAxLCAxKQogICAgVk8= UF9DTFJfUEFSTShpbnB1dDJfYywgIkRpdmlzb3IiLCAxLCAxLCAxKQogICAgVk9QX1ZFQzRfUEFSTShpbnB1dDJfdjQsIkRpdmlzb3IiLCAxLCAxLCAxLCAxKQogICAgVk9QX0ZMVF9QQVJNKGlucHV0Ml91ZiwgIkRpdmlzb3I= IiwgMSkKICAgIFZPUF9WRUNfUEFSTShpbnB1dDJfdXYsICJEaXZpc29yIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTShpbnB1dDJfdXAsICJEaXZpc29yIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTShpbnB1dDJfdW4= LCAiRGl2aXNvciIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0oaW5wdXQyX3VjLCAiRGl2aXNvciIsIDEsIDEsIDEpCgogICAgc2lnbmF0dXJlCSJGbG9hdCIJCQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSJJbnRlZ2U= ciIJCWkJeyBpbnQgaW50IGludCB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIHZlY3Q= b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiA= Q29sb3IiCQljCXsgY29sb3IgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NAl7IHZlY3RvcjQgdmVjdG9yNCB2ZWN0b3I0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHU= ZmxvYXQgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG8= aW50IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4JeyB1bm9ybWFsIHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2w= b3IgdWNvbG9yIHVjb2xvciB9Cn0KSU5EWAAAAAAAAAAAAAAAAgAAAAxEaWFsb2dTY3JpcHQAAAAAAAAFmF9QfUoAAAATRGVzY3JpcHRpdmVQYXJtTmFtZQAABZgAAAAIYDeHoy8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU8= Ti4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiA= YW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGE= cmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKewogICAgbmFtZQkibXVsY29uc3QiCiAgICBzY3JpcHQJIm11bGNvbnN0IgogICAgbGFiZWwJIm11bGNvbnN0IgoKCiAgICBjb2RlIHsKCSI= JHNjYWxlZCA9ICR2YWwgKiAkbXVsY29uc3Q7IgogICAgfQoKICAgIGRlc2NyaXB0aXZlcGFybQltdWxjb25zdAoKICAgIGlucHV0CWZsb2F0CXZhbAkJIklucHV0IFZhbHVlIgogICAgb3V0cHV0CWZsb2F0CXNjYWxlZAkJIkk= bnB1dCBWYWx1ZSAqIENvbnN0YW50IgogICAgc2lnbmF0dXJlCSJGbG9hdCIJCQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSJJbnRlZ2VyIgkJaQl7IGludCBpbnQgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXs= IHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQlwCXsgcG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCA= Tm9ybWFsIgkJbgl7IG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSJCU0RGIgkJCWIJeyBic2RmIGJzZGYgfQogICAgc2lnbmF0dXJlCSI= NEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3RvcjQgfQogICAgc2lnbmF0dXJlCSIzeDMgTWF0cml4IgkJbTMJeyBtYXRyaXgzIG1hdHJpeDMgfQogICAgc2lnbmF0dXJlCSI0eDQgTWF0cml4ICIJCW00CXsgbWF0cml4IG0= YXRyaXggfQogICAgCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2k= Z25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSA= UkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQoKICAgIHBhcm0gewoJbmFtZQltdWxjb25zdAoJbGFiZWwJIk11bHRpcGxpZXIiCgl0eXBlCWZsb2F0CglzaXplCTEKCWRlZmF1bHQJeyAxLjAgfQogICAgfQp9Cm11bGM= b25zdElORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAAAnNfUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyA= U29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGI= eToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmM= bHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkibHVtaW5hbmNlIgogICAgc2NyaXB0CSJsdW1pbmFuY2UiCiAgICBsYWJlbAkibHVtaW5hbmNlIgoKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0= CgogICAgY29kZSB7CgkiJGx1bSA9IHZvcF9sdW1pbmFuY2UoJHJnYik7IgogICAgfQoKICAgIGlucHV0CWNvbG9yCXJnYgkiUkdCIGNvbG9yIgogICAgb3V0cHV0CWZsb2F0CWx1bQkiTHVtaW5hbmNlIgoKICAgIFZPUF9DTFI= X1BBUk0ocmdiLCAiUkdCIENvbG9yIiwgMCwgMCwgMCkKfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAUVX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyA= cHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHQ= ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDM= RTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImxlbmd0aCIKICAgIHNjcmlwdAkibGVuZ3RoIgogICAgbGFiZWwJImxlbmd0aCIKCgogICAgY29kZSB7CgkiJGw= ZW4gPSBsZW5ndGgoJHZlYyk7IgogICAgfQoKICAgIGlucHV0CXZlY3Rvcgl2ZWMJIlZlY3RvciIKICAgIG91dHB1dAlmbG9hdAlsZW4JIlZlY3RvciBMZW5ndGgiCiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCWRlZmF1bHQ= CXsgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG4= b3JtYWwgZmxvYXQgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NAl7IHZlY3RvcjQgZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHVmbG9hdCB9CiAgICBzaWduYXQ= dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4JeyB1bm9ybWFsIGZsb2F0IH0KCiAgICBWT1BfVkVDX1BBUk0odmVjLAkJIlZhbHU= ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDMl9QQVJNKHZlY191LAkiVmFsdWUiLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZlY19wLAkJIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfbiwJCSJWYWx1ZSI= LCAxLCAxLCAxKQogICAgVk9QX1ZFQzRfUEFSTSh2ZWNfdjQsCSJWYWx1ZSIsIDEsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmVjX3V2LAkiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZlY191cCwJIlY= YWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmVjX3VuLAkiVmFsdWUiLCAxLCAxLCAxKQoKICAgIGdyb3VwIHsgbmFtZSAiZzAiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2M= cmlwdAAAAAAAAAWtX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSA= cmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwo= ICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgp7CiAgICBuYW1lCSJpc2Nvbm5lY3RlZCIKICAgIHNjcmlwdAk= ImlzY29ubmVjdGVkIgogICAgbGFiZWwJImlzY29ubmVjdGVkIgoKCiAgICBjb2RlIHsKCSIkY29ubmVjdGVkID0gJGlzY29ubmVjdGVkX2lucHV0ID8gMSA6IDA7IgogICAgfQoKICAgIG91dGVyY29kZSB7CgkiI2luY2x1ZGU= IDxzaGFkZXJsYXllci5oPiIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAlpbnB1dAkJIklucHV0IgogICAgb3V0cHV0CWludAljb25uZWN0ZWQJIklucHV0IENvbm5lY3RlZCBPciBOb3QiCgogICAgc2lnbmF0dXJlCSJGbG9hdCI= CSAJCWRlZmF1bHQgeyB9CiAgICBzaWduYXR1cmUJIkludGVnZXIiCQlpCXsgaW50IGludCB9CiAgICBzaWduYXR1cmUJIlN0cmluZyIJCXMJeyBzdHJpbmcgaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIiAJCXYJeyA= dmVjdG9yIGludCB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkgCXAJeyBwb2ludCBpbnQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiIAkJbgl7IG5vcm1hbCBpbnQgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiIAk= CWMJeyBjb2xvciBpbnQgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiIAkJdjQJeyB2ZWN0b3I0IGludCB9CiAgICBzaWduYXR1cmUJIjN4MyBNYXRyaXgiIAkJbTMJeyBtYXRyaXgzIGludCB9CiAgICBzaWduYXR1cmUJIjQ= eDQgTWF0cml4IiAJCW0JeyBtYXRyaXggaW50IH0KICAgIHNpZ25hdHVyZQkiQlNERiIgCQkJYgl7IGJzZGYgaW50IH0KICAgIHNpZ25hdHVyZQkiU2hhZGVyIExheWVyIiAJCXNsCXsgc3RydWN0X1NoYWRlckxheWVyIGludCA= fQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IGludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSA= M0QgUG9pbnQiCXVwCXsgdXBvaW50IGludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIGk= bnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDR4NCBNYXRyaXgiCXVtCXsgdW1hdHJpeCBpbnQgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAAAttfUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1I= TUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2U= ZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250byw= IE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkiaW50dG92ZWMiCiAgICBzY3JpcHQJImludHRvdmVjIgogICAgbGE= YmVsCSJpbnR0b3ZlYyIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIkdmVjID0gc2V0KChmbG9hdCkgJGludDEsIChmbG9hdCkgJGludDIsIChmbG9hdCkgJGludDMpOyIKICA= ICB9CgogICAgb3V0cHV0CXZlY3Rvcgl2ZWMJIk91dHB1dCBWZWN0b3IiCgogICAgVk9QX0lOVF9JTlBVVF9SKGludDEsICJDb21wb25lbnQgMSIsIDAsIDAsIDEpCiAgICBWT1BfSU5UX0lOUFVUX1IoaW50MiwgIkNvbXBvbmU= bnQgMiIsIDAsIDAsIDEpCiAgICBWT1BfSU5UX0lOUFVUX1IoaW50MywgIkNvbXBvbmVudCAzIiwgMCwgMCwgMSkKfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAxfX1B9Si8qCiAqIFBST1BSSUVUQVI= WSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGQ= aXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVQ= b3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImlmY29ubmVjdGVkIgogICAgc2NyaXB0CSJpZmNvbm4= ZWN0ZWQiCiAgICBsYWJlbAkiaWZjb25uZWN0ZWQiCgogICAgY29kZSB7CgkiJHJlc3VsdCA9ICRpc2Nvbm5lY3RlZF9jb25uZWN0ZWQgIT0gMCA/ICRjb25uZWN0ZWQgOiAkbm90Y29ubmVjdGVkOyIKICAgIH0KCiAgICBvdXQ= ZXJjb2RlIHsKCSIjaW5jbHVkZSA8c2hhZGVybGF5ZXIuaD4iCiAgICB9CgogICAgaW5wdXQJZmxvYXQJY29ubmVjdGVkCSJJbnB1dCBUZXN0ZWQgRm9yIENvbm5lY3Rpdml0eSIKICAgIGlucHV0CWZsb2F0CW5vdGNvbm5lY3Q= ZWQJIkRlZmF1bHQgSWYgRmlyc3QgSW5wdXQgTm90IENvbm5lY3RlZCIKICAgIG91dHB1dAlmbG9hdAlyZXN1bHQJCSJPdXRwdXQgVmFsdWUiCiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWRlZmF1bHQgeyB9CiAgICBzaWduYXQ= dXJlCSJJbnRlZ2VyIgkJaQl7IGludCBpbnQgaW50IH0KICAgIHNpZ25hdHVyZQkiU3RyaW5nIgkJcwl7IHN0cmluZyBzdHJpbmcgc3RyaW5nIH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG8= cjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHU= cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBjb2xvciBjb2xvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmU= Y3RvcjQgdmVjdG9yNCB2ZWN0b3I0IH0KICAgIHNpZ25hdHVyZQkiM3gzIE1hdHJpeCIJCW0zCXsgbWF0cml4MyBtYXRyaXgzIG1hdHJpeDMgfQogICAgc2lnbmF0dXJlCSI0eDQgTWF0cml4IgkJbQl7IG1hdHJpeCBtYXRyaXg= IG1hdHJpeCB9CiAgICBzaWduYXR1cmUJIkJTREYiCQkJYnNkZgl7IGJzZGYgYnNkZiBic2RmIH0KICAgIHNpZ25hdHVyZQkiU2hhZGVyIExheWVyIiAJCXNsCXsgc3RydWN0X1NoYWRlckxheWVyIHN0cnVjdF9TaGFkZXJMYXk= ZXIgc3RydWN0X1NoYWRlckxheWVyIH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3Q= b3IgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWw= IHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgdWNvbG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSA0eDQgTWF0cml4Igl1bQl7IHVtYXRyaXg= IHVtYXRyaXggdW1hdHJpeCB9CgogICAgVk9QX0ZMVF9QQVJNKG5vdGNvbm5lY3RlZCwJCSJEZWZhdWx0IFZhbHVlIiwgICAgMCkKICAgIFZPUF9JTlRfUEFSTShub3Rjb25uZWN0ZWRfaSwJIkRlZmF1bHQgVmFsdWUiLCAgICA= MCkKICAgIFZPUF9TVFJfUEFSTShub3Rjb25uZWN0ZWRfcywJIkRlZmF1bHQgVmFsdWUiLCAgICAiIikKICAgIFZPUF9WRUMyX1BBUk0obm90Y29ubmVjdGVkX3UsCSJEZWZhdWx0IFZhbHVlIiwgICAgMCwgMCkKICAgIFZPUF8= VkVDX1BBUk0obm90Y29ubmVjdGVkX3YsCSJEZWZhdWx0IFZhbHVlIiwgICAgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShub3Rjb25uZWN0ZWRfcCwJIkRlZmF1bHQgVmFsdWUiLCAgICAwLCAwLCAwKQogICAgVk9QX1ZFQ18= UEFSTShub3Rjb25uZWN0ZWRfbiwJIkRlZmF1bHQgVmFsdWUiLCAgICAwLCAwLCAwKQogICAgVk9QX0NMUl9QQVJNKG5vdGNvbm5lY3RlZF9jLAkiRGVmYXVsdCBWYWx1ZSIsICAgIDAsIDAsIDApCiAgICBWT1BfVkVDNF9QQVI= TShub3Rjb25uZWN0ZWRfdjQsCSJEZWZhdWx0IFZhbHVlIiwgICAgMCwgMCwgMCwgMCkKCiAgICBwYXJtIHsKCW5hbWUJbm90Y29ubmVjdGVkX20zCglsYWJlbAkiRGVmYXVsdCBWYWx1ZSIKCXR5cGUJZmxvYXQKCXNpemUJOQo= CWRlZmF1bHQJeyAxIDAgMCAwIDEgMCAwIDAgMSB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJbm90Y29ubmVjdGVkX20KCWxhYmVsCSJEZWZhdWx0IFZhbHVlIgoJdHlwZQlmbG9hdAoJc2l6ZQkxNgoJZGVmYXVsdAl7IDEgMCA= MCAwIDAgMSAwIDAgMCAwIDEgMCAwIDAgMCAxIH0KICAgIH0KCiAgICBWT1BfRkxUX1BBUk0obm90Y29ubmVjdGVkX3VmLAkiRGVmYXVsdCBWYWx1ZSIsICAgIDApCiAgICBWT1BfVkVDX1BBUk0obm90Y29ubmVjdGVkX3V2LAk= IkRlZmF1bHQgVmFsdWUiLCAgICAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKG5vdGNvbm5lY3RlZF91cCwJIkRlZmF1bHQgVmFsdWUiLCAgICAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKG5vdGNvbm5lY3RlZF91biwJIkQ= ZWZhdWx0IFZhbHVlIiwgICAgMCwgMCwgMCkKICAgIFZPUF9DTFJfUEFSTShub3Rjb25uZWN0ZWRfdWMsCSJEZWZhdWx0IFZhbHVlIiwgICAgMCwgMCwgMCkKICAgIHBhcm0gewoJbmFtZQlub3Rjb25uZWN0ZWRfdW0KCWxhYmU= bAkiRGVmYXVsdCBWYWx1ZSIKCXR5cGUJZmxvYXQKCXNpemUJMTYKCWRlZmF1bHQJeyAxIDAgMCAwIDAgMSAwIDAgMCAwIDEgMCAwIDAgMCAxIH0KICAgIH0KCiAgICBncm91cCB7IG5hbWUgImcwIiBvYnNvbGV0ZSAxMi4wIH0= CiAgICBncm91cCB7IG5hbWUgImcxIiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZzIiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAAEVlfUH1KLyoKICo= IFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc20= aXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWU= dCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkiZml0IgogICAgc2NyaXB0CSJmaXQ= IgogICAgbGFiZWwJImZpdCIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIkc2hpZnQgPSB2b3BfZml0KCR2YWwsICRzcmNtaW4sICRzcmNtYXgsICRkZXN0bWluLCAkZGVzdG0= YXgpOyIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAl2YWwJIklucHV0IFZhbHVlIgogICAgaW5wdXQJZmxvYXQJc3JjbWluCSJNaW5pbXVtIFZhbHVlIEluIFNvdXJjZSBSYW5nZSIKICAgIGlucHV0CWZsb2F0CXNyY21heAkiTWE= eGltdW0gVmFsdWUgSW4gU291cmNlIFJhbmdlIgogICAgaW5wdXQJZmxvYXQJZGVzdG1pbgkiTWluaW11bSBWYWx1ZSBJbiBEZXN0aW5hdGlvbiBSYW5nZSIKICAgIGlucHV0CWZsb2F0CWRlc3RtYXgJIk1heGltdW0gVmFsdWU= IEluIERlc3RpbmF0aW9uIFJhbmdlIgogICAgb3V0cHV0CWZsb2F0CXNoaWZ0CSJTaGlmdGVkIFZhbHVlIgoKICAgIHNpZ25hdHVyZQkiRmxvYXQiIAkJZGVmYXVsdCB7IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIiAJCXY= Mgl7IHZlY3RvcjIgdmVjdG9yMiB2ZWN0b3IyIHZlY3RvcjIgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIiAJCXYJeyB2ZWN0b3IgdmVjdG9yIHZlY3RvciB2ZWN0b3IgdmVjdG9yIHZlY3RvciA= fQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCBwb2ludCBwb2ludCBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm9ybWFsIG5vcm1hbCBub3JtYWw= IG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgY29sb3IgY29sb3IgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NAl7IHZlY3RvcjQgdmU= Y3RvcjQgdmVjdG9yNCB2ZWN0b3I0IHZlY3RvcjQgdmVjdG9yNCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IHVmbG9hdCB1ZmxvYXQgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWc= bmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgdXZlY3RvciB1dmVjdG9yIHV2ZWN0b3IgdXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHU= cG9pbnQgdXBvaW50IHVwb2ludCB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIHVub3JtYWwgdW5vcm1hbCB1bm9ybWFsIHVub3JtYWwgfQogICA= IHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciB1Y29sb3IgdWNvbG9yIHVjb2xvciB1Y29sb3IgfQoKICAgIFZPUF9GTFRfUEFSTShzcmNtaW4sCSJTb3VyY2UgTWluIiwgMCkKICAgIFY= T1BfRkxUX1BBUk0oc3JjbWF4LAkiU291cmNlIE1heCIsIDEpCiAgICBWT1BfRkxUX1BBUk0oZGVzdG1pbiwJIkRlc3RpbmF0aW9uIE1pbiIsIDApCiAgICBWT1BfRkxUX1BBUk0oZGVzdG1heCwJIkRlc3RpbmF0aW9uIE1heCI= LCAxKQoKICAgIFZPUF9WRUMyX1BBUk0oc3JjbWluX3YyLAkiU291cmNlIE1pbiIsIDAsIDApCiAgICBWT1BfVkVDMl9QQVJNKHNyY21heF92MiwJIlNvdXJjZSBNYXgiLCAxLCAxKQogICAgVk9QX1ZFQzJfUEFSTShkZXN0bWk= bl92MiwJIkRlc3RpbmF0aW9uIE1pbiIsIDAsIDApCiAgICBWT1BfVkVDMl9QQVJNKGRlc3RtYXhfdjIsCSJEZXN0aW5hdGlvbiBNYXgiLCAxLCAxKQoKICAgIFZPUF9WRUNfUEFSTShzcmNtaW5fdiwJIlNvdXJjZSBNaW4iLCA= MCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShzcmNtYXhfdiwJIlNvdXJjZSBNYXgiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKGRlc3RtaW5fdiwJIkRlc3RpbmF0aW9uIE1pbiIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1A= QVJNKGRlc3RtYXhfdiwJIkRlc3RpbmF0aW9uIE1heCIsIDEsIDEsIDEpCgogICAgVk9QX1ZFQ19QQVJNKHNyY21pbl9wLAkiU291cmNlIE1pbiIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0oc3JjbWF4X3AsCSJTb3VyY2U= IE1heCIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0oZGVzdG1pbl9wLAkiRGVzdGluYXRpb24gTWluIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShkZXN0bWF4X3AsCSJEZXN0aW5hdGlvbiBNYXgiLCAxLCAxLCAxKQo= CiAgICBWT1BfVkVDX1BBUk0oc3JjbWluX24sCSJTb3VyY2UgTWluIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShzcmNtYXhfbiwJIlNvdXJjZSBNYXgiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKGRlc3RtaW5fbiw= CSJEZXN0aW5hdGlvbiBNaW4iLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKGRlc3RtYXhfbiwJIkRlc3RpbmF0aW9uIE1heCIsIDEsIDEsIDEpCgogICAgVk9QX0NMUl9QQVJNKHNyY21pbl9jLAkiU291cmNlIE1pbiIsIDA= LCAwLCAwKQogICAgVk9QX0NMUl9QQVJNKHNyY21heF9jLAkiU291cmNlIE1heCIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0oZGVzdG1pbl9jLAkiRGVzdGluYXRpb24gTWluIiwgMCwgMCwgMCkKICAgIFZPUF9DTFJfUEE= Uk0oZGVzdG1heF9jLAkiRGVzdGluYXRpb24gTWF4IiwgMSwgMSwgMSkKCiAgICBWT1BfVkVDNF9QQVJNKHNyY21pbl92NCwgIlNvdXJjZSBNaW4iLCAwLCAwLCAwLCAwKQogICAgVk9QX1ZFQzRfUEFSTShzcmNtYXhfdjQsICI= U291cmNlIE1heCIsIDEsIDEsIDEsIDEpCiAgICBWT1BfVkVDNF9QQVJNKGRlc3RtaW5fdjQsICJEZXN0aW5hdGlvbiBNaW4iLCAwLCAwLCAwLCAwKQogICAgVk9QX1ZFQzRfUEFSTShkZXN0bWF4X3Y0LCAiRGVzdGluYXRpb24= IE1heCIsIDEsIDEsIDEsIDEpCgogICAgVk9QX0ZMVF9QQVJNKHNyY21pbl91ZiwJIlNvdXJjZSBNaW4iLCAwKQogICAgVk9QX0ZMVF9QQVJNKHNyY21heF91ZiwJIlNvdXJjZSBNYXgiLCAxKQogICAgVk9QX0ZMVF9QQVJNKGQ= ZXN0bWluX3VmLCAiRGVzdGluYXRpb24gTWluIiwgMCkKICAgIFZPUF9GTFRfUEFSTShkZXN0bWF4X3VmLCAiRGVzdGluYXRpb24gTWF4IiwgMSkKCiAgICBWT1BfVkVDX1BBUk0oc3JjbWluX3V2LAkiU291cmNlIE1pbiIsIDA= LCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHNyY21heF91diwJIlNvdXJjZSBNYXgiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKGRlc3RtaW5fdXYsICJEZXN0aW5hdGlvbiBNaW4iLCAwLCAwLCAwKQogICAgVk9QX1ZFQ18= UEFSTShkZXN0bWF4X3V2LCAiRGVzdGluYXRpb24gTWF4IiwgMSwgMSwgMSkKCiAgICBWT1BfVkVDX1BBUk0oc3JjbWluX3VwLAkiU291cmNlIE1pbiIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0oc3JjbWF4X3VwLAkiU28= dXJjZSBNYXgiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKGRlc3RtaW5fdXAsICJEZXN0aW5hdGlvbiBNaW4iLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKGRlc3RtYXhfdXAsICJEZXN0aW5hdGlvbiBNYXgiLCAxLCA= MSwgMSkKCiAgICBWT1BfVkVDX1BBUk0oc3JjbWluX3VuLAkiU291cmNlIE1pbiIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0oc3JjbWF4X3VuLAkiU291cmNlIE1heCIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0oZGU= c3RtaW5fdW4sICJEZXN0aW5hdGlvbiBNaW4iLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKGRlc3RtYXhfdW4sICJEZXN0aW5hdGlvbiBNYXgiLCAxLCAxLCAxKQoKICAgIFZPUF9DTFJfUEFSTShzcmNtaW5fdWMsCSJTb3U= cmNlIE1pbiIsIDAsIDAsIDApCiAgICBWT1BfQ0xSX1BBUk0oc3JjbWF4X3VjLAkiU291cmNlIE1heCIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0oZGVzdG1pbl91YywgIkRlc3RpbmF0aW9uIE1pbiIsIDAsIDAsIDApCiA= ICAgVk9QX0NMUl9QQVJNKGRlc3RtYXhfdWMsICJEZXN0aW5hdGlvbiBNYXgiLCAxLCAxLCAxKQoKICAgIGdyb3VwIHsgbmFtZSAiZ3MiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndiIgb2Jzb2xldGUgMTI= LjAgfQogICAgZ3JvdXAgeyBuYW1lICJndjQiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndSIgb2Jzb2xldGUgMTIuMCB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAGyF9QfUo= LyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHQ= cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCA= U3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJleHAiCiAgICBzY3JpcHQ= CSJleHAiCiAgICBsYWJlbAkiZXhwIgoKICAgIG91dGVyY29kZSB7CglJTkNMVURFX1ZPUExJQgogICAgfQoKICAgIGNvZGUgewoJIiRleHAgPSB2b3BfZXhwKCR2YWwpOyIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAl2YWwJIkk= bnB1dCBWYWx1ZSIKICAgIG91dHB1dAlmbG9hdAlleHAJIkV4cG9uZW50IFZhbHVlIgoKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmU= Y3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgk= eyBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3RvcjQgfQoKICAgIHNpZ25hdHVyZQk= IlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igk= dXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2w= b3IgfQoKICAgIFZPUF9GTFRfUEFSTSh2YWwsICAgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUMyX1BBUk0odmFsX3UsICJWYWx1ZSIsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3YsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICA= Vk9QX1ZFQ19QQVJNKHZhbF9wLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9uLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF9jLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk8= UF9WRUM0X1BBUk0odmFsX3Y0LCJWYWx1ZSIsIDEsIDEsIDEsIDEpCiAgICBWT1BfRkxUX1BBUk0odmFsX3VmLCAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91diwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF8= VkVDX1BBUk0odmFsX3VwLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91biwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfdWMsICJWYWx1ZSIsIDEsIDEsIDEpCgogICAgZ3I= b3VwIHsgbmFtZSAiZ3YiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndSIgb2Jzb2xldGUgMTIuMCB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAFb19QfUovKgogKiBQUk9QUkk= RVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCA= b3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAo= ICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJub3JtYWxpemUiCiAgICBzY3JpcHQJIm5vcm0= YWxpemUiCiAgICBsYWJlbAkibm9ybWFsaXplIgoKCiAgICBjb2RlIHsKCSIkbnZlYyA9IG5vcm1hbGl6ZSgkdmVjKTsiCiAgICB9CgogICAgaW5wdXQJbm9ybWFsCXZlYwkiSW5wdXQgVmVjdG9yIgogICAgb3V0cHV0CW5vcm0= YWwJbnZlYwkiTm9ybWFsaXplZCBWZWN0b3IiCgogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiCQlkZWZhdWx0IHsgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHU= cmUJIjNEIFBvaW50IgkJcCAgeyBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYgIHsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0ICB7IHZlY3RvcjQgdmVjdG8= cjQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4geyB1bm9ybWFsIHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cCB7IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmF0dXI= ZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2IHsgdXZlY3RvciB1dmVjdG9yIH0KCiAgICBWT1BfVkVDX1BBUk0odmVjLCAgICJOb3JtYWwiLAkxLCAwLCAwKQogICAgVk9QX1ZFQzJfUEFSTSh2ZWNfdSwgIk5vcm1hbCIsCTEsIDA= KQogICAgVk9QX1ZFQ19QQVJNKHZlY19wLCAiTm9ybWFsIiwJMSwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfdiwgIk5vcm1hbCIsCTEsIDAsIDApCiAgICBWT1BfVkVDNF9QQVJNKHZlY192NCwgIlF1YXRlcm5pb24iLAk= MCwgMCwgMCwgMSkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfdW4sICJOb3JtYWwiLAkxLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlY191cCwgIk5vcm1hbCIsCTEsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjX3V2LCAiTm8= cm1hbCIsCTEsIDAsIDApCiAgICAKICAgIGdyb3VwIHsgbmFtZSAiZzAiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJnMSIgb2Jzb2xldGUgMTIuMCB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3I= aXB0AAAAAAAACf9fUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHI= ZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiA= Kgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSI= Y2xhbXAiCiAgICBzY3JpcHQJImNsYW1wIgogICAgbGFiZWwJImNsYW1wIgoKCiAgICBjb2RlIHsKCSIkY2xhbXAgPSBjbGFtcCgkdmFsLCAkbWluLCAkbWF4KTsiCiAgICB9CgogICAgaW5wdXQJZmxvYXQJdmFsCSJJbnB1dCA= VmFsdWUiCiAgICBpbnB1dAlmbG9hdAltaW4JIk1pbmltdW0gVmFsdWUiCiAgICBpbnB1dAlmbG9hdAltYXgJIk1heGltdW0gVmFsdWUiCiAgICBvdXRwdXQJZmxvYXQJY2xhbXAJIkNsYW1wZWQgVmFsdWUiCgogICAgc2lnbmE= dHVyZQkiRmxvYXQiCQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiSW50ZWdlciIJCWkgIHsgaW50IGludCBpbnQgaW50IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdSAgeyB2ZWN0b3IyIHZlY3RvcjIgdmVjdG8= cjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYgIHsgdmVjdG9yIHZlY3RvciB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQlwICB7IHBvaW50IHBvaW50IHBvaW50IHBvaW4= dCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4gIHsgbm9ybWFsIG5vcm1hbCBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYyAgeyBjb2xvciBjb2xvciBjb2xvciBjb2xvciB9CiAgICA= c2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NCB7IHZlY3RvcjQgdmVjdG9yNCB2ZWN0b3I0IHZlY3RvcjQgfQogICAgCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1ZiB7IHVmbG9hdCB1ZmxvYXQgdWZsb2F0IHVmbG8= YXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYgeyB1dmVjdG9yIHV2ZWN0b3IgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAgeyB1cG9pbnQgdXBvaW4= dCB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuIHsgdW5vcm1hbCB1bm9ybWFsIHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1YyA= eyB1Y29sb3IgdWNvbG9yIHVjb2xvciB1Y29sb3IgfQoKICAgIFZPUF9GTFRfUEFSTShtaW4sICJNaW4iLCAwKQogICAgVk9QX0ZMVF9QQVJNKG1heCwgIk1heCIsIDEpCiAgICBWT1BfSU5UX1BBUk0obWluX2ksICJNaW4iLCA= MCkKICAgIFZPUF9JTlRfUEFSTShtYXhfaSwgIk1heCIsIDEpCiAgICBWT1BfVkVDMl9QQVJNKG1pbl91LCAiTWluIiwgMCwgMCkKICAgIFZPUF9WRUMyX1BBUk0obWF4X3UsICJNYXgiLCAxLCAxKQogICAgVk9QX1ZFQ19QQVI= TShtaW5fdiwgIk1pbiIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0obWF4X3YsICJNYXgiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKG1pbl9wLCAiTWluIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShtYXhfcCw= ICJNYXgiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKG1pbl9uLCAiTWluIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShtYXhfbiwgIk1heCIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0obWluX2MsICJNaW4iLCA= MCwgMCwgMCkKICAgIFZPUF9DTFJfUEFSTShtYXhfYywgIk1heCIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSNF9QQVJNKG1pbl92NCwgIk1pbiIsIDAsIDAsIDAsIDApCiAgICBWT1BfQ0xSNF9QQVJNKG1heF92NCwgIk1heCIsIDE= LCAxLCAxLCAxKQogICAgVk9QX0ZMVF9QQVJNKG1pbl91ZiwgIk1pbiIsIDApCiAgICBWT1BfRkxUX1BBUk0obWF4X3VmLCAiTWF4IiwgMSkKICAgIFZPUF9WRUNfUEFSTShtaW5fdXYsICJNaW4iLCAwLCAwLCAwKQogICAgVk8= UF9WRUNfUEFSTShtYXhfdXYsICJNYXgiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKG1pbl91cCwgIk1pbiIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0obWF4X3VwLCAiTWF4IiwgMSwgMSwgMSkKICAgIFZPUF9WRUM= X1BBUk0obWluX3VuLCAiTWluIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShtYXhfdW4sICJNYXgiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKG1pbl91YywgIk1pbiIsIDAsIDAsIDApCiAgICBWT1BfQ0xSX1BBUk0= KG1heF91YywgIk1heCIsIDEsIDEsIDEpCgogICAgZ3JvdXAgeyBuYW1lICJncyIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImd2IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic28= bGV0ZSAxMi4wIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAj+X1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWQ= ZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiA= UHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICo= CiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImRvdCIKICAgIHNjcmlwdAkiZG90IgogICAgbGFiZWwJImRvdCIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2Q= ZSB7CgkiJGRvdHByb2QgPSB2b3BfZG90KCR2ZWMxLCAkdmVjMik7IgogICAgfQoKICAgIGlucHV0CXZlY3Rvcgl2ZWMxCSJWZWN0b3IgMSIKICAgIGlucHV0CXZlY3Rvcgl2ZWMyCSJWZWN0b3IgMiIKICAgIG91dHB1dAlmbG8= YXQJZG90cHJvZAkiRG90IFByb2R1Y3QiCgogICAgVk9QX1ZFQ19QQVJNKHZlYzEsICJWZWN0b3IgMSIsIDEsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjMiwgIlZlY3RvciAyIiwgMCwgMSwgMCkKICAgIFZPUF9DTFJfUEE= Uk0odmVjMV9jLCAiQ29sb3IgMSIsIDEsIDAsIDApCiAgICBWT1BfQ0xSX1BBUk0odmVjMl9jLCAiQ29sb3IgMiIsIDAsIDEsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjMV91diwgIlZlY3RvciAxIiwgMSwgMCwgMCkKICAgIFY= T1BfVkVDX1BBUk0odmVjMl91diwgIlZlY3RvciAyIiwgMCwgMSwgMCkKICAgIFZPUF9DTFJfUEFSTSh2ZWMxX3VjLCAiQ29sb3IgMSIsIDEsIDAsIDApCiAgICBWT1BfQ0xSX1BBUk0odmVjMl91YywgIkNvbG9yIDIiLCAwLCA= MSwgMCkKCiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCWRlZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3Rvci9Qb2ludCIJdnAJeyB2ZWN0b3IgcG9pbnQgZmxvYXQgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3I= L05vcm1hbCIJdm4JeyB2ZWN0b3Igbm9ybWFsIGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQvVmVjdG9yIglwdgl7IHBvaW50IHZlY3RvciBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50L1BvaW50IglwcAk= eyBwb2ludCBwb2ludCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50L05vcm1hbCIJcG4JeyBwb2ludCBub3JtYWwgZmxvYXQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwvVmVjdG9yIgludgl7IG5vcm1hbCB2ZWM= dG9yIGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsL1BvaW50IglucAl7IG5vcm1hbCBwb2ludCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbC9Ob3JtYWwiCW5uCXsgbm9ybWFsIG5vcm1hbCBmbG9hdCA= fQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgZmxvYXQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCSAgIHV2CXsgdXZlY3RvciB1dmVjdG9yIHVmbG9hdCB9CiAgICBzaWc= bmF0dXJlCSJVbmlmb3JtIDNEIFZlY3Rvci9Qb2ludCIgIHZwCXsgdXZlY3RvciB1cG9pbnQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IvTm9ybWFsIiB2bgl7IHV2ZWN0b3IgdW5vcm1hbCB1Zmw= b2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludC9WZWN0b3IiICBwdgl7IHVwb2ludCB1dmVjdG9yIHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQvUG9pbnQiICAgcHAJeyB1cG9pbnQ= IHVwb2ludCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50L05vcm1hbCIgIHBuCXsgdXBvaW50IHVub3JtYWwgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwvVmVjdG9yIiA= bnYJeyB1bm9ybWFsIHV2ZWN0b3IgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwvUG9pbnQiICBucAl7IHVub3JtYWwgdXBvaW50IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm8= cm1hbC9Ob3JtYWwiIG5uCXsgdW5vcm1hbCB1bm9ybWFsIHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgdWZsb2F0IH0KCiAgICBncm91cCB7IG5hbWUgImd2IiA= b2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImd1IiBvYnNvbGV0ZSAxMi4wIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAcgX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU8= Ti4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiA= YW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGE= cmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImNvbXBsZW1lbnQiCiAgICBzY3JpcHQJImNvbXBsZW1lbnQiCiAgICBsYWI= ZWwJImNvbXBsZW1lbnQiCgogICAgY29kZSB7CgkiJGNvbXBsZW0gPSAtJHZhbDsiCgkiJGNvbXBsZW0gKz0gMTsiCiAgICB9CgogICAgaW5wdXQJZmxvYXQJdmFsCSJJbnB1dCBWYWx1ZSIKICAgIG91dHB1dAlmbG9hdAljb20= cGxlbQkiQ29tcGxlbWVudDogMSAtIElucHV0IFZhbHVlIgoKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiSW50ZWdlciIJCWkJeyBpbnQgaW50IH0KICAgIHNpZ25hdHVyZQkiMkQ= IFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IH0KICAgIHM= aWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHY= ZWN0b3I0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2lnbmE= dHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0I= IENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQoKICAgIFZPUF9GTFRfUEFSTSh2YWwsICAgIlZhbHVlIiwgMSkKICAgIFZPUF9JTlRfUEFSTSh2YWxfaSwgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUMyX1BBUk0odmFsX3UsICI= VmFsdWUiLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF92LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9wLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9uLCAiVmFsdWU= IiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfYywgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUM0X1BBUk0odmFsX3Y0LCJWYWx1ZSIsIDEsIDEsIDEsIDEpCiAgICBWT1BfRkxUX1BBUk0odmFsX3VmLCAiVmE= bHVlIiwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXYsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VwLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91biwgIlZhbHVlIiw= IDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX3VjLCAiVmFsdWUiLCAxLCAxLCAxKQoKICAgIGdyb3VwIHsgbmFtZSAiZ3YiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndSIgb2Jzb2xldGUgMTIuMCA= fQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAAAnpfUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyA= U29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGI= eToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmM= bHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkidmVjdG9odmVjIgogICAgc2NyaXB0CSJ2ZWN0b2h2ZWMiCiAgICBsYWJlbAkidmVjdG9odmVjIgoKCiAgICBjb2RlIHsKCSIkaHZlYyA9ICR2ZWM7IgoJInNldGNvbXA= KCRodmVjLCAkZnZhbDQsIDMpOyIKICAgIH0KCiAgICBWT1BfVkVDX0lOUFVUKAl2ZWMsCSJJbnB1dCBWZWN0b3IiLCAwLCAwLCAwKQogICAgVk9QX0ZMVF9JTlBVVCgJZnZhbDQsCSJGb3VydGggQ29tcG9uZW50IiwgMCkKICA= ICBvdXRwdXQJdmVjdG9yNAlodmVjCSJPdXRwdXQgVmVjdG9yNCIKfQoKSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAHEl9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHc= YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3U= dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSA= ICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJhYnMiCiAgICBzY3JpcHQJImFicyIKICAgIGxhYmVsCSJhYnMiCgogICAgb3V0ZXJjb2RlIHsKCUk= TkNMVURFX1ZPUExJQgogICAgfQoKICAgIGNvZGUgewoJIiRhYnMgPSB2b3BfYWJzKCR2YWwpOyIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAl2YWwJIklucHV0IFZhbHVlIgogICAgb3V0cHV0CWZsb2F0CWFicwkiQWJzb2x1dGU= IFZhbHVlIgogICAgc2lnbmF0dXJlCSJGbG9hdCIJCQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSJJbnRlZ2VyIgkJaQl7IGludCBpbnQgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiB2ZWN0b3I= MiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQlwCXsgcG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiCQluCXsgbm8= cm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NAl7IHZlY3RvcjQgdmVjdG9yNCB9CgogICAgc2lnbmF0dXJlCSJVbmk= Zm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgdXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXs= IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4JeyB1bm9ybWFsIHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3IgdWNvbG9yIH0= CgogICAgVk9QX0ZMVF9QQVJNKHZhbCwgICAiVmFsdWUiLCAxKQogICAgVk9QX0lOVF9QQVJNKHZhbF9pLCAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQzJfUEFSTSh2YWxfdSwgIlZhbHVlIiwgMSwgMSkKICAgIFZPUF9WRUNfUEE= Uk0odmFsX3YsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3AsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX24sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0= KHZhbF9jLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQzRfUEFSTSh2YWxfdjQsIlZhbHVlIiwgMSwgMSwgMSwgMSkKICAgIFZPUF9GTFRfUEFSTSh2YWxfdWYsICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDX1BBUk0odmE= bF91diwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXAsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VuLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHY= YWxfdWMsICJWYWx1ZSIsIDEsIDEsIDEpCgogICAgZ3JvdXAgeyBuYW1lICJndiIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImd1IiBvYnNvbGV0ZSAxMi4wIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWw= b2dTY3JpcHQAAAAAAAACYF9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8= IGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSA= SW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKewogICAgbmFtZQkiaW50dG9mbG9hdCIKICAgIHNjcmk= cHQJImludHRvZmxvYXQiCiAgICBsYWJlbAkiaW50dG9mbG9hdCIKCgogICAgY29kZSB7CgkiJGZ2YWwgPSAoZmxvYXQpJGl2YWw7IgogICAgfQoKICAgIGlucHV0CWludAlpdmFsCSJJbnRlZ2VyIFZhbHVlIgogICAgb3V0cHU= dAlmbG9hdAlmdmFsCSJGbG9hdCBPdXRwdXQiCgogICAgcGFybSB7CgluYW1lCWl2YWwKCWxhYmVsCSJJbnRlZ2VyIElucHV0IgoJdHlwZQlpbnQKCXNpemUJMQoJZGVmYXVsdAl7IDAgfQogICAgfQp9CgpJTkRYAAAAAAAAAAA= AAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAYT19ljj4vKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGE= bmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqICAgICAgU2lkZSA= RWZmZWN0cyBTb2Z0d2FyZSBJbmMKICogICAgICA0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICogICAgICBUb3JvbnRvLCBPbnRhcmlvCiAqICAgICAgQ2FuYWRhICAgTTVWIDNFNwogKiAgICAgIDQxNi01MDQtOTg3NgogKi8= CgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZSAgICAgICAgInRleHR1cmUiCiAgICBzY3JpcHQgICAgICAidGV4dHVyZSIKICAgIGxhYmVsICAgICAgICJ0ZXh0dXJlIgoKICAgIGNvZGUgewogICAgICAgICI= aWYgKCRtYXAgIT0gXCJcIikgeyIKICAgICAgICAiI2lmIGRlZmluZWQoVk9QX1NIQURJTkcpIgogICAgICAgICIgICAgZmxvYXQgbXlTID0gJGlzY29ubmVjdGVkX3MgPyAkcyA6IHM7IgogICAgICAgICIgICAgZmxvYXQgbXk= VCA9ICRpc2Nvbm5lY3RlZF90ID8gJHQgOiB0OyIKICAgICAgICAiICAgIGludCBmcHRleCA9ICRpc2Nvbm5lY3RlZF9wdGV4ZmFjZSA/ICRwdGV4ZmFjZSA6IGdldHB0ZXh0dXJlaWQoKTsiCiAgICAgICAgIiNlbHNlIgogICA= ICAgICAiICAgIGZsb2F0IG15UyA9ICRzOyIKICAgICAgICAiICAgIGZsb2F0IG15VCA9ICR0OyIKICAgICAgICAiICAgIGludCBmcHRleCA9ICRwdGV4ZmFjZTsiCiAgICAgICAgIiNlbmRpZiIKICAgICAgICAiICAgIHN0cmk= bmcgd3JhcG1vZGUgPSAkd3JhcDsiCiAgICAgICAgIiAgICBpZiAoJG9yaWVudCAmIDB4MDEpIHsgbXlTID0gMSAtIG15UzsgfSIKICAgICAgICAiICAgIGlmICgkb3JpZW50ICYgMHgwMikgeyBteVQgPSAxIC0gbXlUOyB9Igo= ICAgICAgICAiICAgIGlmICgkb3JpZW50ICYgMHgwNCkgeyBmbG9hdCB4ID0gbXlTOyBteVMgPSBteVQ7IG15VCA9IHg7IH0iCiAgICAgICAgIiAgICBzdHJpbmcgbWFwX3VkaW0gPSAkbWFwOyIKCSIgICAgc3RyaW5nIG9jaW8= ID0gb2Npb19wYXJzZWNvbG9yc3BhY2UoJG1hcCk7IgogICAgICAgICIgICAgaWYgKCR1ZGltICYmIGhhc191ZGltKCRtYXApKSB7IG1hcF91ZGltID0gZXhwYW5kX3VkaW0obXlTLCBteVQsICRtYXApOyB9IgogICAgICAgICI= ICAgIGlmIChtYXBfdWRpbSA9PSAnJykgeyAkY2xyID0gc2V0KCRkZWZjbHIpOyB9IgogICAgICAgICIgICAgZWxzZSB7IgogICAgICAgICIgICAgICAgIGlmIChtYXBfdWRpbSAhPSAkbWFwKSB7IgogICAgICAgICIgICAgICA= ICAgICAgbXlTICU9IDEuMDsgbXlUICU9IDEuMDsiCiAgICAgICAgIiAgICAgICAgICAgIHdyYXBtb2RlID0gJ3N0cmVhayc7IgogICAgICAgICIgICAgICAgIH0iCiAgICAgICAgIiAgICAgICAgaWYgKCRpc2Nvbm5lY3RlZF8= ZHMgIT0gMCAmJiAkaXNjb25uZWN0ZWRfZHQgIT0gMCkgeyIKICAgICAgICAiICAgICAgICAgICAgZmxvYXQgdGRzID0gJGRzKjAuNSwgdGR0ID0gJGR0KjAuNTsiCiAgICAgICAgIiAgICAgICAgICAgIGlmICgkb3JpZW50ICY= IDB4MDQpIHsgZmxvYXQgeCA9IHRkczsgdGRzID0gdGR0OyB0ZHQgPSB4OyB9IgogICAgICAgICIgICAgICAgICAgICAkY2xyID0gdGV4dHVyZShtYXBfdWRpbSwiCiAgICAgICAgIiAgICAgICAgICAgICAgICAgICAgIG15UyA= LSB0ZHMsIG15VCAtIHRkdCwiCiAgICAgICAgIiAgICAgICAgICAgICAgICAgICAgIG15UyArIHRkcywgbXlUIC0gdGR0LCIKICAgICAgICAiICAgICAgICAgICAgICAgICAgICAgbXlTICsgdGRzLCBteVQgKyB0ZHQsIgogICA= ICAgICAiICAgICAgICAgICAgICAgICAgICAgbXlTIC0gdGRzLCBteVQgKyB0ZHQsIgogICAgICAgICIgICAgICAgICAgICAgICAgICAgIFwid3JhcFwiLCB3cmFwbW9kZSwgXCJmaWx0ZXJcIiwgJGZpbHRlciwiCiAgICAgICA= ICIgICAgICAgICAgICAgICAgICAgIFwid2lkdGhcIiwgJHdpZHRoLCBcImJvcmRlclwiLCAkYm9yZGVyLCIKICAgICAgICAiICAgICAgICAgICAgICAgICAgICBcImV4dHJhcG9sYXRlXCIsICRleHRyYXBvbCwgXCJsZXJwXCI= LCAkaW50ZXJwLCIKICAgICAgICAiICAgICAgICAgICAgICAgICAgICBcImNoYW5uZWxcIiwgJGNoYW5uZWwsIFwiZmFjZVwiLCBmcHRleCwiCiAgICAgICAgIiAgICAgICAgICAgICAgICAgICAgXCJibHVyXCIsICRibHVyLCA= XCJwaXhlbGJsdXJcIiwgJHBpeGVsYmx1ciwiCiAgICAgICAgIiAgICAgICAgICAgICAgICAgICAgXCJzcmNjb2xvcnNwYWNlXCIsIG9jaW8gPT0gJycgPyAkc3JjY29sb3JzcGFjZSA6ICdsaW5lYXInKTsiCiAgICAgICAgIiA= ICAgICAgIH0gZWxzZSB7IgogICAgICAgICIgICAgICAgICAgICAkY2xyID0gdGV4dHVyZShtYXBfdWRpbSwgbXlTLCBteVQsIFwid3JhcFwiLCB3cmFwbW9kZSwiCiAgICAgICAgIiAgICAgICAgICAgICAgICAgICAgXCJmaWw= dGVyXCIsICRmaWx0ZXIsIFwid2lkdGhcIiwgJHdpZHRoLCIKICAgICAgICAiICAgICAgICAgICAgICAgICAgICBcImJvcmRlclwiLCAkYm9yZGVyLCBcImV4dHJhcG9sYXRlXCIsICRleHRyYXBvbCwiCiAgICAgICAgIiAgICA= ICAgICAgICAgICAgICAgIFwiY2hhbm5lbFwiLCAkY2hhbm5lbCwgXCJmYWNlXCIsIGZwdGV4LCIKICAgICAgICAiICAgICAgICAgICAgICAgICAgICBcImxlcnBcIiwgJGludGVycCwiCiAgICAgICAgIiAgICAgICAgICAgICA= ICAgICAgIFwiYmx1clwiLCAkYmx1ciwgXCJwaXhlbGJsdXJcIiwgJHBpeGVsYmx1ciwiCiAgICAgICAgIiAgICAgICAgICAgICAgICAgICAgXCJzcmNjb2xvcnNwYWNlXCIsIG9jaW8gPT0gJycgPyAkc3JjY29sb3JzcGFjZSA= OiAnbGluZWFyJyk7IgogICAgICAgICIgICAgICAgIH0iCiAgICAgICAgIiAgICB9IgoJIiAgICBpZiAob2NpbyAhPSAnJykgJGNsciA9IG9jaW9fdHJhbnNmb3JtKG9jaW8sICdzY2VuZV9saW5lYXInLCAkY2xyKTsiCiAgICA= ICAgICJ9IGVsc2UgeyIKICAgICAgICAiICAgJGNsciA9IHNldCgkZGVmY2xyKTsiCiAgICAgICAgIn0iCiAgICB9CgogICAgaW5wdXQgICAgICAgc3RyaW5nICBtYXAgICAgICAgICAgICAgIlRleHR1cmUgTWFwIgogICAgaW4= cHV0CWludAl1ZGltCQkiVURJTSBGaWxlbmFtZSBFeHBhbnNpb24iCiAgICBpbnB1dCAgICAgICBmbG9hdCAgIHMgICAgICAgICAgICAgICAiUyBDb29yZGluYXRlIgogICAgaW5wdXQgICAgICAgZmxvYXQgICB0ICAgICAgICA= ICAgICAgICJUIENvb3JkaW5hdGUiCiAgICBpbnB1dCAgICAgICBmbG9hdCAgIGRzICAgICAgICAgICAgICAiUyBEZXJpdmF0aXZlIgogICAgaW5wdXQgICAgICAgZmxvYXQgICBkdCAgICAgICAgICAgICAgIlQgRGVyaXZhdGk= dmUiCiAgICBpbnB1dCAgICAgICBzdHJpbmcgIHNyY2NvbG9yc3BhY2UgICAiU291cmNlIENvbG9yIFNwYWNlIgogICAgaW5wdXQgICAgICAgc3RyaW5nICB3cmFwICAgICAgICAgICAgIldyYXAiCiAgICAvLyBUaGUgcGFyYW0= ZXRlcnMgZm9yIG1hcCBhbmQgd3JhcCBuZWVkIHRvIG9jY3VyIGJlZm9yZSB0aGUgZmlsdGVyCiAgICAvLyBtYWNyb3MgYXJlIGludm9rZWQgKHNvIHRoYXQgdGhlIHBhcmFtZXRlcnMgbWF0Y2ggdGhlIGlucHV0CiAgICAvLyA= b3JkZXIpCiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgIG1hcAogICAgICAgIGxhYmVsICAgIlRleHR1cmUgTWFwIgogICAgICAgIHR5cGUgICAgaW1hZ2UKICAgICAgICBkZWZhdWx0IHsgIk1hbmRyaWwucGljIiB9CiAgICA= fQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICB1ZGltCiAgICAgICAgbGFiZWwgICAiVURJTSBGaWxlbmFtZSBFeHBhbnNpb24iCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICBzaXplICAgIDEKICAgICAgICBkZWY= YXVsdCB7IDAgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICBzcmNjb2xvcnNwYWNlCiAgICAgICAgbGFiZWwgICAiU291cmNlIENvbG9yIFNwYWNlIgogICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgbWU= bnUgICAgewogICAgICAgICAgICAiYXV0byIgICAgICAiQXV0b21hdGljIgogICAgICAgICAgICAibGluZWFyIiAgICAiTGluZWFyIgogICAgICAgIH0KICAgICAgICBkZWZhdWx0IHsgImF1dG8iIH0KICAgIH0KICAgIHBhcm0= IHsKICAgICAgICBuYW1lICAgIHdyYXAKICAgICAgICBsYWJlbCAgICJXcmFwIgogICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgbWVudSAgICB7CiAgICAgICAgICAgICJyZXBlYXQiICAgICJSZXBlYXQiCiAgICAgICA= ICAgICAic3RyZWFrIiAgICAiU3RyZWFrIgogICAgICAgICAgICAiZGVjYWwiICAgICAiRGVjYWwiCiAgICAgICAgfQogICAgICAgIGRlZmF1bHQgeyAicmVwZWF0IiB9CiAgICB9CiAgICBWT1BfRlVMTF9GSUxURVJfSU5QVVQ= KGZpbHRlciwgICAgICAgIkZpbHRlciBUeXBlIikKICAgIFZPUF9GTFRfSU5QVVRfUiggICAgd2lkdGgsICAgICAgICAgICJGaWx0ZXIgV2lkdGgiLCAxLCAxLCAxMCkKICAgIFZPUF9GTFRfSU5QVVRfUiggICAgYmx1ciwgICA= ICAgICAgICAiVGV4dHVyZSBCbHVyIiwgMCwgMCwgMSkKICAgIFZPUF9GTFRfSU5QVVRfUiggICAgcGl4ZWxibHVyLCAgICAgICJQaXhlbCBCbHVyIiwgICAwLCAwLCAxMCkKICAgIGlucHV0ICAgICAgIHZlY3RvcjQgYm9yZGU= ciAgICAgICAgICAiQm9yZGVyIENvbG9yIgogICAgaW5wdXQgICAgICAgaW50ICAgICBleHRyYXBvbCAgICAgICAgIkV4dHJhcG9sYXRlIERlcml2YXRpdmVzIgogICAgaW5wdXQgICAgICAgaW50ICAgICBpbnRlcnAgICAgICA= ICAgICJJbnRlcnBvbGF0ZSBNSVAgTGV2ZWxzIgogICAgaW5wdXQgICAgICAgdmVjdG9yNCBkZWZjbHIgICAgICAgICAgIkRlZmF1bHQgQ29sb3IiCiAgICBvdXRwdXQgICAgICB2ZWN0b3IgIGNsciAgICAgICAgICAgICAiVGU= eHR1cmUgTWFwIENvbG9yIgoKICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgYm9yZGVyCiAgICAgICAgbGFiZWwgICAiQm9yZGVyIENvbG9yIgogICAgICAgIHR5cGUgICAgY29sb3I0CiAgICAgICAgc2l6ZSAgICA0CiAgICA= ICAgIGRlZmF1bHQgeyAwLjAgMC4wIDAuMCAxLjAgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICBleHRyYXBvbAogICAgICAgIGxhYmVsICAgIkV4dHJhcG9sYXRlIERlcml2YXRpdmVzIgogICAgICAgIHR5cGU= ICAgIHRvZ2dsZQogICAgICAgIHNpemUgICAgMQogICAgICAgIGRlZmF1bHQgeyAxIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgaW50ZXJwCiAgICAgICAgbGFiZWwgICAiSW50ZXJwb2xhdGUgTUlQIExldmU= bHMiCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICBzaXplICAgIDEKICAgICAgICBkZWZhdWx0IHsgMCB9CiAgICB9CiAgICBWT1BfQ0xSNF9QQVJNKCJkZWZjbHIiLCAiRGVmYXVsdCBDb2xvciIsIDAsIDAsIDAsIDA= KQogICAgVk9QX1NUUl9JTlBVVChjaGFubmVsLCAgIlRleHR1cmUgQ2hhbm5lbCIsICIiKQogICAgVk9QX0lOVF9JTlBVVChwdGV4ZmFjZSwgIlBUZXh0dXJlIEZhY2UiLCAwKQogICAgaW5wdXQgICAgICAgaW50ICAgICBvcmk= ZW50ICAiVVYgT3JpZW50YXRpb24iCiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgIG9yaWVudAogICAgICAgIGxhYmVsICAgIlVWIE9yaWVudGF0aW9uIgogICAgICAgIHR5cGUgICAgaW50CiAgICAgICAgZGVmYXVsdCB7IDA= IH0KICAgICAgICBtZW51ICAgIHsKICAgICAgICAgICAgIjAiICJEZWZhdWx0IgogICAgICAgICAgICAiMSIgIkZsaXAgUyIKICAgICAgICAgICAgIjIiICJGbGlwIFQiCiAgICAgICAgICAgICIzIiAiRmxpcCBTIGFuZCBUIgo= ICAgICAgICAgICAgIjQiICJTd2FwIFMvVCIKICAgICAgICAgICAgIjUiICJTd2FwIFMvVCwgRmxpcCBTIgogICAgICAgICAgICAiNiIgIlN3YXAgUy9ULCBGbGlwIFQiCiAgICAgICAgICAgICI3IiAiU3dhcCBTL1QsIEZsaXA= IFMgYW5kIFQiCiAgICAgICAgfQogICAgfQoKICAgIHNpZ25hdHVyZSAgICJSR0IgVmFsdWVzIiAgICBkZWZhdWx0IHsgfQogICAgc2lnbmF0dXJlICAgIlJHQkEgVmFsdWVzIiAgIHY0ICAgICAgeyBzdHJpbmcgaW50IGZsb2E= dCBmbG9hdCBmbG9hdCBmbG9hdCBzdHJpbmcgc3RyaW5nIHN0cmluZyBmbG9hdCBmbG9hdCBmbG9hdCB2ZWN0b3I0IGludCBpbnQgdmVjdG9yNCBzdHJpbmcgaW50IGludCB2ZWN0b3I0IH0KfQoKSU5EWAAAAAAAAAAAAAAACQA= AAAMRGlhbG9nU2NyaXB0AAAAAAAAAnZgtSQrAAAADENyZWF0ZVNjcmlwdAAAAnYAAAHdYLUkKwAAABVUeXBlUHJvcGVydGllc09wdGlvbnMAAARTAAABLmCyfWAAAAAESGVscAAABYEAAAAAYLJ9YAAAAAtUb29scy5zaGVsZgA= AAWBAAADAGCyfRoAAAATSW50ZXJuYWxGaWxlT3B0aW9ucwAACIEAAAAwYLUkKwAAAAhDb250ZW50cwAACLEAAO3QYLUkKwAAAAlJY29uSW1hZ2UAAPaBAABD32CyfWAAAAAQRXh0cmFGaWxlT3B0aW9ucwABOmAAAADOYLJ9YCM= IERpYWxvZyBzY3JpcHQgZm9yIE9fX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19PIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkCgp7CiAgICA= bmFtZQlPX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fTwogICAgc2NyaXB0CU9fX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUw= X19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fTwogICAgbGFiZWwJT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl8= UkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PCgogICAgb3V0cHV0CWZsb2F0CWNvbXBsZW0JIkNvbXBsZW1lbnQ6IDEgLSBJbnB1dCBWYWx1ZSIKICAgIHNpZ25hdHVyZQkiRGVmYXU= bHQgSW5wdXRzIglkZWZhdWx0CXsgZmxvYXQgfQoKICAgIG91dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwKQogICAgfQoKICAgIGhlbHAgewoJIiIKICAgIH0KCn0KIyBBdXRvbWF0aWM= YWxseSBnZW5lcmF0ZWQgc2NyaXB0ClxzZXQgbm9hbGlhcyA9IDEKIwojICBDcmVhdGlvbiBzY3JpcHQgZm9yIE9fX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU4= VF9TSEFERVJfX19fTyBvcGVyYXRvcgojCgppZiAoICIkYXJnMSIgPT0gIiIgKSB0aGVuCiAgICBlY2hvIFRoaXMgc2NyaXB0IGlzIGludGVuZGVkIGFzIGEgY3JlYXRpb24gc2NyaXB0CiAgICBleGl0CmVuZGlmCgojIE5vZGU= ICRhcmcxIChWb3AvT19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX08pCm9wZXhwcmxhbmd1YWdlIC1zIGhzY3JpcHQgJGFyZzEKb3B1c2U= cmRhdGEgLW4gJ19fX1ZlcnNpb25fX18nIC12ICcnICRhcmcxCm9wdXNlcmRhdGEgLW4gJ3dpcmVzdHlsZScgLXYgJ3JvdW5kZWQnICRhcmcxCkNoZWNrRXh0ZXJuYWwgOj0gMTsKQ29udGVudHNDb21wcmVzc2lvblR5cGUgOj0= IDA7CkZvcmJpZE91dHNpZGVQYXJtcyA6PSAxOwpHemlwQ29udGVudHMgOj0gMDsKTG9ja0NvbnRlbnRzIDo9IDE7Ck1ha2VEZWZhdWx0IDo9IDE7ClBhcm1zRnJvbVZmbCA6PSAwOwpQcmVmaXhEcm9wcGVkUGFybUxhYmVsIDo= PSAwOwpQcmVmaXhEcm9wcGVkUGFybU5hbWUgOj0gMDsKU2F2ZUNhY2hlZENvZGUgOj0gMDsKU2F2ZUljb24gOj0gMTsKU2F2ZVNwYXJlUGFybXMgOj0gMTsKVW5sb2NrT25DcmVhdGUgOj0gMTsKVXNlRFNQYXJtcyA6PSAxOwo= PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNoZWxmRG9jdW1lbnQ+CiAgPCEtLSBUaGlzIGZpbGUgY29udGFpbnMgZGVmaW5pdGlvbnMgb2Ygc2hlbHZlcywgdG9vbGJhcnMsIGFuZCB0b29scy4KIEk= dCBzaG91bGQgbm90IGJlIGhhbmQtZWRpdGVkIHdoZW4gaXQgaXMgYmVpbmcgdXNlZCBieSB0aGUgYXBwbGljYXRpb24uCiBOb3RlLCB0aGF0IHR3byBkZWZpbml0aW9ucyBvZiB0aGUgc2FtZSBlbGVtZW50IGFyZSBub3QgYWw= bG93ZWQgaW4KIGEgc2luZ2xlIGZpbGUuIC0tPgoKICA8dG9vbCBuYW1lPSIkSERBX0RFRkFVTFRfVE9PTCIgbGFiZWw9IiRIREFfTEFCRUwiIGljb249IiRIREFfSUNPTiI+CiAgICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9InY= aWV3ZXIiPgogICAgICA8Y29udGV4dE5ldFR5cGU+Vk9QPC9jb250ZXh0TmV0VHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJuZXR3b3JrIj4KICAgICAgPGNvbnRleHRPcFQ= eXBlPiRIREFfVEFCTEVfQU5EX05BTUU8L2NvbnRleHRPcFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sU3VibWVudT5EaWdpdGFsIEFzc2V0czwvdG9vbFN1Ym1lbnU+CiAgICA8c2NyaXB0IHNjcmlwdFQ= eXBlPSJweXRob24iPjwhW0NEQVRBW2ltcG9ydCB2b3B0b29sdXRpbHMKCnZvcHRvb2x1dGlscy5nZW5lcmljVG9vbChrd2FyZ3MsICckSERBX05BTUUnKV1dPjwvc2NyaXB0PgogIDwvdG9vbD4KPC9zaGVsZkRvY3VtZW50Pgo= AAAAAgAMbm9kZWNvbm50eXBlAAAAAQAAAAAADG5vZGVwYXJtdHlwZQAAAAEAAAAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAwMTUwMDAwMDAwMjMwNi5PUGY= YWxsYmFja3MAVm9wL2FicyBDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF8= NV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS9vdGxzL09QbGliU2NyaXB0ZWQuaGRhClZvcC9hYnMgb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3AvY29tcGxlbWVudCBDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU00= QVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS9vdGxzL09QbGliU2NyaXB0ZWQuaGRhClY= b3AvY29tcGxlbWVudCBvdGxzL09QbGliU2NyaXB0ZWQuaGRhClZvcC9kb3QgQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy8= T19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3AvZG90IG90bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL25vcm1hbGl6ZSBDOi9PL08= X0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGk= bmkvb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3Avbm9ybWFsaXplIG90bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL3BvdyBDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUk= RElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS9vdGxzL09QbGliU2NyaXB0ZWQuaGRhClZvcC9wb3cgb3Rscy9PUGxpYlNjcmlwdGU= ZC5oZGEKVm9wL3NxcnQgQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV8= ODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3Avc3FydCBvdGxzL09QbGliU2NyaXB0ZWQuaGRhCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE= NDA1NTIyMjA1MzAwMDAxNTAwMDAwMDI3NzQxLk9QZHVtbXlkZWZzAElORFgAAAAAAAAAAAAAAAgAAAANSU5ERVhfU0VDVElPTgAAAAAAAAL6YLUkKwAAABJob3VkaW5pLmhkYWxpYnJhcnkAAAL6AAAAAGC1JCsAAAAHVm9wL2E= YnMAAAL6AAAHPmC1G7YAAAAOVm9wL2NvbXBsZW1lbnQAAAo4AAAHTGC1G7YAAAAHVm9wL2RvdAAAEYQAAAkqYLUbtgAAAA1Wb3Avbm9ybWFsaXplAAAargAABZtgtRu2AAAAB1ZvcC9wb3cAACBJAAAHu2C1G7YAAAAIVm9wL3M= cXJ0AAAoBAAABvZgtRu2AAAABgAAAAQAAAADYWJzAAAACEFic29sdXRlAAAAFm9wbGliOi9Wb3AvYWJzP1ZvcC9hYnMAAAAHVk9QX2FicwAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAAE= YLUkKwABAAAAAAQAAAAKY29tcGxlbWVudAAAAApDb21wbGVtZW50AAAAJG9wbGliOi9Wb3AvY29tcGxlbWVudD9Wb3AvY29tcGxlbWVudAAAAA5WT1BfY29tcGxlbWVudAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWw= bAAAAAAAAAABKgAAAAAAAAABYLUkKwABAAAAAAQAAAADZG90AAAAC0RvdCBQcm9kdWN0AAAAFm9wbGliOi9Wb3AvZG90P1ZvcC9kb3QAAAAHVk9QX2RvdAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAE= KgAAAAAAAAACYLUkKwABAAAAAAQAAAAJbm9ybWFsaXplAAAACU5vcm1hbGl6ZQAAACJvcGxpYjovVm9wL25vcm1hbGl6ZT9Wb3Avbm9ybWFsaXplAAAADVZPUF9ub3JtYWxpemUAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlY= T1BhbGwAAAAAAAAAASoAAAAAAAAAAWC1JCsAAQAAAAAEAAAAA3BvdwAAAAVQb3dlcgAAABZvcGxpYjovVm9wL3Bvdz9Wb3AvcG93AAAAB1ZPUF9wb3cAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgA= AAAAAAAAAmC1JCsAAQAAAAAEAAAABHNxcnQAAAALU3F1YXJlIFJvb3QAAAAYb3BsaWI6L1ZvcC9zcXJ0P1ZvcC9zcXJ0AAAACFZPUF9zcXJ0AAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAA= AAFgtSQrAAEASU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAHEl9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmY= ZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHU= Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwo= CiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJhYnMiCiAgICBzY3JpcHQJImFicyIKICAgIGxhYmVsCSJhYnMiCgogICAgb3V0ZXJjb2RlIHsKCUlOQ0xVREVfVk9QTElCCiAgICB9CgogICAgY29kZSB7Cgk= IiRhYnMgPSB2b3BfYWJzKCR2YWwpOyIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAl2YWwJIklucHV0IFZhbHVlIgogICAgb3V0cHV0CWZsb2F0CWFicwkiQWJzb2x1dGUgVmFsdWUiCiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWQ= ZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSJJbnRlZ2VyIgkJaQl7IGludCBpbnQgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdgk= eyB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQlwCXsgcG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiCQluCXsgbm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiA= Q29sb3IiCQljCXsgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NAl7IHZlY3RvcjQgdmVjdG9yNCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IH0= CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgdXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlU= bmlmb3JtIDNEIE5vcm1hbCIJdW4JeyB1bm9ybWFsIHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3IgdWNvbG9yIH0KCiAgICBWT1BfRkxUX1BBUk0odmFsLCAgICJWYWx1ZSI= LCAxKQogICAgVk9QX0lOVF9QQVJNKHZhbF9pLCAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQzJfUEFSTSh2YWxfdSwgIlZhbHVlIiwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFY= T1BfVkVDX1BBUk0odmFsX3AsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX24sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX2MsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1A= X1ZFQzRfUEFSTSh2YWxfdjQsIlZhbHVlIiwgMSwgMSwgMSwgMSkKICAgIFZPUF9GTFRfUEFSTSh2YWxfdWYsICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3V2LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1Y= RUNfUEFSTSh2YWxfdXAsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VuLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF91YywgIlZhbHVlIiwgMSwgMSwgMSkKCiAgICBncm8= dXAgeyBuYW1lICJndiIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImd1IiBvYnNvbGV0ZSAxMi4wIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAcgX1B9Si8qCiAqIFBST1BSSUU= VEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG8= ciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiA= KglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImNvbXBsZW1lbnQiCiAgICBzY3JpcHQJImNvbXA= bGVtZW50IgogICAgbGFiZWwJImNvbXBsZW1lbnQiCgogICAgY29kZSB7CgkiJGNvbXBsZW0gPSAtJHZhbDsiCgkiJGNvbXBsZW0gKz0gMTsiCiAgICB9CgogICAgaW5wdXQJZmxvYXQJdmFsCSJJbnB1dCBWYWx1ZSIKICAgIG8= dXRwdXQJZmxvYXQJY29tcGxlbQkiQ29tcGxlbWVudDogMSAtIElucHV0IFZhbHVlIgoKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiSW50ZWdlciIJCWkJeyBpbnQgaW50IH0KICA= ICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW4= dCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgk= CXY0CXsgdmVjdG9yNCB2ZWN0b3I0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWM= dG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHU= cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQoKICAgIFZPUF9GTFRfUEFSTSh2YWwsICAgIlZhbHVlIiwgMSkKICAgIFZPUF9JTlRfUEFSTSh2YWxfaSwgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUM= Ml9QQVJNKHZhbF91LCAiVmFsdWUiLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF92LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9wLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVI= TSh2YWxfbiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfYywgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUM0X1BBUk0odmFsX3Y0LCJWYWx1ZSIsIDEsIDEsIDEsIDEpCiAgICBWT1BfRkxUX1A= QVJNKHZhbF91ZiwgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXYsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VwLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHY= YWxfdW4sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX3VjLCAiVmFsdWUiLCAxLCAxLCAxKQoKICAgIGdyb3VwIHsgbmFtZSAiZ3YiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndSI= IG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAACP5fUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiA= KiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiA= KgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg= NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkiZG90IgogICAgc2NyaXB0CSJkb3QiCiAgICBsYWJlbAkiZG90IgoKICAgIG91dGVyY29kZSB7CglJTkNMVURFX1ZPUExJQgogICAgfQoKICA= ICBjb2RlIHsKCSIkZG90cHJvZCA9IHZvcF9kb3QoJHZlYzEsICR2ZWMyKTsiCiAgICB9CgogICAgaW5wdXQJdmVjdG9yCXZlYzEJIlZlY3RvciAxIgogICAgaW5wdXQJdmVjdG9yCXZlYzIJIlZlY3RvciAyIgogICAgb3V0cHU= dAlmbG9hdAlkb3Rwcm9kCSJEb3QgUHJvZHVjdCIKCiAgICBWT1BfVkVDX1BBUk0odmVjMSwgIlZlY3RvciAxIiwgMSwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWMyLCAiVmVjdG9yIDIiLCAwLCAxLCAwKQogICAgVk9QX0M= TFJfUEFSTSh2ZWMxX2MsICJDb2xvciAxIiwgMSwgMCwgMCkKICAgIFZPUF9DTFJfUEFSTSh2ZWMyX2MsICJDb2xvciAyIiwgMCwgMSwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWMxX3V2LCAiVmVjdG9yIDEiLCAxLCAwLCAwKQo= ICAgIFZPUF9WRUNfUEFSTSh2ZWMyX3V2LCAiVmVjdG9yIDIiLCAwLCAxLCAwKQogICAgVk9QX0NMUl9QQVJNKHZlYzFfdWMsICJDb2xvciAxIiwgMSwgMCwgMCkKICAgIFZPUF9DTFJfUEFSTSh2ZWMyX3VjLCAiQ29sb3IgMiI= LCAwLCAxLCAwKQoKICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yL1BvaW50Igl2cAl7IHZlY3RvciBwb2ludCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIFY= ZWN0b3IvTm9ybWFsIgl2bgl7IHZlY3RvciBub3JtYWwgZmxvYXQgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludC9WZWN0b3IiCXB2CXsgcG9pbnQgdmVjdG9yIGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQvUG9pbnQ= IglwcAl7IHBvaW50IHBvaW50IGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQvTm9ybWFsIglwbgl7IHBvaW50IG5vcm1hbCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbC9WZWN0b3IiCW52CXsgbm9ybWE= bCB2ZWN0b3IgZmxvYXQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwvUG9pbnQiCW5wCXsgbm9ybWFsIHBvaW50IGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsL05vcm1hbCIJbm4JeyBub3JtYWwgbm9ybWFsIGY= bG9hdCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBjb2xvciBmbG9hdCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJICAgdXYJeyB1dmVjdG9yIHV2ZWN0b3IgdWZsb2F0IH0KICA= ICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yL1BvaW50IiAgdnAJeyB1dmVjdG9yIHVwb2ludCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3Rvci9Ob3JtYWwiIHZuCXsgdXZlY3RvciB1bm9ybWE= bCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50L1ZlY3RvciIgIHB2CXsgdXBvaW50IHV2ZWN0b3IgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludC9Qb2ludCIgICBwcAl7IHU= cG9pbnQgdXBvaW50IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQvTm9ybWFsIiAgcG4JeyB1cG9pbnQgdW5vcm1hbCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbC9WZWM= dG9yIiBudgl7IHVub3JtYWwgdXZlY3RvciB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbC9Qb2ludCIgIG5wCXsgdW5vcm1hbCB1cG9pbnQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSA= M0QgTm9ybWFsL05vcm1hbCIgbm4JeyB1bm9ybWFsIHVub3JtYWwgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciB1ZmxvYXQgfQoKICAgIGdyb3VwIHsgbmFtZSA= Imd2IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABW9fUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1I= TUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2U= ZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250byw= IE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkibm9ybWFsaXplIgogICAgc2NyaXB0CSJub3JtYWxpemUiCiAgICA= bGFiZWwJIm5vcm1hbGl6ZSIKCgogICAgY29kZSB7CgkiJG52ZWMgPSBub3JtYWxpemUoJHZlYyk7IgogICAgfQoKICAgIGlucHV0CW5vcm1hbAl2ZWMJIklucHV0IFZlY3RvciIKICAgIG91dHB1dAlub3JtYWwJbnZlYwkiTm8= cm1hbGl6ZWQgVmVjdG9yIgoKICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJZGVmYXVsdCB7IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW4= dCIJCXAgIHsgcG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2ICB7IHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NCAgeyB2ZWN0b3I0IHZlY3RvcjQgfQogICAgc2k= Z25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuIHsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAgeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSA= M0QgVmVjdG9yIgl1diB7IHV2ZWN0b3IgdXZlY3RvciB9CgogICAgVk9QX1ZFQ19QQVJNKHZlYywgICAiTm9ybWFsIiwJMSwgMCwgMCkKICAgIFZPUF9WRUMyX1BBUk0odmVjX3UsICJOb3JtYWwiLAkxLCAwKQogICAgVk9QX1Y= RUNfUEFSTSh2ZWNfcCwgIk5vcm1hbCIsCTEsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjX3YsICJOb3JtYWwiLAkxLCAwLCAwKQogICAgVk9QX1ZFQzRfUEFSTSh2ZWNfdjQsICJRdWF0ZXJuaW9uIiwJMCwgMCwgMCwgMSk= CiAgICBWT1BfVkVDX1BBUk0odmVjX3VuLCAiTm9ybWFsIiwJMSwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfdXAsICJOb3JtYWwiLAkxLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlY191diwgIk5vcm1hbCIsCTEsIDA= LCAwKQogICAgCiAgICBncm91cCB7IG5hbWUgImcwIiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZzEiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAAB48= X1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAo= ICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG0= b25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkicG93IgogICAgc2M= cmlwdAkicG93IgogICAgbGFiZWwJInBvdyIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIkcG93ID0gdm9wX3BvdygoJHZhbCksICRleHApOyIKICAgIH0KCiAgICBpbnB1dAk= ZmxvYXQJdmFsCSJJbnB1dCBWYWx1ZSIKICAgIGlucHV0CWZsb2F0CWV4cAkiRXhwb25lbnQiCiAgICBvdXRwdXQJZmxvYXQJcG93CSJPdXRwdXQgVmFsdWUiCgogICAgc2lnbmF0dXJlCSJGbG9hdCIJCQlkZWZhdWx0CXsgfQo= ICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgZmxvYXQgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgZmxvYXQgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG8= aW50IgkJcAl7IHBvaW50IGZsb2F0IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBmbG9hdCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgZmxvYXQgY28= bG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IGZsb2F0IHZlY3RvcjQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHVmbG9hdCB1ZmxvYXQgfQogICAgc2k= Z25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1ZmxvYXQgdXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVmbG9hdCB1cG9pbnQgfQogICAgc2lnbmE= dHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1ZmxvYXQgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1ZmxvYXQgdWNvbG9yIH0KCiAgICBWT1BfRkw= VF9QQVJNKHZhbCwgICAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF92LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQzJfUEFSTSh2YWxfdSwgIlZhbHVlIiwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWw= X3AsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX24sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX2MsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDNF9QQVJNKHZhbF8= djQsIlZhbHVlIiwgMSwgMSwgMSwgMSkKICAgIFZPUF9GTFRfUEFSTSh2YWxfdWYsICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3V2LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91cCw= ICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VuLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF91YywgIlZhbHVlIiwgMSwgMSwgMSkKICAgIAogICAgcGFybSB7CgluYW1lCWU= eHAKCWxhYmVsCSJFeHBvbmVudCIKCXR5cGUJZmxvYXQKCXNpemUJMQoJZGVmYXVsdAl7IDEuMCB9CiAgICB9CiAgICAKICAgIGdyb3VwIHsgbmFtZSAiZ3YiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndSI= IG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABspfUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiA= KiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiA= KgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg= NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkic3FydCIKICAgIHNjcmlwdAkic3FydCIKICAgIGxhYmVsCSJzcXJ0IgoKICAgIG91dGVyY29kZSB7CglJTkNMVURFX1ZPUExJQgogICAgfQo= CiAgICBjb2RlIHsKCSIkc3FydCA9IHZvcF9zcXJ0KCR2YWwpOyIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAl2YWwJIklucHV0IFZhbHVlIgogICAgb3V0cHV0CWZsb2F0CXNxcnQJIlNxdWFyZSBSb290IgogICAgc2lnbmF0dXI= ZQkiRmxvYXQiCQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ24= YXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgfQo= ICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3RvcjQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0Q= IFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4JeyB1bm8= cm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciB9CgogICAgVk9QX0ZMVF9QQVJNKHZhbCwgICAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQzJfUEFSTSh2YWw= X3UsICJWYWx1ZSIsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3YsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3AsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX24sICI= VmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF9jLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQzRfUEFSTSh2YWxfdjQsIlZhbHVlIiwgMSwgMSwgMSwgMSkKICAgIFZPUF9GTFRfUEFSTSh2YWxfdWY= LCAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91diwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXAsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VuLCAiVmE= bHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfdWMsICJWYWx1ZSIsIDEsIDEsIDEpCgogICAgZ3JvdXAgeyBuYW1lICJndiIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImd1IiBvYnNvbGV0ZSA= MTIuMCB9Cn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAwMTIwMDAwMDAwMDAwNG5vZGVfdHlwZQBWb3AKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDA= MDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwMDE1MDAwMDAwMDAxNDRoZGFyb290LmluaXQAdHlwZSA9IE9fX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQUQ= SUVOVF9TSEFERVJfX19fTwptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDAxNDAwMDAwMDAwNzQxaGRhcm9vdC5kZWYAY29tbWVudCA= IiIKcG9zaXRpb24gMTAuNSAtNi44NzUKY29ubmVjdG9ybmV4dGlkIDAKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmY= IHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGE= aWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewp9CmlucHV0c05hbWVkMwp7Cn0KaW5wdXRzCnsKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjQ4MzY0NQogIG1vZGlmeSAxNjIyNDg0MDA3CiAgYXV0aG9yIEFkbWluaXM= dHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDA= MDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAwMjEwMDAwMDAwMDA2MWhkYXJvb3QudXNlcmRhdGEAAAAAAgANX19fVmVyc2lvbl9fXwAAAAMAAAAJd2lyZXN0eWxlAAAAAwAHcm91bmRlZDA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjA= MDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDAyNDAwMDAwMDAwMjYyaGRhcm9vdC5vdXRwdXRpbmZvcwBOdW1JbmZvcyAxClZhbHVlc0JpbmFyeSAxCkJlZ2luSW5mbwpPdXRwdXROYW1lIGNvbXBsZW0KRGU= YnVnQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpCeXBhc3NDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCk5vcm1hbE1vZGUgMApCeXBhc3NNb2RlIDIKVXNlRGVmYXVsdFZhbHVlIDEKRW5kSW5mbwoAAAAAAAAAADA3MDcwNzA= MDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDAzNTAwMDAwMDAwNjM0aGRhcm9vdC9fX25ldGJveDEubmV0Ym94aW5pdAAyCjIKewoJYXV0b2ZpdCA6PSAwOwoJY29sb3IgOj0= ICJVVF9Db2xvciBSR0IgMSAxIDEgIjsKCWNvbW1lbnQgOj0gT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRUQ= R0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19POwoJaGVpZ2h0IDo9IDIxLjY5OTk5OTk5OTk5OTk5OTsKCW1pbmltaXplZCA6PSAwOwoJd2lkdGggOj0gNzY7Cgl4X3Bvc2l0aW9uIDo9IC0yOC4wMDAwMDAwMDAwMDA= MDA0OwoJeV9wb3NpdGlvbiA6PSAtMi4wMDAwMDAwMTE5MjA5MjkxOwp9CnsKICBjcmVhdGUgMTYyMjQ4Mzc2NQogIG1vZGlmeSAxNjIyNDgzODQwCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KMDc= MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwMjA1MDAwMDAwMDAwNDBoZGFyb290L09fX19fVFVQVFVPQlVTX1JFREFIU19GT0xBRl9FR0RFX1RORUlEQVJHX0xBSUQ= QVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX1NIQURFUl9TVUJPVVRQVVRfX19fTy5pbml0AHR5cGUgPSBzdWJvdXRwdXQKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDA= MDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwMjA0MDAwMDAwMDI3NjdoZGFyb290L09fX19fVFVQVFVPQlVTX1JFREFIU19GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT18= X19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX1NIQURFUl9TVUJPVVRQVVRfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAtMTkuNSAtMy44ODUKY29ubmVjdG9ybmV4dGlkIDEKZmxhZ3MgPSAgbG9jayA= b2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmU= c3Mgb24gY29sb3JkZWZhdWx0IG9mZiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKfQppbnB1dHNOYW1lZDMKewowIAk= T19fX19UQ0FSVEJVU18xX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX08= X19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT18= X19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX18= X19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX18xX1NVQlRSQUNUX19fX08gMSA= MSAiY29tcGxlbSIKfQppbnB1dHMKewowIAlPX19fX1RDQVJUQlVTXzFfX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU18= T1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0U= X05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUE= TF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV8= Uk9PVF9fX18xX1NVQlRSQUNUX19fX08gMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjIyNzgwNTIKICBtb2RpZnkgMTYyMjQ4Mzk2NwogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0M= b2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAyMDUwMDAwMDAwNzA= NzZoZGFyb290L09fX19fVFVQVFVPQlVTX1JFREFIU19GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfU0hBREVSX1NVQk9VVFBVVF9fX18= Ty5wYXJtAHsKdmVyc2lvbiAwLjgKbmFtZTEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMglbIDAJbG9ja3M9MCBdCSgJIiI= CSkKbmFtZTMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNQlbIDAJbG9ja3M= PTAgXQkoCSIiCSkKbGFiZWw1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU2CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDc= CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU4CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsOAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lOQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDkJWyAwCWxvY2tzPTAgXQkoCSI= IgkpCm5hbWUxMAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDEwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUxMQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDExCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUxMglbIDA= CWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwxMglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMTMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwxMwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMTQJWyAwCWxvY2tzPTAgXQkoCSI= IgkpCmxhYmVsMTQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTE1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMTUJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTE2CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMTYJWyA= MAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUxNwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDE3CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUxOAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDE4CVsgMAlsb2Nrcz0wIF0JKAk= IiIJKQpuYW1lMTkJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwxOQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMjAJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwyMAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMjEJWyA= MAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMjEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTIyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMjIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTIzCVsgMAlsb2Nrcz0wIF0JKAk= IiIJKQpsYWJlbDIzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUyNAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDI0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUyNQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDI1CVs= IDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMjYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwyNglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMjcJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwyNwlbIDAJbG9ja3M9MCBdCSg= CSIiCSkKbmFtZTI4CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMjgJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTI5CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMjkJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTMwCVs= IDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDMwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUzMQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDMxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUzMglbIDAJbG9ja3M9MCBdCSg= CSIiCSkKbGFiZWwzMglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMzMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwzMwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMzQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwzNAk= WyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTM1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMzUJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTM2CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMzYJWyAwCWxvY2tzPTAgXQk= KAkiIgkpCm5hbWUzNwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDM3CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUzOAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDM4CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUzOQk= WyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwzOQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNDAJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw0MAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNDEJWyAwCWxvY2tzPTAgXQk= KAkiIgkpCmxhYmVsNDEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTQyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNDIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTQzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNDM= CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU0NAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDQ0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU0NQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDQ1CVsgMAlsb2Nrcz0wIF0= CSgJIiIJKQpuYW1lNDYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw0NglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNDcJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw0NwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNDg= CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNDgJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTQ5CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNDkJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTUwCVsgMAlsb2Nrcz0wIF0= CSgJIiIJKQpsYWJlbDUwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1MQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDUxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1MglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDU= MglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNTMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw1MwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNTQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw1NAlbIDAJbG9ja3M9MCA= XQkoCSIiCSkKbmFtZTU1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNTUJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTU2CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNTYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTU= NwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDU3CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1OAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDU4CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1OQlbIDAJbG9ja3M9MCA= XQkoCSIiCSkKbGFiZWw1OQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNjAJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw2MAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNjEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw= NjEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTYyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNjIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTYzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNjMJWyAwCWxvY2tzPTA= IF0JKAkiIgkpCm5hbWU2NAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDY0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTM= MDAwMjExMDAwMDAwMDAwNDFoZGFyb290L09fX19fVFVQVFVPQlVTX1JFREFIU19GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfU0hBREU= Ul9TVUJPVVRQVVRfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAIMTguNS40OTkwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDIwMzAwMDA= MDAwMDAzN2hkYXJvb3QvT19fX19UVVBOSUJVU19SRURBSFNfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX1NIQURFUl9TVUJJTlBVVF8= X19fTy5pbml0AHR5cGUgPSBzdWJpbnB1dAptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDIwMjAwMDAwMDAwNzQzaGRhcm9vdC9PX18= X19UVVBOSUJVU19SRURBSFNfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX1NIQURFUl9TVUJJTlBVVF9fX19PLmRlZgBjb21tZW50ICI= Igpwb3NpdGlvbiAtMjkuNSAyMC40NjUKY29ubmVjdG9ybmV4dGlkIDAKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmY= IHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb2ZmIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXQ= YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKfQppbnB1dHNOYW1lZDMKewp9CmlucHV0cwp7Cn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjIyNzgwNTIKICBtb2RpZnkgMTYyMjQ4Mzk2NwogIGF1dGhvciBBZG1pbmk= c3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDA= MDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwMjAzMDAwMDAwMDAwMjBoZGFyb290L09fX19fVFVQTklCVVNfUkVEQUhTX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBREk= RU5UX0VER0VfRkFMT0ZfU0hBREVSX1NVQklOUFVUX19fX08ucGFybQB7CnZlcnNpb24gMC44Cn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAyMDcwMDAwMDA= MDAwNDFoZGFyb290L09fX19fVFVQTklCVVNfUkVEQUhTX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9TSEFERVJfU1VCSU5QVVRfX18= X08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMACDE4LjUuNDk5MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDA2NjUwMDAwMDAwMDAzMmhkYXJvb3Q= L09fX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT18= X19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX04= T1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTEk= WkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fTy5pbml0AHR5cGUgPSBwb3cKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjI= MDUzMDAwNjY0MDAwMDAwMDI0NzFoZGFyb290L09fX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU0= Uk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVEk= T05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk8= TV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAtMjMgNi42MTUKY29ubmVjdG9ybmV4dGlkIDMKZmxhZ3MgPSA= IGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb24gcmVuZGVyIG9uIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY28= bXByZXNzIG9mZiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjIgInBvdyIKfQppbnB1dHM= TmFtZWQzCnsKMCAJT19fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT18= X19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX04= T1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTEk= WkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX08gMSAxICJ2YWwiCjEgCSIiICIiIDEgImV4cCIKfQppbnB1dHMKewowIAlPX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU8= UkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX18= X19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk0= QUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fTyAwIDEKMSAJIiIgMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MTYwMjQ= NjM0CiAgbW9kaWZ5IDE2MjI0ODM5NjcKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQ= CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwNjY1MDAwMDAwMDA2NjBoZGFyb290L09fX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEE= TVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX08= X19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT18= X19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fTy5wYXI= bQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZhbAlbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF92CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91CVsgMAlsb2Nrcz0wIF0JKAk= MQkxCSkKdmFsX3AJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX24JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX2MJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3Y0CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkxCSk= CnZhbF91ZglbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF91dglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdXAJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VuCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91Ywk= WyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKZXhwCVsgMAlsb2Nrcz0wIF0JKAkyCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDY2NzAwMDAwMDAwMDEyaGQ= YXJvb3QvT19fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU18= X19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0U= X19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk8= Uk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDA2NzE= MDAwMDAwMDAwMzFoZGFyb290L09fX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEE= TVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0U= WUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT18= U1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDA= MDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwNzIxMDAwMDAwMDAwNDFoZGFyb290L09fX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUU= X01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUE= TF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX04= T1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX08uaW5pdAB0eXBlID0= IGNvbXBsZW1lbnQKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDA3MjAwMDAwMDAwMjUxNmhkYXJvb3QvT19fX19UQ0FSVEJVU18xX18= X18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX08= X19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUE= TElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX18= X19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gLTIzIDQuMDQKY29ubmVjdG9ybmV4dGlkIDIKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2Y= ZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmQ= ZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoxICJjb21wbGVtIgp9CmlucHV0c05hbWVkMwp7CjAgCU8= X19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX18= X09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1I= TUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkU= X19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fX08gMiAxICJ2YWwiCn0KaW5wdXRzCnsKMCAJT19fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUU= X01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUE= TF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX04= T1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxNjI= MjI3MzQzMgogIG1vZGlmeSAxNjIyNDgzOTY3CiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQ= CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDcyMTAwMDAwMDAwNjYyaGRhcm9vdC9PX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV8= X19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX18= X19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF8= UFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX18= X19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKc2lnbmF0dXJlCVsgMAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSkKdmFsCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX2kJWyAwCWxvY2tzPTAgXQk= KAkxCSkKdmFsX3UJWyAwCWxvY2tzPTAgXQkoCTEJMQkpCnZhbF92CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9wCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9uCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF8= YwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdjQJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCTEJKQp2YWxfdWYJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdXYJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VwCVsgMAk= bG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdW4JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VjCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDA= MDAwMDE0MDU1MjIyMDUzMDAwNzIzMDAwMDAwMDAwMTJoZGFyb290L09fX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0k= VENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk0= QUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV8= X19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX08ubmV0Ym94AF9fbmV0Ym94MQowNzA= NzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDA3MjUwMDAwMDAwMDAzMWhkYXJvb3QvT19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX18= T19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFI= T0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF8= X19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8= Ml9fX18xX1NVQlRSQUNUX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwNzU3MDAwMDAwMDA= MDMzaGRhcm9vdC9PX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX18= X09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX18= T19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0Q= SVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX19PLmluaXQAdHlwZSA9IHNxcnQKbWE= dGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwNzU2MDAwMDAwMDI2MDNoZGFyb290L09fX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV8= X19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX18= T19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk0= QUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV8= X19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIC0yMyAxLjU0CmNvbm5lY3Rvcm5leHRpZCAyCmZsYWdzID0gIGw= b2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY28= bXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMSAic3FydCIKfQppbnB1dHM= TmFtZWQzCnsKMCAJT19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk8= Tl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT04= X0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV8= RVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fTyAxIDEgInZhbCIKfQppbnB1dHMKewowIAlPX19fX1RDQVJUQlVTXzFfX19fMl9SRVc= T1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1U= RE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX18= X09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX18= T19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fTyAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjI3MzQ2OQogIG1vZGlmeSAxNjIyNDgzOTY3CiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2U= c3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTI= MjIwNTMwMDA3NTcwMDAwMDAwMDYzMGhkYXJvb3QvT19fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1I= Rl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX18= X05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUE= TElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fTy4= cGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZhbAlbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF91CVsgMAlsb2Nrcz0wIF0JKAkxCTEJKQp2YWxfdglbIDAJbG9ja3M9MCBdCSg= CTEJMQkxCSkKdmFsX3AJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX24JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX2MJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3Y0CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQk= MQkpCnZhbF91ZglbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF91dglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdXAJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VuCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF8= dWMJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDc2MTAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1RPT1JfRVJBVVE= U19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl8= RUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE8= X1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkE= Q0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fTy5uZXRib3gAX19uZXRib3gxCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDA= MDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDc2MzAwMDAwMDAwMDMxaGRhcm9vdC9PX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEE= TVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX08= X19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT18= X19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUI= VFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDEwMTMwMDA= MDAwMDAwNDFoZGFyb290L09fX19fVENBUlRCVVNfMV9fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1I= Rl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX18= X05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUE= TElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fMV8= U1VCVFJBQ1RfX19fTy5pbml0AHR5cGUgPSBjb21wbGVtZW50Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAxMDEyMDAwMDAwMDI3MDM= aGRhcm9vdC9PX19fX1RDQVJUQlVTXzFfX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0U= UklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTEk= WkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX18= T19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fXzFfU1VCVFJBQ1Q= X19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gLTIzIC0wLjk2CmNvbm5lY3Rvcm5leHRpZCAyCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3M= IG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXQ= YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMSAiY29tcGxlbSIKfQppbnB1dHNOYW1lZDMKewowIAlPX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX18= RVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1Q= T0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX18= T19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0E= QlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fTyAxIDEgInZhbCIKfQppbnB1dHMKewowIAlPX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1M= QkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX18= T19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0Q= T1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVQ= RV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fTyAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjI3MzQzMgogIG1vZGlmeSAxNjIyNDgzOTY3CiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGE= Y2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA= NTUyMjIwNTMwMDEwMTMwMDAwMDAwMDY2MmhkYXJvb3QvT19fX19UQ0FSVEJVU18xX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0U= Q0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX18= U1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUM= RV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX18= U1FVQVJFX1JPT1RfX19fMV9TVUJUUkFDVF9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApzaWduYXR1cmUJWyAwCWxvY2tzPTAgXQkoCWRlZmF1bHQJKQp2YWwJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfaQlbIDAJbG9ja3M9MCA= XQkoCTEJKQp2YWxfdQlbIDAJbG9ja3M9MCBdCSgJMQkxCSkKdmFsX3YJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3AJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX24JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmE= bF9jCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF92NAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJMQkpCnZhbF91ZglbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF91dglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdXAJWyA= MAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91bglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdWMJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDE= MDAwMDAwMTQwNTUyMjIwNTMwMDEwMTUwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19UQ0FSVEJVU18xX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEE= TVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX08= X19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT18= X19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUI= VFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fMV9TVUJUUkFDVF9fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDEwMTcwMDAwMDA= MDAwMzFoZGFyb290L09fX19fVENBUlRCVVNfMV9fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX04= T0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk8= Uk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVo= RV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fMV9TVUI= VFJBQ1RfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAwNzUwMDAwMDAwMDAzNWhkYXJvb3Q= L09fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19PLmluaXQAdHlwZSA9IGdsb2JhbAptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDA= MDAwMTQwNTUyMjIwNTMwMDAwNzQwMDAwMDAwMDc1N2hkYXJvb3QvT19fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gLTI3IDE4LjU0CmNvbm5lY3Q= b3JuZXh0aWQgMQpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2E= ZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQ= Mwp7CjAgIk4iCn0KaW5wdXRzTmFtZWQzCnsKfQppbnB1dHMKewp9CnN0YXQKewogIGNyZWF0ZSAxMzkyMTU4ODMwCiAgbW9kaWZ5IDE2MjI0ODM5NjcKICBhdXRob3Igbm9ib2R5QG5vd2hlcmUuc2lkZWZ4LmNvbQogIGFjY2U= c3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTI= MjIwNTMwMDAwNzUwMDAwMDAwMDE2MWhkYXJvb3QvT19fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX08ucGFybQB7CnZlcnNpb24gMC44CmNvbnRleHR0eXBlCVsgMAlsb2Nrcz0wIF0JKAlzdXI= ZmFjZQkpCnVzZW1lbnUJWyAwCWxvY2tzPTAgXQkoCSJvbiIJKQp2YXJuYW1lCVsgMAlsb2Nrcz0wIF0JKAlOCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzA= MDAwNzcwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX08ubmV0Ym94AF9fbmV0Ym94MQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDA= MDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAxMDEwMDAwMDAwMDA0MWhkYXJvb3QvT19fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMACDE= OC41LjQ5OTA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwMTMzMDAwMDAwMDAwMzVoZGFyb290L09fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX18= X09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTy5pbml0AHR5cGUgPSBnbG9iYWwKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU= MjIyMDUzMDAwMTMyMDAwMDAwMDA3NTZoZGFyb290L09fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19PLmRlZgBjb21tZW50ICIiCnBvc2k= dGlvbiAtMjcgOC41NApjb25uZWN0b3JuZXh0aWQgMQpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2Y= ZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGU= cmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjAgIkkiCn0KaW5wdXRzTmFtZWQzCnsKfQppbnB1dHMKewp9CnN0YXQKewogIGNyZWF0ZSAxMzkyMTU4ODMwCiAgbW9kaWZ5IDE2MjI0ODM5NjcKICBhdXRob3Igbm9ib2R5QG5vd2g= ZXJlLnNpZGVmeC5jb20KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDA= MDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAxMzMwMDAwMDAwMDE2MWhkYXJvb3QvT19fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX08= LnBhcm0Aewp2ZXJzaW9uIDAuOApjb250ZXh0dHlwZQlbIDAJbG9ja3M9MCBdCSgJc3VyZmFjZQkpCnVzZW1lbnUJWyAwCWxvY2tzPTAgXQkoCSJvbiIJKQp2YXJuYW1lCVsgMAlsb2Nrcz0wIF0JKAlJCSkKfQowNzA3MDcwMDA= MDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAxMzUwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl8= RlJPTV9FWUVfVE9fU1VSRkFDRV9fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAxMzcwMDAwMDAwMDA0MWhkYXJvb3QvT18= X19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAgxOC41LjQ5OTA3MDcwNzAwMDA= MDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDYzNzAwMDAwMDAwMDMyaGRhcm9vdC9PX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUU= X01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUE= TF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX04= T1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fTy5pbml0AHR5cGUgPSBhYnMKbWF0Y2hlc2RlZiA9IDAKMDcwNzA= NzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwNjM2MDAwMDAwMDIzMzNoZGFyb290L09fX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX08= VF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV8= Tk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUw= X19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIC0yNSAxMi4= NTQKY29ubmVjdG9ybmV4dGlkIDIKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQ= IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3U= dHB1dHNOYW1lZDMKewoxICJhYnMiCn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl8= RUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE8= X1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkE= Q0VfX19fTk9STUFMSVpFX19fX09fX19fTyAyIDEgInZhbCIKfQppbnB1dHMKewowIAlPX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX18= X0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk8= TV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV8= VE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxNjIyNDc3OTYzCiAgbW9kaWZ5IDE2MjI0ODM5NjcKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQo= Y29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwNjM= NzAwMDAwMDAwNjYyaGRhcm9vdC9PX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlI= VVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkY= QUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX18= X05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKc2lnbmF0dXJlCVsgMAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSkKdmFsCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX2kJWyAwCWw= b2Nrcz0wIF0JKAkxCSkKdmFsX3UJWyAwCWxvY2tzPTAgXQkoCTEJMQkpCnZhbF92CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9wCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9uCVsgMAlsb2Nrcz0wIF0JKAkxCTE= CTEJKQp2YWxfYwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdjQJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCTEJKQp2YWxfdWYJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdXYJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmE= bF91cAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdW4JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VjCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDA= MDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwNjQxMDAwMDAwMDAwMTJoZGFyb290L09fX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX08= X19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT18= X19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVI= RUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDA= MDAwMDE0MDU1MjIyMDUzMDAwNjQzMDAwMDAwMDAwMzFoZGFyb290L09fX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEE= TVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1Q= SU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlI= T01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDA= MDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDA2NDYwMDAwMDAwMDI1NmhkYXJvb3QvT19fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT18= X19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX18= X19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkU= Q1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX08ub3V0cHV0aW5mb3MATnVtSW5mb3MgMQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBhYnM= CkRlYnVnQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpCeXBhc3NDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCk5vcm1hbE1vZGUgMApCeXBhc3NNb2RlIDEKVXNlRGVmYXVsdFZhbHVlIDEKRW5kSW5mbwoAAAAAAAAAADA3MDc= MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDU3NTAwMDAwMDAwMDMyaGRhcm9vdC9PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVEM= RVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUw= SVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX18= X09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PLmluaXQAdHlwZSA9IGRvdAptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDA= MDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDA1NzQwMDAwMDAwMTYwNWhkYXJvb3QvT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX18= X19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlI= T01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUU= X1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAtMjcgMTMuNjE1CmNvbm5lY3Rvcm5leHRpZCAzCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmY= IGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb2ZmIGNvbG9yZGVmYXVsdCBvbiBleHA= b3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjIgImRvdHByb2QiCn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX19FWklMQU1ST04= X19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08gMSAxICJ2ZWMxIgoxIAlPX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX18= X19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fTyAxIDEgInZlYzIiCn0KaW5wdXRzCnsKMCAJT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk0= QUxfX19fTk9STUFMSVpFX19fX08gMCAxCjEgCU9fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX18= X19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxMzkyMTU4ODMwCiAgbW9kaWZ5IDE2MjI0ODM5NjcKICBhdXRob3Igbm9ib2R5QG5vd2hlcmUuc2lkZWZ4LmNvbQogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDE= IDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDU3NTAwMDAwMDAwNDU0aGRhcm9vdC8= T19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0Q= T1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk8= RFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PLnBhcm0Aewp2ZXJzaW9uIDA= LjgKc2lnbmF0dXJlCVsgMAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSkKdmVjMQlbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWMyCVsgMAlsb2Nrcz0wIF0JKAkwCTEJMAkpCnZlYzFfYwlbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQo= dmVjMl9jCVsgMAlsb2Nrcz0wIF0JKAkwCTEJMAkpCnZlYzFfdXYJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjMl91dglbIDAJbG9ja3M9MCBdCSgJMAkxCTAJKQp2ZWMxX3VjCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnY= ZWMyX3VjCVsgMAlsb2Nrcz0wIF0JKAkwCTEJMAkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDA1NzcwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19PX19fX0U= WklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF8= X19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX18= X19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fTy5uZXRib3gAX19uZXRib3gxCjA3MDcwNzAwMDA= MDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDYwMTAwMDAwMDAwMDMxaGRhcm9vdC9PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX18= X19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX18= X09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX18= T19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDA= MDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAxMjcwMDAwMDAwMDA0MGhkYXJvb3QvT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fTy5pbml0AHQ= eXBlID0gbm9ybWFsaXplCm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwMTI2MDAwMDAwMDExNDdoZGFyb290L09fX19fRVpJTEFNUk8= Tl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIC0yNyAxNi4wNApjb25uZWN0b3JuZXh0aWQgMgpmbGFncyA9ICBsb2NrIG8= ZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXM= cyBvZmYgY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoxICJudmVjIgp9CmlucHV0c05hbWU= ZDMKewowIAlPX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTyAwIDEgInZlYyIKfQppbnB1dHMKewowIAlPX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTyA= MCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDEzOTIxNTg4MzAKICBtb2RpZnkgMTYyMjQ4Mzk2NwogIGF1dGhvciBub2JvZHlAbm93aGVyZS5zaWRlZnguY29tCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDE= IApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwMTI3MDAwMDAwMDA0NDZoZGFyb290L09fX18= X0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApzaWduYXR1cmUJWyAwCWxvY2tzPTAgXQkoCWRlZmF1bHQJKQp2ZWM= CVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlY191CVsgMAlsb2Nrcz0wIF0JKAkxCTAJKQp2ZWNfcAlbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWNfdglbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWNfdjQJWyAwCWxvY2s= cz0wIF0JKAkwCTAJMAkxCSkKdmVjX3VuCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlY191cAlbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWNfdXYJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKfQowNzA3MDcwMDAwMDEwMDA= MDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAxMzEwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk1BTF9fX18= Tk9STUFMSVpFX19fX08ubmV0Ym94AF9fbmV0Ym94MQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDEzMzAwMDAwMDAwMDMxaGRhcm9vdC9PX19fX0VaSUxBTVI= T05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDA= MDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwMTM2MDAwMDAwMDAyNTdoZGFyb290L09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08ub3U= dHB1dGluZm9zAE51bUluZm9zIDEKVmFsdWVzQmluYXJ5IDEKQmVnaW5JbmZvCk91dHB1dE5hbWUgbnZlYwpEZWJ1Z0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KQnlwYXNzQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpOb3I= bWFsTW9kZSAwCkJ5cGFzc01vZGUgMQpVc2VEZWZhdWx0VmFsdWUgMQpFbmRJbmZvCgAAAAAAAAAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAxNjUwMDAwMDA= MDAwNDBoZGFyb290L09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX08uaW5pdAB0eXBlID0= IG5vcm1hbGl6ZQptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDE2NDAwMDAwMDAxMjQzaGRhcm9vdC9PX19fX0VaSUxBTVJPTl9fX18= RUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAtMjcgMTEuMDQKY29ubmVjdG8= cm5leHRpZCAyCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQ= IG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb2ZmIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQ= Mwp7CjEgIm52ZWMiCn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX08gMCAxICJ2ZWMiCn0KaW5wdXQ= cwp7CjAgCU9fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxMzkyMTU4ODMwCiAgbW9kaWZ5IDE= NjIyNDgzOTY3CiAgYXV0aG9yIG5vYm9keUBub3doZXJlLnNpZGVmeC5jb20KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA= NzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAxNjUwMDAwMDAwMDQ0NmhkYXJvb3QvT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSUQ= X19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZlYwlbIDAJbG9ja3M9MCA= XQkoCTEJMAkwCSkKdmVjX3UJWyAwCWxvY2tzPTAgXQkoCTEJMAkpCnZlY19wCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlY192CVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlY192NAlbIDAJbG9ja3M9MCBdCSgJMAkwCTA= CTEJKQp2ZWNfdW4JWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjX3VwCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlY191dglbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDA= MDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDE2NzAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0U= WUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fTy5uZXRib3gAX19uZXRib3gxCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwMTcxMDAwMDAwMDAwMzFoZGE= cm9vdC9PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1Y= ZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAxNzQwMDAwMDAwMDI1N2hkYXJvb3QvT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF8= RVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX08ub3V0cHV0aW5mb3MATnVtSW5mb3MgMQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHU= dE5hbWUgbnZlYwpEZWJ1Z0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KQnlwYXNzQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpOb3JtYWxNb2RlIDAKQnlwYXNzTW9kZSAxClVzZURlZmF1bHRWYWx1ZSAxCkVuZEluZm8KAAA= AAAAAAAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAwMTYwMDAwMDAwNjE1N2hkYXJvb3Qub3JkZXIAMTIKT19fX19UVVBUVU9CVVNfUkVEQUhTX0ZPTEFGX0U= R0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfU0hBREVSX1NVQk9VVFBVVF9fX19PCk9fX19fVFVQTklCVVNfUkVEQUhTX0ZPTEFGX0VHREVfVE5FSUQ= QVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfU0hBREVSX1NVQklOUFVUX19fX08KT19fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST04= X19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX18= T19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1M= VVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX19PCk9fX19fVEM= QVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVM= X19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUM= RV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX04= T1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19PCk9fX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX18= RVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1Q= X19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT18= X19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18= MV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX19PCk9fX19fVENBUlRCVVNfMV9fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0E= RlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1U= UkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV8= Tk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1E= VUFSRV9ST09UX19fXzFfU1VCVFJBQ1RfX19fTwpPX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTwpPX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU8= Tl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX08KT19fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk8= Tl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV8= VE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVI= RkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX08KT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVI= T05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUU= X1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1U= UkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fTwpPX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PCk9fX19fRVpJTEFNUk9OX19fX0VDQUZSVVM= X09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE= NDA1NTIyMjA1MzAwMDAxNDAwMDAwMDAwMDAyaGRhcm9vdC5uZXQAMQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDAxMzAwMDAwMDAwMDAwVFJBSUxFUiEhIQA= UElDMgMAAABIUgEAAEMvAAAAQ3JlYXRlZCBieSBIb3VkaW5pMTguNS40OTkgWzA1LzI5LzIxIDE5OjQ0OjAwXQBBDgAAAEFkbWluaXN0cmF0b3IATQIAAABPAFQIAAAAAAAAAAAA8L9tCAAAAAAAAAAAAAAAWAQAAABAAAAAWQQ= AAAAQAAAAHcoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFIEAAAAAACAPyMEAAAAAgAAAFBbAAAATgIAAABDAFYEAAAAAQAAAGMEAAAAAwAAAHACAAAAcgBwAgAAAGcAcAIAAABiAGQEAAAAAQA= AABCBAAAAAAAAABXBAAAAP8AAABnBAAAAAUAAABHBAAAAM3MDEBQNAAAAE4CAAAAQQBWBAAAAAEAAABjBAAAAAEAAABkBAAAAAEAAABCBAAAAAAAAABXBAAAAP8AAABTPQAAAHMEAAAAAAAAAEYBAAAAAUQCAAAAPwBGAQAAAAE= RAIAAAA/AEYBAAAAAUQCAAAAPwBGAQAAAAFEAgAAAD8AU3sAAABzBAAAAAEAAABGAQAAAAFEFAAAABcA+gQIDA8UFQMX+hUUDwwIBBcARgEAAAABRBQAAAAXAPoECAwPFBUDF/oVFA8MCAQXAEYBAAAAAUQUAAAAFwD6BAgMDxQ= FQMX+hUUDwwIBBcARgEAAAABRAoAAAAZAAMBAwIDARkAU5UAAABzBAAAAAIAAABGAQAAAAFEGgAAABQA9wYMExcaHR8gIgMj9yIgHx0aFxMMBhQARgEAAAABRBoAAAAUAPcGDBMXGh0fICIDI/ciIB8dGhcTDAYUAEYBAAAAAUQ= GgAAABQA9wYMExcaHR8gIgMj9yIgHx0aFxMMBhQARgEAAAABRBIAAAAVAAEBAQICAwUEAgMBAgEBFQBTrwAAAHMEAAAAAwAAAEYBAAAAAUQgAAAAEQD0AQoSGBwgJCcqLC0vAzD0Ly0sKickIBwYEgoBEQBGAQAAAAFEIAAAABE= APQBChIYHCAkJyosLS8DMPQvLSwqJyQgHBgSCgERAEYBAAAAAUQgAAAAEQD0AQoSGBwgJCcqLC0vAzD0Ly0sKickIBwYEgoBEQBGAQAAAAFEGgAAABIAAQEBAvsDBAUFBgcH9wYFBQQDAgIBARIAU8EAAABzBAAAAAQAAABGAQA= AAABRCQAAAAPAPIBChQaHyQpLTEzNjg6OwM88js6ODYzMS0pJB8aFAoBDwBGAQAAAAFEJAAAAA8A8gEKFBofJCktMTM2ODo7AzzyOzo4NjMxLSkkHxoUCgEPAEYBAAAAAUQkAAAADwDyAQoUGh8kKS0xMzY4OjsDPPI7Ojg2MzE= LSkkHxoUCgEPAEYBAAAAAUQgAAAAEAABAfYCAwQFBggJCgoLBQz0CwoKCQgGBQQDAgEBEABTywAAAHMEAAAABQAAAEYBAAAAAUQmAAAADgDxBxMaICYsMTU5PD9CREZHA0jxR0ZEQj88OTUxLCYgGhMHDgBGAQAAAAFEJgAAAA4= APEHExogJiwxNTk8P0JERkcDSPFHRkRCPzw5NTEsJiAaEwcOAEYBAAAAAUQmAAAADgDxBxMaICYsMTU5PD9CREZHA0jxR0ZEQj88OTUxLCYgGhMHDgBGAQAAAAFEJAAAAA8A8gECAwQGCAkLDA4PEBERAxIBEfQQDw4MCwkIBgQ= AwIBDwBT2wAAAHMEAAAABgAAAEYBAAAAAUQqAAAADADvAQ8XHyYsMjc8QERHS01QUlMDVO9TUlBNS0dEQDw3MiwmHxcPAQwARgEAAAABRCoAAAAMAO8BDxcfJiwyNzxAREdLTVBSUwNU71NSUE1LR0RAPDcyLCYfFw8BDABGAQA= AAABRCoAAAAMAO8BDxcfJiwyNzxAREdLTVBSUwNU71NSUE1LR0RAPDcyLCYfFw8BDABGAQAAAAFEKAAAAA0A8AECAwQGCAoMDhASExUWFxgDGfAYFxYVExIQDgwKCAYEAwIBDQBT4wAAAHMEAAAABwAAAEYBAAAAAUQsAAAACwA= 7gUTGyMqMTc8QkZLT1NWWVtdXgNf7l5dW1lWU09LRkI8NzEqIxsTBQsARgEAAAABRCwAAAALAO4FExsjKjE3PEJGS09TVllbXV4DX+5eXVtZVlNPS0ZCPDcxKiMbEwULAEYBAAAAAUQsAAAACwDuBRMbIyoxNzxCRktPU1ZZW10= XgNf7l5dW1lWU09LRkI8NzEqIxsTBQsARgEAAAABRCoAAAAMAO8BAgQGCAoMDxEUFhgaHB4fIAMh7yAfHhwaGBYUEQ8MCggGBAIBDABT7gAAAHMEAAAACAAAAEYBAAAAAUQvAAAACgDWBxYeJi41O0FHTFJWWl5hZGZoaWpra2o= aWhmZGFeWlZSTEdBOzUuJh4WBwoARgEAAAABRC8AAAAKANYHFh4mLjU7QUdMUlZaXmFkZmhpamtramloZmRhXlpWUkxHQTs1LiYeFgcKAEYBAAAAAUQvAAAACgDWBxYeJi41O0FHTFJWWl5hZGZoaWpra2ppaGZkYV5aVlJMR0E= OzUuJh4WBwoARgEAAAABRCwAAAALAO4BAwQHCQwPERUYGh0gIiQmKCkDKu4pKCYkIiAdGhgVEQ8MCQcEAwELAFP3AAAAcwQAAAAJAAAARgEAAAABRDEAAAAJANQHFyAoMDg/RUxRV1xgZWhsb3FzdHV2dnV0c3FvbGhlYFxXUUw= RT84MCggFwcJAEYBAAAAAUQxAAAACQDUBxcgKDA4P0VMUVdcYGVobG9xc3R1dnZ1dHNxb2xoZWBcV1FMRT84MCggFwcJAEYBAAAAAUQxAAAACQDUBxcgKDA4P0VMUVdcYGVobG9xc3R1dnZ1dHNxb2xoZWBcV1FMRT84MCggFwc= CQBGAQAAAAFELwAAAAoA1gIDBQgKDREUFxseIiUoKy0vMTIzNDQzMjEvLSsoJSIeGxcUEQ0KCAUDAgoAU/sAAABzBAAAAAoAAABGAQAAAAFEMgAAAAgA6wcYISoyOkFIT1ZcYWZrb3N2eXt9fwOA6399e3l2c29rZmFcVk9IQTo= MiohGAcIAEYBAAAAAUQyAAAACADrBxghKjI6QUhPVlxhZmtvc3Z5e31/A4Drf317eXZzb2tmYVxWT0hBOjIqIRgHCABGAQAAAAFEMgAAAAgA6wcYISoyOkFIT1ZcYWZrb3N2eXt9fwOA6399e3l2c29rZmFcVk9IQToyKiEYBwg= AEYBAAAAAUQwAAAACQDsAgMFCAsPEhYaHiImKi4xNDc5Oz0DPuw9Ozk3NDEuKiYiHhoWEg8LCAUDAgkAUwYBAABzBAAAAAsAAABGAQAAAAFENQAAAAcA0AcXISozPENLUllfZWtwdXl9gIOGiImKi4uKiYiGg4B9eXVwa2VfWVI= S0M8MyohFwcHAEYBAAAAAUQ1AAAABwDQBxchKjM8Q0tSWV9la3B1eX2Ag4aIiYqLi4qJiIaDgH15dXBrZV9ZUktDPDMqIRcHBwBGAQAAAAFENQAAAAcA0AcXISozPENLUllfZWtwdXl9gIOGiImKi4uKiYiGg4B9eXVwa2VfWVI= S0M8MyohFwcHAEYBAAAAAUQyAAAACADrAgMGCAwPExgcISUqLzM3Oz5BREZIA0nrSEZEQT47NzMvKiUhHBgTDwwIBgMCCABTCwEAAHMEAAAADAAAAEYBAAAAAUQ2AAAABgDpBRYgKjM8RExUW2Jpb3R5foOHio2QkpMDlOmTkpA= jYqHg355dG9pYltUTEQ8MyogFgUGAEYBAAAAAUQ2AAAABgDpBRYgKjM8RExUW2Jpb3R5foOHio2QkpMDlOmTkpCNioeDfnl0b2liW1RMRDwzKiAWBQYARgEAAAABRDYAAAAGAOkFFiAqMzxETFRbYmlvdHl+g4eKjZCSkwOU6ZM= kpCNioeDfnl0b2liW1RMRDwzKiAWBQYARgEAAAABRDQAAAAHAOoBAwUIDBAUGR4jKC0yNzxBRUlMT1FTA1TqU1FPTElFQTw3Mi0oIx4ZFBAMCAUDAQcAUxMBAABzBAAAAA0AAABGAQAAAAFEOAAAAAUA6AETHigyPERMVVxka3I= d32DiIyQk5eZm50Dnuidm5mXk5CMiIN9d3JrZFxVTEQ8MigeEwEFAEYBAAAAAUQ4AAAABQDoARMeKDI8RExVXGRrcnd9g4iMkJOXmZudA57onZuZl5OQjIiDfXdya2RcVUxEPDIoHhMBBQBGAQAAAAFEOAAAAAUA6AETHigyPEQ= TFVcZGtyd32DiIyQk5eZm50Dnuidm5mXk5CMiIN9d3JrZFxVTEQ8MigeEwEFAEYBAAAAAUQ2AAAABgDpAQMFCAwQFBofJCowNTtBRktPU1daXV8DYOlfXVpXU09LRkE7NTAqJB8ZFBAMCAUDAQYAUxkBAABzBAAAAA4AAABGAQA= AAABRDkAAAAFAMwPGyYwOkNMVV1lbHN6gIaMkZWZnaCjpaanqKinpqWioJ2ZlZGMhoB6c2xlXVVMQzowJhsPBQBGAQAAAAFEOQAAAAUAzA8bJjA6Q0xVXWVsc3qAhoyRlZmdoKOlpqeoqKempaKgnZmVkYyGgHpzbGVdVUxDOjA= JhsPBQBGAQAAAAFEOQAAAAUAzA8bJjA6Q0xVXWVsc3qAhoyRlZmdoKOlpqeoqKempaKgnZmVkYyGgHpzbGVdVUxDOjAmGw8FAEYBAAAAAUQ5AAAABQDMAQIECAsPFBkfJSsxOD5ESlBVWl9jZmlrbG1tbGtpZmNfWlVQSkQ+ODE= KyUfGRQPCwgEAgEFAFMfAQAAcwQAAAAPAAAARgEAAAABRDsAAAAEAMoHFyMuOEFLVFxlbXR7gomPlJmeoqapq66vsLGxsK+uq6mmop6ZlI+Jgnt0bWVcVEtBOC4jFwcEAEYBAAAAAUQ7AAAABADKBxcjLjhBS1RcZW10e4KJj5Q= mZ6ipqmrrq+wsbGwr66rqaainpmUj4mCe3RtZVxUS0E4LiMXBwQARgEAAAABRDsAAAAEAMoHFyMuOEFLVFxlbXR7gomPlJmeoqapq66vsLGxsK+uq6mmop6ZlI+Jgnt0bWVcVEtBOC4jFwcEAEYBAAAAAUQ5AAAABQDMAgQHCg8= ExkfJSwyOUBHTlRaYGVqb3J1d3l6enl3dXJvamVgWlROR0A5MiwlHxkTDwoHBAIFAFMkAQAAcwQAAAAQAAAARgEAAAABRDwAAAADAOYBEx8qNT9IUltkbHR8g4qRl5yipquusbS2uAO55ri2tLGuq6ainJeRioN8dGxkW1JIPzU= Kh8TAQMARgEAAAABRDwAAAADAOYBEx8qNT9IUltkbHR8g4qRl5yipquusbS2uAO55ri2tLGuq6ainJeRioN8dGxkW1JIPzUqHxMBAwBGAQAAAAFEPAAAAAMA5gETHyo1P0hSW2RsdHyDipGXnKKmq66xtLa4A7nmuLa0sa6rpqI= nJeRioN8dGxkW1JIPzUqHxMBAwBGAQAAAAFEOwAAAAQAygEDBgkNEhgeJCsyOkFJUFdeZWtxdnp+gYSFhoaFhIF+enZxa2VeV1BJQToyKyQeGBINCQYDAQQAUyUBAABzBAAAABEAAABGAQAAAAFEPAAAAAMA5goaJjE7RU9ZYms= c3uDipGYnqSprrO2uby/wAPB5sC/vLm2s66ppJ6YkYqDe3NrYllPRTsxJhoKAwBGAQAAAAFEPAAAAAMA5goaJjE7RU9ZYmtze4OKkZiepKmus7a5vL/AA8HmwL+8ubazrqmknpiRioN7c2tiWU9FOzEmGgoDAEYBAAAAAUQ8AAA= AAMA5goaJjE7RU9ZYmtze4OKkZiepKmus7a5vL/AA8HmwL+8ubazrqmknpiRioN7c2tiWU9FOzEmGgoDAEYBAAAAAUQ8AAAAAwDmAQIECAwRFhwjKjE5QUlRWWFob3Z8gYaKjpADkuaQjoqGgXx2b2hhWVFJQTkxKiMcFhEMCAQ= AgEDAFMvAQAAcwQAAAASAAAARgEAAAABRD8AAAACAMYBFCAsN0FMVl9pcnqCipGZn6assba6vsHExsjJysrJyMbEwb66trGspp+ZkYqCenJpX1ZMQTcsIBQBAgBGAQAAAAFEPwAAAAIAxgEUICw3QUxWX2lyeoKKkZmfpqyxtro= vsHExsjJysrJyMbEwb66trGspp+ZkYqCenJpX1ZMQTcsIBQBAgBGAQAAAAFEPwAAAAIAxgEUICw3QUxWX2lyeoKKkZmfpqyxtrq+wcTGyMnKysnIxsTBvrq2saymn5mRioJ6cmlfVkxBNywgFAECAEYBAAAAAUQ9AAAAAwDIAQM= BgoPFBohKDA4QElRWmJqcnqBh42Slpqcnp+fnpyalpKNh4F6cmpiWlFJQDgwKCEaFA8KBgMBAwBTLgEAAHMEAAAAEwAAAEYBAAAAAUQ+AAAAAgDlChomMjxHUVxlb3eAiZGYn6atsri9wcXJy87PA9Hlz87LycXBvbiyraafmJE= iYB3b2VcUUc8MiYaCgIARgEAAAABRD4AAAACAOUKGiYyPEdRXGVvd4CJkZifpq2yuL3BxcnLzs8D0eXPzsvJxcG9uLKtpp+YkYmAd29lXFFHPDImGgoCAEYBAAAAAUQ+AAAAAgDlChomMjxHUVxlb3eAiZGYn6atsri9wcXJy84= zwPR5c/Oy8nFwb24sq2mn5iRiYB3b2VcUUc8MiYaCgIARgEAAAABRD8AAAACAMYBAgQIDBEXHiUtNT5HUFlia3R8hIuSmJ2ipaiqq6uqqKWinZiSi4R8dGtiWVBHPjUtJR4XEQwIBAIBAgBTMAEAAHMEAAAAFAAAAEYBAAAAAUQ= PwAAAAIAxhIfLDdCTFdha3R9ho+Xnqats7m+w8jMz9LV1tfY2NfW1dLPzMjDvrmzraael4+GfXRrYVdMQjcsHxICAEYBAAAAAUQ/AAAAAgDGEh8sN0JMV2FrdH2Gj5eepq2zub7DyMzP0tXW19jY19bV0s/MyMO+ubOtpp6Xj4Y= fXRrYVdMQjcsHxICAEYBAAAAAUQ/AAAAAgDGEh8sN0JMV2FrdH2Gj5eepq2zub7DyMzP0tXW19jY19bV0s/MyMO+ubOtpp6Xj4Z9dGthV0xCNywfEgIARgEAAAABRD4AAAACAOUBAwYKDxUbIioyO0ROV2FqdH2FjpWco6itsbQ= A7bltLGtqKOclY6FfXRqYVdORDsyKiIbFQ8KBgMBAgBTNAEAAHMEAAAAFQAAAEYBAAAAAERAAAAAAAAGGCQxPEZSXGZweYOMlJykrLK5v8TKztLW2dvd3t7e3t3b2dbSzsrEv7myrKSclIyDeXBmXFJGPDEkGAYAAEYBAAAAAEQ= QAAAAAAABhgkMTxGUlxmcHmDjJScpKyyub/Eys7S1tnb3d7e3t7d29nW0s7KxL+5sqyknJSMg3lwZlxSRjwxJBgGAABGAQAAAABEQAAAAAAABhgkMTxGUlxmcHmDjJScpKyyub/Eys7S1tnb3d7e3t7d29nW0s7KxL+5sqyknJQ= jIN5cGZcUkY8MSQYBgAARgEAAAABRD8AAAACAMYCBAgMERgeJi43QUpUXmhyfIWOl5+mrbO4vL/AwsLAv7y4s62mn5eOhXxyaF5USkE3LiYeGBEMCAQCAgBTNQEAAHMEAAAAFgAAAEYBAAAAAERAAAAAAAAMHCk1QEtWYGt1fog= kZmiqbG4vsTK0NTY3N7h4+Tl5eTj4d7c2NTQysS+uLGpoZmRiH51a2BWS0A1KRwMAABGAQAAAABEQAAAAAAADBwpNUBLVmBrdX6IkZmiqbG4vsTK0NTY3N7h4+Tl5eTj4d7c2NTQysS+uLGpoZmRiH51a2BWS0A1KRwMAABGAQA= AAAAREAAAAAAAAwcKTVAS1Zga3V+iJGZoqmxuL7EytDU2Nze4ePk5eXk4+He3NjU0MrEvrixqaGZkYh+dWtgVktANSkcDAAARgEAAAAAREAAAAAAAAECBQkOFBoiKjM8RlBaZW96hI6XoKiwt7zCxsnLzMzLycbCvLewqKCXjoQ= em9lWlBGPDMqIhoUDgkFAgEAAFM1AQAAcwQAAAAXAAAARgEAAAAAREAAAAAAABMgLTlET1plb3mDjJWepq62vcPK0NXZ3eHk5ujp6urp6Obk4d3Z1c/Kw722rqaelYyDeW9lWk9EOS0gEwAARgEAAAAAREAAAAAAABMgLTlET1o= ZW95g4yVnqautr3DytDV2d3h5Obo6erq6ejm5OHd2dXPysO9tq6mnpWMg3lvZVpPRDktIBMAAEYBAAAAAERAAAAAAAATIC05RE9aZW95g4yVnqautr3DytDV2d3h5Obo6erq6ejm5OHd2dXPysO9tq6mnpWMg3lvZVpPRDktIBM= AABGAQAAAABEQAAAAAAAAQMGCxAWHSUuN0FLVWBrdoGLlZ+osbnAxsvP09XW1tXTz8vGwLmxqJ+Vi4F2a2BVS0E3LiUdFhALBgMBAABTNQEAAHMEAAAAGAAAAEYBAAAAAERAAAAAAAQXJDE8R1NeaHN9h5CZoquzusHIztTZ3uI= 5unr7e7v7+7t6+nm4t7Z1M7Iwbqzq6KZkId9c2heU0c8MSQXBABGAQAAAABEQAAAAAAEFyQxPEdTXmhzfYeQmaKrs7rByM7U2d7i5unr7e7v7+7t6+nm4t7Z1M7Iwbqzq6KZkId9c2heU0c8MSQXBABGAQAAAABEQAAAAAAEFyQ= MTxHU15oc32HkJmiq7O6wcjO1Nne4ubp6+3u7+/u7evp5uLe2dTOyMG6s6uimZCHfXNoXlNHPDEkFwQARgEAAAAAREAAAAAAAAIECAwSGCAoMTtFT1plcXyHkpymsLnByM7U2Nve39/e29jUzsjBubCmnJKHfHFlWk9FOzEoIBg= EgwIBAIAAFM1AQAAcwQAAAAZAAAARgEAAAAAREAAAAAACBonMz9LVmFsdoCKk52mrra+xczS2N3i5urt7/Hy8/Py8e/t6ubi3djSzMW+tq6mnZOKgHZsYVZLPzMnGggARgEAAAAAREAAAAAACBonMz9LVmFsdoCKk52mrra+xcw= 0tjd4ubq7e/x8vPz8vHv7erm4t3Y0szFvraupp2TioB2bGFWSz8zJxoIAEYBAAAAAERAAAAAAAgaJzM/S1ZhbHaAipOdpq62vsXM0tjd4ubq7e/x8vPz8vHv7erm4t3Y0szFvraupp2TioB2bGFWSz8zJxoIAEYBAAAAAERAAAA= AAAAAgUJDhMaIis0PklTX2p2gY2Yo623wMjP1tvg4+Xn5+Xj4NvWz8jAt62jmI2BdmpfU0k+NCsiGhMOCQUCAABTNQEAAHMEAAAAGgAAAEYBAAAAAERAAAAAAAwdKjZCTVlkb3mDjZegqbG5wcnP1tzh5uru8PP19vf39vXz8O4= 6ubh3NbPycG5samgl42DeW9kWU1CNiodDABGAQAAAABEQAAAAAAMHSo2Qk1ZZG95g42XoKmxucHJz9bc4ebq7vDz9fb39/b18/Du6ubh3NbPycG5samgl42DeW9kWU1CNiodDABGAQAAAABEQAAAAAAMHSo2Qk1ZZG95g42XoKk= sbnByc/W3OHm6u7w8/X29/f29fPw7urm4dzWz8nBubGpoJeNg3lvZFlNQjYqHQwARgEAAAAAREAAAAAAAQMFCg8VHCQtN0FMV2NveoaSnaizvMbO1tzi5urs7u7s6ubi3NbOxryzqJ2ShnpvY1dMQTctJBwVDwoFAwEAUzUBAAA= cwQAAAAbAAAARgEAAAAAREAAAAAADx8sOERQW2Zxe4aQmaOrtLzEy9LZ3uTp7fDz9vj5+vr5+Pbz8O3p5N7Z0svEvLSropmQhntxZltQRDgsHw8ARgEAAAAAREAAAAAADx8sOERQW2Zxe4aQmaOrtLzEy9LZ3uTp7fDz9vj5+vo= +fj28/Dt6eTe2dLLxLy0q6KZkIZ7cWZbUEQ4LB8PAEYBAAAAAERAAAAAAA8fLDhEUFtmcXuGkJmjq7S8xMvS2d7k6e3w8/b4+fr6+fj28/Dt6eTe2dLLxLy0q6KZkIZ7cWZbUEQ4LB8PAEYBAAAAAERAAAAAAAEDBgoQFh4mLzk= RE9aZnJ+ipairbjCy9Tb4ujt8PL09PLw7eji29TLwritopaKfnJmWk9EOS8mHhYQCgYDAQBTNQEAAHMEAAAAHAAAAEYBAAAAAERAAAAAABQgLTpGUl1oc32Ikpulrra/xs7V2+Hm6+/z9vn6+/z8+/r59vPv6+bh29XOxr+2rqU= m5KIfXNoXVJGOi0gFABGAQAAAABEQAAAAAAUIC06RlJdaHN9iJKbpa62v8bO1dvh5uvv8/b5+vv8/Pv6+fbz7+vm4dvVzsa/tq6lm5KIfXNoXVJGOi0gFABGAQAAAABEQAAAAAAUIC06RlJdaHN9iJKbpa62v8bO1dvh5uvv8/Y= +fr7/Pz7+vn28+/r5uHb1c7Gv7aupZuSiH1zaF1SRjotIBQARgEAAAAAREAAAAAAAQMHCxEXHygxO0ZRXWl1gY6apbG8xs/Y4Obt8fX3+Pj39fHt5+DYz8a8saWajoF1aV1RRjsxKB8XEQsHAwEAUzUBAABzBAAAAB0AAABGAQA= AAAAREAAAAAAFSIvO0dTXml0f4mTnaavuMDIz9bd4+jt8fX4+vz9/v79/Pr49fHt6OPd1s/IwLivpp2TiX90aV5TRzsvIhUARgEAAAAAREAAAAAAFSIvO0dTXml0f4mTnaavuMDIz9bd4+jt8fX4+vz9/v79/Pr49fHt6OPd1s8= yMC4r6adk4l/dGleU0c7LyIVAEYBAAAAAERAAAAAABUiLztHU15pdH+Jk52mr7jAyM/W3ePo7fH1+Pr8/f7+/fz6+PXx7ejj3dbPyMC4r6adk4l/dGleU0c7LyIVAEYBAAAAAERAAAAAAAEEBwwRGCApMj1IU19rd4SQnKi0v8k= 09vj6vD1+Pv8/Pv49fDq49vTyb+0qJyQhHdrX1NIPTIpIBgRDAcEAQBTNQEAAHMEAAAAHgAAAEYBAAAAAERAAAAAABcjMDxIVF9qdYCKlJ6nsLnBydHX3uTp7vL2+fv9/v///v37+fby7unk3tfRycG5sKeelIqAdWpfVEg8MCM= FwBGAQAAAABEQAAAAAAXIzA8SFRfanWAipSep7C5wcnR197k6e7y9vn7/f7///79+/n28u7p5N7X0cnBubCnnpSKgHVqX1RIPDAjFwBGAQAAAABEQAAAAAAXIzA8SFRfanWAipSep7C5wcnR197k6e7y9vn7/f7///79+/n28u4= 6eTe19HJwbmwp56UioB1al9USDwwIxcARgEAAAAAREAAAAAAAgQHDBIZISozPklUYGx5hZKeqrbAy9Xe5ezy9/v9/v79+/fy7OXe1cvAtqqekoV5bGBUST4zKiEZEgwHBAIAUzUBAABzBAAAAB8AAABGAQAAAABEQAAAAAAXIzA= PEhUX2t2gIuUnqixucHK0dje5erv8/f6/P7//////vz69/Pv6uXe2NHKwrmxqJ6Ui4B2a19USDwwIxcARgEAAAAAREAAAAAAFyMwPEhUX2t2gIuUnqixucHK0dje5erv8/f6/P7//////vz69/Pv6uXe2NHKwrmxqJ6Ui4B2a18= VEg8MCMXAEYBAAAAAERAAAAAABcjMDxIVF9rdoCLlJ6osbnBytHY3uXq7/P3+vz+//////78+vfz7+rl3tjRysK5saielIuAdmtfVEg8MCMXAEYBAAAAAERAAAAAAAIEBwwSGSEqND5JVGBteoaSn6u2wszW3+fu9Pj8/v///vw= +PTu59/WzMK3q5+ShnptYFRJPjQqIRkSDAcEAgBTNQEAAHMEAAAAIAAAAEYBAAAAAERAAAAAABcjMDxIVF9rdoCLlJ6osbnBytHY3uXq7/P3+vz+//////78+vfz7+rl3tjRysK5saielIuAdmtfVEg8MCMXAEYBAAAAAERAAAA= AAAXIzA8SFRfa3aAi5SeqLG5wcrR2N7l6u/z9/r8/v/////+/Pr38+/q5d7Y0crCubGonpSLgHZrX1RIPDAjFwBGAQAAAABEQAAAAAAXIzA8SFRfa3aAi5SeqLG5wcrR2N7l6u/z9/r8/v/////+/Pr38+/q5d7Y0crCubGonpQ= i4B2a19USDwwIxcARgEAAAAAREAAAAAAAgQHDBIZISo0PklUYG16hpKfq7bCzNbf5+70+Pz+///+/Pj07uff1szCt6ufkoZ6bWBUST40KiEZEgwHBAIAUzUBAABzBAAAACEAAABGAQAAAABEQAAAAAAXIzA8SFRfanWAipSep7A= ucHJ0dfe5Onu8vb5+/3+///+/fv59vLu6eTe19HJwbmwp56UioB1al9USDwwIxcARgEAAAAAREAAAAAAFyMwPEhUX2p1gIqUnqewucHJ0dfe5Onu8vb5+/3+///+/fv59vLu6eTe19HJwbmwp56UioB1al9USDwwIxcARgEAAAA= AERAAAAAABcjMDxIVF9qdYCKlJ6nsLnBydHX3uTp7vL2+fv9/v///v37+fby7unk3tfRycG5sKeelIqAdWpfVEg8MCMXAEYBAAAAAERAAAAAAAIEBwwSGSEqMz5JVGBseYWSnqq2wMvV3uXs8vf7/f7+/fv38uzl3tXLwLaqnpI= hXlsYFRJPjMqIRkSDAcEAgBTNQEAAHMEAAAAIgAAAEYBAAAAAERAAAAAABUiLztHU15pdH+Jk52mr7jAyM/W3ePo7fH1+Pr8/f7+/fz6+PXx7ejj3dbPyMC4r6adk4l/dGleU0c7LyIVAEYBAAAAAERAAAAAABUiLztHU15pdH8= iZOdpq+4wMjP1t3j6O3x9fj6/P3+/v38+vj18e3o493Wz8jAuK+mnZOJf3RpXlNHOy8iFQBGAQAAAABEQAAAAAAVIi87R1NeaXR/iZOdpq+4wMjP1t3j6O3x9fj6/P3+/v38+vj18e3o493Wz8jAuK+mnZOJf3RpXlNHOy8iFQA= RgEAAAAAREAAAAAAAQQHDBEYICkyPUhTX2t3hJCcqLS/ydPb4+rw9fj7/Pz7+PXw6uPb08m/tKickIR3a19TSD0yKSAYEQwHBAEAUzUBAABzBAAAACMAAABGAQAAAABEQAAAAAAUIC06RlJdaHN9iJKbpa62v8bO1dvh5uvv8/Y= +fr7/Pz7+vn28+/r5uHb1c7Gv7aupZuSiH1zaF1SRjotIBQARgEAAAAAREAAAAAAFCAtOkZSXWhzfYiSm6Wutr/GztXb4ebr7/P2+fr7/Pz7+vn28+/r5uHb1c7Gv7aupZuSiH1zaF1SRjotIBQARgEAAAAAREAAAAAAFCAtOkY= Ul1oc32Ikpulrra/xs7V2+Hm6+/z9vn6+/z8+/r59vPv6+bh29XOxr+2rqWbkoh9c2hdUkY6LSAUAEYBAAAAAERAAAAAAAEDBwsRFx8oMTtGUV1pdYGOmqWxvMbP2ODm7PH19/j49/Xx7Ofg2M/GvLGlmo6BdWldUUY7MSgfFxE= CwcDAQBTNQEAAHMEAAAAJAAAAEYBAAAAAERAAAAAAA8fLDhEUFtmcXuGkJmjq7S8xMvS2d7k6e3w8/b4+fr6+fj28/Dt6eTe2dLLxLy0q6KZkIZ7cWZbUEQ4LB8PAEYBAAAAAERAAAAAAA8fLDhEUFtmcXuGkJmjq7S8xMvS2d4= 5Ont8PP2+Pn6+vn49vPw7enk3tnSy8S8tKuimZCGe3FmW1BEOCwfDwBGAQAAAABEQAAAAAAPHyw4RFBbZnF7hpCZo6u0vMTL0tne5Ont8PP2+Pn6+vn49vPw7enk3tnSy8S8tKuimZCGe3FmW1BEOCwfDwBGAQAAAABEQAAAAAA= AQMGChAWHiYvOURPWmZyfoqWoq24wsvU2+Lo7PDy9PTy8Ozo4tvUy8K4raKWin5yZlpPRDkvJh4WEAoGAwEAUzUBAABzBAAAACUAAABGAQAAAABEQAAAAAAMHSo2Qk1ZZG95g42XoKmxucHJz9bc4ebq7vDz9fb39/b18/Du6uY= 4dzWz8nBubGpoJeNg3lvZFlNQjYqHQwARgEAAAAAREAAAAAADB0qNkJNWWRveYONl6CpsbnByc/W3OHm6u7w8/X29/f29fPw7urm4dzWz8nBubGpoJeNg3lvZFlNQjYqHQwARgEAAAAAREAAAAAADB0qNkJNWWRveYONl6Cpsbk= wcnP1tzh5uru8PP19vf39vXz8O7q5uHc1s/JwbmxqaCXjYN5b2RZTUI2Kh0MAEYBAAAAAERAAAAAAAEDBQoPFRwkLTdBTFdjb3qGkp2os7zGztbc4ubq7O7u7Orn4tzWzsa8s6idkoZ6b2NXTEE3LSQcFQ8KBQMBAFM1AQAAcwQ= AAAAJgAAAEYBAAAAAERAAAAAAAgaJzM/S1ZhbHaAipOdpq62vsXM0tjd4ubq7e/x8vPz8vHv7erm4t3Y0szFvraupp2TioB2bGFWSz8zJxoIAEYBAAAAAERAAAAAAAgaJzM/S1ZhbHaAipOdpq62vsXM0tjd4ubq7e/x8vPz8vE= 7+3q5uLd2NLMxb62rqadk4qAdmxhVks/MycaCABGAQAAAABEQAAAAAAIGiczP0tWYWx2gIqTnaautr7FzNLY3eLm6u3v8fLz8/Lx7+3q5uLd2NLMxb62rqadk4qAdmxhVks/MycaCABGAQAAAABEQAAAAAAAAgUJDhMaIis0Pkk= U19qdoGNmKOtt8DIz9bb4OPl5+fl4+Db1s/IwLeto5iNgXZqX1NJPjQrIhoTDgkFAgAAUzUBAABzBAAAACcAAABGAQAAAABEQAAAAAAEFyQxPEdTXmhzfYeQmaKrs7rByM7U2d7i5unr7e7v7+7t6+nm4t7Z1M7Iwbqzq6KZkIc= fXNoXlNHPDEkFwQARgEAAAAAREAAAAAABBckMTxHU15oc32HkJmiq7O6wcjO1Nne4ubp6+3u7+/u7evp5uLe2dTOyMG6s6uimZCHfXNoXlNHPDEkFwQARgEAAAAAREAAAAAABBckMTxHU15oc32HkJmiq7O6wcjO1Nne4ubp6+0= 7u/v7u3r6ebi3tnUzsjBurOropmQh31zaF5TRzwxJBcEAEYBAAAAAERAAAAAAAACBAgMEhggKDE7RU9aZXF8h5KcprC5wcjO1Njb3t/f3tvY1M7IwbmwppySh3xxZVpPRTsxKCAYEgwIBAIAAFM1AQAAcwQAAAAoAAAARgEAAAA= AERAAAAAAAATIC05RE9aZW95g4yVnqautr3Dys/V2d3h5Obo6erq6ejm5OHd2dXPysO9tq6mnpWMg3lvZVpPRDktIBMAAEYBAAAAAERAAAAAAAATIC05RE9aZW95g4yVnqautr3Dys/V2d3h5Obo6erq6ejm5OHd2dXPysO9tq4= pp6VjIN5b2VaT0Q5LSATAABGAQAAAABEQAAAAAAAEyAtOURPWmVveYOMlZ6mrra9w8rP1dnd4eTm6Onq6uno5uTh3dnVz8rDvbaupp6VjIN5b2VaT0Q5LSATAABGAQAAAABEQAAAAAAAAQMGCxAWHSUuN0FLVWBrdoGLlZ+osbk= wMbLz9PV1tbV08/LxsC5saiflYuBdmtgVUtBNy4lHRYQCwYDAQAAUzUBAABzBAAAACkAAABGAQAAAABEQAAAAAAADBwpNUBLVmBrdX6IkZmiqbG4vsTK0NTY3N7h4+Tl5eTj4d7c2NTQysS+uLGpoZmRiH51a2BWS0A1KRwMAAA= RgEAAAAAREAAAAAAAAwcKTVAS1Zga3V+iJGZoqmxuL7EytDU2Nze4ePk5eXk4+He3NjU0MrEvrixqaGZkYh+dWtgVktANSkcDAAARgEAAAAAREAAAAAAAAwcKTVAS1Zga3V+iJGZoqmxuL7EytDU2Nze4ePk5eXk4+He3NjU0Mo= xL64samhmZGIfnVrYFZLQDUpHAwAAEYBAAAAAERAAAAAAAABAgUJDhQaIiozPEZQWmVveoSOl6CosLe8wsbJy8zMy8nGwr23sKigl46Eem9lWlBGPDMqIhoUDgkFAgEAAFM0AQAAcwQAAAAqAAAARgEAAAAAREAAAAAAAAYYJDE= PEZSXGZweYOMlJykrLK5v8TKztLW2dvd3t7e3t3b2dbSzsrEv7myrKSclIyDeXBmXFJGPDEkGAYAAEYBAAAAAERAAAAAAAAGGCQxPEZSXGZweYOMlJykrLK5v8TKztLW2dvd3t7e3t3b2dbSzsrEv7myrKSclIyDeXBmXFJGPDE= JBgGAABGAQAAAABEQAAAAAAABhgkMTxGUlxmcHmDjJScpKyyub/Eys7S1tnb3d7e3t7d29nW0s7KxL+5sqyknJSMg3lwZlxSRjwxJBgGAABGAQAAAAFEPwAAAAIAxgIECAwRGB4mLjdBSlReaHJ8hY6Xn6ats7i8v8DCwsC/vLg= s62mn5eOhXxyaF5USkE3LiYeGBEMCAQCAgBTMQEAAHMEAAAAKwAAAEYBAAAAAUQ/AAAAAgDGEh8sN0JMV2FrdH2Gj5eepqyzub7DyMzP0tXW19jY19bV0s/MyMO+ubOspp6Xj4Z9dGthV0xCNywfEgIARgEAAAABRD8AAAACAMY= Eh8sN0JMV2FrdH2Gj5eepqyzub7DyMzP0tXW19jY19bV0s/MyMO+ubOspp6Xj4Z9dGthV0xCNywfEgIARgEAAAABRD8AAAACAMYSHyw3QkxXYWt0fYaPl56mrLO5vsPIzM/S1dbX2NjX1tXSz8zIw765s6ymnpePhn10a2FXTEI= NywfEgIARgEAAAABRD8AAAACAMYBAwYKDxUbIioyO0ROV2FqdH2FjpWco6itsbS2t7e2tLGtqKOclY6FfXRqYVdORDsyKiIbFQ8KBgMBAgBTLgEAAHMEAAAALAAAAEYBAAAAAUQ+AAAAAgDlChomMjxHUVxlb3eAiZGYn6atsrg= vcHFycvOzwPR5c/Oy8nFwb24sq2mn5iRiYB3b2VcUUc8MiYaCgIARgEAAAABRD4AAAACAOUKGiYyPEdRXGVvd4CJkZifpq2yuL3BxcnLzs8D0eXPzsvJxcG9uLKtpp+YkYmAd29lXFFHPDImGgoCAEYBAAAAAUQ+AAAAAgDlCho= JjI8R1FcZW93gImRmJ+mrbK4vcHFycvOzwPR5c/Oy8nFwb24sq2mn5iRiYB3b2VcUUc8MiYaCgIARgEAAAABRD8AAAACAMYBAgQIDBEXHiUtNT5HUFlia3R8hIuSmJ2ipaiqq6uqqKWinZiSi4R8dGtiWVBHPjUtJR4XEQwIBAI= AQIAUy8BAABzBAAAAC0AAABGAQAAAAFEPwAAAAIAxgEUICw3QUxWX2lyeoKKkZmfpqyxtrq+wcTGyMnKysnIxsTBvrq2saymn5mRioJ6cmlfVkxBNywgFAECAEYBAAAAAUQ/AAAAAgDGARQgLDdBTFZfaXJ6goqRmZ+mrLG2ur4= wcTGyMnKysnIxsTBvrq2saymn5mRioJ6cmlfVkxBNywgFAECAEYBAAAAAUQ/AAAAAgDGARQgLDdBTFZfaXJ6goqRmZ+mrLG2ur7BxMbIycrKycjGxMG+uraxrKafmZGKgnpyaV9WTEE3LCAUAQIARgEAAAABRD0AAAADAMgBAwY= Cg8UGiEoMDhASVFaYmpyeoGHjZKWmpyen5+enJqWko2HgXpyamJaUUlAODAoIRoUDwoGAwEDAFMoAQAAcwQAAAAuAAAARgEAAAABRD0AAAADAMgKGiYxO0VPWWJrc3uDipGYnqSprrO2uby/wMHCwsHAv7y5trOuqaSemJGKg3s= c2tiWU9FOzEmGgoDAEYBAAAAAUQ9AAAAAwDIChomMTtFT1lia3N7g4qRmJ6kqa6ztrm8v8DBwsLBwL+8ubazrqmknpiRioN7c2tiWU9FOzEmGgoDAEYBAAAAAUQ9AAAAAwDIChomMTtFT1lia3N7g4qRmJ6kqa6ztrm8v8DBwsI= wcC/vLm2s66ppJ6YkYqDe3NrYllPRTsxJhoKAwBGAQAAAAFEPAAAAAMA5gECBAgMERYcIyoxOUFJUVlhaG92fIGGio6QA5LmkI6KhoF8dm9oYVlRSUE5MSojHBYRDAgEAgEDAFMkAQAAcwQAAAAvAAAARgEAAAABRDwAAAADAOY= ARMfKjU/SFJbZGx0fIOKkZecoaarrrG0trgDuea4trSxrqumoZyXkYqDfHRsZFtSSD81Kh8TAQMARgEAAAABRDwAAAADAOYBEx8qNT9IUltkbHR8g4qRl5yhpquusbS2uAO55ri2tLGuq6ahnJeRioN8dGxkW1JIPzUqHxMBAwA= RgEAAAABRDwAAAADAOYBEx8qNT9IUltkbHR8g4qRl5yhpquusbS2uAO55ri2tLGuq6ahnJeRioN8dGxkW1JIPzUqHxMBAwBGAQAAAAFEOwAAAAQAygEDBgkNEhgeJCsyOkFJUFdeZWtxdnp+gYSFhoaFhIF+enZxa2VeV1BJQTo= MiskHhgSDQkGAwEEAFMfAQAAcwQAAAAwAAAARgEAAAABRDsAAAAEAMoHFyMuOEFLVFxlbXR7gomPlJmeoqapq66vsLGxsK+uq6mmop6ZlI+Jgnt0bWVcVEtBOC4jFwcEAEYBAAAAAUQ7AAAABADKBxcjLjhBS1RcZW10e4KJj5Q= mZ6ipqmrrq+wsbGwr66rqaainpmUj4mCe3RtZVxUS0E4LiMXBwQARgEAAAABRDsAAAAEAMoHFyMuOEFLVFxlbXR7gomPlJmeoqapq66vsLGxsK+uq6mmop6ZlI+Jgnt0bWVcVEtBOC4jFwcEAEYBAAAAAUQ5AAAABQDMAgQHCg8= ExkfJSwyOUBHTlRaYGVqb3J1d3l6enl3dXJvamVgWlROR0A5MiwlHxkTDwoHBAIFAFMZAQAAcwQAAAAxAAAARgEAAAABRDkAAAAFAMwPGyYwOkNMVV1lbHN6gIaMkZWZnaCjpaanqKinpqWjoJ2ZlZGMhoB6c2xlXVVMQzowJhs= DwUARgEAAAABRDkAAAAFAMwPGyYwOkNMVV1lbHN6gIaMkZWZnaCjpaanqKinpqWjoJ2ZlZGMhoB6c2xlXVVMQzowJhsPBQBGAQAAAAFEOQAAAAUAzA8bJjA6Q0xVXWVsc3qAhoyRlZmdoKOlpqeoqKempaOgnZmVkYyGgHpzbGU= XVVMQzowJhsPBQBGAQAAAAFEOQAAAAUAzAECBAgLDxQZHyUrMTg+REpQVVpfY2Zpa2xtbWxraWZjX1pVUEpEPjgxKyUfGRQPCwgEAgEFAFMTAQAAcwQAAAAyAAAARgEAAAABRDgAAAAFAOgBEx4oMjxETFVcZGtyd32DiIyQk5c= mZudA57onZuZl5OQjIiDfXdya2RcVUxEPDIoHhMBBQBGAQAAAAFEOAAAAAUA6AETHigyPERMVVxka3J3fYOIjJCTl5mbnQOe6J2bmZeTkIyIg313cmtkXFVMRDwyKB4TAQUARgEAAAABRDgAAAAFAOgBEx4oMjxETFVcZGtyd30= g4iMkJOXmZudA57onZuZl5OQjIiDfXdya2RcVUxEPDIoHhMBBQBGAQAAAAFENgAAAAYA6QEDBQgMEBQaHyQqMDU7QUZLT1NXWl1fA2DpX11aV1NPS0ZBOzUwKiQfGRQQDAgFAwEGAFMLAQAAcwQAAAAzAAAARgEAAAABRDYAAAA= BgDpBRYgKjM8RExUW2Jpb3R5foOHio2QkpMDlOmTkpCNioeDfnl0b2liW1RMRDwzKiAWBQYARgEAAAABRDYAAAAGAOkFFiAqMzxETFRbYmlvdHl+g4eKjZCSkwOU6ZOSkI2Kh4N+eXRvaWJbVExEPDMqIBYFBgBGAQAAAAFENgA= AAAGAOkFFiAqMzxETFRbYmlvdHl+g4eKjZCSkwOU6ZOSkI2Kh4N+eXRvaWJbVExEPDMqIBYFBgBGAQAAAAFENAAAAAcA6gEDBQgMEBQZHiMoLTI3PEFFSUxPUVMDVOpTUU9MSUVBPDcyLSgjHhkUEAwIBQMBBwBTBgEAAHMEAAA= ADQAAABGAQAAAAFENQAAAAcA0AcXISozPENLUllfZWtwdXl9gIOGiImKi4uKiYiGg4B9eXVwa2VfWVJLQzwzKiEXBwcARgEAAAABRDUAAAAHANAHFyEqMzxDS1JZX2VrcHV5fYCDhoiJiouLiomIhoOAfXl1cGtlX1lSS0M8Myo= IRcHBwBGAQAAAAFENQAAAAcA0AcXISozPENLUllfZWtwdXl9gIOGiImKi4uKiYiGg4B9eXVwa2VfWVJLQzwzKiEXBwcARgEAAAABRDIAAAAIAOsCAwYIDA8TGBwhJSovMzc7PkFERkgDSetIRkRBPjs3My8qJSEcGBMPDAgGAwI= CABT+wAAAHMEAAAANQAAAEYBAAAAAUQyAAAACADrBxghKjI6QUhPVlxhZmtvc3Z5e31/A4Drf317eXZzb2tmYVxWT0hBOjIqIRgHCABGAQAAAAFEMgAAAAgA6wcYISoyOkFIT1ZcYWZrb3N2eXt9fwOA6399e3l2c29rZmFcVk8= SEE6MiohGAcIAEYBAAAAAUQyAAAACADrBxghKjI6QUhPVlxhZmtvc3Z5e31/A4Drf317eXZzb2tmYVxWT0hBOjIqIRgHCABGAQAAAAFEMAAAAAkA7AIDBQgLDxIWGh4iJiouMTQ3OTs9Az7sPTs5NzQxLiomIh4aFhIPCwgFAwI= CQBT9wAAAHMEAAAANgAAAEYBAAAAAUQxAAAACQDUBxcgKDA4P0VMUVdcYGVobG9xc3R1dnZ1dHNxb2xoZWBcV1FMRT84MCggFwcJAEYBAAAAAUQxAAAACQDUBxcgKDA4P0VMUVdcYGVobG9xc3R1dnZ1dHNxb2xoZWBcV1FMRT8= ODAoIBcHCQBGAQAAAAFEMQAAAAkA1AcXICgwOD9FTFFXXGBlaGxvcXN0dXZ2dXRzcW9saGVgXFdRTEU/ODAoIBcHCQBGAQAAAAFELwAAAAoA1gIDBQgKDREUFxseIiUoKy0vMTIzNDQzMjEvLSsoJSIeGxcUEQ0KCAUDAgoAU+4= AAAAcwQAAAA3AAAARgEAAAABRC8AAAAKANYHFh4mLjU7QUdMUlZaXmFkZmhpamtramloZmRhXlpWUkxHQTs1LiYeFgcKAEYBAAAAAUQvAAAACgDWBxYeJi41O0FHTFJWWl5hZGZoaWpra2ppaGZkYV5aVlJMR0E7NS4mHhYHCgA= RgEAAAABRC8AAAAKANYHFh4mLjU7QUdMUlZaXmFkZmhpamtramloZmRhXlpWUkxHQTs1LiYeFgcKAEYBAAAAAUQsAAAACwDuAQMEBwkMDxEVGBodICIkJigpAyruKSgmJCIgHRoYFREPDAkHBAMBCwBT4wAAAHMEAAAAOAAAAEY= AQAAAAFELAAAAAsA7gUTGyMqMTc8QkZLT1NWWVtdXgNf7l5dW1lWU09LRkI8NzEqIxsTBQsARgEAAAABRCwAAAALAO4FExsjKjE3PEJGS09TVllbXV4DX+5eXVtZVlNPS0ZCPDcxKiMbEwULAEYBAAAAAUQsAAAACwDuBRMbIyo= MTc8QkZLT1NWWVtdXgNf7l5dW1lWU09LRkI8NzEqIxsTBQsARgEAAAABRCoAAAAMAO8BAgQGCAoMDxEUFhgaHB4fIAMh7yAfHhwaGBYUEQ8MCggGBAIBDABT2wAAAHMEAAAAOQAAAEYBAAAAAUQqAAAADADvAQ8XHyYsMjc8QEQ= R0tNUFJTA1TvU1JQTUtHREA8NzIsJh8XDwEMAEYBAAAAAUQqAAAADADvAQ8XHyYsMjc8QERHS01QUlMDVO9TUlBNS0dEQDw3MiwmHxcPAQwARgEAAAABRCoAAAAMAO8BDxcfJiwyNzxAREdLTVBSUwNU71NSUE1LR0RAPDcyLCY= HxcPAQwARgEAAAABRCgAAAANAPABAgMEBggKDA4QEhMVFhcYAxnwGBcWFRMSEA4MCggGBAMCAQ0AU8sAAABzBAAAADoAAABGAQAAAAFEJgAAAA4A8QcTGiAmLDE1OTw/QkRGRwNI8UdGREI/PDk1MSwmIBoTBw4ARgEAAAABRCY= AAAADgDxBxMaICYsMTU5PD9CREZHA0jxR0ZEQj88OTUxLCYgGhMHDgBGAQAAAAFEJgAAAA4A8QcTGiAmLDE1OTw/QkRGRwNI8UdGREI/PDk1MSwmIBoTBw4ARgEAAAABRCQAAAAPAPIBAgMEBggJCwwODxAREQMSARH0EA8ODAs= CQgGBAMCAQ8AU8EAAABzBAAAADsAAABGAQAAAAFEJAAAAA8A8gEKFBofJCktMTM2ODo7AzzyOzo4NjMxLSkkHxoUCgEPAEYBAAAAAUQkAAAADwDyAQoUGh8kKS0xMzY4OjsDPPI7Ojg2MzEtKSQfGhQKAQ8ARgEAAAABRCQAAAA= DwDyAQoUGh8kKS0xMzY4OjsDPPI7Ojg2MzEtKSQfGhQKAQ8ARgEAAAABRCAAAAAQAAEB9gIDBAUGCAkKCgsFDPQLCgoJCAYFBAMCAQEQAFOvAAAAcwQAAAA8AAAARgEAAAABRCAAAAARAPQBChIYHCAkJyosLS8DMPQvLSwqJyQ= IBwYEgoBEQBGAQAAAAFEIAAAABEA9AEKEhgcICQnKiwtLwMw9C8tLConJCAcGBIKAREARgEAAAABRCAAAAARAPQBChIYHCAkJyosLS8DMPQvLSwqJyQgHBgSCgERAEYBAAAAAUQaAAAAEgABAQEC+wMEBQUGBwf3BgUFBAMCAgE= ARIAU5UAAABzBAAAAD0AAABGAQAAAAFEGgAAABQA9wYMExcaHR8gIgMj9yIgHx0aFxMMBhQARgEAAAABRBoAAAAUAPcGDBMXGh0fICIDI/ciIB8dGhcTDAYUAEYBAAAAAUQaAAAAFAD3BgwTFxodHyAiAyP3IiAfHRoXEwwGFAA= RgEAAAABRBIAAAAVAAEBAQICAwUEAgMBAgEBFQBTewAAAHMEAAAAPgAAAEYBAAAAAUQUAAAAFwD6BAgMDxQVAxf6FRQPDAgEFwBGAQAAAAFEFAAAABcA+gQIDA8UFQMX+hUUDwwIBBcARgEAAAABRBQAAAAXAPoECAwPFBUDF/o= FRQPDAgEFwBGAQAAAAFECgAAABkAAwEDAgMBGQBTPQAAAHMEAAAAPwAAAEYBAAAAAUQCAAAAPwBGAQAAAAFEAgAAAD8ARgEAAAABRAIAAAA/AEYBAAAAAUQCAAAAPwAAAAABAB5WaWV3ZXJTdGF0ZU1vZHVsZS9Db2RlR2VuSW4= cHV0AAAAAwCkewoJInN0YXRlX25hbWUiOiIiLAoJInN0YXRlX2xhYmVsIjoiIiwKCSJzdGF0ZV9kZXNjciI6IiIsCgkic3RhdGVfaWNvbiI6IiRISC9jb25maWcvSWNvbnMiLAoJInN0YXRlX2RlYnVnX21lbnUiOjAsCgkic3Q= YXRlX3NhbXBsZSI6MCwKCSJzdGF0ZV9oYW5kbGVyX2luZGljZXMiOltdCn0K --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename=".OPlibraries" Content-Type: text/plain $HFS/houdini/help/examples/nodes/dop/gasdiffuse/DiffuseSmoke.otl $HFS/houdini/help/examples/nodes/obj/path/PathPathcvWorm.otl $HFS/houdini/help/examples/nodes/sop/sphere/SphereTypes.otl $HFS/houdini/help/examples/nodes/sop/fillet/GridFillet.otl $HFS/houdini/help/examples/nodes/sop/blendshapes/PolyBlend.otl $HFS/houdini/help/examples/nodes/sop/wireblend/Wireblend.otl $HFS/houdini/help/examples/nodes/sop/volumeresample/volumeresample.otl --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename=".OPpreferences" Content-Type: text/plain Shop/material $HOUDINI_USER_PREF_DIR/otls/OPcustom.hda Sop/volumeresample $HOUDINI_USER_PREF_DIR/otls/OPcustom.hda Sop/switch $HOUDINI_USER_PREF_DIR/otls/OPcustom.hda Sop/file $HOUDINI_USER_PREF_DIR/otls/OPcustom.hda Sop/_4.ELACS.RETLIF.NAMKCALB_52609300.0.RULB.SNOITALICSO.LADIOSUNIS.DEILPITLUM.YTISNED_DENSITY.MULTIPLIED.SINUSOIDAL.OSCILATIONS.BLUR.0.00390625_BLACKMAN.FILTER.SCALE.4 C:/O/INIDUOH HOUDINI/ADH HDA/ADH.4.ELACS.RETLIF.NAMKCALB_52609300.0.RULB.SNOITALICSO.LADIOSUNIS.DEILPITLUM_MULTIPLIED.SINUSOIDAL.OSCILATIONS.BLUR.0.00390625_BLACKMAN.FILTER.SCALE.4.HDA Object/cam $HOUDINI_USER_PREF_DIR/otls/OPcustom.hda Sop/volumevisualization $HOUDINI_USER_PREF_DIR/otls/OPcustom.hda --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename=".OPfallbacks" Content-Type: text/plain Vop/abs C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda Vop/abs otls/OPlibScripted.hda Vop/addconst C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda Vop/addconst otls/OPlibScripted.hda Sop/attribwrangle C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibSop.hda Sop/attribwrangle otls/OPlibSop.hda Vop/clamp C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda Vop/clamp otls/OPlibScripted.hda Vop/complement C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda Vop/complement otls/OPlibScripted.hda Vop/computelighting C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibVop.hda Vop/computelighting otls/OPlibVop.hda Vop/computelighting::2.0 C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibVop.hda Vop/computelighting::2.0 otls/OPlibVop.hda Sop/copytocurves C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibSop.hda Sop/copytocurves otls/OPlibSop.hda Vop/cosine C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda Vop/cosine otls/OPlibScripted.hda Vop/degtorad C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda Vop/degtorad otls/OPlibScripted.hda Vop/densitytoopacity C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibVop.hda Vop/densitytoopacity otls/OPlibVop.hda Vop/dot C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda Vop/dot otls/OPlibScripted.hda Vop/edgefalloff C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibVop.hda Vop/edgefalloff otls/OPlibVop.hda Vop/exp C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda Vop/exp otls/OPlibScripted.hda Vop/fit C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda Vop/fit otls/OPlibScripted.hda Sop/flipsource C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibSop.hda Sop/flipsource otls/OPlibSop.hda Vop/floattovec C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda Vop/floattovec otls/OPlibScripted.hda Vop/frontface C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda Vop/frontface otls/OPlibScripted.hda Vop/geometryvopglobal::2.0 C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibVop.hda Vop/geometryvopglobal::2.0 otls/OPlibVop.hda Vop/geometryvopoutput C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibVop.hda Vop/geometryvopoutput otls/OPlibVop.hda Vop/getattrib::2.0 C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda Vop/getattrib::2.0 otls/OPlibScripted.hda Vop/getlayerexport C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda Vop/getlayerexport otls/OPlibScripted.hda Vop/ifconnected C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda Vop/ifconnected otls/OPlibScripted.hda Driver/ifd C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibDriver.hda Driver/ifd otls/OPlibDriver.hda Vop/inttofloat C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda Vop/inttofloat otls/OPlibScripted.hda Vop/inttovec C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda Vop/inttovec otls/OPlibScripted.hda Vop/isconnected C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda Vop/isconnected otls/OPlibScripted.hda Vop/isshadow C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda Vop/isshadow otls/OPlibScripted.hda Vop/lambert C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda Vop/lambert otls/OPlibScripted.hda Vop/layerexport C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibVop.hda Vop/layerexport otls/OPlibVop.hda Vop/layerpack C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda Vop/layerpack otls/OPlibScripted.hda Vop/layerunpack C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibVop.hda Vop/layerunpack otls/OPlibVop.hda Vop/length C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda Vop/length otls/OPlibScripted.hda Vop/luminance C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda Vop/luminance otls/OPlibScripted.hda Vop/modulo C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda Vop/modulo otls/OPlibScripted.hda Vop/mulconst C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda Vop/mulconst otls/OPlibScripted.hda Vop/negate C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda Vop/negate otls/OPlibScripted.hda Vop/normalfalloff C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda Vop/normalfalloff otls/OPlibScripted.hda Vop/normalize C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda Vop/normalize otls/OPlibScripted.hda Vop/pbrlighting C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibShopVMantra.hda Vop/pbrlighting otls/OPlibShopVMantra.hda Vop/pbrphase C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibVop.hda Vop/pbrphase otls/OPlibVop.hda Sop/pointjitter C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibSop.hda Sop/pointjitter otls/OPlibSop.hda Sop/pointsfromvolume C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibSop.hda Sop/pointsfromvolume otls/OPlibSop.hda Vop/pow C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda Vop/pow otls/OPlibScripted.hda Vop/shadow C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda Vop/shadow otls/OPlibScripted.hda Vop/specular C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda Vop/specular otls/OPlibScripted.hda Vop/sqrt C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda Vop/sqrt otls/OPlibScripted.hda Vop/subconst C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda Vop/subconst otls/OPlibScripted.hda Vop/texture C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda Vop/texture otls/OPlibScripted.hda Vop/twoway C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda Vop/twoway otls/OPlibScripted.hda Vop/uvcoords C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibVop.hda Vop/uvcoords otls/OPlibVop.hda Vop/vecgetcompon C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda Vop/vecgetcompon otls/OPlibScripted.hda Vop/vectofloat C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda Vop/vectofloat otls/OPlibScripted.hda Vop/vectohvec C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibScripted.hda Vop/vectohvec otls/OPlibScripted.hda Vop/volumemodel C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibVop.hda Vop/volumemodel otls/OPlibVop.hda Sop/volumeramp C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibSop.hda Sop/volumeramp otls/OPlibSop.hda Vop/volumeshadercore C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibVop.hda Vop/volumeshadercore otls/OPlibVop.hda Vop/volumevopglobal C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibVop.hda Vop/volumevopglobal otls/OPlibVop.hda Vop/volumevopoutput C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibVop.hda Vop/volumevopoutput otls/OPlibVop.hda Sop/volumewrangle C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_INIDUOH_O_HOUDINI_O/O_994_5_81_O_18_5_499_O/houdini/otls/OPlibSop.hda Sop/volumewrangle otls/OPlibSop.hda --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename=".OPdummydefs" Content-Type: application/octet-stream Content-Transfer-Encoding: base64 SU5EWAAAAAAAAAAAAAAAQwAAAA1JTkRFWF9TRUNUSU9OAAAAAAAALz1hzHVUAAAAEmhvdWRpbmkuaGRhbGlicmFyeQAALz0AAAAAYcx1VAAAAF5TaG9wL09fX19fRk9MQUZfRUdERV9UT09SX0VSQVVRU19FTklTX0RFUkVXT1A= X19fX09fX19fUE9XRVJFRF9TSU5FX1NRVUFSRV9ST09UX0VER0VfRkFMT0ZfX19fTwAALz0AAANTYcx1RQAAAGRTaG9wL09fX19fTEFJUkVUQU1fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVI= X1JBRElBTF9HUkFESUVOVF9TSEFERVJfTUFURVJJQUxfX19fTwAAMpAAAAL/Ycx1RQAAAC1Wb3AvT19fX19SRURBSFNfTFNMR19fX19PX19fX0dMU0xfU0hBREVSX19fX08AADWPAAAB92HMdUUAAABhVm9wL09fX19fUkVEQUg= U19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfU0hBREVSX19fX08AADeGAAADEWHMdUUAAABRVm9wL09fX19fUkVEQUhTX1RORUlEQVJHX0xBSUQ= QVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fTwAAOpcAAAMRYcx1RQAAAAdWb3AvYWJzAAA9qAAABz5hzHVFAAAADFZvcC9hZGRjb25zdAAAROYAAAUqYcx1RQAAABFTb3AvYXR0cmk= YndyYW5nbGUAAEoQAAAfx2HMdUUAAAAJVm9wL2NsYW1wAABp1wAACithzHVFAAAADlZvcC9jb21wbGVtZW50AAB0AgAAB0xhzHVFAAAAE1ZvcC9jb21wdXRlbGlnaHRpbmcAAHtOAAADiWHMdUUAAAAYVm9wL2NvbXB1dGVsaWc= aHRpbmc6OjIuMAAAftcAAAVPYcx1RQAAABBTb3AvY29weXRvY3VydmVzAACEJgAASsxhzHVGAAAAClZvcC9jb3NpbmUAAM7yAAAHG2HMdUUAAAAMVm9wL2RlZ3RvcmFkAADWDQAAB9thzHVFAAAAFFZvcC9kZW5zaXR5dG9vcGE= Y2l0eQAA3egAAASbYcx1RQAAAAdWb3AvZG90AADigwAACSphzHVFAAAAD1ZvcC9lZGdlZmFsbG9mZgAA660AAAMWYcx1RQAAAAdWb3AvZXhwAADuwwAABvRhzHVFAAAAB1ZvcC9maXQAAPW3AAARhWHMdUUAAAAOU29wL2ZsaXA= c291cmNlAAEHPAAAFWhhzHVFAAAADlZvcC9mbG9hdHRvdmVjAAEcpAAABcRhzHVFAAAADVZvcC9mcm9udGZhY2UAASJoAAAERGHMdUUAAAAaVm9wL2dlb21ldHJ5dm9wZ2xvYmFsOjoyLjAAASasAAAHIGHMdUUAAAAVVm9wL2c= ZW9tZXRyeXZvcG91dHB1dAABLcwAAAK9Ycx1RQAAABJWb3AvZ2V0YXR0cmliOjoyLjAAATCJAAANmGHMdUUAAAASVm9wL2dldGxheWVyZXhwb3J0AAE+IQAABuxhzHVFAAAAD1ZvcC9pZmNvbm5lY3RlZAABRQ0AAAyLYcx1RQA= AAAKRHJpdmVyL2lmZAABUZgAAIONYcx1RgAAAA5Wb3AvaW50dG9mbG9hdAAB1SUAAAKMYcx1RQAAAAxWb3AvaW50dG92ZWMAAdexAAADB2HMdUUAAAAPVm9wL2lzY29ubmVjdGVkAAHauAAABdlhzHVFAAAADFZvcC9pc3NoYWQ= b3cAAeCRAAACFmHMdUUAAAALVm9wL2xhbWJlcnQAAeKnAAAEkWHMdUUAAAAPVm9wL2xheWVyZXhwb3J0AAHnOAAACexhzHVFAAAADVZvcC9sYXllcnBhY2sAAfEkAAAEeWHMdUUAAAAPVm9wL2xheWVydW5wYWNrAAH1nQAAA4Y= Ycx1RQAAAApWb3AvbGVuZ3RoAAH5IwAABUFhzHVFAAAADVZvcC9sdW1pbmFuY2UAAf5kAAACn2HMdUUAAAAKVm9wL21vZHVsbwACAQMAAAf5Ycx1RQAAAAxWb3AvbXVsY29uc3QAAgj8AAAFxGHMdUUAAAAKVm9wL25lZ2F0ZQA= Ag7AAAAEpGHMdUUAAAARVm9wL25vcm1hbGZhbGxvZmYAAhNkAAAEqmHMdUUAAAANVm9wL25vcm1hbGl6ZQACGA4AAAWbYcx1RQAAAA9Wb3AvcGJybGlnaHRpbmcAAh2pAAAaQGHMdUUAAAAMVm9wL3BicnBoYXNlAAI36QAAA4A= Ycx1RQAAAA9Tb3AvcG9pbnRqaXR0ZXIAAjtpAAAJGmHMdUUAAAAUU29wL3BvaW50c2Zyb212b2x1bWUAAkSDAAAXcGHMdUUAAAAHVm9wL3BvdwACW/MAAAe7Ycx1RQAAAApWb3Avc2hhZG93AAJjrgAAArxhzHVFAAAADFZvcC8= c3BlY3VsYXIAAmZqAAAH12HMdUUAAAAIVm9wL3NxcnQAAm5BAAAG9mHMdUUAAAAMVm9wL3N1YmNvbnN0AAJ1NwAABTFhzHVFAAAAC1ZvcC90ZXh0dXJlAAJ6aAAAGHthzHVFAAAAClZvcC90d293YXkAApLjAAAOuWHMdUUAAAA= DFZvcC91dmNvb3JkcwACoZwAAAJOYcx1RQAAABBWb3AvdmVjZ2V0Y29tcG9uAAKj6gAABrJhzHVFAAAADlZvcC92ZWN0b2Zsb2F0AAKqnAAABjBhzHVFAAAADVZvcC92ZWN0b2h2ZWMAArDMAAACpmHMdUUAAAAPVm9wL3ZvbHU= bWVtb2RlbAACs3IAAArPYcx1RQAAAA5Tb3Avdm9sdW1lcmFtcAACvkEAAAiKYcx1RQAAABRWb3Avdm9sdW1lc2hhZGVyY29yZQACxssAAAqhYcx1RQAAABNWb3Avdm9sdW1ldm9wZ2xvYmFsAALRbAAABrFhzHVFAAAAE1ZvcC8= dm9sdW1ldm9wb3V0cHV0AALYHQAAAmNhzHVFAAAAEVNvcC92b2x1bWV3cmFuZ2xlAALagAAAFfFhzHVFAAAAQQAAAAQAAABZT19fX19GT0xBRl9FR0RFX1RPT1JfRVJBVVFTX0VOSVNfREVSRVdPUF9fX19PX19fX1BPV0VSRUQ= X1NJTkVfU1FVQVJFX1JPT1RfRURHRV9GQUxPRl9fX19PAAAAv09fX19fTEFJUkVUQU1fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVM= X19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfTUFURVJJQUxfX19fTwAAAMRvcGxpYjovU2hvcC9PX19fX0ZPTEFGX0U= R0RFX1RPT1JfRVJBVVFTX0VOSVNfREVSRVdPUF9fX19PX19fX1BPV0VSRURfU0lORV9TUVVBUkVfUk9PVF9FREdFX0ZBTE9GX19fX08/U2hvcC9PX19fX0ZPTEFGX0VHREVfVE9PUl9FUkFVUVNfRU5JU19ERVJFV09QX19fX08= X19fX1BPV0VSRURfU0lORV9TUVVBUkVfUk9PVF9FREdFX0ZBTE9GX19fX08AAABvb3BkZWY6L1Nob3AvT19fX19GT0xBRl9FR0RFX1RPT1JfRVJBVVFTX0VOSVNfREVSRVdPUF9fX19PX19fX1BPV0VSRURfU0lORV9TUVVBUkU= X1JPT1RfRURHRV9GQUxPRl9fX19PP0ljb25JbWFnZQAAAAAAAAAAAAAABFNob3AAAAAAAAAAAAAAAAAAAAA+c3VidHlwZT12b3BuZXQgc2hhZGVydHlwZT12b3BtYXRlcmlhbCByZW5kZXJtYXNrPSdWTWFudHJhIE9HTCcAAAA= AAAAAABhzHVUAAEAAAAABQAAAF9PX19fX0xBSVJFVEFNX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfTUFURVJJQUxfX19fTwAAAI9PX19fX0xBSVI= RVRBTV9SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX01BVEVSSUE= TF9fX19PAAAA0G9wbGliOi9TaG9wL09fX19fTEFJUkVUQU1fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9NQVRFUklBTF9fX19PP1Nob3AvT19fX18= TEFJUkVUQU1fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9NQVRFUklBTF9fX19PAAAAdW9wZGVmOi9TaG9wL09fX19fTEFJUkVUQU1fUkVEQUhTX1Q= TkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfTUFURVJJQUxfX19fTz9JY29uSW1hZ2UAAAAAAAAAAAAAAARTaG9wAAAAAAAAAAAAAAAAAAAAP3N1YnR5cGU9dm9wbmU= dCBzaGFkZXJ0eXBlPXZvcG1hdGVyaWFsIHJlbmRlcm1hc2s9J1ZNYW50cmEgT0dMJyAAAAAAAAAAAGHMdVQAAQAAAAAAAAAABAAAAClPX19fX1JFREFIU19MU0xHX19fX09fX19fR0xTTF9TSEFERVJfX19fTwAAAClPX19fX1I= RURBSFNfTFNMR19fX19PX19fX0dMU0xfU0hBREVSX19fX08AAABib3BsaWI6L1ZvcC9PX19fX1JFREFIU19MU0xHX19fX09fX19fR0xTTF9TSEFERVJfX19fTz9Wb3AvT19fX19SRURBSFNfTFNMR19fX19PX19fX0dMU0xfU0g= QURFUl9fX19PAAAAPm9wZGVmOi9Wb3AvT19fX19SRURBSFNfTFNMR19fX19PX19fX0dMU0xfU0hBREVSX19fX08/SWNvbkltYWdlAAAAAAAAAAAAAAADVm9wAAAAAAAAAAAAAAAAAAAANXN1YnR5cGU9bWF0ZXJpYWwgc2hhZGU= cnR5cGU9YW55IHZvcG5ldG1hc2s9J3N1cmZhY2UnIAAAAAAAAAAAYcx1VAABAAAAAAUAAABdT19fX19SRURBSFNfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlI= SUdIVE5FU19TSEFERVJfX19fTwAAAK1PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUI= RV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08AAADKb3BsaWI6L1ZvcC9PX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX18= X09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PP1ZvcC9PX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUkk= R0hUTkVTX1NIQURFUl9fX19PAAAAcm9wZGVmOi9Wb3AvT19fX19SRURBSFNfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PP0k= Y29uSW1hZ2UAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAAYZm9nIGxpZ2h0IHNoYWRvdyBzdXJmYWNlAAAAAAAAAABhzHVUAQEAAAAIAAAAAAUAAABNT19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX18= T19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19PAAAAfU9fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQUQ= SUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTwAAAKpvcGxpYjovVm9wL09fX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl8= X19fTz9Wb3AvT19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX08AAABib3BkZWY6L1ZvcC9PX19fX1JFREFIU19UTkVJREFSR19MQUlEQVI= X1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX08/SWNvbkltYWdlAAAAAAAAAAAAAAADVm9wAAAAAAAAAAAAAAAAAAAAGGZvZyBsaWdodCBzaGFkb3cgc3VyZmFjZQAAAAAAAAAAYcx1VAE= AQAAAAgAAAAABAAAAANhYnMAAAAIQWJzb2x1dGUAAAAWb3BsaWI6L1ZvcC9hYnM/Vm9wL2FicwAAAAdWT1BfYWJzAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAWHMdVQAAQAAAAAEAAA= AAhhZGRjb25zdAAAAAxBZGQgQ29uc3RhbnQAAAAgb3BsaWI6L1ZvcC9hZGRjb25zdD9Wb3AvYWRkY29uc3QAAAAMVk9QX2FkZGNvbnN0AAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAWE= zHVUAAEAAAAABAAAAA1hdHRyaWJ3cmFuZ2xlAAAAEUF0dHJpYnV0ZSBXcmFuZ2xlAAAAKm9wbGliOi9Tb3AvYXR0cmlid3JhbmdsZT9Tb3AvYXR0cmlid3JhbmdsZQAAABFTT1BfYXR0cmlid3JhbmdsZQAAAAAAAAAAAAAAA1M= b3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzHVUAQEAAAAABAAAAAVjbGFtcAAAAAVDbGFtcAAAABpvcGxpYjovVm9wL2NsYW1wP1ZvcC9jbGFtcAAAAAlWT1BfY2xhbXAAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGE= bGwAAAAAAAAAASoAAAAAAAAAA2HMdVQAAQAAAAAEAAAACmNvbXBsZW1lbnQAAAAKQ29tcGxlbWVudAAAACRvcGxpYjovVm9wL2NvbXBsZW1lbnQ/Vm9wL2NvbXBsZW1lbnQAAAAOVk9QX2NvbXBsZW1lbnQAAAAAAAAAAAAAAAM= Vm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAWHMdVQAAQAAAAAFAAAAD2NvbXB1dGVsaWdodGluZwAAABBDb21wdXRlIExpZ2h0aW5nAAAALm9wbGliOi9Wb3AvY29tcHV0ZWxpZ2h0aW5nP1ZvcC9jb21wdXQ= ZWxpZ2h0aW5nAAAAE1ZPUF9jb21wdXRlbGlnaHRpbmcAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAALc3VyZmFjZSBmb2cAAAAAAAAAA2HMdVQBAQAAAAgAAAAABQAAABRjb21wdXRlbGlnaHRpbmc6OjIuMAAAABBDb20= cHV0ZSBMaWdodGluZwAAADhvcGxpYjovVm9wL2NvbXB1dGVsaWdodGluZzo6Mi4wP1ZvcC9jb21wdXRlbGlnaHRpbmc6OjIuMAAAABNWT1BfY29tcHV0ZWxpZ2h0aW5nAAAAAAAAAAAAAAADVm9wAAAAAAAAAAAAAAAAAAAAC3M= dXJmYWNlIGZvZwAAAAAAAAAEYcx1VAEBAAAACAAAAAAEAAAADGNvcHl0b2N1cnZlcwAAAA5Db3B5IHRvIEN1cnZlcwAAAChvcGxpYjovU29wL2NvcHl0b2N1cnZlcz9Tb3AvY29weXRvY3VydmVzAAAAEFNPUF9jb3B5dG9jdXI= dmVzAAAAAAAAAAAAAAADU29wAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACYcx1VAEBAAAAAAQAAAAGY29zaW5lAAAABkNvc2luZQAAABxvcGxpYjovVm9wL2Nvc2luZT9Wb3AvY29zaW5lAAAAClZPUF9jb3NpbmUAAAAAAAAAAAA= AAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAWHMdVQAAQAAAAAEAAAACGRlZ3RvcmFkAAAAEkRlZ3JlZXMgdG8gUmFkaWFucwAAACBvcGxpYjovVm9wL2RlZ3RvcmFkP1ZvcC9kZWd0b3JhZAAAAAxWT1A= X2RlZ3RvcmFkAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAWHMdVQAAQAAAAAFAAAAEGRlbnNpdHl0b29wYWNpdHkAAAAZVm9sdW1lIERlbnNpdHkgdG8gT3BhY2l0eQAAADBvcGxpYjo= L1ZvcC9kZW5zaXR5dG9vcGFjaXR5P1ZvcC9kZW5zaXR5dG9vcGFjaXR5AAAAFFZPUF9kZW5zaXR5dG9vcGFjaXR5AAAAAAAAAAAAAAADVm9wAAAAAAAAAAAAAAAAAAAAC3N1cmZhY2UgZm9nAAAAAAAAAANhzHVUAQEAAAAIAAA= AAAEAAAAA2RvdAAAAAtEb3QgUHJvZHVjdAAAABZvcGxpYjovVm9wL2RvdD9Wb3AvZG90AAAAB1ZPUF9kb3QAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAACYcx1VAABAAAAAAQAAAALZWQ= Z2VmYWxsb2ZmAAAADEVkZ2UgRmFsbG9mZgAAACZvcGxpYjovVm9wL2VkZ2VmYWxsb2ZmP1ZvcC9lZGdlZmFsbG9mZgAAAA9WT1BfZWRnZWZhbGxvZmYAAAAAAAAAAAAAAANWb3AAAAAGc3VibmV0AAAABlNVQnZvcAAAAAAAAAA= GHN1cmZhY2UgZm9nIHNoYWRvdyBsaWdodAAAAAAAAAAEYcx1VAEBAAAAAAQAAAADZXhwAAAAC0V4cG9uZW50aWFsAAAAFm9wbGliOi9Wb3AvZXhwP1ZvcC9leHAAAAAHVk9QX2V4cAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAA= BlZPUGFsbAAAAAAAAAABKgAAAAAAAAABYcx1VAABAAAAAAQAAAADZml0AAAACUZpdCBSYW5nZQAAABZvcGxpYjovVm9wL2ZpdD9Wb3AvZml0AAAAB1ZPUF9maXQAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAA= AAAAASoAAAAAAAAABWHMdVQAAQAAAAAEAAAACmZsaXBzb3VyY2UAAAALRkxJUCBTb3VyY2UAAAAkb3BsaWI6L1NvcC9mbGlwc291cmNlP1NvcC9mbGlwc291cmNlAAAADlNPUF9mbGlwc291cmNlAAAAAAAAAAAAAAADU29wAAA= AAAAAAAAAAAAAAAAAAAAAAABAAAAAWHMdVQBAQAAAAAEAAAACmZsb2F0dG92ZWMAAAAPRmxvYXQgdG8gVmVjdG9yAAAAJG9wbGliOi9Wb3AvZmxvYXR0b3ZlYz9Wb3AvZmxvYXR0b3ZlYwAAAA5WT1BfZmxvYXR0b3ZlYwAAAAA= AAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAADYcx1VAABAAAAAAQAAAAJZnJvbnRmYWNlAAAACkZyb250IEZhY2UAAAAib3BsaWI6L1ZvcC9mcm9udGZhY2U/Vm9wL2Zyb250ZmFjZQAAAA1WT1A= X2Zyb250ZmFjZQAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAACVzdXJmYWNlIGZvZyBsaWdodCBzaGFkb3cgcGhvdG9uIHJzbF8qAAAAAAAAAAJhzHVUAAEAAAAABAAAABZnZW9tZXRyeXZvcGdsb2JhbDo= OjIuMAAAAB5HZW9tZXRyeSBWT1AgR2xvYmFsIFBhcmFtZXRlcnMAAAA8b3BsaWI6L1ZvcC9nZW9tZXRyeXZvcGdsb2JhbDo6Mi4wP1ZvcC9nZW9tZXRyeXZvcGdsb2JhbDo6Mi4wAAAAFVZPUF9nZW9tZXRyeXZvcGdsb2JhbAA= AAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAAEY3ZleAAAAAAAAAAAYcx1VAEBAAAAAAQAAAARZ2VvbWV0cnl2b3BvdXRwdXQAAAATR2VvbWV0cnkgVk9QIE91dHB1dAAAADJvcGxpYjovVm9wL2dlb21ldHJ5dm9wb3V0cHU= dD9Wb3AvZ2VvbWV0cnl2b3BvdXRwdXQAAAAZVk9QX2dlb21ldHJ5dm9wb3V0cHV0Lm90bAAAAAAAAAAAAAAAA1ZvcAAAAAAAAAAAAAAAAAAAAARjdmV4AAAAAAAAAAVhzHVUAQEAAAAABAAAAA5nZXRhdHRyaWI6OjIuMAAAAA0= R2V0IEF0dHJpYnV0ZQAAACxvcGxpYjovVm9wL2dldGF0dHJpYjo6Mi4wP1ZvcC9nZXRhdHRyaWI6OjIuMAAAABFWT1BfZ2V0YXR0cmliLTIuMAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAAAAAAAAAA= AAZhzHVUAAEAAAAABAAAAA5nZXRsYXllcmV4cG9ydAAAABBHZXQgTGF5ZXIgRXhwb3J0AAAALG9wbGliOi9Wb3AvZ2V0bGF5ZXJleHBvcnQ/Vm9wL2dldGxheWVyZXhwb3J0AAAAElZPUF9nZXRsYXllcmV4cG9ydAAAAAAAAAA= AAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAAdc3VyZmFjZSBkaXNwbGFjZSBjdmV4IHNvcCBwb3AAAAAAAAAAA2HMdVQAAQAAAAAEAAAAC2lmY29ubmVjdGVkAAAADElmIENvbm5lY3RlZAAAACZvcGxpYjovVm9wL2k= ZmNvbm5lY3RlZD9Wb3AvaWZjb25uZWN0ZWQAAAAPVk9QX2lmY29ubmVjdGVkAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAmHMdVQAAQAAAAAEAAAAA2lmZAAAAAZNYW50cmEAAAAcb3A= bGliOi9Ecml2ZXIvaWZkP0RyaXZlci9pZmQAAAAKUk9QX21hbnRyYQAAAAAAAAAAAAAABkRyaXZlcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnD2HMdVQAAQAAAAAEAAAACmludHRvZmxvYXQAAAAQSW50ZWdlciB0byBGbG9hdAA= AAAkb3BsaWI6L1ZvcC9pbnR0b2Zsb2F0P1ZvcC9pbnR0b2Zsb2F0AAAADlZPUF9pbnR0b2Zsb2F0AAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAAAAAAAAAAAABYcx1VAABAAAAAAQAAAAIaW50dG92ZWM= AAAAEUludGVnZXIgdG8gVmVjdG9yAAAAIG9wbGliOi9Wb3AvaW50dG92ZWM/Vm9wL2ludHRvdmVjAAAADFZPUF9pbnR0b3ZlYwAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAAAAAAAAAAAA2HMdVQAAQA= AAAABAAAAAtpc2Nvbm5lY3RlZAAAAAxJcyBDb25uZWN0ZWQAAAAmb3BsaWI6L1ZvcC9pc2Nvbm5lY3RlZD9Wb3AvaXNjb25uZWN0ZWQAAAAPVk9QX2lzY29ubmVjdGVkAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGw= AAAAAAAAAAEqAAAAAAAAAAFhzHVUAAEAAAAABAAAAAhpc3NoYWRvdwAAAA1JcyBTaGFkb3cgUmF5AAAAIG9wbGliOi9Wb3AvaXNzaGFkb3c/Vm9wL2lzc2hhZG93AAAADFZPUF9pc3NoYWRvdwAAAAAAAAAAAAAAA1ZvcAAAAAM= dm9wAAAABlZPUGFsbAAAAAAAAAALc3VyZmFjZSBmb2cAAAAAAAAAAGHMdVQAAQAAAAAEAAAAB2xhbWJlcnQAAAAHTGFtYmVydAAAAB5vcGxpYjovVm9wL2xhbWJlcnQ/Vm9wL2xhbWJlcnQAAAALVk9QX2xhbWJlcnQAAAAAAAA= AAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAADXN1cmZhY2UgcnNsXyoAAAAAAAAABWHMdVQAAQAAAAAFAAAAC2xheWVyZXhwb3J0AAAADExheWVyIEV4cG9ydAAAACZvcGxpYjovVm9wL2xheWVyZXhwb3J0P1ZvcC8= bGF5ZXJleHBvcnQAAAAPVk9QX2xheWVyZXhwb3J0AAAAAAAAAAAAAAADVm9wAAAAAAAAAAAAAAAAAAAAKGRpc3BsYWNlIGZvZyBsaWdodCBwaG90b24gc2hhZG93IHN1cmZhY2UAAAAAAAAAAmHMdVQBAQAAAAgAAAAABAAAAAk= bGF5ZXJwYWNrAAAACkxheWVyIFBhY2sAAAAib3BsaWI6L1ZvcC9sYXllcnBhY2s/Vm9wL2xheWVycGFjawAAAA1WT1BfbGF5ZXJwYWNrAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAHXN1cmZhY2UgZGk= c3BsYWNlIGN2ZXggc29wIHBvcAAAAAAAAAAHYcx1VAABAAAAAAUAAAALbGF5ZXJ1bnBhY2sAAAAMTGF5ZXIgVW5wYWNrAAAAJm9wbGliOi9Wb3AvbGF5ZXJ1bnBhY2s/Vm9wL2xheWVydW5wYWNrAAAAD1ZPUF9sYXllcnVucGE= Y2sAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAAoc3VyZmFjZSBwaG90b24gZGlzcGxhY2UgbGlnaHQgc2hhZG93IGZvZwAAAAAAAAABYcx1VAEBAAAACAAAAAAEAAAABmxlbmd0aAAAAAZMZW5ndGgAAAAcb3BsaWI6L1Y= b3AvbGVuZ3RoP1ZvcC9sZW5ndGgAAAAKVk9QX2xlbmd0aAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAAFhzHVUAAEAAAAABAAAAAlsdW1pbmFuY2UAAAAJTHVtaW5hbmNlAAAAIm9wbGk= YjovVm9wL2x1bWluYW5jZT9Wb3AvbHVtaW5hbmNlAAAADVZPUF9sdW1pbmFuY2UAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAABYcx1VAABAAAAAAQAAAAGbW9kdWxvAAAABk1vZHVsbwA= AAAcb3BsaWI6L1ZvcC9tb2R1bG8/Vm9wL21vZHVsbwAAAApWT1BfbW9kdWxvAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAmHMdVQAAQAAAAAEAAAACG11bGNvbnN0AAAAEU11bHRpcGw= eSBDb25zdGFudAAAACBvcGxpYjovVm9wL211bGNvbnN0P1ZvcC9tdWxjb25zdAAAAAxWT1BfbXVsY29uc3QAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAABYcx1VAABAAAAAAQAAAAGbmU= Z2F0ZQAAAAZOZWdhdGUAAAAcb3BsaWI6L1ZvcC9uZWdhdGU/Vm9wL25lZ2F0ZQAAAApWT1BfbmVnYXRlAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAWHMdVQAAQAAAAAEAAAADW5vcm0= YWxmYWxsb2ZmAAAADk5vcm1hbCBGYWxsb2ZmAAAAKm9wbGliOi9Wb3Avbm9ybWFsZmFsbG9mZj9Wb3Avbm9ybWFsZmFsbG9mZgAAABFWT1Bfbm9ybWFsZmFsbG9mZgAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAA= AAAAAAAdZm9nIGxpZ2h0IHNoYWRvdyBzdXJmYWNlIHJzbCoAAAAAAAAABWHMdVQAAQAAAAAEAAAACW5vcm1hbGl6ZQAAAAlOb3JtYWxpemUAAAAib3BsaWI6L1ZvcC9ub3JtYWxpemU/Vm9wL25vcm1hbGl6ZQAAAA1WT1Bfbm8= cm1hbGl6ZQAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAAFhzHVUAAEAAAAABAAAAAtwYnJsaWdodGluZwAAAAxQQlIgTGlnaHRpbmcAAAAmb3BsaWI6L1ZvcC9wYnJsaWdodGluZz9Wb3A= L3BicmxpZ2h0aW5nAAAAD1ZPUF9wYnJsaWdodGluZwAAAAAAAAAAAAAAA1ZvcAAAAAAAAAAAAAAAAAAAAAdzdXJmYWNlAAAAAAAAABVhzHVUAAEAAAAABAAAAAhwYnJwaGFzZQAAABlQQlIgVm9sdW1lIFBoYXNlIEZ1bmN0aW8= bgAAACBvcGxpYjovVm9wL3BicnBoYXNlP1ZvcC9wYnJwaGFzZQAAAAxWT1BfcGJycGhhc2UAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANhzHVUAAEAAAAABAAAAAtwb2ludGppdHRlcgAAAAxQb2ludCA= Sml0dGVyAAAAJm9wbGliOi9Tb3AvcG9pbnRqaXR0ZXI/U29wL3BvaW50aml0dGVyAAAAD1NPUF9wb2ludGppdHRlcgAAAAAAAAAAAAAAA1NvcAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAWHMdVQBAQAAAAAEAAAAEHBvaW50c2Y= cm9tdm9sdW1lAAAAElBvaW50cyBmcm9tIFZvbHVtZQAAADBvcGxpYjovU29wL3BvaW50c2Zyb212b2x1bWU/U29wL3BvaW50c2Zyb212b2x1bWUAAAAUU09QX3BvaW50c2Zyb212b2x1bWUAAAAAAAAAAAAAAANTb3AAAAAAAAA= AAAAAAAAAAAAFWd1aWRlPS4vRklOQUxfVk9MVU1FIAAAAAEAAAABYcx1VAEBAAAAAAQAAAADcG93AAAABVBvd2VyAAAAFm9wbGliOi9Wb3AvcG93P1ZvcC9wb3cAAAAHVk9QX3BvdwAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAA= BlZPUGFsbAAAAAAAAAABKgAAAAAAAAACYcx1VAABAAAAAAQAAAAGc2hhZG93AAAABlNoYWRvdwAAABxvcGxpYjovVm9wL3NoYWRvdz9Wb3Avc2hhZG93AAAAClZPUF9zaGFkb3cAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlY= T1BhbGwAAAAAAAAAC3N1cmZhY2UgZm9nAAAAAAAAAAFhzHVUAAEAAAAABAAAAAhzcGVjdWxhcgAAAAhTcGVjdWxhcgAAACBvcGxpYjovVm9wL3NwZWN1bGFyP1ZvcC9zcGVjdWxhcgAAAAxWT1Bfc3BlY3VsYXIAAAAAAAAAAAA= AAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAADXN1cmZhY2UgcnNsXyoAAAAAAAAAC2HMdVQAAQAAAAAEAAAABHNxcnQAAAALU3F1YXJlIFJvb3QAAAAYb3BsaWI6L1ZvcC9zcXJ0P1ZvcC9zcXJ0AAAACFZPUF9zcXJ0AAA= AAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAAFhzHVUAAEAAAAABAAAAAhzdWJjb25zdAAAABFTdWJ0cmFjdCBDb25zdGFudAAAACBvcGxpYjovVm9wL3N1YmNvbnN0P1ZvcC9zdWJjb25zdAA= AAAMVk9QX3N1YmNvbnN0AAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAWHMdVQAAQAAAAAEAAAAB3RleHR1cmUAAAAHVGV4dHVyZQAAAB5vcGxpYjovVm9wL3RleHR1cmU/Vm9wL3RleHQ= dXJlAAAAC1ZPUF90ZXh0dXJlAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAACXZleCogcnNsKgAAAAAAAAATYcx1VAABAAAAAAQAAAAGdHdvd2F5AAAADlR3byBXYXkgU3dpdGNoAAAAHG9wbGliOi9Wb3A= L3R3b3dheT9Wb3AvdHdvd2F5AAAAClZPUF90d293YXkAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAADYcx1VAABAAAAAAUAAAAIdXZjb29yZHMAAAAJVVYgQ29vcmRzAAAAIG9wbGliOi8= Vm9wL3V2Y29vcmRzP1ZvcC91dmNvb3JkcwAAAAxWT1BfdXZjb29yZHMAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAAJdmV4KiByc2wqAAAAAAAAAABhzHVUAQEAAAAIAAAAAAQAAAAMdmVjZ2V0Y29tcG9uAAAAFEdldCA= VmVjdG9yIENvbXBvbmVudAAAAChvcGxpYjovVm9wL3ZlY2dldGNvbXBvbj9Wb3AvdmVjZ2V0Y29tcG9uAAAAEFZPUF92ZWNnZXRjb21wb24AAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAA= AWHMdVQAAQAAAAAEAAAACnZlY3RvZmxvYXQAAAAPVmVjdG9yIHRvIEZsb2F0AAAAJG9wbGliOi9Wb3AvdmVjdG9mbG9hdD9Wb3AvdmVjdG9mbG9hdAAAAA5WT1BfdmVjdG9mbG9hdAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAA= BlZPUGFsbAAAAAAAAAABKgAAAAAAAAABYcx1VAABAAAAAAQAAAAJdmVjdG9odmVjAAAAEVZlY3RvciB0byBWZWN0b3I0AAAAIm9wbGliOi9Wb3AvdmVjdG9odmVjP1ZvcC92ZWN0b2h2ZWMAAAANVk9QX3ZlY3RvaHZlYwAAAAA= AAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAAAAAAAAAAAAAJhzHVUAAEAAAAABQAAAAt2b2x1bWVtb2RlbAAAAAxWb2x1bWUgTW9kZWwAAAAmb3BsaWI6L1ZvcC92b2x1bWVtb2RlbD9Wb3Avdm9sdW1lbW9kZWw= AAAAD1ZPUF92b2x1bWVtb2RlbAAAAAAAAAAAAAAAA1ZvcAAAAAAAAAAAAAAAAAAAAAdzdXJmYWNlAAAAAAAAAAlhzHVUAQEAAAAIAAAAAAQAAAAKdm9sdW1lcmFtcAAAAAtWb2x1bWUgUmFtcAAAACRvcGxpYjovU29wL3ZvbHU= bWVyYW1wP1NvcC92b2x1bWVyYW1wAAAADlNPUF92b2x1bWVyYW1wAAAAAAAAAAAAAAADU29wAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABYcx1VAEBAAAAAAUAAAAQdm9sdW1lc2hhZGVyY29yZQAAABJWb2x1bWUgU2hhZGVyIEM= b3JlAAAAMG9wbGliOi9Wb3Avdm9sdW1lc2hhZGVyY29yZT9Wb3Avdm9sdW1lc2hhZGVyY29yZQAAABRWT1Bfdm9sdW1lc2hhZGVyY29yZQAAAAAAAAAAAAAAA1ZvcAAAAAAAAAAAAAAAAAAAAAdzdXJmYWNlAAAAAAAAAAhhzHU= VAEBAAAACAAAAAAEAAAAD3ZvbHVtZXZvcGdsb2JhbAAAABxWb2x1bWUgVk9QIEdsb2JhbCBQYXJhbWV0ZXJzAAAALm9wbGliOi9Wb3Avdm9sdW1ldm9wZ2xvYmFsP1ZvcC92b2x1bWV2b3BnbG9iYWwAAAATVk9QX3ZvbHVtZXY= ZXhnbG9iYWwAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAAEY3ZleAAAAAAAAAAAYcx1VAEBAAAAAAQAAAAPdm9sdW1ldm9wb3V0cHV0AAAAEVZvbHVtZSBWT1AgT3V0cHV0AAAALm9wbGliOi9Wb3Avdm9sdW1ldm9wb3U= dHB1dD9Wb3Avdm9sdW1ldm9wb3V0cHV0AAAAE1ZPUF92b2x1bWV2ZXhvdXRwdXQAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAAEY3ZleAAAAAAAAAABYcx1VAEBAAAAAAQAAAANdm9sdW1ld3JhbmdsZQAAAA5Wb2x1bWU= IFdyYW5nbGUAAAAqb3BsaWI6L1NvcC92b2x1bWV3cmFuZ2xlP1NvcC92b2x1bWV3cmFuZ2xlAAAAEVNPUF92b2x1bWV3cmFuZ2xlAAAAAAAAAAAAAAADU29wAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAEYcx1VAEBAElORFgAAAA= AAAAAAAAAAACAAAACENvbnRlbnRzAAAAAAAAAFdhzHVFAAAADERpYWxvZ1NjcmlwdAAAAFcAAAK4YLpRiTA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MTYzMDcyNTA1MDAwMDEzMDA= MDAwMDAwMDAwVFJBSUxFUiEhIQAjIERpYWxvZyBzY3JpcHQgZm9yIE9fX19fRk9MQUZfRUdERV9UT09SX0VSQVVRU19FTklTX0RFUkVXT1BfX19fT19fX19QT1dFUkVEX1NJTkVfU1FVQVJFX1JPT1RfRURHRV9GQUxPRl9fX18= TyBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQlPX19fX0ZPTEFGX0VHREVfVE9PUl9FUkFVUVNfRU5JU19ERVJFV09QX19fX09fX19fUE9XRVJFRF9TSU5FX1NRVUFSRV9ST09UX0VER0VfRkFMT0ZfX19fTwo= ICAgIHNjcmlwdAlPX19fX0xBSVJFVEFNX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1I= T09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX01BVEVSSUFMX19fX08KICAgIGxhYmVsCU9fX19fTEFJUkVUQU1fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0Q= RV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT18= U0hBREVSX01BVEVSSUFMX19fX08KCiAgICByZW5kZXJtYXNrCSJWTWFudHJhIE9HTCIKCiAgICBoZWxwIHsKCSIiCiAgICB9Cgp9CklORFgAAAAAAAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2HMdUUAAAAMRGlhbG9nU2M= cmlwdAAAAFcAAAJkYLfEtDA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MTYzMDcyNTA1MDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmlwdCBmb3IgT19fX18= TEFJUkVUQU1fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9NQVRFUklBTF9fX19PIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkCgp7CiAgICBuYW1lCU8= X19fX0xBSVJFVEFNX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfTUFURVJJQUxfX19fTwogICAgc2NyaXB0CU9fX19fTEFJUkVUQU1fUkVEQUhTX08= SVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfTUFURVJJQUxfX19fTwogICAgbGE= YmVsCU9fX19fTEFJUkVUQU1fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1M= SEFERVJfTUFURVJJQUxfX19fTwoKICAgIHJlbmRlcm1hc2sJIlZNYW50cmEgT0dMIgoKICAgIGhlbHAgewoJIiIKICAgIH0KCn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAABy2CuWa4jIERpYWxvZyA= c2NyaXB0IGZvciBPX19fX1JFREFIU19MU0xHX19fX09fX19fR0xTTF9TSEFERVJfX19fTyBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQlPX19fX1JFREFIU19MU0xHX19fX09fX19fR0xTTF9TSEFERVJfX18= X08KICAgIHNjcmlwdAlPX19fX1JFREFIU19MU0xHX19fX09fX19fR0xTTF9TSEFERVJfX19fTwogICAgbGFiZWwJT19fX19SRURBSFNfTFNMR19fX19PX19fX0dMU0xfU0hBREVSX19fX08KCiAgICByZW5kZXJtYXNrCU9HTDI= CiAgICBzaGFkZXJ0eXBlCWFueQogICAgb3V0cHV0CXN1cmZhY2UJc3VyZmFjZQlzdXJmYWNlCiAgICBzaWduYXR1cmUJIkRlZmF1bHQgSW5wdXRzIglkZWZhdWx0CXsgc3VyZmFjZSB9CgogICAgb3V0cHV0b3ZlcnJpZGVzCWQ= ZWZhdWx0CiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwKQogICAgfQoKICAgIGhlbHAgewoJIiIKICAgIH0KCn0KSU5EWAAAAAAAAAAAAAAAAgAAAAhDb250ZW50cwAAAAAAAABXYcx1RQAAAAxEaWFsb2dTY3JpcHQAAABXAAA= AnZgulF9MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQxNjMwNzI1MDUwMDAwMTMwMDAwMDAwMDAwMFRSQUlMRVIhISEAIyBEaWFsb2cgc2NyaXB0IGZvciBPX19fX1JFREFIU19TRU4= VEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkCgp7CiAgICBuYW1lCU9fX19fUkVEQUhTX1M= RU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfU0hBREVSX19fX08KICAgIHNjcmlwdAlPX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0k= UlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PCiAgICBsYWJlbAlPX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0E= TF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PCgogICAgb3V0cHV0CWZsb2F0CWRpZmYJIkNvbWJpbmVkIFZhbHVlIgogICAgc2lnbmF0dXJlCSJEZWZhdWx0IElucHV0cyIJZGVmYXVsdAl7IGZsb2F0IH0KCiAgICA= b3V0cHV0b3ZlcnJpZGVzCWRlZmF1bHQKICAgIHsKCV9fX2JlZ2luCWF1dG8KCQkJKDApCiAgICB9CgogICAgaGVscCB7CgkiIgogICAgfQoKfQpJTkRYAAAAAAAAAAAAAAACAAAACENvbnRlbnRzAAAAAAAAAFdhzHVFAAAADEQ= aWFsb2dTY3JpcHQAAABXAAACdmC1JCswNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDE2MzA3MjUwNTAwMDAxMzAwMDAwMDAwMDAwVFJBSUxFUiEhIQAjIERpYWxvZyBzY3JpcHQgZm8= ciBPX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fTyBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQlPX19fX1JFREFIU18= VE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX08KICAgIHNjcmlwdAlPX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1I= QURJQUxfR1JBRElFTlRfU0hBREVSX19fX08KICAgIGxhYmVsCU9fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0U= REdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTwoKICAgIG91dHB1dAlmbG9hdAljb21wbGVtCSJDb21wbGVtZW50OiAxIC0gSW5wdXQgVmFsdWUiCiAgICBzaWduYXR1cmUJIkRlZmF1bHQgSW5wdXRzIglkZWZhdWw= dAl7IGZsb2F0IH0KCiAgICBvdXRwdXRvdmVycmlkZXMJZGVmYXVsdAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCkKICAgIH0KCiAgICBoZWxwIHsKCSIiCiAgICB9Cgp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2M= cmlwdAAAAAAAAAcSX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSA= cmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwo= ICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQk= ImFicyIKICAgIHNjcmlwdAkiYWJzIgogICAgbGFiZWwJImFicyIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIkYWJzID0gdm9wX2FicygkdmFsKTsiCiAgICB9CgogICAgaW4= cHV0CWZsb2F0CXZhbAkiSW5wdXQgVmFsdWUiCiAgICBvdXRwdXQJZmxvYXQJYWJzCSJBYnNvbHV0ZSBWYWx1ZSIKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiSW50ZWdlciIJCWk= CXsgaW50IGludCB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFA= b2ludCIJCXAJeyBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIH0KICAgIHNpZ25hdHU= cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCB2ZWN0b3I0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXY= CXsgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWE= bCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQoKICAgIFZPUF9GTFRfUEFSTSh2YWwsICAgIlZhbHVlIiwgMSkKICAgIFZPUF9JTlRfUEFSTSh2YWxfaSwgIlZhbHVlIiw= IDEpCiAgICBWT1BfVkVDMl9QQVJNKHZhbF91LCAiVmFsdWUiLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF92LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9wLCAiVmFsdWUiLCAxLCAxLCAxKQo= ICAgIFZPUF9WRUNfUEFSTSh2YWxfbiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfYywgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUM0X1BBUk0odmFsX3Y0LCJWYWx1ZSIsIDEsIDEsIDEsIDE= KQogICAgVk9QX0ZMVF9QQVJNKHZhbF91ZiwgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXYsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VwLCAiVmFsdWUiLCAxLCAxLCAxKQogICA= IFZPUF9WRUNfUEFSTSh2YWxfdW4sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX3VjLCAiVmFsdWUiLCAxLCAxLCAxKQoKICAgIGdyb3VwIHsgbmFtZSAiZ3YiIG9ic29sZXRlIDEyLjAgfQogICAgZ3I= b3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABP5fUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHA= cm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGU= biBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U= NwogKgk0MTYtNTA0LTk4NzYKICoKICovCgp7CiAgICBuYW1lCSJhZGRjb25zdCIKICAgIHNjcmlwdAkiYWRkY29uc3QiCiAgICBsYWJlbAkiYWRkY29uc3QiCgoKICAgIGNvZGUgewoJIiRhZGRlZCA9ICR2YWwgKyAkYWRkY28= bnN0OyIKICAgIH0KCiAgICBkZXNjcmlwdGl2ZXBhcm0JYWRkY29uc3QKCiAgICBpbnB1dAlpbnQJdmFsCQkiSW5wdXQgVmFsdWUiCiAgICBvdXRwdXQJaW50CWFkZGVkCQkiSW5wdXQgVmFsdWUgKyBDb25zdGFudCIKICAgIHM= aWduYXR1cmUJIkludGVnZXIiCQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSJGbG9hdCIJCQlmCXsgZmxvYXQgZmxvYXQgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHM= aWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQlwCXsgcG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiCQluCXsgbm9ybWFsIG5vcm0= YWwgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NAl7IHZlY3RvcjQgdmVjdG9yNCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBjb2xvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQ= IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXA= b2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQoKICAgIHBhcm0= IHsKCW5hbWUJYWRkY29uc3QKCWxhYmVsCSJBZGQiCgl0eXBlCWZsb2F0CglzaXplCTEKCWRlZmF1bHQJeyAxLjAgfQogICAgfQp9CklORFgAAAAAAAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2HMdUUAAAAMRGlhbG9nU2M= cmlwdAAAAFcAAB8sX1B9LjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MTYzMDcyNTA1MDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmlwdCBmb3IgYXR0cmk= YndyYW5nbGUgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQKCnsKICAgIG5hbWUJYXR0cmlid3JhbmdsZQogICAgc2NyaXB0CWF0dHJpYndyYW5nbGUKICAgIGxhYmVsCSJBdHRyaWJ1dGUgV3JhbmdsZSIKCiAgICBoZWxwIHsKCSI= IgogICAgfQoKICAgIGlucHV0bGFiZWwJMQkiR2VvbWV0cnkgdG8gUHJvY2VzcyB3aXRoIFdyYW5nbGUiCiAgICBpbnB1dGxhYmVsCTIJIkFuY2lsbGFyeSBJbnB1dCwgcG9pbnQoMSwgLi4uKSB0byBBY2Nlc3MiCiAgICBpbnA= dXRsYWJlbAkzCSJBbmNpbGxhcnkgSW5wdXQsIHBvaW50KDIsIC4uLikgdG8gQWNjZXNzIgogICAgaW5wdXRsYWJlbAk0CSJBbmNpbGxhcnkgSW5wdXQsIHBvaW50KDMsIC4uLikgdG8gQWNjZXNzIgoKICAgIGdyb3VwIHsKICA= ICAgICAgbmFtZSAgICAiZm9sZGVyMCIKICAgICAgICBsYWJlbCAgICJDb2RlIgoKICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiZ3JvdXAiCiAgICAgICAgICAgIGxhYmVsICAgIkdyb3VwIgogICAgICAgICA= ICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICAgICAgbWVudXRvZ2dsZSB7CiAgICAgICAgICAgICAgICBbICJvcG1lbnUgLWwgYXR0cmlidm9wMSBiaW5kZ3JvdXAiIF0KICAgICA= ICAgICAgIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb24= IiAiaW1wb3J0IHNvcHV0aWxzXG5rd2FyZ3NbJ2dlb21ldHJ5dHlwZSddID0ga3dhcmdzWydub2RlJ10ucGFybVR1cGxlKCdncm91cHR5cGUnKVxua3dhcmdzWydpbnB1dGluZGV4J10gPSAwXG5zb3B1dGlscy5zZWxlY3RHcm8= dXBQYXJtKGt3YXJncykiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uX2hlbHAiICJTZWxlY3QgZ2VvbWV0cnkgZnJvbSBhbiBhdmFpbGFibGUgdmlld3BvcnQuIiB9CiAgICAgICAgICAgIHBhcm10YWc= IHsgInNjcmlwdF9hY3Rpb25faWNvbiIgIkJVVFRPTlNfcmVzZWxlY3QiIH0KICAgICAgICAgICAgYmluZHNlbGVjdG9yIHBvaW50cyAiTW9kaWZ5IFBvaW50cyIKICAgICAgICAgICAgICAgICJTZWxlY3QgdGhlIHBvaW50cyA= dG8gYWZmZWN0IGFuZCBwcmVzcyBFbnRlciB0byBjb21wbGV0ZS4iCiAgICAgICAgICAgICAgICAwIDEgMHhmZmZmZmZmZiAwIGdyb3VwdHlwZSAwCiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICA= ICAiZ3JvdXB0eXBlIgogICAgICAgICAgICBsYWJlbCAgICJHcm91cCBUeXBlIgogICAgICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICAgICAgZGVmYXVsdCB7ICJndWVzcyIgfQogICAgICAgICAgICBtZW51IHsKICA= ICAgICAgICAgICAgICAiZ3Vlc3MiICAgICAiR3Vlc3MgZnJvbSBHcm91cCIKICAgICAgICAgICAgICAgICJ2ZXJ0aWNlcyIgICJWZXJ0aWNlcyIKICAgICAgICAgICAgICAgICJlZGdlcyIgICAgICJFZGdlcyIKICAgICAgICA= ICAgICAgICAicG9pbnRzIiAgICAiUG9pbnRzIgogICAgICAgICAgICAgICAgInByaW1zIiAgICAgIlByaW1pdGl2ZXMiCiAgICAgICAgICAgIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm0= dGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImNsYXNzIgogICAgICAgICAgICBsYWJlbCAgICJSdW4gT3ZlciIKICAgICA= ICAgICAgIHR5cGUgICAgb3JkaW5hbAogICAgICAgICAgICBkZWZhdWx0IHsgInBvaW50IiB9CiAgICAgICAgICAgIG1lbnUgewogICAgICAgICAgICAgICAgImRldGFpbCIgICAgIkRldGFpbCAob25seSBvbmNlKSIKICAgICA= ICAgICAgICAgICAicHJpbWl0aXZlIiAiUHJpbWl0aXZlcyIKICAgICAgICAgICAgICAgICJwb2ludCIgICAgICJQb2ludHMiCiAgICAgICAgICAgICAgICAidmVydGV4IiAgICAiVmVydGljZXMiCiAgICAgICAgICAgICAgICA= Im51bWJlciIgICAgIk51bWJlcnMiCiAgICAgICAgICAgIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIH0= CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInZleF9udW1jb3VudCIKICAgICAgICAgICAgbGFiZWwgICAiTnVtYmVyIENvdW50IgogICAgICAgICAgICB0eXBlICAgIGludGVnZXIKICAgICAgICAgICAgZGU= ZmF1bHQgeyAiMTAiIH0KICAgICAgICAgICAgaGlkZXdoZW4gInsgY2xhc3MgIT0gbnVtYmVyIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAwISAxMDAwMCB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDA= MDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInZleF90aHJlYWRqb2JzaXplIgogICAgICAgICAgICBsYWJlbCAgICJUaHJlYWQgSm9iIFNpemUiCiAgICAgICA= ICAgICB0eXBlICAgIGludGVnZXIKICAgICAgICAgICAgZGVmYXVsdCB7ICIxMDI0IiB9CiAgICAgICAgICAgIGhpZGV3aGVuICJ7IGNsYXNzICE9IG51bWJlciB9IgogICAgICAgICAgICByYW5nZSAgIHsgMSEgMTAwMDAgfQo= ICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJzbmlwcGV0IgogICAgICAgICAgICBsYWJlbCA= ICAiVkVYcHJlc3Npb24iCiAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyAiIiB9CiAgICAgICAgICAgIG1lbnVyZXBsYWNlIHsKICAgICAgICAgICAgICAgIFsgImltcG9ydCB2ZXhwcmU= c3Npb25tZW51IiBdCiAgICAgICAgICAgICAgICBbICIiIF0KICAgICAgICAgICAgICAgIFsgInJldHVybiB2ZXhwcmVzc2lvbm1lbnUuYnVpbGRTbmlwcGV0TWVudSgnYXR0cmlid3JhbmdsZS9zbmlwcGV0JykiIF0KICAgICA= ICAgICAgICAgICBsYW5ndWFnZSBweXRob24KICAgICAgICAgICAgfQogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgZXhwb3J0ICBhbGwKICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICI= MDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgImVkaXRvciIgIjEiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJlZGl0b3JsYW5nIiAiVkVYIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiZWRpdG8= cmxpbmVzIiAiOC0zMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb24iICJpbXBvcnQgdmV4cHJlc3Npb25tZW51XG5cbm5vZGUgPSBrd2FyZ3NbJ25vZGUnXVxucGFybW5hbWUgPSAnc25pcHBldCdcblw= bnZleHByZXNzaW9ubWVudS5jcmVhdGVTcGFyZVBhcm1zRnJvbUNoQ2FsbHMobm9kZSwgcGFybW5hbWUpIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbl9oZWxwIiAiQ3JlYXRlcyBzcGFyZSBwYXJhbWU= dGVycyBmb3IgZWFjaCB1bmlxdWUgY2FsbCBvZiBjaCgpICIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb25faWNvbiIgIkJVVFRPTlNfY3JlYXRlX3Bhcm1fZnJvbV9jaCIgfQogICAgICAgIH0KICAgICA= ICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImV4cG9ydGxpc3QiCiAgICAgICAgICAgIGxhYmVsICAgIkF0dHJpYnV0ZXMgdG8gQ3JlYXRlIgogICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWY= YXVsdCB7ICIqIiB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICA= ICAgICBuYW1lICAgICJ2ZXhfc3RyaWN0IgogICAgICAgICAgICBsYWJlbCAgICJFbmZvcmNlIFByb3RvdHlwZXMiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAib2ZmIiB9CiAgICA= ICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrIiAiIiB9CiAgICA= ICAgIH0KICAgIH0KCiAgICBncm91cCB7CiAgICAgICAgbmFtZSAgICAiZm9sZGVyMF8xIgogICAgICAgIGxhYmVsICAgIkJpbmRpbmdzIgoKICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiYXV0b2JpbmQiCiA= ICAgICAgICAgICBsYWJlbCAgICJBdXRvYmluZCBieSBOYW1lIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIm9uIiB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICA= ICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgfQogICAgICAgIG11bHRpcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImJpbmRpbmdzIgogICAgICAgICAgICBsYWJlbCA= ICAgIk51bWJlciBvZiBCaW5kaW5ncyIKICAgICAgICAgICAgZGVmYXVsdCAwCiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgIm11bHQ= aXN0YXJ0b2Zmc2V0IiAiMSIgfQoKICAgICAgICAgICAgcGFybSB7CiAgICAgICAgICAgICAgICBuYW1lICAgICJiaW5kbmFtZSMiCiAgICAgICAgICAgICAgICBsYWJlbCAgICJBdHRyaWJ1dGUgTmFtZSIKICAgICAgICAgICA= ICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIHBhcm0gewogICAgICAgICAgICA= ICAgIG5hbWUgICAgImJpbmRwYXJtIyIKICAgICAgICAgICAgICAgIGxhYmVsICAgIlZFWCBQYXJhbWV0ZXIiCiAgICAgICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICAgICAgZGVmYXVsdCB7ICIiIH0KICA= ICAgICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgfQogICAgICAgIH0KCiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImdyb3VwYXV0b2JpbmQiCiAgICAgICAgICAgIGxhYmVsICAgIkE= dXRvYmluZCBHcm91cHMgYnkgTmFtZSIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICJvbiIgfQogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgcGFybXRhZyA= eyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIH0KICAgICAgICBtdWx0aXBhcm0gewogICAgICAgICAgICBuYW1lICAgICJncm91cGJpbmRpbmdzIgogICAgICAgICAgICBsYWJlbCAgICAiR3JvdXA= IEJpbmRpbmdzIgogICAgICAgICAgICBkZWZhdWx0IDAKICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAibXVsdGlzdGFydG9mZnNldCI= ICIxIiB9CgogICAgICAgICAgICBwYXJtIHsKICAgICAgICAgICAgICAgIG5hbWUgICAgImJpbmRncm91cG5hbWUjIgogICAgICAgICAgICAgICAgbGFiZWwgICAiR3JvdXAgTmFtZSIKICAgICAgICAgICAgICAgIHR5cGUgICA= IHN0cmluZwogICAgICAgICAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIHBhcm0gewogICAgICAgICAgICAgICAgbmFtZSAgICA= ImJpbmRncm91cHBhcm0jIgogICAgICAgICAgICAgICAgbGFiZWwgICAiVkVYIFBhcmFtZXRlciIKICAgICAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgICAgICBkZWZhdWx0IHsgIiIgfQogICAgICAgICA= ICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidmV4X2N3ZHBhdGgiCiAgICAgICAgICAgIGxhYmVsICAgIkV2YWx1YXRpb24= IE5vZGUgUGF0aCIKICAgICAgICAgICAgdHlwZSAgICBvcHBhdGgKICAgICAgICAgICAgZGVmYXVsdCB7ICIuIiB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSI= ICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAib3ByZWxhdGl2ZSIgIi4iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInZleF9vdXRwdXRtYXNrIgogICA= ICAgICAgICAgbGFiZWwgICAiRXhwb3J0IFBhcmFtZXRlcnMiCiAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyAiKiIgfQogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICA= ICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidmV4X3VwZGF0ZW5tbHMiCiAgICAgICAgICAgIGxhYmVsICA= ICJVcGRhdGUgTm9ybWFscyBJZiBEaXNwbGFjZWQiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAib2ZmIiB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICA= cGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrIiAiIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW0= ZSAgICAidmV4X21hdGNoYXR0cmliIgogICAgICAgICAgICBsYWJlbCAgICJBdHRyaWJ1dGUgdG8gTWF0Y2giCiAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyAiaWQiIH0KICAgICAgICA= ICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInZleF9pbnA= bGFjZSIKICAgICAgICAgICAgbGFiZWwgICAiQ29tcHV0ZSBSZXN1bHRzIEluIFBsYWNlIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIm9mZiIgfQogICAgICAgICAgICByYW5nZSA= ICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidmV4X3NlbGVjdGlvbmdyb3U= cCIKICAgICAgICAgICAgbGFiZWwgICAiT3V0cHV0IFNlbGVjdGlvbiBHcm91cCIKICAgICAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXQ= b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidmV4X3ByZWNpc2lvbiIKICAgICAgICAgICAgbGFiZWwgICAiVkVYIFByZWNpc2lvbiIKICA= ICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyAiYXV0byIgfQogICAgICAgICAgICBtZW51IHsKICAgICAgICAgICAgICAgICJhdXRvIiAgIkF1dG8iCiAgICAgICAgICAgICAgICAiMzIiICA= ICAiMzIgQml0IgogICAgICAgICAgICAgICAgIjY0IiAgICAiNjQgQml0IChFeHBlcmltZW50YWwpIgogICAgICAgICAgICB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQo= ICAgICAgICB9CiAgICB9Cgp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAACf9fUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiA= KiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiA= KgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg= NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkiY2xhbXAiCiAgICBzY3JpcHQJImNsYW1wIgogICAgbGFiZWwJImNsYW1wIgoKCiAgICBjb2RlIHsKCSIkY2xhbXAgPSBjbGFtcCgkdmFsLCA= JG1pbiwgJG1heCk7IgogICAgfQoKICAgIGlucHV0CWZsb2F0CXZhbAkiSW5wdXQgVmFsdWUiCiAgICBpbnB1dAlmbG9hdAltaW4JIk1pbmltdW0gVmFsdWUiCiAgICBpbnB1dAlmbG9hdAltYXgJIk1heGltdW0gVmFsdWUiCiA= ICAgb3V0cHV0CWZsb2F0CWNsYW1wCSJDbGFtcGVkIFZhbHVlIgoKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiSW50ZWdlciIJCWkgIHsgaW50IGludCBpbnQgaW50IH0KICAgIHM= aWduYXR1cmUJIjJEIFZlY3RvciIJCXUgIHsgdmVjdG9yMiB2ZWN0b3IyIHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYgIHsgdmVjdG9yIHZlY3RvciB2ZWN0b3IgdmVjdG9yIH0KICAgIHM= aWduYXR1cmUJIjNEIFBvaW50IgkJcCAgeyBwb2ludCBwb2ludCBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4gIHsgbm9ybWFsIG5vcm1hbCBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQk= IlJHQiBDb2xvciIJCWMgIHsgY29sb3IgY29sb3IgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NCB7IHZlY3RvcjQgdmVjdG9yNCB2ZWN0b3I0IHZlY3RvcjQgfQogICAgCiAgICBzaWduYXR1cmU= CSJVbmlmb3JtIEZsb2F0IgkJdWYgeyB1ZmxvYXQgdWZsb2F0IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYgeyB1dmVjdG9yIHV2ZWN0b3IgdXZlY3RvciB1dmVjdG9yIH0KICA= ICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwIHsgdXBvaW50IHVwb2ludCB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuIHsgdW5vcm1hbCB1bm9ybWFsIHVub3JtYWw= IHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMgeyB1Y29sb3IgdWNvbG9yIHVjb2xvciB1Y29sb3IgfQoKICAgIFZPUF9GTFRfUEFSTShtaW4sICJNaW4iLCAwKQogICAgVk9QX0ZMVF9QQVI= TShtYXgsICJNYXgiLCAxKQogICAgVk9QX0lOVF9QQVJNKG1pbl9pLCAiTWluIiwgMCkKICAgIFZPUF9JTlRfUEFSTShtYXhfaSwgIk1heCIsIDEpCiAgICBWT1BfVkVDMl9QQVJNKG1pbl91LCAiTWluIiwgMCwgMCkKICAgIFY= T1BfVkVDMl9QQVJNKG1heF91LCAiTWF4IiwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTShtaW5fdiwgIk1pbiIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0obWF4X3YsICJNYXgiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVI= TShtaW5fcCwgIk1pbiIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0obWF4X3AsICJNYXgiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKG1pbl9uLCAiTWluIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShtYXhfbiw= ICJNYXgiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKG1pbl9jLCAiTWluIiwgMCwgMCwgMCkKICAgIFZPUF9DTFJfUEFSTShtYXhfYywgIk1heCIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSNF9QQVJNKG1pbl92NCwgIk1pbiI= LCAwLCAwLCAwLCAwKQogICAgVk9QX0NMUjRfUEFSTShtYXhfdjQsICJNYXgiLCAxLCAxLCAxLCAxKQogICAgVk9QX0ZMVF9QQVJNKG1pbl91ZiwgIk1pbiIsIDApCiAgICBWT1BfRkxUX1BBUk0obWF4X3VmLCAiTWF4IiwgMSk= CiAgICBWT1BfVkVDX1BBUk0obWluX3V2LCAiTWluIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShtYXhfdXYsICJNYXgiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKG1pbl91cCwgIk1pbiIsIDAsIDAsIDApCiAgICA= Vk9QX1ZFQ19QQVJNKG1heF91cCwgIk1heCIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0obWluX3VuLCAiTWluIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShtYXhfdW4sICJNYXgiLCAxLCAxLCAxKQogICAgVk9QX0M= TFJfUEFSTShtaW5fdWMsICJNaW4iLCAwLCAwLCAwKQogICAgVk9QX0NMUl9QQVJNKG1heF91YywgIk1heCIsIDEsIDEsIDEpCgogICAgZ3JvdXAgeyBuYW1lICJncyIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWU= ICJndiIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImd1IiBvYnNvbGV0ZSAxMi4wIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAcgX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk8= Uk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3M= ZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8= LCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImNvbXBsZW1lbnQiCiAgICBzY3JpcHQJImNvbXBsZW1lbnQiCiA= ICAgbGFiZWwJImNvbXBsZW1lbnQiCgogICAgY29kZSB7CgkiJGNvbXBsZW0gPSAtJHZhbDsiCgkiJGNvbXBsZW0gKz0gMTsiCiAgICB9CgogICAgaW5wdXQJZmxvYXQJdmFsCSJJbnB1dCBWYWx1ZSIKICAgIG91dHB1dAlmbG8= YXQJY29tcGxlbQkiQ29tcGxlbWVudDogMSAtIElucHV0IFZhbHVlIgoKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiSW50ZWdlciIJCWkJeyBpbnQgaW50IH0KICAgIHNpZ25hdHU= cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IH0= CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWM= dG9yNCB2ZWN0b3I0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgfQogICA= IHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm8= cm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQoKICAgIFZPUF9GTFRfUEFSTSh2YWwsICAgIlZhbHVlIiwgMSkKICAgIFZPUF9JTlRfUEFSTSh2YWxfaSwgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUMyX1BBUk0odmE= bF91LCAiVmFsdWUiLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF92LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9wLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9uLCA= IlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfYywgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUM0X1BBUk0odmFsX3Y0LCJWYWx1ZSIsIDEsIDEsIDEsIDEpCiAgICBWT1BfRkxUX1BBUk0odmFsX3U= ZiwgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXYsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VwLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91biwgIlY= YWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX3VjLCAiVmFsdWUiLCAxLCAxLCAxKQoKICAgIGdyb3VwIHsgbmFtZSAiZ3YiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndSIgb2Jzb2xldGU= IDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2HMdUUAAAAMRGlhbG9nU2NyaXB0AAAAVwAAAu5UwhrjMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQ= MTYzMDcyNTA1MDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmlwdCBmb3IgY29tcHV0ZWxpZ2h0aW5nIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIDAxLzIzLzE1IDEwOjU2OjUxCgp7CiAgICBuYW1lCWM= b21wdXRlbGlnaHRpbmcKICAgIHNjcmlwdAljb21wdXRlbGlnaHRpbmcKICAgIGxhYmVsCSJDb21wdXRlIExpZ2h0aW5nIgoKICAgIGlucHV0CWJzZGYJRglGCiAgICBpbnB1dAl2ZWN0b3IJT2YJIlN1cmZhY2UgT3BhY2l0eSI= CiAgICBpbnB1dAl2ZWN0b3IJQ2UJQ2UKICAgIG91dHB1dAl2ZWN0b3IJQ2YJQ2YKICAgIGlucHV0ZmxhZ3MJRgkwCiAgICBpbnB1dGZsYWdzCU9mCTAKICAgIGlucHV0ZmxhZ3MJQ2UJMAogICAgc2lnbmF0dXJlCSJEZWZhdWw= dCBJbnB1dHMiCWRlZmF1bHQJeyBic2RmIHZlY3RvciB2ZWN0b3IgdmVjdG9yIH0KCiAgICBvdXRwdXRvdmVycmlkZXMJZGVmYXVsdAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCiAgICB9CgogICAgaGVscCB7Cgk= IiIKICAgIH0KCiAgICBwYXJtIHsKCW5hbWUJIk9mIgoJbGFiZWwJIlN1cmZhY2UgT3BhY2l0eSIKCXR5cGUJZmxvYXQKCWludmlzaWJsZQoJc2l6ZQkzCglkZWZhdWx0CXsgIjEiICIxIiAiMSIgfQoJcmFuZ2UJeyAwIDEwIH0= CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJDZSIKCWxhYmVsCSJDZSIKCXR5cGUJZmxvYXQKCWludmlzaWJsZQoJc2l6ZQkzCglkZWZhdWx0CXsgIjAiICIwIiAiMCIgfQoJcmFuZ2UJeyAwIDEwIH0KCWU= eHBvcnQJbm9uZQogICAgfQp9CklORFgAAAAAAAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2HMdUUAAAAMRGlhbG9nU2NyaXB0AAAAVwAABLRfUH09MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDA= MTAwMDAwMDE0MTYzMDcyNTA1MDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmlwdCBmb3IgY29tcHV0ZWxpZ2h0aW5nOjoyLjAgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQKCnsKICAgIG5hbWUJY29tcHU= dGVsaWdodGluZzo6Mi4wCiAgICBzY3JpcHQJY29tcHV0ZWxpZ2h0aW5nCiAgICBsYWJlbAkiQ29tcHV0ZSBMaWdodGluZyIKCiAgICBpbnB1dAlzdHJ1Y3RfU2hhZGVyTGF5ZXIJbGF5ZXIJTGF5ZXIKICAgIGlucHV0CWJzZGY= CUYJRgogICAgaW5wdXQJY29sb3IJT2YJIlN1cmZhY2UgT3BhY2l0eSIKICAgIGlucHV0CWNvbG9yCUNlCUNlCiAgICBvdXRwdXQJdmVjdG9yCUNmCUNmCiAgICBvdXRwdXQJdmVjdG9yCW91dF9PZglvdXRfT2YKICAgIG91dHA= dXQJYnNkZglvdXRfRglvdXRfRgogICAgaW5wdXRmbGFncwlsYXllcgkwCiAgICBpbnB1dGZsYWdzCUYJMAogICAgaW5wdXRmbGFncwlPZgkwCiAgICBpbnB1dGZsYWdzCUNlCTAKICAgIHNpZ25hdHVyZQkiRGVmYXVsdCBJbnA= dXRzIglkZWZhdWx0CXsgc3RydWN0X1NoYWRlckxheWVyIGJzZGYgY29sb3IgY29sb3IgdmVjdG9yIHZlY3RvciBic2RmIH0KCiAgICBvdXRwdXRvdmVycmlkZXMJZGVmYXVsdAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCw= MCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwKQogICAgfQoKICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJPZiIKICAgICAgICBsYWJlbCA= ICAiU3VyZmFjZSBPcGFjaXR5IgogICAgICAgIHR5cGUgICAgY29sb3IKICAgICAgICBpbnZpc2libGUKICAgICAgICBzaXplICAgIDMKICAgICAgICBkZWZhdWx0IHsgIjEiICIxIiAiMSIgfQogICAgICAgIHJhbmdlICAgeyA= MCAxMCB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJDZSIKICAgICAgICBsYWJlbCAgICJDZSIKICAgICAgICB0eXBlICAgIGNvbG9yCiAgICAgICAgaW52aXNpYmxlCiAgICAgICAgc2l6ZSAgICAzCiAgICA= ICAgIGRlZmF1bHQgeyAiMCIgIjAiICIwIiB9CiAgICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiZGVzY3JpcHRpb24iCiAgICAgICAgbGFiZWwgICAiRGVzY3JpcHRpb24= IgogICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgaW52aXNpYmxlCiAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KfQpJTkRYAAAAAAAAAAAAAAACAAAACENvbnRlbnRzAAA= AAAAAABXYcx1RgAAAAxEaWFsb2dTY3JpcHQAAABXAABKMV9QfSowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDE2MzA3MjUwNjAwMDAxMzAwMDAwMDAwMDAwVFJBSUxFUiEhIQAjIEQ= aWFsb2cgc2NyaXB0IGZvciBjb3B5dG9jdXJ2ZXMgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQKCnsKICAgIG5hbWUJY29weXRvY3VydmVzCiAgICBzY3JpcHQJY29weXRvY3VydmVzCiAgICBsYWJlbAkiQ29weSB0byBDdXJ2ZXM= IgoKICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBpbnB1dGxhYmVsCTEJIkdlb21ldHJ5IHRvIENvcHkiCiAgICBpbnB1dGxhYmVsCTIJIlRhcmdldCBDdXJ2ZXMgdG8gQ29weSB0byIKICAgIGlucHV0bGFiZWwJMwkiU3ViLU4= ZXR3b3JrIElucHV0ICMzIgogICAgaW5wdXRsYWJlbAk0CSJTdWItTmV0d29yayBJbnB1dCAjNCIKCiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJzb3VyY2Vncm91cCIKICAgICAgICBsYWJlbCAgICJTb3VyY2UgR3JvdXA= IgogICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICBtZW51dG9nZ2xlIHsKICAgICAgICAgICAgWyAib3BtZW51IC1sIGNvcHl0b3BvaW50czEgc291cmNlZ3JvdXAiIF0KICAgICA= ICAgfQogICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbiIgImltcG9ydCBzb3B1dGlsc1xua3dhcmdzWydnZW9tZXRyeXR5cGU= J10gPSBrd2FyZ3NbJ25vZGUnXS5wYXJtVHVwbGUoJ3NvdXJjZWdyb3VwdHlwZScpXG5rd2FyZ3NbJ2lucHV0aW5kZXgnXSA9IDBcbnNvcHV0aWxzLnNlbGVjdEdyb3VwUGFybShrd2FyZ3MpIiB9CiAgICAgICAgcGFybXRhZyA= eyAic2NyaXB0X2FjdGlvbl9oZWxwIiAiU2VsZWN0IGdlb21ldHJ5IGZyb20gYW4gYXZhaWxhYmxlIHZpZXdwb3J0LlxuU2hpZnQtY2xpY2sgdG8gdHVybiBvbiBTZWxlY3QgR3JvdXBzLiIgfQogICAgICAgIHBhcm10YWcgeyA= InNjcmlwdF9hY3Rpb25faWNvbiIgIkJVVFRPTlNfcmVzZWxlY3QiIH0KICAgICAgICBwYXJtdGFnIHsgInNvcF9pbnB1dCIgIjAiIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInNvdXJjZWdyb3VwdHlwZSI= CiAgICAgICAgbGFiZWwgICAiU291cmNlIEdyb3VwIFR5cGUiCiAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICAgZGVmYXVsdCB7ICJndWVzcyIgfQogICAgICAgIG1lbnUgewogICAgICAgICAgICAiZ3Vlc3MiICAgICA= Ikd1ZXNzIGZyb20gR3JvdXAiCiAgICAgICAgICAgICJwcmltcyIgICAgICJQcmltaXRpdmVzIgogICAgICAgICAgICAicG9pbnRzIiAgICAiUG9pbnRzIgogICAgICAgIH0KICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSI= ICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImN1cnZlZ3JvdXAiCiAgICA= ICAgIGxhYmVsICAgIkN1cnZlIEdyb3VwIgogICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICBtZW51dG9nZ2xlIHsKICAgICAgICAgICAgWyAib3BtZW51IC1sIG9yaWVudGFsb24= Z2N1cnZlMSBncm91cCIgXQogICAgICAgIH0KICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb24iICJpbXBvcnQgc29wdXRpbHM= XG5rd2FyZ3NbJ2dlb21ldHJ5dHlwZSddID0gKGhvdS5nZW9tZXRyeVR5cGUuUHJpbWl0aXZlcywpXG5rd2FyZ3NbJ2lucHV0aW5kZXgnXSA9IDBcbnNvcHV0aWxzLnNlbGVjdEdyb3VwUGFybShrd2FyZ3MpIiB9CiAgICAgICA= IHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbl9oZWxwIiAiU2VsZWN0IGdlb21ldHJ5IGZyb20gYW4gYXZhaWxhYmxlIHZpZXdwb3J0LlxuU2hpZnQtY2xpY2sgdG8gdHVybiBvbiBTZWxlY3QgR3JvdXBzLiIgfQogICAgICAgIHA= YXJtdGFnIHsgInNjcmlwdF9hY3Rpb25faWNvbiIgIkJVVFRPTlNfcmVzZWxlY3QiIH0KICAgIH0KICAgIGdyb3Vwc2ltcGxlIHsKICAgICAgICBuYW1lICAgICJjb3B5X2ZvbGRlciIKICAgICAgICBsYWJlbCAgICJDb3B5aW4= ZyIKCiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInVzZWlkYXR0cmliIgogICAgICAgICAgICBsYWJlbCAgICJQaWVjZSBBdHRyaWJ1dGUiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICA= ICBub2xhYmVsCiAgICAgICAgICAgIGpvaW5uZXh0CiAgICAgICAgICAgIGRlZmF1bHQgeyAib2ZmIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICA= cGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImlkYXR0cmliIgogICAgICAgICAgICBsYWJlbCAgICJQaWU= Y2UgQXR0cmlidXRlIgogICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWZhdWx0IHsgInZhcmlhbnQiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgdXNlaWRhdHRyaWIgPT0gMCB9IgogICAgICA= ICAgICAgbWVudXJlcGxhY2UgewogICAgICAgICAgICAgICAgWyAib3BtZW51IC1sIGNvcHl0b3BvaW50czEgaWRhdHRyaWIiIF0KICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDA= MDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic29wX2lucHV0IiAiMSIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAicGFjayIKICAgICAgICAgICAgbGFiZWwgICA= IlBhY2sgYW5kIEluc3RhbmNlIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIm9mZiIgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDA= IiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJwaXZvdCIKICAgICAgICAgICA= IGxhYmVsICAgIlBpdm90IExvY2F0aW9uIgogICAgICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICAgICAgZGVmYXVsdCB7ICJjZW50cm9pZCIgfQogICAgICAgICAgICBoaWRld2hlbiAieyBwYWNrID09IDAgfSIKICA= ICAgICAgICAgIG1lbnUgewogICAgICAgICAgICAgICAgIm9yaWdpbiIgICAgIk9yaWdpbiIKICAgICAgICAgICAgICAgICJjZW50cm9pZCIgICJDZW50cm9pZCIKICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtdGFnIHs= ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICA= ICAgbmFtZSAgICAidmlld3BvcnRsb2QiCiAgICAgICAgICAgIGxhYmVsICAgIkRpc3BsYXkgQXMiCiAgICAgICAgICAgIHR5cGUgICAgb3JkaW5hbAogICAgICAgICAgICBkZWZhdWx0IHsgImZ1bGwiIH0KICAgICAgICAgICA= IGhpZGV3aGVuICJ7IHBhY2sgPT0gMCB9IgogICAgICAgICAgICBtZW51IHsKICAgICAgICAgICAgICAgICJmdWxsIiAgICAgICJGdWxsIEdlb21ldHJ5IgogICAgICAgICAgICAgICAgInBvaW50cyIgICAgIlBvaW50IENsb3U= ZCIKICAgICAgICAgICAgICAgICJib3giICAgICAgICJCb3VuZGluZyBCb3giCiAgICAgICAgICAgICAgICAiY2VudHJvaWQiICAiQ2VudHJvaWQiCiAgICAgICAgICAgICAgICAiaGlkZGVuIiAgICAiSGlkZGVuIgogICAgICA= ICAgICAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICA= ICAgfQogICAgfQoKICAgIGdyb3Vwc2ltcGxlIHsKICAgICAgICBuYW1lICAgICJmcmFtZV9mb2xkZXIiCiAgICAgICAgbGFiZWwgICAiRnJhbWUiCgogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ0YW5nZW4= dHR5cGUiCiAgICAgICAgICAgIGxhYmVsICAgIlRhbmdlbnQgVHlwZSIKICAgICAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICAgICAgIGRlZmF1bHQgeyAiYXZnZGlyIiB9CiAgICAgICAgICAgIG1lbnUgewogICAgICA= ICAgICAgICAgICJhdmdkaXIiICAgICJBdmVyYWdlIG9mIEVkZ2UgRGlyZWN0aW9ucyIKICAgICAgICAgICAgICAgICJkaWZmIiAgICAgICJDZW50cmFsIERpZmZlcmVuY2UiCiAgICAgICAgICAgICAgICAicHJldiIgICAgICA= IlByZXZpb3VzIEVkZ2UiCiAgICAgICAgICAgICAgICAibmV4dCIgICAgICAiTmV4dCBFZGdlIgogICAgICAgICAgICAgICAgIm5vbmUiICAgICAgIlogQXhpcyAoSWdub3JlIEN1cnZlKSIKICAgICAgICAgICAgfQogICAgICA= ICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHA= YXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiY29udGludW91c2Nsb3NlZCIKICAgICAgICAgICAgbGFiZWwgICAiTWFrZSBDbG9zZWQgQ3VydmUgT3JpZW50YXRpb25zIENvbnRpbnVvdXMiCiAgICAgICAgICAgIHR5cGUgICA= IHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIm9uIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IHRhbmdlbnR0eXBlID09IG5vbmUgfSIKICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDA= MDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiZXh0cmFwb2w= YXRlZW5kdGFuZ2VudHMiCiAgICAgICAgICAgIGxhYmVsICAgIkV4dHJhcG9sYXRlIEVuZCBUYW5nZW50cyIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICJvZmYiIH0KICAgICAgICA= ICAgIGRpc2FibGV3aGVuICJ7IHRhbmdlbnR0eXBlID09IG5vbmUgfSIKICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2M= YWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidHJhbnNmb3JtYnlhdHRyaWJzIgogICAgICAgICAgICBsYWJlbCAgICJUcmFuc2Zvcm0gVXM= aW5nIEN1cnZlIFBvaW50IEF0dHJpYnV0ZXMiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAib24iIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDA= MDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidXB2ZWN0b3J0eXA= ZSIKICAgICAgICAgICAgbGFiZWwgICAiVGFyZ2V0IFVwIFZlY3RvciIKICAgICAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICAgICAgIGRlZmF1bHQgeyAibm9ybWFsIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICI= eyB0YW5nZW50dHlwZSA9PSBub25lIH0iCiAgICAgICAgICAgIG1lbnUgewogICAgICAgICAgICAgICAgIm5vcm1hbCIgICAgIkN1cnZlIE5vcm1hbCIKICAgICAgICAgICAgICAgICJ4IiAgICAgICAgICJYIEF4aXMiCiAgICA= ICAgICAgICAgICAgInkiICAgICAgICAgIlkgQXhpcyIKICAgICAgICAgICAgICAgICJ6IiAgICAgICAgICJaIEF4aXMiCiAgICAgICAgICAgICAgICAiYXR0cmliIiAgICAiQXR0cmlidXRlIgogICAgICAgICAgICAgICAgImM= dXN0b20iICAgICJDdXN0b20iCiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2w= YW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidXB2ZWN0b3JhdHN0YXJ0IgogICAgICAgICAgICBsYWJlbCAgICJUYXJnZXQgVXAgVmVjdG9yIGF0IFN0YXI= dCAoZWxzZSBBdmVyYWdlKSIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICJvbiIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyB0YW5nZW50dHlwZSA9PSBub25lIH0iCiAgICA= ICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICA= IHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ1c2VlbmR1cHZlY3RvciIKICAgICAgICAgICAgbGFiZWwgICAiVXNlIFRhcmdldCBFbmQgVXAgVmVjdG9yIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICA= ICAgZGVmYXVsdCB7ICJvZmYiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgdGFuZ2VudHR5cGUgPT0gbm9uZSB9IHsgdXB2ZWN0b3JhdHN0YXJ0ID09IDAgfSIKICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGU= IiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICA= InVwdmVjdG9yYXR0cmliIgogICAgICAgICAgICBsYWJlbCAgICJTdGFydCBVcCBBdHRyaWJ1dGUiCiAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyAidGFyZ2V0X3VwIiB9CiAgICAgICA= ICAgICBkaXNhYmxld2hlbiAieyB0YW5nZW50dHlwZSA9PSBub25lIH0geyB1cHZlY3RvcnR5cGUgIT0gYXR0cmliIH0iCiAgICAgICAgICAgIGhpZGV3aGVuICJ7IHRhbmdlbnR0eXBlID09IG5vbmUgfSB7IHVwdmVjdG9ydHk= cGUgIT0gYXR0cmliIH0iCiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiI= IH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImVuZHVwdmVjdG9yYXR0cmliIgogICAgICAgICAgICBsYWJlbCAgICJFbmQgVXAgQXR0cmlidXRlIgogICAgICAgICAgICB0eXBlICAgIHM= dHJpbmcKICAgICAgICAgICAgZGVmYXVsdCB7ICJ0YXJnZXRfdXBfZW5kIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IHRhbmdlbnR0eXBlID09IG5vbmUgfSB7IHVwdmVjdG9ydHlwZSAhPSBhdHRyaWIgfSB7IHVzZWU= bmR1cHZlY3RvciA9PSAwIH0geyB1cHZlY3RvcmF0c3RhcnQgPT0gMCB9IgogICAgICAgICAgICBoaWRld2hlbiAieyB0YW5nZW50dHlwZSA9PSBub25lIH0geyB1cHZlY3RvcnR5cGUgIT0gYXR0cmliIH0geyB1c2VlbmR1cHY= ZWN0b3IgPT0gMCB9IHsgdXB2ZWN0b3JhdHN0YXJ0ID09IDAgfSIKICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGw= YmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidXB2ZWN0b3IiCiAgICAgICAgICAgIGxhYmVsICAgIlN0YXJ0IFVwIFZlY3RvciIKICAgICAgICA= ICAgIHR5cGUgICAgdmVjdG9yCiAgICAgICAgICAgIHNpemUgICAgMwogICAgICAgICAgICBkZWZhdWx0IHsgIjAiICIxIiAiMCIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyB0YW5nZW50dHlwZSA9PSBub25lIH0geyA= dXB2ZWN0b3J0eXBlICE9IGN1c3RvbSB9IgogICAgICAgICAgICBoaWRld2hlbiAieyB0YW5nZW50dHlwZSA9PSBub25lIH0geyB1cHZlY3RvcnR5cGUgIT0gY3VzdG9tIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAtMSAxIH0= CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICA= ICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImVuZHVwdmVjdG9yIgogICAgICAgICAgICBsYWJlbCAgICJFbmQgVXAgVmVjdG9yIgogICAgICAgICAgICB0eXBlICAgIHZlY3RvcgogICAgICAgICAgICBzaXplICA= ICAzCiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgIjEiICIwIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IHRhbmdlbnR0eXBlID09IG5vbmUgfSB7IHVwdmVjdG9ydHlwZSAhPSBjdXN0b20gfSB7IHVzZWVuZHVwdmU= Y3RvciA9PSAwIH0geyB1cHZlY3RvcmF0c3RhcnQgPT0gMCB9IgogICAgICAgICAgICBoaWRld2hlbiAieyB0YW5nZW50dHlwZSA9PSBub25lIH0geyB1cHZlY3RvcnR5cGUgIT0gY3VzdG9tIH0geyB1c2VlbmR1cHZlY3RvciA= PT0gMCB9IHsgdXB2ZWN0b3JhdHN0YXJ0ID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IC0xIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICA= IHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgfQoKICAgIGdyb3VwY29sbGFwc2libGUgewogICAgICAgIG5hbWUgICAgInJvdGF0aW9uX2ZvbGRlciIKICAgICA= ICAgbGFiZWwgICAiQWRkaXRpb25hbCBSb3RhdGlvbnMiCgogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJyT3JkIgogICAgICAgICAgICBsYWJlbCAgICJSb3RhdGUgT3JkZXIiCiAgICAgICAgICAgIHR5cGU= ICAgIG9yZGluYWwKICAgICAgICAgICAgZGVmYXVsdCB7ICJ4eXoiIH0KICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICAieHl6IiAgICJQaXRjaCwgWWF3LCBSb2xsIgogICAgICAgICAgICAgICAgInh6eSIgICA= IlBpdGNoLCBSb2xsLCBZYXciCiAgICAgICAgICAgICAgICAieXh6IiAgICJZYXcsIFBpdGNoLCBSb2xsIgogICAgICAgICAgICAgICAgInl6eCIgICAiWWF3LCBSb2xsLCBQaXRjaCIKICAgICAgICAgICAgICAgICJ6eHkiICA= ICJSb2xsLCBQaXRjaCwgWWF3IgogICAgICAgICAgICAgICAgInp5eCIgICAiUm9sbCwgWWF3LCBQaXRjaCIKICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDA= IiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJhcHBseXJvbGwiCiAgICAgICA= ICAgICBsYWJlbCAgICJBcHBseSBSb2xsIG9yIFR3aXN0IgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIm9mZiIgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjA= MDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJyb2w= bCIKICAgICAgICAgICAgbGFiZWwgICAiUm9sbCIKICAgICAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICAgaGlkZXdoZW4gInsgYXBwbHlyb2xsID09IDAgfSIKICA= ICAgICAgICAgIHJhbmdlICAgeyAtMTgwIDE4MCB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW4= Z3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInJvbGxwZXIiCiAgICAgICAgICAgIGxhYmVsICAgIlR3aXN0IFBlciIKICAgICAgICAgICAgdHlwZSAgICBvcmQ= aW5hbAogICAgICAgICAgICBkZWZhdWx0IHsgImZ1bGxkaXN0YW5jZSIgfQogICAgICAgICAgICBoaWRld2hlbiAieyBhcHBseXJvbGwgPT0gMCB9IgogICAgICAgICAgICBtZW51IHsKICAgICAgICAgICAgICAgICJlZGdlIiA= ICAgICAgICAgIlBlciBFZGdlIgogICAgICAgICAgICAgICAgImRpc3RhbmNlIiAgICAgICJQZXIgVW5pdCBEaXN0YW5jZSIKICAgICAgICAgICAgICAgICJhdHRyaWIiICAgICAgICAiU2NhbGUgQnkgQXR0cmlidXRlIgogICA= ICAgICAgICAgICAgICJmdWxsZWRnZXMiICAgICAiUGVyIEZ1bGwgQ3VydmUgYnkgRWRnZXMiCiAgICAgICAgICAgICAgICAiZnVsbGRpc3RhbmNlIiAgIlBlciBGdWxsIEN1cnZlIGJ5IERpc3RhbmNlIgogICAgICAgICAgICA= fQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiA= ICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJmdWxsdHdpc3RzIgogICAgICAgICAgICBsYWJlbCAgICJGdWxsIFR3aXN0cyIKICAgICAgICAgICAgdHlwZSAgICBpbnRlZ2VyCiAgICAgICAgICAgIGRlZmF1bHQ= IHsgIjAiIH0KICAgICAgICAgICAgaGlkZXdoZW4gInsgYXBwbHlyb2xsID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IC0xMCAxMCB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDA= MDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImluY3JvbGwiCiAgICA= ICAgICAgICBsYWJlbCAgICJQYXJ0aWFsIFR3aXN0IgogICAgICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgICAgICBoaWRld2hlbiAieyBhcHBseXJvbGwgPT0gMCB9Igo= ICAgICAgICAgICAgcmFuZ2UgICB7IC0xODAgMTgwIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2w= YW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAicm9sbGF0dHJpYiIKICAgICAgICAgICAgbGFiZWwgICAiVHdpc3QgUmFtcCBBdHRyaWJ1dGUiCiAgICAgICA= ICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWZhdWx0IHsgInJvbGwiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgYXBwbHlyb2xsID09IDAgfSB7IGFwcGx5cm9sbCA9PSAxIHJvbGxwZXIgIT0gYXR0cmk= YiB9IgogICAgICAgICAgICBoaWRld2hlbiAieyBhcHBseXJvbGwgPT0gMCB9IHsgYXBwbHlyb2xsID09IDEgcm9sbHBlciAhPSBhdHRyaWIgfSIKICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDA= MDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiYXBwbHl5YXciCiA= ICAgICAgICAgICBsYWJlbCAgICJBcHBseSBZYXciCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAib2ZmIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDA= MDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInlhdyIKICA= ICAgICAgICAgIGxhYmVsICAgIllhdyIKICAgICAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICAgaGlkZXdoZW4gInsgYXBwbHl5YXcgPT0gMCB9IgogICAgICAgICA= ICAgcmFuZ2UgICB7IC0xODAgMTgwIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiA= InB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAieWF3cGVyIgogICAgICAgICAgICBsYWJlbCAgICJZYXcgUGVyIgogICAgICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICA= ICAgICAgIGRlZmF1bHQgeyAiZnVsbGRpc3RhbmNlIiB9CiAgICAgICAgICAgIGhpZGV3aGVuICJ7IGFwcGx5eWF3ID09IDAgfSIKICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICAiZWRnZSIgICAgICAgICAgIlA= ZXIgRWRnZSIKICAgICAgICAgICAgICAgICJkaXN0YW5jZSIgICAgICAiUGVyIFVuaXQgRGlzdGFuY2UiCiAgICAgICAgICAgICAgICAiYXR0cmliIiAgICAgICAgIlNjYWxlIEJ5IEF0dHJpYnV0ZSIKICAgICAgICAgICAgICA= ICAiZnVsbGVkZ2VzIiAgICAgIlBlciBGdWxsIEN1cnZlIGJ5IEVkZ2VzIgogICAgICAgICAgICAgICAgImZ1bGxkaXN0YW5jZSIgICJQZXIgRnVsbCBDdXJ2ZSBieSBEaXN0YW5jZSIKICAgICAgICAgICAgfQogICAgICAgICA= ICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0= IHsKICAgICAgICAgICAgbmFtZSAgICAiaW5jeWF3IgogICAgICAgICAgICBsYWJlbCAgICJJbmNyZW1lbnRhbCBZYXciCiAgICAgICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICA= ICAgICAgICBoaWRld2hlbiAieyBhcHBseXlhdyA9PSAwIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAtMTgwIDE4MCB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICA= ICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInlhd2F0dHJpYiIKICAgICAgICAgICAgbGE= YmVsICAgIllhdyBSYW1wIEF0dHJpYnV0ZSIKICAgICAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgZGVmYXVsdCB7ICJ5YXciIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgYXBwbHl5YXcgPT0gMCB9IHs= IGFwcGx5eWF3ID09IDEgeWF3cGVyICE9IGF0dHJpYiB9IgogICAgICAgICAgICBoaWRld2hlbiAieyBhcHBseXlhdyA9PSAwIH0geyBhcHBseXlhdyA9PSAxIHlhd3BlciAhPSBhdHRyaWIgfSIKICAgICAgICAgICAgcGFybXQ= YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICA= ICAgICAgIG5hbWUgICAgImFwcGx5cGl0Y2giCiAgICAgICAgICAgIGxhYmVsICAgIkFwcGx5IFBpdGNoIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIm9mZiIgfQogICAgICAgICA= ICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0= IHsKICAgICAgICAgICAgbmFtZSAgICAicGl0Y2giCiAgICAgICAgICAgIGxhYmVsICAgIlBpdGNoIgogICAgICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgICAgICBoaWQ= ZXdoZW4gInsgYXBwbHlwaXRjaCA9PSAwIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAtMTgwIDE4MCB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICA= cGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInBpdGNocGVyIgogICAgICAgICAgICBsYWJlbCAgICJQaXQ= Y2ggUGVyIgogICAgICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICAgICAgZGVmYXVsdCB7ICJmdWxsZGlzdGFuY2UiIH0KICAgICAgICAgICAgaGlkZXdoZW4gInsgYXBwbHlwaXRjaCA9PSAwIH0iCiAgICAgICAgICA= ICBtZW51IHsKICAgICAgICAgICAgICAgICJlZGdlIiAgICAgICAgICAiUGVyIEVkZ2UiCiAgICAgICAgICAgICAgICAiZGlzdGFuY2UiICAgICAgIlBlciBVbml0IERpc3RhbmNlIgogICAgICAgICAgICAgICAgImF0dHJpYiI= ICAgICAgICAiU2NhbGUgQnkgQXR0cmlidXRlIgogICAgICAgICAgICAgICAgImZ1bGxlZGdlcyIgICAgICJQZXIgRnVsbCBDdXJ2ZSBieSBFZGdlcyIKICAgICAgICAgICAgICAgICJmdWxsZGlzdGFuY2UiICAiUGVyIEZ1bGw= IEN1cnZlIGJ5IERpc3RhbmNlIgogICAgICAgICAgICB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja18= bGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImluY3BpdGNoIgogICAgICAgICAgICBsYWJlbCAgICJJbmNyZW1lbnRhbCBQaXRjaCIKICAgICAgICAgICA= IHR5cGUgICAgZmxvYXQKICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgICAgIGhpZGV3aGVuICJ7IGFwcGx5cGl0Y2ggPT0gMCB9IgogICAgICAgICAgICByYW5nZSAgIHsgLTE4MCAxODAgfQogICAgICAgICA= ICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0= IHsKICAgICAgICAgICAgbmFtZSAgICAicGl0Y2hhdHRyaWIiCiAgICAgICAgICAgIGxhYmVsICAgIlBpdGNoIFJhbXAgQXR0cmlidXRlIgogICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWZhdWx0IHs= ICJwaXRjaCIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyBhcHBseXBpdGNoID09IDAgfSB7IGFwcGx5cGl0Y2ggPT0gMSBwaXRjaHBlciAhPSBhdHRyaWIgfSIKICAgICAgICAgICAgaGlkZXdoZW4gInsgYXBwbHlwaXQ= Y2ggPT0gMCB9IHsgYXBwbHlwaXRjaCA9PSAxIHBpdGNocGVyICE9IGF0dHJpYiB9IgogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICI= c2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgfQoKICAgIGdyb3VwY29sbGFwc2libGUgewogICAgICAgIG5hbWUgICAgInNjYWxlc19mb2xkZXIiCiAgICAgICAgbGFiZWwgICAiU2M= YWxlcyBhbmQgU2hlYXJzIgoKICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAibm9ybWFsaXplIgogICAgICAgICAgICBsYWJlbCAgICJOb3JtYWxpemUgU2NhbGVzIgogICAgICAgICAgICB0eXBlICAgIHRvZ2c= bGUKICAgICAgICAgICAgZGVmYXVsdCB7ICJvZmYiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2w= YW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAic2NhbGUiCiAgICAgICAgICAgIGxhYmVsICAgIlVuaWZvcm0gU2NhbGUiCiAgICAgICAgICAgIHR5cGUgICA= IGZsb2F0CiAgICAgICAgICAgIGRlZmF1bHQgeyAiMSIgfQogICAgICAgICAgICByYW5nZSAgIHsgMCA0IH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICA= ICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAic3RyZXRjaGFyb3VuZHR1cm5zIgogICAgICAgICAgICA= bGFiZWwgICAiU3RyZXRjaCBBcm91bmQgVHVybnMiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAib2ZmIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDA= MDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgIm1heHN0cmU= dGNoYXJvdW5kdHVybnMiCiAgICAgICAgICAgIGxhYmVsICAgIk1heCBTdHJldGNoIgogICAgICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgICAgIGRlZmF1bHQgeyAiMTAiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4= ICJ7IHN0cmV0Y2hhcm91bmR0dXJucyA9PSAwIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAxISAxMDAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICA= IHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgfQoKICAgIGdyb3VwY29sbGFwc2libGUgewogICAgICAgIG5hbWUgICAgImF0dHJpYnNfZm9sZGVyIgogICAgICA= ICBsYWJlbCAgICJBdHRyaWJ1dGVzIgoKICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAicmVzZXR0YXJnZXRhdHRyaWJzIgogICAgICAgICAgICBsYWJlbCAgICJSZXNldCBBdHRyaWJ1dGVzIGZyb20gVGFyZ2U= dCIKICAgICAgICAgICAgdHlwZSAgICBidXR0b24KICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXI= bXRhZyB7ICJzY3JpcHRfY2FsbGJhY2siICJob3UucHdkKCkuaG0oKS5yZXNldEF0dHJpYnNCdXR0b24oa3dhcmdzLCBob3UucHdkKCkpIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWc= ZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBtdWx0aXBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ0YXJnZXRhdHRyaWJzIgogICAgICAgICAgICBsYWJlbCAgICAiQXR0cmlidXRlcyBmcm9tIFRhcmdldCIKICA= ICAgICAgICAgIGRlZmF1bHQgMwogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KCiAgICAgICAgICAgIHBhcm0gewogICAgICAgICAgICAgICAgbmFtZSAgICAidXNlYXBwbHk= IyIKICAgICAgICAgICAgICAgIGxhYmVsICAgIkFwcGx5IEF0dHJpYnV0ZXMiCiAgICAgICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICAgICAgbm9sYWJlbAogICAgICAgICAgICAgICAgam9pbm5leHQKICA= ICAgICAgICAgICAgICBkZWZhdWx0IHsgIjEiIH0KICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtIHsKICAgICAgICAgICAgICAgIG5hbWUgICAgImFwcGx5dG8jIgogICAgICAgICAgICAgICAgbGFiZWwgICAiQXBwbHk= IHRvIgogICAgICAgICAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICAgICAgICAgICBqb2lubmV4dAogICAgICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgICAgICAgICBtZW51IHsKICAgICAgICAgICA= ICAgICAgICAgInBvaW50cyIgICAgIlBvaW50cyIKICAgICAgICAgICAgICAgICAgICAidmVydHMiICAgICAiVmVydGljZXMiCiAgICAgICAgICAgICAgICAgICAgInByaW1zIiAgICAgIlByaW1pdGl2ZXMiCiAgICAgICAgICA= ICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIHBhcm0gewogICAgICAgICAgICAgICAgbmFtZSAgICAiYXBwbHltZXRob2QjIgogICAgICAgICAgICAgICAgbGFiZWwgICAiYnkiCiAgICAgICAgICAgICAgICB0eXA= ZSAgICBvcmRpbmFsCiAgICAgICAgICAgICAgICBqb2lubmV4dAogICAgICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgICAgICAgICBtZW51IHsKICAgICAgICAgICAgICAgICAgICAiY29weSIgICJDb3B5aW4= ZyIKICAgICAgICAgICAgICAgICAgICAibm9uZSIgICJOb3RoaW5nIgogICAgICAgICAgICAgICAgICAgICJtdWx0IiAgIk11bHRpcGx5aW5nIgogICAgICAgICAgICAgICAgICAgICJhZGQiICAgIkFkZGluZyIKICAgICAgICA= ICAgICAgICAgICAgInN1YiIgICAiU3VidHJhY3RpbmciCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybSB7CiAgICAgICAgICAgICAgICBuYW1lICAgICJhcHBseWF0dHJpYnMjIgogICA= ICAgICAgICAgICAgIGxhYmVsICAgIkF0dHJpYnV0ZXMiCiAgICAgICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICAgICAgICAgIHBhcm10YWcgeyAic29wX2k= bnB1dCIgIjEiIH0KICAgICAgICAgICAgfQogICAgICAgIH0KCiAgICB9Cgp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABu9fUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHM= b2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2k= dGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW4= YWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkiY29zaW5lIgogICAgc2NyaXB0CSJjb3NpbmUiCiAgICBsYWJlbAkiY29zaW5lIgoKICAgIG8= dXRlcmNvZGUgewoJIiNpbmNsdWRlIDx2b3BsaWIuaD4iCiAgICB9CgogICAgY29kZSB7CgkiJGNvc2luZSA9IHZvcF9jb3MoJHJhZCk7IgogICAgfQoKICAgIGlucHV0CWZsb2F0CXJhZAkiUmFkaWFucyIKICAgIG91dHB1dAk= ZmxvYXQJY29zaW5lCSJPdXRwdXQgVmFsdWUiCgogICAgc2lnbmF0dXJlCSJGbG9hdCIJCQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQk= IjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQlwCXsgcG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiCQluCXsgbm9ybWFsIG5vcm1hbCB9CiAgICA= c2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NAl7IHZlY3RvcjQgdmVjdG9yNCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyA= dWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgdXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVwb2ludCB9CiA= ICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4JeyB1bm9ybWFsIHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3IgdWNvbG9yIH0KCiAgICBWT1BfRkxUX1BBUk0= KHJhZCwJIlJhZGlhbnMiLCAwKQogICAgVk9QX1ZFQzJfUEFSTShyYWRfdSwJIlJhZGlhbnMiLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHJhZF92LAkiUmFkaWFucyIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0ocmFkX3A= LAkiUmFkaWFucyIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0ocmFkX24sCSJSYWRpYW5zIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShyYWRfYywJIlJhZGlhbnMiLCAwLCAwLCAwKQogICAgVk9QX1ZFQzRfUEFSTSg= cmFkX3Y0LCAiUmFkaWFucyIsIDAsIDAsIDAsIDApCiAgICBWT1BfRkxUX1BBUk0ocmFkX3VmLCAiUmFkaWFucyIsIDApCiAgICBWT1BfVkVDX1BBUk0ocmFkX3V2LCAiUmFkaWFucyIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1A= QVJNKHJhZF91cCwgIlJhZGlhbnMiLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHJhZF91biwgIlJhZGlhbnMiLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHJhZF91YywgIlJhZGlhbnMiLCAwLCAwLCAwKQoKICAgIGc= cm91cCB7IG5hbWUgImd2IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAAB69fUH1KLyoKICogUFJPUFI= SUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCw= IG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3Q= CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkiZGVndG9yYWQiCiAgICBzY3JpcHQJImRlZ3Q= b3JhZCIKICAgIGxhYmVsCSJkZWd0b3JhZCIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIkcmFkID0gdm9wX3JhZGlhbnMoJGRlZyk7IgogICAgfQoKICAgIGlucHV0CWZsb2E= dAlkZWcJIkRlZ3JlZXMiCiAgICBvdXRwdXQJZmxvYXQJcmFkCSJSYWRpYW5zIgogICAgc2lnbmF0dXJlCSJGbG9hdCIJCQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiB2ZWN0b3I= MiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQlwCXsgcG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiCQluCXsgbm8= cm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NAl7IHZlY3RvcjQgdmVjdG9yNCB9CgogICAgc2lnbmF0dXJlCSJVbmk= Zm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgdXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXs= IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4JeyB1bm9ybWFsIHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3IgdWNvbG9yIH0= CgogICAgVk9QX0ZMVF9QQVJNX1IoZGVnLCAgICJEZWdyZWVzIiwgMCwgMCwgMzYwKQogICAgVk9QX1ZFQ1RPUjJfUEFSTShmbG9hdCwgZGVnX3UsICJEZWdyZWVzIiwgMCwgMCwgMCwgMzYwKQogICAgVk9QX1ZFQ1RPUl9QQVI= TShmbG9hdCwgZGVnX3YsICJEZWdyZWVzIiwgMCwgMCwgMCwgMCwgMzYwKQogICAgVk9QX1ZFQ1RPUl9QQVJNKGZsb2F0LCBkZWdfcCwgIkRlZ3JlZXMiLCAwLCAwLCAwLCAwLCAzNjApCiAgICBWT1BfVkVDVE9SX1BBUk0oZmw= b2F0LCBkZWdfbiwgIkRlZ3JlZXMiLCAwLCAwLCAwLCAwLCAzNjApCiAgICBWT1BfVkVDVE9SX1BBUk0oY29sb3IsIGRlZ19jLCAiRGVncmVlcyIsIDAsIDAsIDAsIDAsIDM2MCkKICAgIFZPUF9WRUNUT1I0X1BBUk0oZmxvYXQ= LCBkZWdfdjQsIkRlZ3JlZXMiLCAwLCAwLCAwLCAxLCAwLCAzNjApCiAgICBWT1BfRkxUX1BBUk1fUihkZWdfdWYsICJEZWdyZWVzIiwgMCwgMCwgMzYwKQogICAgVk9QX1ZFQ1RPUl9QQVJNKGZsb2F0LCBkZWdfdXYsICJEZWc= cmVlcyIsIDAsIDAsIDAsIDAsIDM2MCkKICAgIFZPUF9WRUNUT1JfUEFSTShmbG9hdCwgZGVnX3VwLCAiRGVncmVlcyIsIDAsIDAsIDAsIDAsIDM2MCkKICAgIFZPUF9WRUNUT1JfUEFSTShmbG9hdCwgZGVnX3VuLCAiRGVncmU= ZXMiLCAwLCAwLCAwLCAwLCAzNjApCiAgICBWT1BfVkVDVE9SX1BBUk0oY29sb3IsIGRlZ191YywgIkRlZ3JlZXMiLCAwLCAwLCAwLCAwLCAzNjApCgogICAgZ3JvdXAgeyBuYW1lICJndiIgb2Jzb2xldGUgMTIuMCB9CiAgICA= Z3JvdXAgeyBuYW1lICJndSIgb2Jzb2xldGUgMTIuMCB9Cn0KSU5EWAAAAAAAAAAAAAAAAgAAAAhDb250ZW50cwAAAAAAAABXYcx1RQAAAAxEaWFsb2dTY3JpcHQAAABXAAAEAFg+i5swNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjY= MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQxNjMwNzI1MDUwMDAwMTMwMDAwMDAwMDAwMFRSQUlMRVIhISEAIyBEaWFsb2cgc2NyaXB0IGZvciBkZW5zaXR5dG9vcGFjaXR5IGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkCgp7CiA= ICAgbmFtZQlkZW5zaXR5dG9vcGFjaXR5CiAgICBzY3JpcHQJZGVuc2l0eXRvb3BhY2l0eQogICAgbGFiZWwJIkRlbnNpdHkgdG8gT3BhY2l0eSIKCiAgICBpbnB1dAlmbG9hdAlkZW5zaXR5CURlbnNpdHkKICAgIGlucHV0CWY= bG9hdAlzaGFkb3dzY2FsZQkiU2hhZG93IERlbnNpdHkgTXVsdGlwbGllciIKICAgIGlucHV0CWZsb2F0CWRpc3QJRGlzdGFuY2UKICAgIG91dHB1dAlmbG9hdAlPZglPZgogICAgaW5wdXRmbGFncwlkZW5zaXR5CTAKICAgIGk= bnB1dGZsYWdzCXNoYWRvd3NjYWxlCTAKICAgIGlucHV0ZmxhZ3MJZGlzdAkwCiAgICBzaWduYXR1cmUJIkZsb2F0IERlbnNpdHkiCWRlZmF1bHQJeyBmbG9hdCBmbG9hdCBmbG9hdCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIlY= ZWN0b3IgRGVuc2l0eSIJdmVjCXsgdmVjdG9yIGZsb2F0IGZsb2F0IGZsb2F0IH0KCiAgICBvdXRwdXRvdmVycmlkZXMJZGVmYXVsdAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCkKICAgIH0KICAgIG91dHB1dG92ZXJyaWQ= ZXMJdmVjCiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwKQogICAgfQoKICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBwYXJtIHsKCW5hbWUJInNpZ25hdHVyZSIKCWJhc2VwYXJtCglsYWJlbAkiU2lnbmF0dXJlIgoJZXhwb3I= dAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImRlbnNpdHkiCglsYWJlbAkiRGVuc2l0eSIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAiMSIgfQoJcmFuZ2UJeyAwIDEwIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQkic2g= YWRvd3NjYWxlIgoJbGFiZWwJIlNoYWRvdyBEZW5zaXR5IE11bHRpcGxpZXIiCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgIjEiIH0KCXJhbmdlCXsgMCAxIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZGlzdCIKCWxhYmVsCSI= RGlzdGFuY2UiCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgIjEiIH0KCXJhbmdlCXsgMCAxMCB9CiAgICB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAI/l9QfUovKgogKiBQUk9QUklFVEFSWSBJTkY= T1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG8= c2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnQ= bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJkb3QiCiAgICBzY3JpcHQJImRvdCIKICAgIGxhYmVsCSJkb3Q= IgoKICAgIG91dGVyY29kZSB7CglJTkNMVURFX1ZPUExJQgogICAgfQoKICAgIGNvZGUgewoJIiRkb3Rwcm9kID0gdm9wX2RvdCgkdmVjMSwgJHZlYzIpOyIKICAgIH0KCiAgICBpbnB1dAl2ZWN0b3IJdmVjMQkiVmVjdG9yIDE= IgogICAgaW5wdXQJdmVjdG9yCXZlYzIJIlZlY3RvciAyIgogICAgb3V0cHV0CWZsb2F0CWRvdHByb2QJIkRvdCBQcm9kdWN0IgoKICAgIFZPUF9WRUNfUEFSTSh2ZWMxLCAiVmVjdG9yIDEiLCAxLCAwLCAwKQogICAgVk9QX1Y= RUNfUEFSTSh2ZWMyLCAiVmVjdG9yIDIiLCAwLCAxLCAwKQogICAgVk9QX0NMUl9QQVJNKHZlYzFfYywgIkNvbG9yIDEiLCAxLCAwLCAwKQogICAgVk9QX0NMUl9QQVJNKHZlYzJfYywgIkNvbG9yIDIiLCAwLCAxLCAwKQogICA= IFZPUF9WRUNfUEFSTSh2ZWMxX3V2LCAiVmVjdG9yIDEiLCAxLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlYzJfdXYsICJWZWN0b3IgMiIsIDAsIDEsIDApCiAgICBWT1BfQ0xSX1BBUk0odmVjMV91YywgIkNvbG9yIDEiLCA= MSwgMCwgMCkKICAgIFZPUF9DTFJfUEFSTSh2ZWMyX3VjLCAiQ29sb3IgMiIsIDAsIDEsIDApCgogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IvUG9pbnQiCXY= cAl7IHZlY3RvciBwb2ludCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3Rvci9Ob3JtYWwiCXZuCXsgdmVjdG9yIG5vcm1hbCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50L1ZlY3RvciIJcHYJeyBwb2ludCA= dmVjdG9yIGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQvUG9pbnQiCXBwCXsgcG9pbnQgcG9pbnQgZmxvYXQgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludC9Ob3JtYWwiCXBuCXsgcG9pbnQgbm9ybWFsIGZsb2F0IH0= CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbC9WZWN0b3IiCW52CXsgbm9ybWFsIHZlY3RvciBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbC9Qb2ludCIJbnAJeyBub3JtYWwgcG9pbnQgZmxvYXQgfQogICAgc2lnbmE= dHVyZQkiM0QgTm9ybWFsL05vcm1hbCIJbm4JeyBub3JtYWwgbm9ybWFsIGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIGZsb2F0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0Q= IFZlY3RvciIJICAgdXYJeyB1dmVjdG9yIHV2ZWN0b3IgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IvUG9pbnQiICB2cAl7IHV2ZWN0b3IgdXBvaW50IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlU= bmlmb3JtIDNEIFZlY3Rvci9Ob3JtYWwiIHZuCXsgdXZlY3RvciB1bm9ybWFsIHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQvVmVjdG9yIiAgcHYJeyB1cG9pbnQgdXZlY3RvciB1ZmxvYXQgfQogICA= IHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludC9Qb2ludCIgICBwcAl7IHVwb2ludCB1cG9pbnQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludC9Ob3JtYWwiICBwbgl7IHVwb2ludCB1bm9ybWFsIHU= ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbC9WZWN0b3IiIG52CXsgdW5vcm1hbCB1dmVjdG9yIHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsL1BvaW50IiAgbnAJeyB1bm8= cm1hbCB1cG9pbnQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwvTm9ybWFsIiBubgl7IHVub3JtYWwgdW5vcm1hbCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWM= CXsgdWNvbG9yIHVjb2xvciB1ZmxvYXQgfQoKICAgIGdyb3VwIHsgbmFtZSAiZ3YiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndSIgb2Jzb2xldGUgMTIuMCB9Cn0KSU5EWAAAAAAAAAAAAAAAAgAAAAhDb24= dGVudHMAAAAAAAAAV2HMdUUAAAAMRGlhbG9nU2NyaXB0AAAAVwAAAntQ5jPCMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQxNjMwNzI1MDUwMDAwMTMwMDAwMDAwMDAwMFRSQUlMRVI= ISEhAC8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAo= ICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG0= b25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkiZWRnZWZhbGxvZmY= IgogICAgc2NyaXB0CSJlZGdlZmFsbG9mZiIKICAgIGxhYmVsCSJlZGdlZmFsbG9mZiIKCgogICAgaW5wdXQJdmVjdG9yCUkJCSJEaXJlY3Rpb24gRnJvbSBFeWUgVG8gU3VyZmFjZSIKICAgIGlucHV0CW5vcm1hbAlOCQkiU3U= cmZhY2UgTm9ybWFsIgogICAgVk9QX0NMUl9JTlBVVCgJYmFzZWNvbG9yLAkiQmFzZSBDb2xvciIsCQkxLCAxLCAxKQogICAgVk9QX0ZMVF9JTlBVVF9SKAlmYWxsb2ZmLAkiRWRnZSBGYWxsb2ZmIiwJCTgsIDAsIDIwKQp9Ckk= TkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAbIX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHc= YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICo= CVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA= PHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImV4cCIKICAgIHNjcmlwdAkiZXhwIgogICAgbGFiZWwJImV4cCIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIkZXhwID0gdm8= cF9leHAoJHZhbCk7IgogICAgfQoKICAgIGlucHV0CWZsb2F0CXZhbAkiSW5wdXQgVmFsdWUiCiAgICBvdXRwdXQJZmxvYXQJZXhwCSJFeHBvbmVudCBWYWx1ZSIKCiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWRlZmF1bHQJeyA= fQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdgl7IHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyA= cG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiCQluCXsgbm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBjb2xvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3Q= b3IiCQl2NAl7IHZlY3RvcjQgdmVjdG9yNCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciA= dXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWc= bmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3IgdWNvbG9yIH0KCiAgICBWT1BfRkxUX1BBUk0odmFsLCAgICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDMl9QQVJNKHZhbF91LCAiVmFsdWUiLCAxLCAxKQogICA= IFZPUF9WRUNfUEFSTSh2YWxfdiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfcCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfbiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFY= T1BfQ0xSX1BBUk0odmFsX2MsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDNF9QQVJNKHZhbF92NCwiVmFsdWUiLCAxLCAxLCAxLCAxKQogICAgVk9QX0ZMVF9QQVJNKHZhbF91ZiwgIlZhbHVlIiwgMSkKICAgIFZPUF8= VkVDX1BBUk0odmFsX3V2LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91cCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdW4sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1A= X0NMUl9QQVJNKHZhbF91YywgIlZhbHVlIiwgMSwgMSwgMSkKCiAgICBncm91cCB7IG5hbWUgImd2IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAA= AAABAAAADERpYWxvZ1NjcmlwdAAAAAAAABFZX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW4= ZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3Q= cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmQ= cz4KCnsKICAgIG5hbWUJImZpdCIKICAgIHNjcmlwdAkiZml0IgogICAgbGFiZWwJImZpdCIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIkc2hpZnQgPSB2b3BfZml0KCR2YWw= LCAkc3JjbWluLCAkc3JjbWF4LCAkZGVzdG1pbiwgJGRlc3RtYXgpOyIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAl2YWwJIklucHV0IFZhbHVlIgogICAgaW5wdXQJZmxvYXQJc3JjbWluCSJNaW5pbXVtIFZhbHVlIEluIFNvdXI= Y2UgUmFuZ2UiCiAgICBpbnB1dAlmbG9hdAlzcmNtYXgJIk1heGltdW0gVmFsdWUgSW4gU291cmNlIFJhbmdlIgogICAgaW5wdXQJZmxvYXQJZGVzdG1pbgkiTWluaW11bSBWYWx1ZSBJbiBEZXN0aW5hdGlvbiBSYW5nZSIKICA= ICBpbnB1dAlmbG9hdAlkZXN0bWF4CSJNYXhpbXVtIFZhbHVlIEluIERlc3RpbmF0aW9uIFJhbmdlIgogICAgb3V0cHV0CWZsb2F0CXNoaWZ0CSJTaGlmdGVkIFZhbHVlIgoKICAgIHNpZ25hdHVyZQkiRmxvYXQiIAkJZGVmYXU= bHQgeyB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIgCQl2Mgl7IHZlY3RvcjIgdmVjdG9yMiB2ZWN0b3IyIHZlY3RvcjIgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIiAJCXYJeyB2ZWN0b3I= IHZlY3RvciB2ZWN0b3IgdmVjdG9yIHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCBwb2ludCBwb2ludCBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm0= YWwiCQluCXsgbm9ybWFsIG5vcm1hbCBub3JtYWwgbm9ybWFsIG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgY29sb3IgY29sb3IgY29sb3IgY29sb3IgfQogICAgc2k= Z25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3RvcjQgdmVjdG9yNCB2ZWN0b3I0IHZlY3RvcjQgdmVjdG9yNCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IHU= ZmxvYXQgdWZsb2F0IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgdXZlY3RvciB1dmVjdG9yIHV2ZWN0b3IgdXZlY3RvciB9CiAgICBzaWduYXQ= dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCB1cG9pbnQgdXBvaW50IHVwb2ludCB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIHU= bm9ybWFsIHVub3JtYWwgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciB1Y29sb3IgdWNvbG9yIHVjb2xvciB1Y29sb3IgfQoKICAgIFZPUF9GTFQ= X1BBUk0oc3JjbWluLAkiU291cmNlIE1pbiIsIDApCiAgICBWT1BfRkxUX1BBUk0oc3JjbWF4LAkiU291cmNlIE1heCIsIDEpCiAgICBWT1BfRkxUX1BBUk0oZGVzdG1pbiwJIkRlc3RpbmF0aW9uIE1pbiIsIDApCiAgICBWT1A= X0ZMVF9QQVJNKGRlc3RtYXgsCSJEZXN0aW5hdGlvbiBNYXgiLCAxKQoKICAgIFZPUF9WRUMyX1BBUk0oc3JjbWluX3YyLAkiU291cmNlIE1pbiIsIDAsIDApCiAgICBWT1BfVkVDMl9QQVJNKHNyY21heF92MiwJIlNvdXJjZSA= TWF4IiwgMSwgMSkKICAgIFZPUF9WRUMyX1BBUk0oZGVzdG1pbl92MiwJIkRlc3RpbmF0aW9uIE1pbiIsIDAsIDApCiAgICBWT1BfVkVDMl9QQVJNKGRlc3RtYXhfdjIsCSJEZXN0aW5hdGlvbiBNYXgiLCAxLCAxKQoKICAgIFY= T1BfVkVDX1BBUk0oc3JjbWluX3YsCSJTb3VyY2UgTWluIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShzcmNtYXhfdiwJIlNvdXJjZSBNYXgiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKGRlc3RtaW5fdiwJIkRlc3Q= aW5hdGlvbiBNaW4iLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKGRlc3RtYXhfdiwJIkRlc3RpbmF0aW9uIE1heCIsIDEsIDEsIDEpCgogICAgVk9QX1ZFQ19QQVJNKHNyY21pbl9wLAkiU291cmNlIE1pbiIsIDAsIDAsIDA= KQogICAgVk9QX1ZFQ19QQVJNKHNyY21heF9wLAkiU291cmNlIE1heCIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0oZGVzdG1pbl9wLAkiRGVzdGluYXRpb24gTWluIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShkZXM= dG1heF9wLAkiRGVzdGluYXRpb24gTWF4IiwgMSwgMSwgMSkKCiAgICBWT1BfVkVDX1BBUk0oc3JjbWluX24sCSJTb3VyY2UgTWluIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShzcmNtYXhfbiwJIlNvdXJjZSBNYXgiLCA= MSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTShkZXN0bWluX24sCSJEZXN0aW5hdGlvbiBNaW4iLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKGRlc3RtYXhfbiwJIkRlc3RpbmF0aW9uIE1heCIsIDEsIDEsIDEpCgogICAgVk8= UF9DTFJfUEFSTShzcmNtaW5fYywJIlNvdXJjZSBNaW4iLCAwLCAwLCAwKQogICAgVk9QX0NMUl9QQVJNKHNyY21heF9jLAkiU291cmNlIE1heCIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0oZGVzdG1pbl9jLAkiRGVzdGk= bmF0aW9uIE1pbiIsIDAsIDAsIDApCiAgICBWT1BfQ0xSX1BBUk0oZGVzdG1heF9jLAkiRGVzdGluYXRpb24gTWF4IiwgMSwgMSwgMSkKCiAgICBWT1BfVkVDNF9QQVJNKHNyY21pbl92NCwgIlNvdXJjZSBNaW4iLCAwLCAwLCA= MCwgMCkKICAgIFZPUF9WRUM0X1BBUk0oc3JjbWF4X3Y0LCAiU291cmNlIE1heCIsIDEsIDEsIDEsIDEpCiAgICBWT1BfVkVDNF9QQVJNKGRlc3RtaW5fdjQsICJEZXN0aW5hdGlvbiBNaW4iLCAwLCAwLCAwLCAwKQogICAgVk8= UF9WRUM0X1BBUk0oZGVzdG1heF92NCwgIkRlc3RpbmF0aW9uIE1heCIsIDEsIDEsIDEsIDEpCgogICAgVk9QX0ZMVF9QQVJNKHNyY21pbl91ZiwJIlNvdXJjZSBNaW4iLCAwKQogICAgVk9QX0ZMVF9QQVJNKHNyY21heF91Ziw= CSJTb3VyY2UgTWF4IiwgMSkKICAgIFZPUF9GTFRfUEFSTShkZXN0bWluX3VmLCAiRGVzdGluYXRpb24gTWluIiwgMCkKICAgIFZPUF9GTFRfUEFSTShkZXN0bWF4X3VmLCAiRGVzdGluYXRpb24gTWF4IiwgMSkKCiAgICBWT1A= X1ZFQ19QQVJNKHNyY21pbl91diwJIlNvdXJjZSBNaW4iLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHNyY21heF91diwJIlNvdXJjZSBNYXgiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKGRlc3RtaW5fdXYsICJEZXM= dGluYXRpb24gTWluIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShkZXN0bWF4X3V2LCAiRGVzdGluYXRpb24gTWF4IiwgMSwgMSwgMSkKCiAgICBWT1BfVkVDX1BBUk0oc3JjbWluX3VwLAkiU291cmNlIE1pbiIsIDAsIDA= LCAwKQogICAgVk9QX1ZFQ19QQVJNKHNyY21heF91cCwJIlNvdXJjZSBNYXgiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKGRlc3RtaW5fdXAsICJEZXN0aW5hdGlvbiBNaW4iLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVI= TShkZXN0bWF4X3VwLCAiRGVzdGluYXRpb24gTWF4IiwgMSwgMSwgMSkKCiAgICBWT1BfVkVDX1BBUk0oc3JjbWluX3VuLAkiU291cmNlIE1pbiIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0oc3JjbWF4X3VuLAkiU291cmM= ZSBNYXgiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKGRlc3RtaW5fdW4sICJEZXN0aW5hdGlvbiBNaW4iLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKGRlc3RtYXhfdW4sICJEZXN0aW5hdGlvbiBNYXgiLCAxLCAxLCA= MSkKCiAgICBWT1BfQ0xSX1BBUk0oc3JjbWluX3VjLAkiU291cmNlIE1pbiIsIDAsIDAsIDApCiAgICBWT1BfQ0xSX1BBUk0oc3JjbWF4X3VjLAkiU291cmNlIE1heCIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0oZGVzdG0= aW5fdWMsICJEZXN0aW5hdGlvbiBNaW4iLCAwLCAwLCAwKQogICAgVk9QX0NMUl9QQVJNKGRlc3RtYXhfdWMsICJEZXN0aW5hdGlvbiBNYXgiLCAxLCAxLCAxKQoKICAgIGdyb3VwIHsgbmFtZSAiZ3MiIG9ic29sZXRlIDEyLjA= IH0KICAgIGdyb3VwIHsgbmFtZSAiZ3YiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndjQiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndSIgb2Jzb2xldGUgMTIuMCB9Cn0KSU5EWAAAAAA= AAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2HMdUUAAAAMRGlhbG9nU2NyaXB0AAAAVwAAFM1fUH0pMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQxNjMwNzI1MDUwMDAwMTMwMDA= MDAwMDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmlwdCBmb3IgZmxpcHNvdXJjZSBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQlmbGlwc291cmNlCiAgICBzY3JpcHQJZmxpcHNvdXJjZQogICAgbGFiZWw= CSJGTElQIFNvdXJjZSIKCiAgICBoZWxwIHsKCSIiCiAgICB9CgogICAgaW5wdXRsYWJlbAkxCSJHZW9tZXRyeSB0byBTb3VyY2UgRnJvbSIKICAgIGlucHV0bGFiZWwJMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzIiCiAgICBpbnA= dXRsYWJlbAkzCSJTdWItTmV0d29yayBJbnB1dCAjMyIKICAgIGlucHV0bGFiZWwJNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQiCiAgICBvdXRwdXRsYWJlbAkxCU91dHB1dAoKICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImk= bml0aWFsaXplIgogICAgICAgIGxhYmVsICAgIkluaXRpYWxpemUiCiAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgbWVudSB7CiAgICAgICAgICAgICJzb3VyY2VmbGlwIiA= ICAgIlNvdXJjZSBGTElQIgogICAgICAgICAgICAic2luayIgICAgICAgICAgIlNpbmsiCiAgICAgICAgICAgICJzaW5rZmx1aWQiICAgICAiU2luayBGTElQIgogICAgICAgICAgICAiY29sbGlzaW9uIiAgICAgIkNvbGxpc2k= b24iCiAgICAgICAgICAgICJwdW1wIiAgICAgICAgICAiUHVtcCIKICAgICAgICAgICAgImV4cGFuZCIgICAgICAgICJFeHBhbmQiCiAgICAgICAgfQogICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrIiAiaG91Lm4= b2RlKFwiLlwiKS5oZGFNb2R1bGUoKS5zZXQoKSIgfQogICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJ2b2x1bWU= bmFtZSIKICAgICAgICBsYWJlbCAgICJWb2x1bWUgTmFtZSIKICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgIGRlZmF1bHQgeyAic3VyZmFjZSIgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAidm94ZWw= c2l6ZSIKICAgICAgICBsYWJlbCAgICJWb3hlbCBTaXplIgogICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICBkZWZhdWx0IHsgIjAuMSIgfQogICAgICAgIHJhbmdlICAgeyAwISAxISB9CiAgICB9CiAgICBwYXJtIHsKICA= ICAgICAgbmFtZSAgICAic2hlbGwiCiAgICAgICAgbGFiZWwgICAiU2hlbGwgVGhpY2tuZXNzIgogICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgbm9sYWJlbAogICAgICAgIGpvaW5uZXh0CiAgICAgICAgZGVmYXVsdCA= eyAiMCIgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAic2hlbGx0aGlja25lc3MiCiAgICAgICAgbGFiZWwgICAiU2hlbGwgVGhpY2tuZXNzIgogICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICBkZWZhdWw= dCB7ICIwLjEiIH0KICAgICAgICBkaXNhYmxld2hlbiAieyBzaGVsbCA9PSAwIH0iCiAgICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAib3V0cHV0Zm9nIgogICAgICAgIGw= YWJlbCAgICJPdXRwdXQgRm9nIgogICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJyZW1hcGZvZyIKICAgICAgICBsYWJlbCAgICI= UmVtYXAgRm9nIgogICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgbm9sYWJlbAogICAgICAgIGpvaW5uZXh0CiAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgZGlzYWJsZXdoZW4gInsgb3V0cHV0Zm9nID09IDA= IH0iCiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJmb2dib29zdCIKICAgICAgICBsYWJlbCAgICJGb2cgQm9vc3QiCiAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgIGRlZmF1bHQgeyAiMC43NSIgfQogICA= ICAgICBkaXNhYmxld2hlbiAieyBvdXRwdXRmb2cgPT0gMCB9IHsgcmVtYXBmb2cgPT0gMCB9IgogICAgICAgIHJhbmdlICAgeyAwISAxISB9CiAgICB9CiAgICBncm91cHNpbXBsZSB7CiAgICAgICAgbmFtZSAgICAiZm9sZGU= cjAiCiAgICAgICAgbGFiZWwgICAiUGFydGljbGVzIgoKICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiY3JlYXRlcGFydGljbGVzIgogICAgICAgICAgICBsYWJlbCAgICJDcmVhdGUgUGFydGljbGVzIgogICA= ICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJwYXJ0aWNsZWdyb3VwIgogICAgICAgICAgICBsYWI= ZWwgICAiUGFydGljbGUgR3JvdXAiCiAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyAicGFydGljbGVzIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGNyZWF0ZXBhcnRpY2xlcyA= PT0gMCB9IgogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAicGFydGljbGVzZXAiCiAgICAgICAgICAgIGxhYmVsICAgIlBhcnRpY2xlIFNlcGFyYXRpb24iCiAgICAgICAgICAgIHR5cGUgICA= IGZsb2F0CiAgICAgICAgICAgIGRlZmF1bHQgeyAiMC4xIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGNyZWF0ZXBhcnRpY2xlcyA9PSAwIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgIH0KICA= ICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImppdHRlcnNlZWQiCiAgICAgICAgICAgIGxhYmVsICAgIkppdHRlciBTZWVkIgogICAgICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgICAgIGRlZmF1bHQgeyA= IjAiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgY3JlYXRlcGFydGljbGVzID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSA= ICAgImppdHRlcnNjYWxlIgogICAgICAgICAgICBsYWJlbCAgICJKaXR0ZXIgU2NhbGUiCiAgICAgICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGU= biAieyBjcmVhdGVwYXJ0aWNsZXMgPT0gMCB9IgogICAgICAgICAgICByYW5nZSAgIHsgMCAxMCB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJkb292ZXJzYW1wbGluZyIKICAgICAgICA= ICAgIGxhYmVsICAgIk92ZXJzYW1wbGluZyIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgbm9sYWJlbAogICAgICAgICAgICBqb2lubmV4dAogICAgICAgICAgICBkZWZhdWx0IHsgIm9mZiIgfQogICA= ICAgICAgICAgZGlzYWJsZXdoZW4gInsgY3JlYXRlcGFydGljbGVzID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCI= IH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgIm92ZXJzYW1wbGluZyIKICAgICAgICAgICAgbGFiZWwgICAiT3ZlcnNhbXBsaW5nIgogICAgICAgICAgICB0eXBlICAgIGZsb2F0CiAgICA= ICAgICAgICBkZWZhdWx0IHsgIjIiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgY3JlYXRlcGFydGljbGVzID09IDAgfSB7IGRvb3ZlcnNhbXBsaW5nID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IDEgMTAgfQo= ICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJvdmVyc2FtcGxpbmdiYW5kd2lkdGgiCiAgICA= ICAgICAgICBsYWJlbCAgICJPdmVyc2FtcGxpbmcgQmFuZHdpZHRoIgogICAgICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgICAgIGRlZmF1bHQgeyAiMSIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyBjcmVhdGU= cGFydGljbGVzID09IDAgfSB7IGRvb3ZlcnNhbXBsaW5nID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICA= ICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJhZGR2ZWxvY2l0eSIKICAgICAgICAgICAgbGFiZWwgICAiQWRkIFZlbG9jaXR5IgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICA= ICAgbm9sYWJlbAogICAgICAgICAgICBqb2lubmV4dAogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgY3JlYXRlcGFydGljbGVzID09IDAgfSIKICAgICAgICB9CiAgICAgICA= IHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ2ZWxvY2l0eSIKICAgICAgICAgICAgbGFiZWwgICAiVmVsb2NpdHkiCiAgICAgICAgICAgIHR5cGUgICAgdmVjdG9yCiAgICAgICAgICAgIHNpemUgICAgMwogICAgICAgICA= ICAgZGVmYXVsdCB7ICIwIiAiMCIgIjAiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgY3JlYXRlcGFydGljbGVzID09IDAgfSB7IGFkZHZlbG9jaXR5ID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IC0xIDEgfQo= ICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImVuYWJsZXJlc3QiCiAgICAgICAgICAgIGxhYmVsICAgIkFkZCBSZXN0IEF0dHJpYnV0ZSIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICA= ICAgICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyBjcmVhdGVwYXJ0aWNsZXMgPT0gMCB9IgogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiZHVhbHI= ZXN0YXR0cmlidXRlcyIKICAgICAgICAgICAgbGFiZWwgICAiRHVhbCBSZXN0IEF0dHJpYnV0ZXMiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAiMSIgfQogICAgICAgICAgICBkaXM= YWJsZXdoZW4gInsgY3JlYXRlcGFydGljbGVzID09IDAgfSB7IGVuYWJsZXJlc3QgPT0gMCB9IgogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAicmVzdG9mZnNldCIKICAgICAgICAgICAgbGE= YmVsICAgIlJlc3QgT2Zmc2V0IgogICAgICAgICAgICB0eXBlICAgIHZlY3RvcgogICAgICAgICAgICBzaXplICAgIDMKICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiAiMCIgIjAiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4= ICJ7IGNyZWF0ZXBhcnRpY2xlcyA9PSAwIH0geyBlbmFibGVyZXN0ID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IC0xIDEgfQogICAgICAgIH0KICAgIH0KCn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQ= AAAAAAAABZhfUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHI= b2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ= NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJmbG8= YXR0b3ZlYyIKICAgIHNjcmlwdAkiZmxvYXR0b3ZlYyIKICAgIGxhYmVsCSJmbG9hdHRvdmVjIgoKICAgIG91dGVyY29kZSB7CglJTkNMVURFX1ZPUExJQgogICAgfQoKICAgIGNvZGUgewoJIiR2ZWMgPSB2b3BfZmxvYXR0b3Y= ZWMoJGZ2YWwxLCAkZnZhbDIsICRmdmFsMyk7IgogICAgfQoKICAgIGlucHV0CWZsb2F0CWZ2YWwxCSJDb21wb25lbnQgMSIKICAgIGlucHV0CWZsb2F0CWZ2YWwyCSJDb21wb25lbnQgMiIKICAgIGlucHV0CWZsb2F0CWZ2YWw= MwkiQ29tcG9uZW50IDMiCiAgICBvdXRwdXQJdmVjdG9yCXZlYwkiT3V0cHV0IFZlY3RvciIKCiAgICBWT1BfRkxUX1BBUk0oZnZhbDEsICJDb21wb25lbnQgMSIsIDApCiAgICBWT1BfRkxUX1BBUk0oZnZhbDIsICJDb21wb24= ZW50IDIiLCAwKQogICAgVk9QX0ZMVF9QQVJNKGZ2YWwzLCAiQ29tcG9uZW50IDMiLCAwKQoKICAgIFZPUF9GTFRfUEFSTShmdmFsMV91diwgIkNvbXBvbmVudCAxIiwgMCkKICAgIFZPUF9GTFRfUEFSTShmdmFsMl91diwgIkM= b21wb25lbnQgMiIsIDApCiAgICBWT1BfRkxUX1BBUk0oZnZhbDNfdXYsICJDb21wb25lbnQgMyIsIDApCgogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCWRlZmF1bHQgeyB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IglwIHs= IGZsb2F0IGZsb2F0IGZsb2F0IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgluIHsgZmxvYXQgZmxvYXQgZmxvYXQgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgljIHsgZmxvYXQgZmxvYXQgZmw= b2F0IGNvbG9yIH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1diB7IHVmbG9hdCB1ZmxvYXQgdWZsb2F0IHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cCB7IHVmbG9hdCA= dWZsb2F0IHVmbG9hdCB1cG9pbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4geyB1ZmxvYXQgdWZsb2F0IHVmbG9hdCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXU= YyB7IHVmbG9hdCB1ZmxvYXQgdWZsb2F0IHVjb2xvciB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAEGF9QfUYvKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXM= IHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXQ= dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViA= M0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJmcm9udGZhY2UiCiAgICBzY3JpcHQJImZyb250ZmFjZSIKICAgIGxhYmVsCSJmcm9udGZhY2UiCgogICAgb3U= dGVyY29kZSB7CglJTkNMVURFX1ZPUExJQgogICAgfQoKICAgIGNvZGUgewoJIlZPUHZlY3RvciAkbXlJID0gJGlzY29ubmVjdGVkX0kgIT0gMCA/ICRJIDogSTsiCgkiVk9Qbm9ybWFsICRteU4gPSAkaXNjb25uZWN0ZWRfTiA= IT0gMCA/ICROIDogTjsiCgkiJGZyb250TiA9IHZvcF9mcm9udGZhY2UoJG15TiwgJG15SSk7IgoJImlmICgkbm9ybWFsaXplKSIKCSIgICAgJGZyb250TiA9IG5vcm1hbGl6ZSgkZnJvbnROKTsiCiAgICB9CgogICAgaW5wdXQ= CXZlY3RvcglJCSJJbmNpZGVudCBWZWN0b3IiCiAgICBpbnB1dAlub3JtYWwJTgkiU3VyZmFjZSBOb3JtYWwiCiAgICBvdXRwdXQJbm9ybWFsCWZyb250TgkiRnJvbnQtRmFjaW5nIFN1cmZhY2UgTm9ybWFsIgoKICAgIHNpZ24= YXR1cmUgIlZhcnlpbmcgTm9ybWFsIglkZWZhdWx0IHsgfQogICAgc2lnbmF0dXJlICJVbmlmb3JtIE5vcm1hbCIJdW4JeyB1dmVjdG9yIHVub3JtYWwgdW5vcm1hbCB9CQoKICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgbm8= cm1hbGl6ZQogICAgICAgIGxhYmVsICAgIk5vcm1hbGl6ZSBPdXRwdXQgVmVjdG9yIgogICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgZGVmYXVsdCB7IDEgfQogICAgfQp9CgpJTkRYAAAAAAAAAAAAAAACAAAACENvbnQ= ZW50cwAAAAAAAABXYcx1RQAAAAxEaWFsb2dTY3JpcHQAAABXAAAGhVRBXF8wNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDE2MzA3MjUwNTAwMDAxMzAwMDAwMDAwMDAwVFJBSUxFUiE= ISEAIyBEaWFsb2cgc2NyaXB0IGZvciBnZW9tZXRyeXZvcGdsb2JhbDo6Mi4wIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIDEwLzE3LzE0IDE0OjEzOjUxCgp7CiAgICBuYW1lCWdlb21ldHJ5dm9wZ2xvYmFsOjoyLjAKICAgIHM= Y3JpcHQJZ2VvbWV0cnl2b3BnbG9iYWw6OjIuMAogICAgbGFiZWwJIkdlb21ldHJ5IFZPUCBHbG9iYWwgUGFyYW1ldGVycyIKCiAgICBvdXRwdXQJdmVjdG9yCVAJUAogICAgb3V0cHV0CXZlY3Rvcgl2CVZlbG9jaXR5CiAgICA= b3V0cHV0CXZlY3Rvcglmb3JjZQlGb3JjZQogICAgb3V0cHV0CWZsb2F0CWFnZQlBZ2UKICAgIG91dHB1dAlmbG9hdAlsaWZlCUxpZmUKICAgIG91dHB1dAlpbnQJaWQJSWQKICAgIG91dHB1dAl2ZWN0b3IJQ2QJQ2QKICAgIG8= dXRwdXQJdmVjdG9yCXV2CVVWCiAgICBvdXRwdXQJdmVjdG9yCU4JTgogICAgb3V0cHV0CWZsb2F0CVRpbWUJVGltZQogICAgb3V0cHV0CWZsb2F0CVRpbWVJbmMJIlRpbWUgSW5jIgogICAgb3V0cHV0CWZsb2F0CUZyYW1lCUY= cmFtZQogICAgb3V0cHV0CWludAlwdG51bQkiUG9pbnQgTnVtYmVyIgogICAgb3V0cHV0CWludAlwcmltbnVtCSJQcmltaXRpdmUgTnVtYmVyIgogICAgb3V0cHV0CWludAl2dHhudW0JIlZlcnRleCBOdW1iZXIiCiAgICBvdXQ= cHV0CWludAludW1wdAkiTnVtYmVyIG9mIFBvaW50cyIKICAgIG91dHB1dAlpbnQJbnVtcHJpbQkiTnVtYmVyIG9mIFByaW1zIgogICAgb3V0cHV0CWludAludW12dHgJIk51bWJlciBvZiBWZXJ0aWNlcyIKICAgIG91dHB1dAk= c3RyaW5nCU9wSW5wdXQxCSJGaXJzdCBJbnB1dCIKICAgIG91dHB1dAlzdHJpbmcJT3BJbnB1dDIJIlNlY29uZCBJbnB1dCIKICAgIG91dHB1dAlzdHJpbmcJT3BJbnB1dDMJIlRoaXJkIElucHV0IgogICAgb3V0cHV0CXN0cmk= bmcJT3BJbnB1dDQJIkZvdXJ0aCBJbnB1dCIKICAgIHNpZ25hdHVyZQkiRGVmYXVsdCBJbnB1dHMiCWRlZmF1bHQJeyB2ZWN0b3IgdmVjdG9yIHZlY3RvciBmbG9hdCBmbG9hdCBpbnQgdmVjdG9yIHZlY3RvciB2ZWN0b3IgZmw= b2F0IGZsb2F0IGZsb2F0IGludCBpbnQgaW50IGludCBpbnQgaW50IHN0cmluZyBzdHJpbmcgc3RyaW5nIHN0cmluZyB9CgogICAgb3V0cHV0b3ZlcnJpZGVzCWRlZmF1bHQKICAgIHsKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCw= MCkKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWc= aW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXQ= bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4= CWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgiIikKCV9fX2JlZ2luCWF1dG8KCQkJKCIiKQoJX19fYmVnaW4JYXV0bwoJCQkoIiIpCglfX19iZWdpbglhdXRvCgkJCSgiIikKICAgIH0KCiAgICBoZWxwIHsKCSIiCiA= ICAgfQoKfQpJTkRYAAAAAAAAAAAAAAACAAAACENvbnRlbnRzAAAAAAAAAFdhzHVFAAAADERpYWxvZ1NjcmlwdAAAAFcAAAIiUZTlITA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MTY= MzA3MjUwNTAwMDAxMzAwMDAwMDAwMDAwVFJBSUxFUiEhIQAjIERpYWxvZyBzY3JpcHQgZm9yIGdlb21ldHJ5dm9wb3V0cHV0IGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIDA1LzE2LzEzIDA5OjU0OjQxCgp7CiAgICBuYW1lCWc= ZW9tZXRyeXZvcG91dHB1dAogICAgc2NyaXB0CWdlb21ldHJ5dm9wb3V0cHV0CiAgICBsYWJlbAkiR2VvbWV0cnkgVk9QIE91dHB1dCIKCiAgICBpbnB1dAl2ZWN0b3IJUAlQCiAgICBpbnB1dAl2ZWN0b3IJdglWZWxvY2l0eQo= ICAgIGlucHV0CXZlY3Rvcglmb3JjZQlGb3JjZQogICAgaW5wdXQJdmVjdG9yCUNkCUNvbG9yCiAgICBpbnB1dAl2ZWN0b3IJTglOb3JtYWwKICAgIGlucHV0ZmxhZ3MJUAkwCiAgICBpbnB1dGZsYWdzCXYJMAogICAgaW5wdXQ= ZmxhZ3MJZm9yY2UJMAogICAgaW5wdXRmbGFncwlDZAkwCiAgICBpbnB1dGZsYWdzCU4JMAogICAgc2lnbmF0dXJlCSJEZWZhdWx0IElucHV0cyIJZGVmYXVsdAl7IHZlY3RvciB2ZWN0b3IgdmVjdG9yIHZlY3RvciB2ZWN0b3I= IH0KCiAgICBvdXRwdXRvdmVycmlkZXMJZGVmYXVsdAogICAgewogICAgfQoKICAgIGhlbHAgewoJIiIKICAgIH0KCn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAANbF9QfUgvKgogKiBQUk9QUklFVEE= UlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciA= ZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKgk= VG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCnsKICAgIG5hbWUJImdldGF0dHJpYiIKICAgIHNjcmlwdAkiZ2V0YXR0cmliIgogICAgbGFiZWwJImdldGF0dHJpYiI= CgoKICAgIGNvZGUgewoJInN0cmluZyAkc291cmNlZmlsZSA9ICRvcGlucHV0OyIKCSJpZiAoJG9waW5wdXQgPT0gJ2ZpbGUnKSAkc291cmNlZmlsZSA9ICRmaWxlOyIKCSIkc3VjY2VzcyA9IDA7IgoJImludCAkZWxlbWlkeCA= PSAkaTE7IgoJImlmICgkYXR5cGUgPT0gJ3ZlcnRleCcpIgoJIgkkZWxlbWlkeCA9IHZlcnRleGluZGV4KCRzb3VyY2VmaWxlLCAkaTEsICRpMik7IgoJIiRhZGF0YSA9IGdldGF0dHJpYigkc291cmNlZmlsZSwgJGF0eXBlLCA= JGF0dHJpYiwgJGVsZW1pZHgsICRzdWNjZXNzKTsiCgkiaWYgKCEkc3VjY2VzcykiCgkiCSRhZGF0YSA9ICRhZGVmYXVsdDsiCiAgICB9CgogICAgZGVzY3JpcHRpdmVwYXJtCWF0dHJpYgoKICAgIGlucHV0CXN0cmluZwlmaWw= ZQkiR2VvbWV0cnkgRmlsZSIKICAgIGlucHV0CXN0cmluZwlhdHlwZQkiQXR0cmlidXRlIENsYXNzIgogICAgaW5wdXQJc3RyaW5nCWF0dHJpYgkiQXR0cmlidXRlIE5hbWUiCiAgICBpbnB1dAlpbnQJaTEJIlBvaW50IG9yIFA= cmltaXRpdmUgTnVtYmVyIgogICAgaW5wdXQJaW50CWkyCSJWZXJ0ZXggTnVtYmVyIgogICAgaW5wdXQJdmVjdG9yCWFkZWZhdWx0CSJEZWZhdWx0IFZhbHVlIgoKICAgIG91dHB1dAl2ZWN0b3IJYWRhdGEJIkF0dHJpYnV0ZSA= VmFsdWUiCiAgICBvdXRwdXQJaW50CXN1Y2Nlc3MJIlJldHVybiAxIEZvciBTdWNjZXNzLCAwIEZvciBGYWlsdXJlIgoKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQlmICB7IHN0cmluZyBzdHJpbmcgc3RyaW5nIGludCBpbnQgZmw= b2F0IGZsb2F0IGludCB9CiAgICBzaWduYXR1cmUJIkludGVnZXIiCWkgIHsgc3RyaW5nIHN0cmluZyBzdHJpbmcgaW50IGludCBpbnQgaW50IGludCB9CiAgICBzaWduYXR1cmUJIlZlY3RvciAyIgl2MiB7IHN0cmluZyBzdHI= aW5nIHN0cmluZyBpbnQgaW50IHZlY3RvcjIgdmVjdG9yMiBpbnQgfQogICAgc2lnbmF0dXJlCSJWZWN0b3IgMyIJZGVmYXVsdCB7ICB9CiAgICBzaWduYXR1cmUJIlZlY3RvciA0Igl2NCB7IHN0cmluZyBzdHJpbmcgc3RyaW4= ZyBpbnQgaW50IHZlY3RvcjQgdmVjdG9yNCBpbnQgfQogICAgc2lnbmF0dXJlCSJNYXRyaXggMiIJbTIgIHsgc3RyaW5nIHN0cmluZyBzdHJpbmcgaW50IGludCBtYXRyaXgyIG1hdHJpeDIgaW50IH0KICAgIHNpZ25hdHVyZQk= Ik1hdHJpeCAzIgltMyB7IHN0cmluZyBzdHJpbmcgc3RyaW5nIGludCBpbnQgbWF0cml4MyBtYXRyaXgzIGludCB9CiAgICBzaWduYXR1cmUJIk1hdHJpeCA0IgltICB7IHN0cmluZyBzdHJpbmcgc3RyaW5nIGludCBpbnQgbWE= dHJpeCBtYXRyaXggaW50IH0KICAgIHNpZ25hdHVyZQkiU3RyaW5nIglzICB7IHN0cmluZyBzdHJpbmcgc3RyaW5nIGludCBpbnQgc3RyaW5nIHN0cmluZyBpbnQgfQoKICAgIHNpZ25hdHVyZQkiRmxvYXQgQXJyYXkiCQlmYSA= IHsgc3RyaW5nIHN0cmluZyBzdHJpbmcgaW50IGludCBmbG9hdGEgZmxvYXRhIGludCB9CiAgICBzaWduYXR1cmUJIkludGVnZXIgQXJyYXkiCWlhICB7IHN0cmluZyBzdHJpbmcgc3RyaW5nIGludCBpbnQgaW50YSBpbnRhIGk= bnQgfQogICAgc2lnbmF0dXJlCSJWZWN0b3IgMiBBcnJheSIJdjJhIHsgc3RyaW5nIHN0cmluZyBzdHJpbmcgaW50IGludCB2ZWN0b3IyYSB2ZWN0b3IyYSBpbnQgfQogICAgc2lnbmF0dXJlCSJWZWN0b3IgMyBBcnJheSIJdmE= IHsgc3RyaW5nIHN0cmluZyBzdHJpbmcgaW50IGludCB2ZWN0b3JhIHZlY3RvcmEgaW50IH0KICAgIHNpZ25hdHVyZQkiVmVjdG9yIDQgQXJyYXkiCXY0YSB7IHN0cmluZyBzdHJpbmcgc3RyaW5nIGludCBpbnQgdmVjdG9yNGE= IHZlY3RvcjRhIGludCB9CiAgICBzaWduYXR1cmUJIk1hdHJpeCAyIEFycmF5IgltMmEgIHsgc3RyaW5nIHN0cmluZyBzdHJpbmcgaW50IGludCBtYXRyaXgyYSBtYXRyaXgyYSBpbnQgfQogICAgc2lnbmF0dXJlCSJNYXRyaXg= IDMgQXJyYXkiCW0zYSB7IHN0cmluZyBzdHJpbmcgc3RyaW5nIGludCBpbnQgbWF0cml4M2EgbWF0cml4M2EgaW50IH0KICAgIHNpZ25hdHVyZQkiTWF0cml4IDQgQXJyYXkiCW1hICB7IHN0cmluZyBzdHJpbmcgc3RyaW5nIGk= bnQgaW50IG1hdHJpeGEgbWF0cml4YSBpbnQgfQogICAgc2lnbmF0dXJlCSJTdHJpbmcgQXJyYXkiCXNhICB7IHN0cmluZyBzdHJpbmcgc3RyaW5nIGludCBpbnQgc3RyaW5nYSBzdHJpbmdhIGludCB9CgogICAgcGFybSB7Cgk= bmFtZQlvcGlucHV0CglsYWJlbAkiSW5wdXQiCgl0eXBlCXN0cmluZwoJZGVmYXVsdAl7ICJmaWxlIiB9CgltZW51CXsKCSAgICAiZmlsZSIJIkZpbGUiCgkgICAgIm9waW5wdXQ6MCIJIkZpcnN0IElucHV0IgoJICAgICJvcGk= bnB1dDoxIgkiU2Vjb25kIElucHV0IgoJICAgICJvcGlucHV0OjIiCSJUaGlyZCBJbnB1dCIKCSAgICAib3BpbnB1dDozIgkiRm91cnRoIElucHV0IgoJfQogICAgfQogICAgcGFybSB7CgluYW1lCWZpbGUKCWxhYmVsCSJHZW8= bWV0cnkgRmlsZSIKCXR5cGUJZ2VvbWV0cnkKCWRlZmF1bHQJeyAiJEhIL2dlby9kZWZnZW8uYmdlbyIgfQoJZGlzYWJsZXdoZW4JInsgb3BpbnB1dCAhPSBmaWxlIH0iCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJYXR5cGUKCWw= YWJlbAkiQXR0cmlidXRlIENsYXNzIgoJdHlwZQlzdHJpbmcKCWRlZmF1bHQJeyAicG9pbnQiIH0KCW1lbnUgewoJICAgICJkZXRhaWwiCSJEZXRhaWwiCgkgICAgInBvaW50IgkiUG9pbnQiCgkgICAgInByaW0iCSJQcmltaXQ= aXZlIgoJICAgICJ2ZXJ0ZXgiCSJWZXJ0ZXgiCgkgICAgInBvaW50Z3JvdXAiCSJQb2ludCBHcm91cCIKCSAgICAicHJpbWdyb3VwIgkiUHJpbWl0aXZlIEdyb3VwIgoJfQogICAgfQogICAgcGFybSB7CgluYW1lCWF0dHJpYgo= CWxhYmVsCSJBdHRyaWJ1dGUiCgl0eXBlCXN0cmluZwoJZGVmYXVsdAl7ICJDZCIgfQogICAgfQogICAgcGFybSB7CgluYW1lCWkxCglsYWJlbAkiUG9pbnQgb3IgUHJpbWl0aXZlIgoJdHlwZQlpbnQKCXNpemUJMQoJZGVmYXU= bHQJeyAwIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQlpMgoJbGFiZWwJIlZlcnRleCIKCXR5cGUJaW50CglzaXplCTEKCWRlZmF1bHQJeyAwIH0KICAgIH0KfQoKSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAA= AAAABsBfUH1GLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHU= Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyA= UmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJnZXRsYXk= ZXJleHBvcnQiCiAgICBzY3JpcHQJImdldGxheWVyZXhwb3J0IgogICAgbGFiZWwJImdldGxheWVyZXhwb3J0IgoKICAgIG91dGVyY29kZSB7CgkiI2luY2x1ZGUgPHNoYWRlcmxheWVyLmg+IgogICAgfQoKICAgIGNvZGUgewo= CSIkdmFsdWUgPSAkZGVmYXVsdHZhbHVlOyIKCSIjaWYgIXN0cmNtcCgkc2lnbmF0dXJlLCBcImRlZmF1bHRcIikiCgkiICAgICRpbmRleCA9IGZpbmQoJGxheWVyLmV4cG9ydHMubmFtZXNfZiwgJG5hbWUpOyIKCSIgICAgaWY= KCRpbmRleCA+PSAwKSIKCSIgICAgICAgICR2YWx1ZSA9ICRsYXllci5leHBvcnRzLnZhbHVlc19mWyRpbmRleF07IgoJIiNlbGlmICFzdHJjbXAoJHNpZ25hdHVyZSwgXCJ2XCIpIgoJIiAgICAkaW5kZXggPSBmaW5kKCRsYXk= ZXIuZXhwb3J0cy5uYW1lc192LCAkbmFtZSk7IgoJIiAgICBpZigkaW5kZXggPj0gMCkiCgkiICAgICAgICAkdmFsdWUgPSAkbGF5ZXIuZXhwb3J0cy52YWx1ZXNfdlskaW5kZXhdOyIKCSIjZWxpZiAhc3RyY21wKCRzaWduYXQ= dXJlLCBcInY0XCIpIgoJIiAgICAkaW5kZXggPSBmaW5kKCRsYXllci5leHBvcnRzLm5hbWVzX3Y0LCAkbmFtZSk7IgoJIiAgICBpZigkaW5kZXggPj0gMCkiCgkiICAgICAgICAkdmFsdWUgPSAkbGF5ZXIuZXhwb3J0cy52YWw= dWVzX3Y0WyRpbmRleF07IgoJIiNlbmRpZiIKCSIkaW5kZXggPSBzZWxlY3QoJGluZGV4ID49IDAsICRpbmRleCwgLTEpOyIKCSIkZm91bmQgPSAkaW5kZXggPj0gMDsiCiAgICB9CgogICAgb3V0cHV0CWZsb2F0CQkJdmFsdWU= CQkiT3V0cHV0IExheWVyIgogICAgb3V0cHV0CWludAkJCWZvdW5kCQkiRXhwb3J0IEZvdW5kIgogICAgb3V0cHV0CWludAkJCWluZGV4CQkiRXhwb3J0IEluZGV4IgoKICAgIGlucHV0CXN0cnVjdF9TaGFkZXJMYXllcglsYXk= ZXIJCSJMYXllciIKCiAgICBWT1BfU1RSX0lOUFVUKG5hbWUsCQkJIk5hbWUiLAkJICAgICIiKQogICAgVk9QX0ZMVF9JTlBVVChkZWZhdWx0dmFsdWUsCQkiRGVmYXVsdCBWYWx1ZSIsICAgIDApCiAgICBWT1BfVkVDX1BBUk0= KGRlZmF1bHR2YWx1ZV92LAkiRGVmYXVsdCBWYWx1ZSIsICAgIDAsIDAsIDApCiAgICBWT1BfVkVDNF9QQVJNKGRlZmF1bHR2YWx1ZV92NCwJIkRlZmF1bHQgVmFsdWUiLCAgICAwLCAwLCAwLCAwKQoKICAgIHNpZ25hdHVyZQk= IkZsb2F0IFZhbHVlIgkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiVmVjdG9yIFZhbHVlIgkJdgl7IHN0cnVjdF9TaGFkZXJMYXllciBzdHJpbmcgdmVjdG9yIHZlY3RvciBpbnQgaW50IH0KICAgIHNpZ25hdHVyZQkiVmU= Y3RvcjQgVmFsdWUiCQl2NAl7IHN0cnVjdF9TaGFkZXJMYXllciBzdHJpbmcgdmVjdG9yNCB2ZWN0b3I0IGludCBpbnQgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAADF9fUH1KLyoKICogUFJPUFI= SUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCw= IG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3Q= CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkiaWZjb25uZWN0ZWQiCiAgICBzY3JpcHQJImk= ZmNvbm5lY3RlZCIKICAgIGxhYmVsCSJpZmNvbm5lY3RlZCIKCiAgICBjb2RlIHsKCSIkcmVzdWx0ID0gJGlzY29ubmVjdGVkX2Nvbm5lY3RlZCAhPSAwID8gJGNvbm5lY3RlZCA6ICRub3Rjb25uZWN0ZWQ7IgogICAgfQoKICA= ICBvdXRlcmNvZGUgewoJIiNpbmNsdWRlIDxzaGFkZXJsYXllci5oPiIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAljb25uZWN0ZWQJIklucHV0IFRlc3RlZCBGb3IgQ29ubmVjdGl2aXR5IgogICAgaW5wdXQJZmxvYXQJbm90Y28= bm5lY3RlZAkiRGVmYXVsdCBJZiBGaXJzdCBJbnB1dCBOb3QgQ29ubmVjdGVkIgogICAgb3V0cHV0CWZsb2F0CXJlc3VsdAkJIk91dHB1dCBWYWx1ZSIKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZGVmYXVsdCB7IH0KICAgIHM= aWduYXR1cmUJIkludGVnZXIiCQlpCXsgaW50IGludCBpbnQgfQogICAgc2lnbmF0dXJlCSJTdHJpbmciCQlzCXsgc3RyaW5nIHN0cmluZyBzdHJpbmcgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiA= dmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdgl7IHZlY3RvciB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQlwCXsgcG9pbnQgcG9pbnQgcG9pbnQgfQogICAgc2k= Z25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQ= CXsgdmVjdG9yNCB2ZWN0b3I0IHZlY3RvcjQgfQogICAgc2lnbmF0dXJlCSIzeDMgTWF0cml4IgkJbTMJeyBtYXRyaXgzIG1hdHJpeDMgbWF0cml4MyB9CiAgICBzaWduYXR1cmUJIjR4NCBNYXRyaXgiCQltCXsgbWF0cml4IG0= YXRyaXggbWF0cml4IH0KICAgIHNpZ25hdHVyZQkiQlNERiIJCQlic2RmCXsgYnNkZiBic2RmIGJzZGYgfQogICAgc2lnbmF0dXJlCSJTaGFkZXIgTGF5ZXIiIAkJc2wJeyBzdHJ1Y3RfU2hhZGVyTGF5ZXIgc3RydWN0X1NoYWQ= ZXJMYXllciBzdHJ1Y3RfU2hhZGVyTGF5ZXIgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyA= dXZlY3RvciB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW4= b3JtYWwgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciB1Y29sb3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDR4NCBNYXRyaXgiCXVtCXsgdW0= YXRyaXggdW1hdHJpeCB1bWF0cml4IH0KCiAgICBWT1BfRkxUX1BBUk0obm90Y29ubmVjdGVkLAkJIkRlZmF1bHQgVmFsdWUiLCAgICAwKQogICAgVk9QX0lOVF9QQVJNKG5vdGNvbm5lY3RlZF9pLAkiRGVmYXVsdCBWYWx1ZSI= LCAgICAwKQogICAgVk9QX1NUUl9QQVJNKG5vdGNvbm5lY3RlZF9zLAkiRGVmYXVsdCBWYWx1ZSIsICAgICIiKQogICAgVk9QX1ZFQzJfUEFSTShub3Rjb25uZWN0ZWRfdSwJIkRlZmF1bHQgVmFsdWUiLCAgICAwLCAwKQogICA= IFZPUF9WRUNfUEFSTShub3Rjb25uZWN0ZWRfdiwJIkRlZmF1bHQgVmFsdWUiLCAgICAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKG5vdGNvbm5lY3RlZF9wLAkiRGVmYXVsdCBWYWx1ZSIsICAgIDAsIDAsIDApCiAgICBWT1A= X1ZFQ19QQVJNKG5vdGNvbm5lY3RlZF9uLAkiRGVmYXVsdCBWYWx1ZSIsICAgIDAsIDAsIDApCiAgICBWT1BfQ0xSX1BBUk0obm90Y29ubmVjdGVkX2MsCSJEZWZhdWx0IFZhbHVlIiwgICAgMCwgMCwgMCkKICAgIFZPUF9WRUM= NF9QQVJNKG5vdGNvbm5lY3RlZF92NCwJIkRlZmF1bHQgVmFsdWUiLCAgICAwLCAwLCAwLCAwKQoKICAgIHBhcm0gewoJbmFtZQlub3Rjb25uZWN0ZWRfbTMKCWxhYmVsCSJEZWZhdWx0IFZhbHVlIgoJdHlwZQlmbG9hdAoJc2k= emUJOQoJZGVmYXVsdAl7IDEgMCAwIDAgMSAwIDAgMCAxIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQlub3Rjb25uZWN0ZWRfbQoJbGFiZWwJIkRlZmF1bHQgVmFsdWUiCgl0eXBlCWZsb2F0CglzaXplCTE2CglkZWZhdWx0CXs= IDEgMCAwIDAgMCAxIDAgMCAwIDAgMSAwIDAgMCAwIDEgfQogICAgfQoKICAgIFZPUF9GTFRfUEFSTShub3Rjb25uZWN0ZWRfdWYsCSJEZWZhdWx0IFZhbHVlIiwgICAgMCkKICAgIFZPUF9WRUNfUEFSTShub3Rjb25uZWN0ZWQ= X3V2LAkiRGVmYXVsdCBWYWx1ZSIsICAgIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0obm90Y29ubmVjdGVkX3VwLAkiRGVmYXVsdCBWYWx1ZSIsICAgIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0obm90Y29ubmVjdGVkX3U= biwJIkRlZmF1bHQgVmFsdWUiLCAgICAwLCAwLCAwKQogICAgVk9QX0NMUl9QQVJNKG5vdGNvbm5lY3RlZF91YywJIkRlZmF1bHQgVmFsdWUiLCAgICAwLCAwLCAwKQogICAgcGFybSB7CgluYW1lCW5vdGNvbm5lY3RlZF91bQo= CWxhYmVsCSJEZWZhdWx0IFZhbHVlIgoJdHlwZQlmbG9hdAoJc2l6ZQkxNgoJZGVmYXVsdAl7IDEgMCAwIDAgMCAxIDAgMCAwIDAgMSAwIDAgMCAwIDEgfQogICAgfQoKICAgIGdyb3VwIHsgbmFtZSAiZzAiIG9ic29sZXRlIDE= Mi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZzEiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJnMiIgb2Jzb2xldGUgMTIuMCB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAACDYV9QfQg= IyBEaWFsb2cgc2NyaXB0IGZvciBpZmQgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQKCnsKICAgIG5hbWUJaWZkCiAgICBzY3JpcHQJaWZkCiAgICBsYWJlbAlNYW50cmEKCiAgICBoZWxwIHsKCSIiCiAgICB9CgogICAgaW5wdXQ= bGFiZWwJMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzEiCiAgICBpbnB1dGxhYmVsCTIJIlN1Yi1OZXR3b3JrIElucHV0ICMyIgogICAgaW5wdXRsYWJlbAkzCSJTdWItTmV0d29yayBJbnB1dCAjMyIKICAgIGlucHV0bGFiZWwJNAk= IlN1Yi1OZXR3b3JrIElucHV0ICM0IgogICAgaW5wdXRsYWJlbAk1CSJTdWItTmV0d29yayBJbnB1dCAjNSIKICAgIGlucHV0bGFiZWwJNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzYiCiAgICBpbnB1dGxhYmVsCTcJIlN1Yi1OZXQ= d29yayBJbnB1dCAjNyIKICAgIGlucHV0bGFiZWwJOAkiU3ViLU5ldHdvcmsgSW5wdXQgIzgiCiAgICBpbnB1dGxhYmVsCTkJIlN1Yi1OZXR3b3JrIElucHV0ICM5IgogICAgaW5wdXRsYWJlbAkxMAkiU3ViLU5ldHdvcmsgSW4= cHV0ICMxMCIKICAgIGlucHV0bGFiZWwJMTEJIlN1Yi1OZXR3b3JrIElucHV0ICMxMSIKICAgIGlucHV0bGFiZWwJMTIJIlN1Yi1OZXR3b3JrIElucHV0ICMxMiIKICAgIGlucHV0bGFiZWwJMTMJIlN1Yi1OZXR3b3JrIElucHU= dCAjMTMiCiAgICBpbnB1dGxhYmVsCTE0CSJTdWItTmV0d29yayBJbnB1dCAjMTQiCiAgICBpbnB1dGxhYmVsCTE1CSJTdWItTmV0d29yayBJbnB1dCAjMTUiCiAgICBpbnB1dGxhYmVsCTE2CSJTdWItTmV0d29yayBJbnB1dCA= IzE2IgogICAgaW5wdXRsYWJlbAkxNwkiU3ViLU5ldHdvcmsgSW5wdXQgIzE3IgogICAgaW5wdXRsYWJlbAkxOAkiU3ViLU5ldHdvcmsgSW5wdXQgIzE4IgogICAgaW5wdXRsYWJlbAkxOQkiU3ViLU5ldHdvcmsgSW5wdXQgIzE= OSIKICAgIGlucHV0bGFiZWwJMjAJIlN1Yi1OZXR3b3JrIElucHV0ICMyMCIKICAgIGlucHV0bGFiZWwJMjEJIlN1Yi1OZXR3b3JrIElucHV0ICMyMSIKICAgIGlucHV0bGFiZWwJMjIJIlN1Yi1OZXR3b3JrIElucHV0ICMyMiI= CiAgICBpbnB1dGxhYmVsCTIzCSJTdWItTmV0d29yayBJbnB1dCAjMjMiCiAgICBpbnB1dGxhYmVsCTI0CSJTdWItTmV0d29yayBJbnB1dCAjMjQiCiAgICBpbnB1dGxhYmVsCTI1CSJTdWItTmV0d29yayBJbnB1dCAjMjUiCiA= ICAgaW5wdXRsYWJlbAkyNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzI2IgogICAgaW5wdXRsYWJlbAkyNwkiU3ViLU5ldHdvcmsgSW5wdXQgIzI3IgogICAgaW5wdXRsYWJlbAkyOAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI4IgogICA= IGlucHV0bGFiZWwJMjkJIlN1Yi1OZXR3b3JrIElucHV0ICMyOSIKICAgIGlucHV0bGFiZWwJMzAJIlN1Yi1OZXR3b3JrIElucHV0ICMzMCIKICAgIGlucHV0bGFiZWwJMzEJIlN1Yi1OZXR3b3JrIElucHV0ICMzMSIKICAgIGk= bnB1dGxhYmVsCTMyCSJTdWItTmV0d29yayBJbnB1dCAjMzIiCiAgICBpbnB1dGxhYmVsCTMzCSJTdWItTmV0d29yayBJbnB1dCAjMzMiCiAgICBpbnB1dGxhYmVsCTM0CSJTdWItTmV0d29yayBJbnB1dCAjMzQiCiAgICBpbnA= dXRsYWJlbAkzNQkiU3ViLU5ldHdvcmsgSW5wdXQgIzM1IgogICAgaW5wdXRsYWJlbAkzNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzM2IgogICAgaW5wdXRsYWJlbAkzNwkiU3ViLU5ldHdvcmsgSW5wdXQgIzM3IgogICAgaW5wdXQ= bGFiZWwJMzgJIlN1Yi1OZXR3b3JrIElucHV0ICMzOCIKICAgIGlucHV0bGFiZWwJMzkJIlN1Yi1OZXR3b3JrIElucHV0ICMzOSIKICAgIGlucHV0bGFiZWwJNDAJIlN1Yi1OZXR3b3JrIElucHV0ICM0MCIKICAgIGlucHV0bGE= YmVsCTQxCSJTdWItTmV0d29yayBJbnB1dCAjNDEiCiAgICBpbnB1dGxhYmVsCTQyCSJTdWItTmV0d29yayBJbnB1dCAjNDIiCiAgICBpbnB1dGxhYmVsCTQzCSJTdWItTmV0d29yayBJbnB1dCAjNDMiCiAgICBpbnB1dGxhYmU= bAk0NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ0IgogICAgaW5wdXRsYWJlbAk0NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ1IgogICAgaW5wdXRsYWJlbAk0NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ2IgogICAgaW5wdXRsYWJlbAk= NDcJIlN1Yi1OZXR3b3JrIElucHV0ICM0NyIKICAgIGlucHV0bGFiZWwJNDgJIlN1Yi1OZXR3b3JrIElucHV0ICM0OCIKICAgIGlucHV0bGFiZWwJNDkJIlN1Yi1OZXR3b3JrIElucHV0ICM0OSIKICAgIGlucHV0bGFiZWwJNTA= CSJTdWItTmV0d29yayBJbnB1dCAjNTAiCiAgICBpbnB1dGxhYmVsCTUxCSJTdWItTmV0d29yayBJbnB1dCAjNTEiCiAgICBpbnB1dGxhYmVsCTUyCSJTdWItTmV0d29yayBJbnB1dCAjNTIiCiAgICBpbnB1dGxhYmVsCTUzCSI= U3ViLU5ldHdvcmsgSW5wdXQgIzUzIgogICAgaW5wdXRsYWJlbAk1NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzU0IgogICAgaW5wdXRsYWJlbAk1NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzU1IgogICAgaW5wdXRsYWJlbAk1NgkiU3U= Yi1OZXR3b3JrIElucHV0ICM1NiIKICAgIGlucHV0bGFiZWwJNTcJIlN1Yi1OZXR3b3JrIElucHV0ICM1NyIKICAgIGlucHV0bGFiZWwJNTgJIlN1Yi1OZXR3b3JrIElucHV0ICM1OCIKICAgIGlucHV0bGFiZWwJNTkJIlN1Yi0= TmV0d29yayBJbnB1dCAjNTkiCiAgICBpbnB1dGxhYmVsCTYwCSJTdWItTmV0d29yayBJbnB1dCAjNjAiCiAgICBpbnB1dGxhYmVsCTYxCSJTdWItTmV0d29yayBJbnB1dCAjNjEiCiAgICBpbnB1dGxhYmVsCTYyCSJTdWItTmU= dHdvcmsgSW5wdXQgIzYyIgogICAgaW5wdXRsYWJlbAk2MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzYzIgogICAgaW5wdXRsYWJlbAk2NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzY0IgogICAgaW5wdXRsYWJlbAk2NQkiU3ViLU5ldHc= b3JrIElucHV0ICM2NSIKICAgIGlucHV0bGFiZWwJNjYJIlN1Yi1OZXR3b3JrIElucHV0ICM2NiIKICAgIGlucHV0bGFiZWwJNjcJIlN1Yi1OZXR3b3JrIElucHV0ICM2NyIKICAgIGlucHV0bGFiZWwJNjgJIlN1Yi1OZXR3b3I= ayBJbnB1dCAjNjgiCiAgICBpbnB1dGxhYmVsCTY5CSJTdWItTmV0d29yayBJbnB1dCAjNjkiCiAgICBpbnB1dGxhYmVsCTcwCSJTdWItTmV0d29yayBJbnB1dCAjNzAiCiAgICBpbnB1dGxhYmVsCTcxCSJTdWItTmV0d29yayA= SW5wdXQgIzcxIgogICAgaW5wdXRsYWJlbAk3MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzcyIgogICAgaW5wdXRsYWJlbAk3MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzczIgogICAgaW5wdXRsYWJlbAk3NAkiU3ViLU5ldHdvcmsgSW4= cHV0ICM3NCIKICAgIGlucHV0bGFiZWwJNzUJIlN1Yi1OZXR3b3JrIElucHV0ICM3NSIKICAgIGlucHV0bGFiZWwJNzYJIlN1Yi1OZXR3b3JrIElucHV0ICM3NiIKICAgIGlucHV0bGFiZWwJNzcJIlN1Yi1OZXR3b3JrIElucHU= dCAjNzciCiAgICBpbnB1dGxhYmVsCTc4CSJTdWItTmV0d29yayBJbnB1dCAjNzgiCiAgICBpbnB1dGxhYmVsCTc5CSJTdWItTmV0d29yayBJbnB1dCAjNzkiCiAgICBpbnB1dGxhYmVsCTgwCSJTdWItTmV0d29yayBJbnB1dCA= IzgwIgogICAgaW5wdXRsYWJlbAk4MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzgxIgogICAgaW5wdXRsYWJlbAk4MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzgyIgogICAgaW5wdXRsYWJlbAk4MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzg= MyIKICAgIGlucHV0bGFiZWwJODQJIlN1Yi1OZXR3b3JrIElucHV0ICM4NCIKICAgIGlucHV0bGFiZWwJODUJIlN1Yi1OZXR3b3JrIElucHV0ICM4NSIKICAgIGlucHV0bGFiZWwJODYJIlN1Yi1OZXR3b3JrIElucHV0ICM4NiI= CiAgICBpbnB1dGxhYmVsCTg3CSJTdWItTmV0d29yayBJbnB1dCAjODciCiAgICBpbnB1dGxhYmVsCTg4CSJTdWItTmV0d29yayBJbnB1dCAjODgiCiAgICBpbnB1dGxhYmVsCTg5CSJTdWItTmV0d29yayBJbnB1dCAjODkiCiA= ICAgaW5wdXRsYWJlbAk5MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzkwIgogICAgaW5wdXRsYWJlbAk5MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzkxIgogICAgaW5wdXRsYWJlbAk5MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzkyIgogICA= IGlucHV0bGFiZWwJOTMJIlN1Yi1OZXR3b3JrIElucHV0ICM5MyIKICAgIGlucHV0bGFiZWwJOTQJIlN1Yi1OZXR3b3JrIElucHV0ICM5NCIKICAgIGlucHV0bGFiZWwJOTUJIlN1Yi1OZXR3b3JrIElucHV0ICM5NSIKICAgIGk= bnB1dGxhYmVsCTk2CSJTdWItTmV0d29yayBJbnB1dCAjOTYiCiAgICBpbnB1dGxhYmVsCTk3CSJTdWItTmV0d29yayBJbnB1dCAjOTciCiAgICBpbnB1dGxhYmVsCTk4CSJTdWItTmV0d29yayBJbnB1dCAjOTgiCiAgICBpbnA= dXRsYWJlbAk5OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzk5IgogICAgaW5wdXRsYWJlbAkxMDAJIlN1Yi1OZXR3b3JrIElucHV0ICMxMDAiCiAgICBpbnB1dGxhYmVsCTEwMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzEwMSIKICAgIGk= bnB1dGxhYmVsCTEwMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzEwMiIKICAgIGlucHV0bGFiZWwJMTAzCSJTdWItTmV0d29yayBJbnB1dCAjMTAzIgogICAgaW5wdXRsYWJlbAkxMDQJIlN1Yi1OZXR3b3JrIElucHV0ICMxMDQiCiA= ICAgaW5wdXRsYWJlbAkxMDUJIlN1Yi1OZXR3b3JrIElucHV0ICMxMDUiCiAgICBpbnB1dGxhYmVsCTEwNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzEwNiIKICAgIGlucHV0bGFiZWwJMTA3CSJTdWItTmV0d29yayBJbnB1dCAjMTA= NyIKICAgIGlucHV0bGFiZWwJMTA4CSJTdWItTmV0d29yayBJbnB1dCAjMTA4IgogICAgaW5wdXRsYWJlbAkxMDkJIlN1Yi1OZXR3b3JrIElucHV0ICMxMDkiCiAgICBpbnB1dGxhYmVsCTExMAkiU3ViLU5ldHdvcmsgSW5wdXQ= ICMxMTAiCiAgICBpbnB1dGxhYmVsCTExMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzExMSIKICAgIGlucHV0bGFiZWwJMTEyCSJTdWItTmV0d29yayBJbnB1dCAjMTEyIgogICAgaW5wdXRsYWJlbAkxMTMJIlN1Yi1OZXR3b3JrIEk= bnB1dCAjMTEzIgogICAgaW5wdXRsYWJlbAkxMTQJIlN1Yi1OZXR3b3JrIElucHV0ICMxMTQiCiAgICBpbnB1dGxhYmVsCTExNQkiU3ViLU5ldHdvcmsgSW5wdXQgIzExNSIKICAgIGlucHV0bGFiZWwJMTE2CSJTdWItTmV0d28= cmsgSW5wdXQgIzExNiIKICAgIGlucHV0bGFiZWwJMTE3CSJTdWItTmV0d29yayBJbnB1dCAjMTE3IgogICAgaW5wdXRsYWJlbAkxMTgJIlN1Yi1OZXR3b3JrIElucHV0ICMxMTgiCiAgICBpbnB1dGxhYmVsCTExOQkiU3ViLU4= ZXR3b3JrIElucHV0ICMxMTkiCiAgICBpbnB1dGxhYmVsCTEyMAkiU3ViLU5ldHdvcmsgSW5wdXQgIzEyMCIKICAgIGlucHV0bGFiZWwJMTIxCSJTdWItTmV0d29yayBJbnB1dCAjMTIxIgogICAgaW5wdXRsYWJlbAkxMjIJIlM= dWItTmV0d29yayBJbnB1dCAjMTIyIgogICAgaW5wdXRsYWJlbAkxMjMJIlN1Yi1OZXR3b3JrIElucHV0ICMxMjMiCiAgICBpbnB1dGxhYmVsCTEyNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzEyNCIKICAgIGlucHV0bGFiZWwJMTI= NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzEyNSIKICAgIGlucHV0bGFiZWwJMTI2CSJTdWItTmV0d29yayBJbnB1dCAjMTI2IgogICAgaW5wdXRsYWJlbAkxMjcJIlN1Yi1OZXR3b3JrIElucHV0ICMxMjciCiAgICBpbnB1dGxhYmU= bAkxMjgJIlN1Yi1OZXR3b3JrIElucHV0ICMxMjgiCiAgICBpbnB1dGxhYmVsCTEyOQkiU3ViLU5ldHdvcmsgSW5wdXQgIzEyOSIKICAgIGlucHV0bGFiZWwJMTMwCSJTdWItTmV0d29yayBJbnB1dCAjMTMwIgogICAgaW5wdXQ= bGFiZWwJMTMxCSJTdWItTmV0d29yayBJbnB1dCAjMTMxIgogICAgaW5wdXRsYWJlbAkxMzIJIlN1Yi1OZXR3b3JrIElucHV0ICMxMzIiCiAgICBpbnB1dGxhYmVsCTEzMwkiU3ViLU5ldHdvcmsgSW5wdXQgIzEzMyIKICAgIGk= bnB1dGxhYmVsCTEzNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzEzNCIKICAgIGlucHV0bGFiZWwJMTM1CSJTdWItTmV0d29yayBJbnB1dCAjMTM1IgogICAgaW5wdXRsYWJlbAkxMzYJIlN1Yi1OZXR3b3JrIElucHV0ICMxMzYiCiA= ICAgaW5wdXRsYWJlbAkxMzcJIlN1Yi1OZXR3b3JrIElucHV0ICMxMzciCiAgICBpbnB1dGxhYmVsCTEzOAkiU3ViLU5ldHdvcmsgSW5wdXQgIzEzOCIKICAgIGlucHV0bGFiZWwJMTM5CSJTdWItTmV0d29yayBJbnB1dCAjMTM= OSIKICAgIGlucHV0bGFiZWwJMTQwCSJTdWItTmV0d29yayBJbnB1dCAjMTQwIgogICAgaW5wdXRsYWJlbAkxNDEJIlN1Yi1OZXR3b3JrIElucHV0ICMxNDEiCiAgICBpbnB1dGxhYmVsCTE0MgkiU3ViLU5ldHdvcmsgSW5wdXQ= ICMxNDIiCiAgICBpbnB1dGxhYmVsCTE0MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzE0MyIKICAgIGlucHV0bGFiZWwJMTQ0CSJTdWItTmV0d29yayBJbnB1dCAjMTQ0IgogICAgaW5wdXRsYWJlbAkxNDUJIlN1Yi1OZXR3b3JrIEk= bnB1dCAjMTQ1IgogICAgaW5wdXRsYWJlbAkxNDYJIlN1Yi1OZXR3b3JrIElucHV0ICMxNDYiCiAgICBpbnB1dGxhYmVsCTE0NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzE0NyIKICAgIGlucHV0bGFiZWwJMTQ4CSJTdWItTmV0d28= cmsgSW5wdXQgIzE0OCIKICAgIGlucHV0bGFiZWwJMTQ5CSJTdWItTmV0d29yayBJbnB1dCAjMTQ5IgogICAgaW5wdXRsYWJlbAkxNTAJIlN1Yi1OZXR3b3JrIElucHV0ICMxNTAiCiAgICBpbnB1dGxhYmVsCTE1MQkiU3ViLU4= ZXR3b3JrIElucHV0ICMxNTEiCiAgICBpbnB1dGxhYmVsCTE1MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzE1MiIKICAgIGlucHV0bGFiZWwJMTUzCSJTdWItTmV0d29yayBJbnB1dCAjMTUzIgogICAgaW5wdXRsYWJlbAkxNTQJIlM= dWItTmV0d29yayBJbnB1dCAjMTU0IgogICAgaW5wdXRsYWJlbAkxNTUJIlN1Yi1OZXR3b3JrIElucHV0ICMxNTUiCiAgICBpbnB1dGxhYmVsCTE1NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzE1NiIKICAgIGlucHV0bGFiZWwJMTU= NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzE1NyIKICAgIGlucHV0bGFiZWwJMTU4CSJTdWItTmV0d29yayBJbnB1dCAjMTU4IgogICAgaW5wdXRsYWJlbAkxNTkJIlN1Yi1OZXR3b3JrIElucHV0ICMxNTkiCiAgICBpbnB1dGxhYmU= bAkxNjAJIlN1Yi1OZXR3b3JrIElucHV0ICMxNjAiCiAgICBpbnB1dGxhYmVsCTE2MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzE2MSIKICAgIGlucHV0bGFiZWwJMTYyCSJTdWItTmV0d29yayBJbnB1dCAjMTYyIgogICAgaW5wdXQ= bGFiZWwJMTYzCSJTdWItTmV0d29yayBJbnB1dCAjMTYzIgogICAgaW5wdXRsYWJlbAkxNjQJIlN1Yi1OZXR3b3JrIElucHV0ICMxNjQiCiAgICBpbnB1dGxhYmVsCTE2NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzE2NSIKICAgIGk= bnB1dGxhYmVsCTE2NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzE2NiIKICAgIGlucHV0bGFiZWwJMTY3CSJTdWItTmV0d29yayBJbnB1dCAjMTY3IgogICAgaW5wdXRsYWJlbAkxNjgJIlN1Yi1OZXR3b3JrIElucHV0ICMxNjgiCiA= ICAgaW5wdXRsYWJlbAkxNjkJIlN1Yi1OZXR3b3JrIElucHV0ICMxNjkiCiAgICBpbnB1dGxhYmVsCTE3MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzE3MCIKICAgIGlucHV0bGFiZWwJMTcxCSJTdWItTmV0d29yayBJbnB1dCAjMTc= MSIKICAgIGlucHV0bGFiZWwJMTcyCSJTdWItTmV0d29yayBJbnB1dCAjMTcyIgogICAgaW5wdXRsYWJlbAkxNzMJIlN1Yi1OZXR3b3JrIElucHV0ICMxNzMiCiAgICBpbnB1dGxhYmVsCTE3NAkiU3ViLU5ldHdvcmsgSW5wdXQ= ICMxNzQiCiAgICBpbnB1dGxhYmVsCTE3NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzE3NSIKICAgIGlucHV0bGFiZWwJMTc2CSJTdWItTmV0d29yayBJbnB1dCAjMTc2IgogICAgaW5wdXRsYWJlbAkxNzcJIlN1Yi1OZXR3b3JrIEk= bnB1dCAjMTc3IgogICAgaW5wdXRsYWJlbAkxNzgJIlN1Yi1OZXR3b3JrIElucHV0ICMxNzgiCiAgICBpbnB1dGxhYmVsCTE3OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzE3OSIKICAgIGlucHV0bGFiZWwJMTgwCSJTdWItTmV0d28= cmsgSW5wdXQgIzE4MCIKICAgIGlucHV0bGFiZWwJMTgxCSJTdWItTmV0d29yayBJbnB1dCAjMTgxIgogICAgaW5wdXRsYWJlbAkxODIJIlN1Yi1OZXR3b3JrIElucHV0ICMxODIiCiAgICBpbnB1dGxhYmVsCTE4MwkiU3ViLU4= ZXR3b3JrIElucHV0ICMxODMiCiAgICBpbnB1dGxhYmVsCTE4NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzE4NCIKICAgIGlucHV0bGFiZWwJMTg1CSJTdWItTmV0d29yayBJbnB1dCAjMTg1IgogICAgaW5wdXRsYWJlbAkxODYJIlM= dWItTmV0d29yayBJbnB1dCAjMTg2IgogICAgaW5wdXRsYWJlbAkxODcJIlN1Yi1OZXR3b3JrIElucHV0ICMxODciCiAgICBpbnB1dGxhYmVsCTE4OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzE4OCIKICAgIGlucHV0bGFiZWwJMTg= OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzE4OSIKICAgIGlucHV0bGFiZWwJMTkwCSJTdWItTmV0d29yayBJbnB1dCAjMTkwIgogICAgaW5wdXRsYWJlbAkxOTEJIlN1Yi1OZXR3b3JrIElucHV0ICMxOTEiCiAgICBpbnB1dGxhYmU= bAkxOTIJIlN1Yi1OZXR3b3JrIElucHV0ICMxOTIiCiAgICBpbnB1dGxhYmVsCTE5MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzE5MyIKICAgIGlucHV0bGFiZWwJMTk0CSJTdWItTmV0d29yayBJbnB1dCAjMTk0IgogICAgaW5wdXQ= bGFiZWwJMTk1CSJTdWItTmV0d29yayBJbnB1dCAjMTk1IgogICAgaW5wdXRsYWJlbAkxOTYJIlN1Yi1OZXR3b3JrIElucHV0ICMxOTYiCiAgICBpbnB1dGxhYmVsCTE5NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzE5NyIKICAgIGk= bnB1dGxhYmVsCTE5OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzE5OCIKICAgIGlucHV0bGFiZWwJMTk5CSJTdWItTmV0d29yayBJbnB1dCAjMTk5IgogICAgaW5wdXRsYWJlbAkyMDAJIlN1Yi1OZXR3b3JrIElucHV0ICMyMDAiCiA= ICAgaW5wdXRsYWJlbAkyMDEJIlN1Yi1OZXR3b3JrIElucHV0ICMyMDEiCiAgICBpbnB1dGxhYmVsCTIwMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzIwMiIKICAgIGlucHV0bGFiZWwJMjAzCSJTdWItTmV0d29yayBJbnB1dCAjMjA= MyIKICAgIGlucHV0bGFiZWwJMjA0CSJTdWItTmV0d29yayBJbnB1dCAjMjA0IgogICAgaW5wdXRsYWJlbAkyMDUJIlN1Yi1OZXR3b3JrIElucHV0ICMyMDUiCiAgICBpbnB1dGxhYmVsCTIwNgkiU3ViLU5ldHdvcmsgSW5wdXQ= ICMyMDYiCiAgICBpbnB1dGxhYmVsCTIwNwkiU3ViLU5ldHdvcmsgSW5wdXQgIzIwNyIKICAgIGlucHV0bGFiZWwJMjA4CSJTdWItTmV0d29yayBJbnB1dCAjMjA4IgogICAgaW5wdXRsYWJlbAkyMDkJIlN1Yi1OZXR3b3JrIEk= bnB1dCAjMjA5IgogICAgaW5wdXRsYWJlbAkyMTAJIlN1Yi1OZXR3b3JrIElucHV0ICMyMTAiCiAgICBpbnB1dGxhYmVsCTIxMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzIxMSIKICAgIGlucHV0bGFiZWwJMjEyCSJTdWItTmV0d28= cmsgSW5wdXQgIzIxMiIKICAgIGlucHV0bGFiZWwJMjEzCSJTdWItTmV0d29yayBJbnB1dCAjMjEzIgogICAgaW5wdXRsYWJlbAkyMTQJIlN1Yi1OZXR3b3JrIElucHV0ICMyMTQiCiAgICBpbnB1dGxhYmVsCTIxNQkiU3ViLU4= ZXR3b3JrIElucHV0ICMyMTUiCiAgICBpbnB1dGxhYmVsCTIxNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzIxNiIKICAgIGlucHV0bGFiZWwJMjE3CSJTdWItTmV0d29yayBJbnB1dCAjMjE3IgogICAgaW5wdXRsYWJlbAkyMTgJIlM= dWItTmV0d29yayBJbnB1dCAjMjE4IgogICAgaW5wdXRsYWJlbAkyMTkJIlN1Yi1OZXR3b3JrIElucHV0ICMyMTkiCiAgICBpbnB1dGxhYmVsCTIyMAkiU3ViLU5ldHdvcmsgSW5wdXQgIzIyMCIKICAgIGlucHV0bGFiZWwJMjI= MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzIyMSIKICAgIGlucHV0bGFiZWwJMjIyCSJTdWItTmV0d29yayBJbnB1dCAjMjIyIgogICAgaW5wdXRsYWJlbAkyMjMJIlN1Yi1OZXR3b3JrIElucHV0ICMyMjMiCiAgICBpbnB1dGxhYmU= bAkyMjQJIlN1Yi1OZXR3b3JrIElucHV0ICMyMjQiCiAgICBpbnB1dGxhYmVsCTIyNQkiU3ViLU5ldHdvcmsgSW5wdXQgIzIyNSIKICAgIGlucHV0bGFiZWwJMjI2CSJTdWItTmV0d29yayBJbnB1dCAjMjI2IgogICAgaW5wdXQ= bGFiZWwJMjI3CSJTdWItTmV0d29yayBJbnB1dCAjMjI3IgogICAgaW5wdXRsYWJlbAkyMjgJIlN1Yi1OZXR3b3JrIElucHV0ICMyMjgiCiAgICBpbnB1dGxhYmVsCTIyOQkiU3ViLU5ldHdvcmsgSW5wdXQgIzIyOSIKICAgIGk= bnB1dGxhYmVsCTIzMAkiU3ViLU5ldHdvcmsgSW5wdXQgIzIzMCIKICAgIGlucHV0bGFiZWwJMjMxCSJTdWItTmV0d29yayBJbnB1dCAjMjMxIgogICAgaW5wdXRsYWJlbAkyMzIJIlN1Yi1OZXR3b3JrIElucHV0ICMyMzIiCiA= ICAgaW5wdXRsYWJlbAkyMzMJIlN1Yi1OZXR3b3JrIElucHV0ICMyMzMiCiAgICBpbnB1dGxhYmVsCTIzNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzIzNCIKICAgIGlucHV0bGFiZWwJMjM1CSJTdWItTmV0d29yayBJbnB1dCAjMjM= NSIKICAgIGlucHV0bGFiZWwJMjM2CSJTdWItTmV0d29yayBJbnB1dCAjMjM2IgogICAgaW5wdXRsYWJlbAkyMzcJIlN1Yi1OZXR3b3JrIElucHV0ICMyMzciCiAgICBpbnB1dGxhYmVsCTIzOAkiU3ViLU5ldHdvcmsgSW5wdXQ= ICMyMzgiCiAgICBpbnB1dGxhYmVsCTIzOQkiU3ViLU5ldHdvcmsgSW5wdXQgIzIzOSIKICAgIGlucHV0bGFiZWwJMjQwCSJTdWItTmV0d29yayBJbnB1dCAjMjQwIgogICAgaW5wdXRsYWJlbAkyNDEJIlN1Yi1OZXR3b3JrIEk= bnB1dCAjMjQxIgogICAgaW5wdXRsYWJlbAkyNDIJIlN1Yi1OZXR3b3JrIElucHV0ICMyNDIiCiAgICBpbnB1dGxhYmVsCTI0MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzI0MyIKICAgIGlucHV0bGFiZWwJMjQ0CSJTdWItTmV0d28= cmsgSW5wdXQgIzI0NCIKICAgIGlucHV0bGFiZWwJMjQ1CSJTdWItTmV0d29yayBJbnB1dCAjMjQ1IgogICAgaW5wdXRsYWJlbAkyNDYJIlN1Yi1OZXR3b3JrIElucHV0ICMyNDYiCiAgICBpbnB1dGxhYmVsCTI0NwkiU3ViLU4= ZXR3b3JrIElucHV0ICMyNDciCiAgICBpbnB1dGxhYmVsCTI0OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI0OCIKICAgIGlucHV0bGFiZWwJMjQ5CSJTdWItTmV0d29yayBJbnB1dCAjMjQ5IgogICAgaW5wdXRsYWJlbAkyNTAJIlM= dWItTmV0d29yayBJbnB1dCAjMjUwIgogICAgaW5wdXRsYWJlbAkyNTEJIlN1Yi1OZXR3b3JrIElucHV0ICMyNTEiCiAgICBpbnB1dGxhYmVsCTI1MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzI1MiIKICAgIGlucHV0bGFiZWwJMjU= MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzI1MyIKICAgIGlucHV0bGFiZWwJMjU0CSJTdWItTmV0d29yayBJbnB1dCAjMjU0IgogICAgaW5wdXRsYWJlbAkyNTUJIlN1Yi1OZXR3b3JrIElucHV0ICMyNTUiCiAgICBpbnB1dGxhYmU= bAkyNTYJIlN1Yi1OZXR3b3JrIElucHV0ICMyNTYiCiAgICBpbnB1dGxhYmVsCTI1NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzI1NyIKICAgIGlucHV0bGFiZWwJMjU4CSJTdWItTmV0d29yayBJbnB1dCAjMjU4IgogICAgaW5wdXQ= bGFiZWwJMjU5CSJTdWItTmV0d29yayBJbnB1dCAjMjU5IgogICAgaW5wdXRsYWJlbAkyNjAJIlN1Yi1OZXR3b3JrIElucHV0ICMyNjAiCiAgICBpbnB1dGxhYmVsCTI2MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzI2MSIKICAgIGk= bnB1dGxhYmVsCTI2MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzI2MiIKICAgIGlucHV0bGFiZWwJMjYzCSJTdWItTmV0d29yayBJbnB1dCAjMjYzIgogICAgaW5wdXRsYWJlbAkyNjQJIlN1Yi1OZXR3b3JrIElucHV0ICMyNjQiCiA= ICAgaW5wdXRsYWJlbAkyNjUJIlN1Yi1OZXR3b3JrIElucHV0ICMyNjUiCiAgICBpbnB1dGxhYmVsCTI2NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzI2NiIKICAgIGlucHV0bGFiZWwJMjY3CSJTdWItTmV0d29yayBJbnB1dCAjMjY= NyIKICAgIGlucHV0bGFiZWwJMjY4CSJTdWItTmV0d29yayBJbnB1dCAjMjY4IgogICAgaW5wdXRsYWJlbAkyNjkJIlN1Yi1OZXR3b3JrIElucHV0ICMyNjkiCiAgICBpbnB1dGxhYmVsCTI3MAkiU3ViLU5ldHdvcmsgSW5wdXQ= ICMyNzAiCiAgICBpbnB1dGxhYmVsCTI3MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzI3MSIKICAgIGlucHV0bGFiZWwJMjcyCSJTdWItTmV0d29yayBJbnB1dCAjMjcyIgogICAgaW5wdXRsYWJlbAkyNzMJIlN1Yi1OZXR3b3JrIEk= bnB1dCAjMjczIgogICAgaW5wdXRsYWJlbAkyNzQJIlN1Yi1OZXR3b3JrIElucHV0ICMyNzQiCiAgICBpbnB1dGxhYmVsCTI3NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzI3NSIKICAgIGlucHV0bGFiZWwJMjc2CSJTdWItTmV0d28= cmsgSW5wdXQgIzI3NiIKICAgIGlucHV0bGFiZWwJMjc3CSJTdWItTmV0d29yayBJbnB1dCAjMjc3IgogICAgaW5wdXRsYWJlbAkyNzgJIlN1Yi1OZXR3b3JrIElucHV0ICMyNzgiCiAgICBpbnB1dGxhYmVsCTI3OQkiU3ViLU4= ZXR3b3JrIElucHV0ICMyNzkiCiAgICBpbnB1dGxhYmVsCTI4MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI4MCIKICAgIGlucHV0bGFiZWwJMjgxCSJTdWItTmV0d29yayBJbnB1dCAjMjgxIgogICAgaW5wdXRsYWJlbAkyODIJIlM= dWItTmV0d29yayBJbnB1dCAjMjgyIgogICAgaW5wdXRsYWJlbAkyODMJIlN1Yi1OZXR3b3JrIElucHV0ICMyODMiCiAgICBpbnB1dGxhYmVsCTI4NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI4NCIKICAgIGlucHV0bGFiZWwJMjg= NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzI4NSIKICAgIGlucHV0bGFiZWwJMjg2CSJTdWItTmV0d29yayBJbnB1dCAjMjg2IgogICAgaW5wdXRsYWJlbAkyODcJIlN1Yi1OZXR3b3JrIElucHV0ICMyODciCiAgICBpbnB1dGxhYmU= bAkyODgJIlN1Yi1OZXR3b3JrIElucHV0ICMyODgiCiAgICBpbnB1dGxhYmVsCTI4OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzI4OSIKICAgIGlucHV0bGFiZWwJMjkwCSJTdWItTmV0d29yayBJbnB1dCAjMjkwIgogICAgaW5wdXQ= bGFiZWwJMjkxCSJTdWItTmV0d29yayBJbnB1dCAjMjkxIgogICAgaW5wdXRsYWJlbAkyOTIJIlN1Yi1OZXR3b3JrIElucHV0ICMyOTIiCiAgICBpbnB1dGxhYmVsCTI5MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzI5MyIKICAgIGk= bnB1dGxhYmVsCTI5NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI5NCIKICAgIGlucHV0bGFiZWwJMjk1CSJTdWItTmV0d29yayBJbnB1dCAjMjk1IgogICAgaW5wdXRsYWJlbAkyOTYJIlN1Yi1OZXR3b3JrIElucHV0ICMyOTYiCiA= ICAgaW5wdXRsYWJlbAkyOTcJIlN1Yi1OZXR3b3JrIElucHV0ICMyOTciCiAgICBpbnB1dGxhYmVsCTI5OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI5OCIKICAgIGlucHV0bGFiZWwJMjk5CSJTdWItTmV0d29yayBJbnB1dCAjMjk= OSIKICAgIGlucHV0bGFiZWwJMzAwCSJTdWItTmV0d29yayBJbnB1dCAjMzAwIgogICAgaW5wdXRsYWJlbAkzMDEJIlN1Yi1OZXR3b3JrIElucHV0ICMzMDEiCiAgICBpbnB1dGxhYmVsCTMwMgkiU3ViLU5ldHdvcmsgSW5wdXQ= ICMzMDIiCiAgICBpbnB1dGxhYmVsCTMwMwkiU3ViLU5ldHdvcmsgSW5wdXQgIzMwMyIKICAgIGlucHV0bGFiZWwJMzA0CSJTdWItTmV0d29yayBJbnB1dCAjMzA0IgogICAgaW5wdXRsYWJlbAkzMDUJIlN1Yi1OZXR3b3JrIEk= bnB1dCAjMzA1IgogICAgaW5wdXRsYWJlbAkzMDYJIlN1Yi1OZXR3b3JrIElucHV0ICMzMDYiCiAgICBpbnB1dGxhYmVsCTMwNwkiU3ViLU5ldHdvcmsgSW5wdXQgIzMwNyIKICAgIGlucHV0bGFiZWwJMzA4CSJTdWItTmV0d28= cmsgSW5wdXQgIzMwOCIKICAgIGlucHV0bGFiZWwJMzA5CSJTdWItTmV0d29yayBJbnB1dCAjMzA5IgogICAgaW5wdXRsYWJlbAkzMTAJIlN1Yi1OZXR3b3JrIElucHV0ICMzMTAiCiAgICBpbnB1dGxhYmVsCTMxMQkiU3ViLU4= ZXR3b3JrIElucHV0ICMzMTEiCiAgICBpbnB1dGxhYmVsCTMxMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzMxMiIKICAgIGlucHV0bGFiZWwJMzEzCSJTdWItTmV0d29yayBJbnB1dCAjMzEzIgogICAgaW5wdXRsYWJlbAkzMTQJIlM= dWItTmV0d29yayBJbnB1dCAjMzE0IgogICAgaW5wdXRsYWJlbAkzMTUJIlN1Yi1OZXR3b3JrIElucHV0ICMzMTUiCiAgICBpbnB1dGxhYmVsCTMxNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzMxNiIKICAgIGlucHV0bGFiZWwJMzE= NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzMxNyIKICAgIGlucHV0bGFiZWwJMzE4CSJTdWItTmV0d29yayBJbnB1dCAjMzE4IgogICAgaW5wdXRsYWJlbAkzMTkJIlN1Yi1OZXR3b3JrIElucHV0ICMzMTkiCiAgICBpbnB1dGxhYmU= bAkzMjAJIlN1Yi1OZXR3b3JrIElucHV0ICMzMjAiCiAgICBpbnB1dGxhYmVsCTMyMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzMyMSIKICAgIGlucHV0bGFiZWwJMzIyCSJTdWItTmV0d29yayBJbnB1dCAjMzIyIgogICAgaW5wdXQ= bGFiZWwJMzIzCSJTdWItTmV0d29yayBJbnB1dCAjMzIzIgogICAgaW5wdXRsYWJlbAkzMjQJIlN1Yi1OZXR3b3JrIElucHV0ICMzMjQiCiAgICBpbnB1dGxhYmVsCTMyNQkiU3ViLU5ldHdvcmsgSW5wdXQgIzMyNSIKICAgIGk= bnB1dGxhYmVsCTMyNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzMyNiIKICAgIGlucHV0bGFiZWwJMzI3CSJTdWItTmV0d29yayBJbnB1dCAjMzI3IgogICAgaW5wdXRsYWJlbAkzMjgJIlN1Yi1OZXR3b3JrIElucHV0ICMzMjgiCiA= ICAgaW5wdXRsYWJlbAkzMjkJIlN1Yi1OZXR3b3JrIElucHV0ICMzMjkiCiAgICBpbnB1dGxhYmVsCTMzMAkiU3ViLU5ldHdvcmsgSW5wdXQgIzMzMCIKICAgIGlucHV0bGFiZWwJMzMxCSJTdWItTmV0d29yayBJbnB1dCAjMzM= MSIKICAgIGlucHV0bGFiZWwJMzMyCSJTdWItTmV0d29yayBJbnB1dCAjMzMyIgogICAgaW5wdXRsYWJlbAkzMzMJIlN1Yi1OZXR3b3JrIElucHV0ICMzMzMiCiAgICBpbnB1dGxhYmVsCTMzNAkiU3ViLU5ldHdvcmsgSW5wdXQ= ICMzMzQiCiAgICBpbnB1dGxhYmVsCTMzNQkiU3ViLU5ldHdvcmsgSW5wdXQgIzMzNSIKICAgIGlucHV0bGFiZWwJMzM2CSJTdWItTmV0d29yayBJbnB1dCAjMzM2IgogICAgaW5wdXRsYWJlbAkzMzcJIlN1Yi1OZXR3b3JrIEk= bnB1dCAjMzM3IgogICAgaW5wdXRsYWJlbAkzMzgJIlN1Yi1OZXR3b3JrIElucHV0ICMzMzgiCiAgICBpbnB1dGxhYmVsCTMzOQkiU3ViLU5ldHdvcmsgSW5wdXQgIzMzOSIKICAgIGlucHV0bGFiZWwJMzQwCSJTdWItTmV0d28= cmsgSW5wdXQgIzM0MCIKICAgIGlucHV0bGFiZWwJMzQxCSJTdWItTmV0d29yayBJbnB1dCAjMzQxIgogICAgaW5wdXRsYWJlbAkzNDIJIlN1Yi1OZXR3b3JrIElucHV0ICMzNDIiCiAgICBpbnB1dGxhYmVsCTM0MwkiU3ViLU4= ZXR3b3JrIElucHV0ICMzNDMiCiAgICBpbnB1dGxhYmVsCTM0NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM0NCIKICAgIGlucHV0bGFiZWwJMzQ1CSJTdWItTmV0d29yayBJbnB1dCAjMzQ1IgogICAgaW5wdXRsYWJlbAkzNDYJIlM= dWItTmV0d29yayBJbnB1dCAjMzQ2IgogICAgaW5wdXRsYWJlbAkzNDcJIlN1Yi1OZXR3b3JrIElucHV0ICMzNDciCiAgICBpbnB1dGxhYmVsCTM0OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM0OCIKICAgIGlucHV0bGFiZWwJMzQ= OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzM0OSIKICAgIGlucHV0bGFiZWwJMzUwCSJTdWItTmV0d29yayBJbnB1dCAjMzUwIgogICAgaW5wdXRsYWJlbAkzNTEJIlN1Yi1OZXR3b3JrIElucHV0ICMzNTEiCiAgICBpbnB1dGxhYmU= bAkzNTIJIlN1Yi1OZXR3b3JrIElucHV0ICMzNTIiCiAgICBpbnB1dGxhYmVsCTM1MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzM1MyIKICAgIGlucHV0bGFiZWwJMzU0CSJTdWItTmV0d29yayBJbnB1dCAjMzU0IgogICAgaW5wdXQ= bGFiZWwJMzU1CSJTdWItTmV0d29yayBJbnB1dCAjMzU1IgogICAgaW5wdXRsYWJlbAkzNTYJIlN1Yi1OZXR3b3JrIElucHV0ICMzNTYiCiAgICBpbnB1dGxhYmVsCTM1NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzM1NyIKICAgIGk= bnB1dGxhYmVsCTM1OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM1OCIKICAgIGlucHV0bGFiZWwJMzU5CSJTdWItTmV0d29yayBJbnB1dCAjMzU5IgogICAgaW5wdXRsYWJlbAkzNjAJIlN1Yi1OZXR3b3JrIElucHV0ICMzNjAiCiA= ICAgaW5wdXRsYWJlbAkzNjEJIlN1Yi1OZXR3b3JrIElucHV0ICMzNjEiCiAgICBpbnB1dGxhYmVsCTM2MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzM2MiIKICAgIGlucHV0bGFiZWwJMzYzCSJTdWItTmV0d29yayBJbnB1dCAjMzY= MyIKICAgIGlucHV0bGFiZWwJMzY0CSJTdWItTmV0d29yayBJbnB1dCAjMzY0IgogICAgaW5wdXRsYWJlbAkzNjUJIlN1Yi1OZXR3b3JrIElucHV0ICMzNjUiCiAgICBpbnB1dGxhYmVsCTM2NgkiU3ViLU5ldHdvcmsgSW5wdXQ= ICMzNjYiCiAgICBpbnB1dGxhYmVsCTM2NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzM2NyIKICAgIGlucHV0bGFiZWwJMzY4CSJTdWItTmV0d29yayBJbnB1dCAjMzY4IgogICAgaW5wdXRsYWJlbAkzNjkJIlN1Yi1OZXR3b3JrIEk= bnB1dCAjMzY5IgogICAgaW5wdXRsYWJlbAkzNzAJIlN1Yi1OZXR3b3JrIElucHV0ICMzNzAiCiAgICBpbnB1dGxhYmVsCTM3MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzM3MSIKICAgIGlucHV0bGFiZWwJMzcyCSJTdWItTmV0d28= cmsgSW5wdXQgIzM3MiIKICAgIGlucHV0bGFiZWwJMzczCSJTdWItTmV0d29yayBJbnB1dCAjMzczIgogICAgaW5wdXRsYWJlbAkzNzQJIlN1Yi1OZXR3b3JrIElucHV0ICMzNzQiCiAgICBpbnB1dGxhYmVsCTM3NQkiU3ViLU4= ZXR3b3JrIElucHV0ICMzNzUiCiAgICBpbnB1dGxhYmVsCTM3NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzM3NiIKICAgIGlucHV0bGFiZWwJMzc3CSJTdWItTmV0d29yayBJbnB1dCAjMzc3IgogICAgaW5wdXRsYWJlbAkzNzgJIlM= dWItTmV0d29yayBJbnB1dCAjMzc4IgogICAgaW5wdXRsYWJlbAkzNzkJIlN1Yi1OZXR3b3JrIElucHV0ICMzNzkiCiAgICBpbnB1dGxhYmVsCTM4MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM4MCIKICAgIGlucHV0bGFiZWwJMzg= MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzM4MSIKICAgIGlucHV0bGFiZWwJMzgyCSJTdWItTmV0d29yayBJbnB1dCAjMzgyIgogICAgaW5wdXRsYWJlbAkzODMJIlN1Yi1OZXR3b3JrIElucHV0ICMzODMiCiAgICBpbnB1dGxhYmU= bAkzODQJIlN1Yi1OZXR3b3JrIElucHV0ICMzODQiCiAgICBpbnB1dGxhYmVsCTM4NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzM4NSIKICAgIGlucHV0bGFiZWwJMzg2CSJTdWItTmV0d29yayBJbnB1dCAjMzg2IgogICAgaW5wdXQ= bGFiZWwJMzg3CSJTdWItTmV0d29yayBJbnB1dCAjMzg3IgogICAgaW5wdXRsYWJlbAkzODgJIlN1Yi1OZXR3b3JrIElucHV0ICMzODgiCiAgICBpbnB1dGxhYmVsCTM4OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzM4OSIKICAgIGk= bnB1dGxhYmVsCTM5MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM5MCIKICAgIGlucHV0bGFiZWwJMzkxCSJTdWItTmV0d29yayBJbnB1dCAjMzkxIgogICAgaW5wdXRsYWJlbAkzOTIJIlN1Yi1OZXR3b3JrIElucHV0ICMzOTIiCiA= ICAgaW5wdXRsYWJlbAkzOTMJIlN1Yi1OZXR3b3JrIElucHV0ICMzOTMiCiAgICBpbnB1dGxhYmVsCTM5NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM5NCIKICAgIGlucHV0bGFiZWwJMzk1CSJTdWItTmV0d29yayBJbnB1dCAjMzk= NSIKICAgIGlucHV0bGFiZWwJMzk2CSJTdWItTmV0d29yayBJbnB1dCAjMzk2IgogICAgaW5wdXRsYWJlbAkzOTcJIlN1Yi1OZXR3b3JrIElucHV0ICMzOTciCiAgICBpbnB1dGxhYmVsCTM5OAkiU3ViLU5ldHdvcmsgSW5wdXQ= ICMzOTgiCiAgICBpbnB1dGxhYmVsCTM5OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzM5OSIKICAgIGlucHV0bGFiZWwJNDAwCSJTdWItTmV0d29yayBJbnB1dCAjNDAwIgogICAgaW5wdXRsYWJlbAk0MDEJIlN1Yi1OZXR3b3JrIEk= bnB1dCAjNDAxIgogICAgaW5wdXRsYWJlbAk0MDIJIlN1Yi1OZXR3b3JrIElucHV0ICM0MDIiCiAgICBpbnB1dGxhYmVsCTQwMwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQwMyIKICAgIGlucHV0bGFiZWwJNDA0CSJTdWItTmV0d28= cmsgSW5wdXQgIzQwNCIKICAgIGlucHV0bGFiZWwJNDA1CSJTdWItTmV0d29yayBJbnB1dCAjNDA1IgogICAgaW5wdXRsYWJlbAk0MDYJIlN1Yi1OZXR3b3JrIElucHV0ICM0MDYiCiAgICBpbnB1dGxhYmVsCTQwNwkiU3ViLU4= ZXR3b3JrIElucHV0ICM0MDciCiAgICBpbnB1dGxhYmVsCTQwOAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQwOCIKICAgIGlucHV0bGFiZWwJNDA5CSJTdWItTmV0d29yayBJbnB1dCAjNDA5IgogICAgaW5wdXRsYWJlbAk0MTAJIlM= dWItTmV0d29yayBJbnB1dCAjNDEwIgogICAgaW5wdXRsYWJlbAk0MTEJIlN1Yi1OZXR3b3JrIElucHV0ICM0MTEiCiAgICBpbnB1dGxhYmVsCTQxMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzQxMiIKICAgIGlucHV0bGFiZWwJNDE= MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQxMyIKICAgIGlucHV0bGFiZWwJNDE0CSJTdWItTmV0d29yayBJbnB1dCAjNDE0IgogICAgaW5wdXRsYWJlbAk0MTUJIlN1Yi1OZXR3b3JrIElucHV0ICM0MTUiCiAgICBpbnB1dGxhYmU= bAk0MTYJIlN1Yi1OZXR3b3JrIElucHV0ICM0MTYiCiAgICBpbnB1dGxhYmVsCTQxNwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQxNyIKICAgIGlucHV0bGFiZWwJNDE4CSJTdWItTmV0d29yayBJbnB1dCAjNDE4IgogICAgaW5wdXQ= bGFiZWwJNDE5CSJTdWItTmV0d29yayBJbnB1dCAjNDE5IgogICAgaW5wdXRsYWJlbAk0MjAJIlN1Yi1OZXR3b3JrIElucHV0ICM0MjAiCiAgICBpbnB1dGxhYmVsCTQyMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQyMSIKICAgIGk= bnB1dGxhYmVsCTQyMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzQyMiIKICAgIGlucHV0bGFiZWwJNDIzCSJTdWItTmV0d29yayBJbnB1dCAjNDIzIgogICAgaW5wdXRsYWJlbAk0MjQJIlN1Yi1OZXR3b3JrIElucHV0ICM0MjQiCiA= ICAgaW5wdXRsYWJlbAk0MjUJIlN1Yi1OZXR3b3JrIElucHV0ICM0MjUiCiAgICBpbnB1dGxhYmVsCTQyNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzQyNiIKICAgIGlucHV0bGFiZWwJNDI3CSJTdWItTmV0d29yayBJbnB1dCAjNDI= NyIKICAgIGlucHV0bGFiZWwJNDI4CSJTdWItTmV0d29yayBJbnB1dCAjNDI4IgogICAgaW5wdXRsYWJlbAk0MjkJIlN1Yi1OZXR3b3JrIElucHV0ICM0MjkiCiAgICBpbnB1dGxhYmVsCTQzMAkiU3ViLU5ldHdvcmsgSW5wdXQ= ICM0MzAiCiAgICBpbnB1dGxhYmVsCTQzMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQzMSIKICAgIGlucHV0bGFiZWwJNDMyCSJTdWItTmV0d29yayBJbnB1dCAjNDMyIgogICAgaW5wdXRsYWJlbAk0MzMJIlN1Yi1OZXR3b3JrIEk= bnB1dCAjNDMzIgogICAgaW5wdXRsYWJlbAk0MzQJIlN1Yi1OZXR3b3JrIElucHV0ICM0MzQiCiAgICBpbnB1dGxhYmVsCTQzNQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQzNSIKICAgIGlucHV0bGFiZWwJNDM2CSJTdWItTmV0d28= cmsgSW5wdXQgIzQzNiIKICAgIGlucHV0bGFiZWwJNDM3CSJTdWItTmV0d29yayBJbnB1dCAjNDM3IgogICAgaW5wdXRsYWJlbAk0MzgJIlN1Yi1OZXR3b3JrIElucHV0ICM0MzgiCiAgICBpbnB1dGxhYmVsCTQzOQkiU3ViLU4= ZXR3b3JrIElucHV0ICM0MzkiCiAgICBpbnB1dGxhYmVsCTQ0MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ0MCIKICAgIGlucHV0bGFiZWwJNDQxCSJTdWItTmV0d29yayBJbnB1dCAjNDQxIgogICAgaW5wdXRsYWJlbAk0NDIJIlM= dWItTmV0d29yayBJbnB1dCAjNDQyIgogICAgaW5wdXRsYWJlbAk0NDMJIlN1Yi1OZXR3b3JrIElucHV0ICM0NDMiCiAgICBpbnB1dGxhYmVsCTQ0NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ0NCIKICAgIGlucHV0bGFiZWwJNDQ= NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ0NSIKICAgIGlucHV0bGFiZWwJNDQ2CSJTdWItTmV0d29yayBJbnB1dCAjNDQ2IgogICAgaW5wdXRsYWJlbAk0NDcJIlN1Yi1OZXR3b3JrIElucHV0ICM0NDciCiAgICBpbnB1dGxhYmU= bAk0NDgJIlN1Yi1OZXR3b3JrIElucHV0ICM0NDgiCiAgICBpbnB1dGxhYmVsCTQ0OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ0OSIKICAgIGlucHV0bGFiZWwJNDUwCSJTdWItTmV0d29yayBJbnB1dCAjNDUwIgogICAgaW5wdXQ= bGFiZWwJNDUxCSJTdWItTmV0d29yayBJbnB1dCAjNDUxIgogICAgaW5wdXRsYWJlbAk0NTIJIlN1Yi1OZXR3b3JrIElucHV0ICM0NTIiCiAgICBpbnB1dGxhYmVsCTQ1MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ1MyIKICAgIGk= bnB1dGxhYmVsCTQ1NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ1NCIKICAgIGlucHV0bGFiZWwJNDU1CSJTdWItTmV0d29yayBJbnB1dCAjNDU1IgogICAgaW5wdXRsYWJlbAk0NTYJIlN1Yi1OZXR3b3JrIElucHV0ICM0NTYiCiA= ICAgaW5wdXRsYWJlbAk0NTcJIlN1Yi1OZXR3b3JrIElucHV0ICM0NTciCiAgICBpbnB1dGxhYmVsCTQ1OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ1OCIKICAgIGlucHV0bGFiZWwJNDU5CSJTdWItTmV0d29yayBJbnB1dCAjNDU= OSIKICAgIGlucHV0bGFiZWwJNDYwCSJTdWItTmV0d29yayBJbnB1dCAjNDYwIgogICAgaW5wdXRsYWJlbAk0NjEJIlN1Yi1OZXR3b3JrIElucHV0ICM0NjEiCiAgICBpbnB1dGxhYmVsCTQ2MgkiU3ViLU5ldHdvcmsgSW5wdXQ= ICM0NjIiCiAgICBpbnB1dGxhYmVsCTQ2MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ2MyIKICAgIGlucHV0bGFiZWwJNDY0CSJTdWItTmV0d29yayBJbnB1dCAjNDY0IgogICAgaW5wdXRsYWJlbAk0NjUJIlN1Yi1OZXR3b3JrIEk= bnB1dCAjNDY1IgogICAgaW5wdXRsYWJlbAk0NjYJIlN1Yi1OZXR3b3JrIElucHV0ICM0NjYiCiAgICBpbnB1dGxhYmVsCTQ2NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ2NyIKICAgIGlucHV0bGFiZWwJNDY4CSJTdWItTmV0d28= cmsgSW5wdXQgIzQ2OCIKICAgIGlucHV0bGFiZWwJNDY5CSJTdWItTmV0d29yayBJbnB1dCAjNDY5IgogICAgaW5wdXRsYWJlbAk0NzAJIlN1Yi1OZXR3b3JrIElucHV0ICM0NzAiCiAgICBpbnB1dGxhYmVsCTQ3MQkiU3ViLU4= ZXR3b3JrIElucHV0ICM0NzEiCiAgICBpbnB1dGxhYmVsCTQ3MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ3MiIKICAgIGlucHV0bGFiZWwJNDczCSJTdWItTmV0d29yayBJbnB1dCAjNDczIgogICAgaW5wdXRsYWJlbAk0NzQJIlM= dWItTmV0d29yayBJbnB1dCAjNDc0IgogICAgaW5wdXRsYWJlbAk0NzUJIlN1Yi1OZXR3b3JrIElucHV0ICM0NzUiCiAgICBpbnB1dGxhYmVsCTQ3NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ3NiIKICAgIGlucHV0bGFiZWwJNDc= NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ3NyIKICAgIGlucHV0bGFiZWwJNDc4CSJTdWItTmV0d29yayBJbnB1dCAjNDc4IgogICAgaW5wdXRsYWJlbAk0NzkJIlN1Yi1OZXR3b3JrIElucHV0ICM0NzkiCiAgICBpbnB1dGxhYmU= bAk0ODAJIlN1Yi1OZXR3b3JrIElucHV0ICM0ODAiCiAgICBpbnB1dGxhYmVsCTQ4MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ4MSIKICAgIGlucHV0bGFiZWwJNDgyCSJTdWItTmV0d29yayBJbnB1dCAjNDgyIgogICAgaW5wdXQ= bGFiZWwJNDgzCSJTdWItTmV0d29yayBJbnB1dCAjNDgzIgogICAgaW5wdXRsYWJlbAk0ODQJIlN1Yi1OZXR3b3JrIElucHV0ICM0ODQiCiAgICBpbnB1dGxhYmVsCTQ4NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ4NSIKICAgIGk= bnB1dGxhYmVsCTQ4NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ4NiIKICAgIGlucHV0bGFiZWwJNDg3CSJTdWItTmV0d29yayBJbnB1dCAjNDg3IgogICAgaW5wdXRsYWJlbAk0ODgJIlN1Yi1OZXR3b3JrIElucHV0ICM0ODgiCiA= ICAgaW5wdXRsYWJlbAk0ODkJIlN1Yi1OZXR3b3JrIElucHV0ICM0ODkiCiAgICBpbnB1dGxhYmVsCTQ5MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ5MCIKICAgIGlucHV0bGFiZWwJNDkxCSJTdWItTmV0d29yayBJbnB1dCAjNDk= MSIKICAgIGlucHV0bGFiZWwJNDkyCSJTdWItTmV0d29yayBJbnB1dCAjNDkyIgogICAgaW5wdXRsYWJlbAk0OTMJIlN1Yi1OZXR3b3JrIElucHV0ICM0OTMiCiAgICBpbnB1dGxhYmVsCTQ5NAkiU3ViLU5ldHdvcmsgSW5wdXQ= ICM0OTQiCiAgICBpbnB1dGxhYmVsCTQ5NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ5NSIKICAgIGlucHV0bGFiZWwJNDk2CSJTdWItTmV0d29yayBJbnB1dCAjNDk2IgogICAgaW5wdXRsYWJlbAk0OTcJIlN1Yi1OZXR3b3JrIEk= bnB1dCAjNDk3IgogICAgaW5wdXRsYWJlbAk0OTgJIlN1Yi1OZXR3b3JrIElucHV0ICM0OTgiCiAgICBpbnB1dGxhYmVsCTQ5OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ5OSIKICAgIGlucHV0bGFiZWwJNTAwCSJTdWItTmV0d28= cmsgSW5wdXQgIzUwMCIKCiAgICBwYXJtIHsKCW5hbWUJImV4ZWN1dGUiCgliYXNlcGFybQoJbGFiZWwJIlJlbmRlciB0byBEaXNrIgoJam9pbm5leHQKCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInJlbmQ= ZXJwcmV2aWV3IgoJYmFzZXBhcm0KCWxhYmVsCSJSZW5kZXIgdG8gTVBsYXkiCglqb2lubmV4dAoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZXhlY3V0ZWJhY2tncm91bmQiCgliYXNlcGFybQoJbGFiZWw= CSJSZW5kZXIgdG8gRGlzayBpbiBCYWNrZ3JvdW5kIgoJam9pbm5leHQKCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInJlbmRlcmRpYWxvZyIKCWJhc2VwYXJtCglsYWJlbAkiQ29udHJvbHMuLi4iCglleHA= b3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkidHJhbmdlIgoJYmFzZXBhcm0KCWxhYmVsCSJWYWxpZCBGcmFtZSBSYW5nZSIKCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImYiCgliYXNlcGFybQo= CWxhYmVsCSJTdGFydC9FbmQvSW5jIgoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkidGFrZSIKCWJhc2VwYXJtCglsYWJlbAkiUmVuZGVyIFdpdGggVGFrZSIKCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXI= bSB7CgluYW1lCSJjYW1lcmEiCglsYWJlbAkiQ2FtZXJhIgoJdHlwZQlvcHBhdGgKCWRlZmF1bHQJeyAiL29iai9jYW0xIiB9CglwYXJtdGFnCXsgIm9wZmlsdGVyIiAiISFPQkovQ0FNRVJBISEiIH0KCXBhcm10YWcJeyAib3A= cmVsYXRpdmUiICIuIiB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJIm92ZXJyaWRlX2NhbWVyYXJlcyIKCWxhYmVsCSJPdmVycmlkZSBDYW1lcmEgUmVzb2x1dGlvbiIKCXR5cGUJdG9nZ2xlCglkZWZhdWx0CXsgIjAiIH0KICA= ICB9CiAgICBwYXJtIHsKCW5hbWUJInJlc19mcmFjdGlvbiIKCWxhYmVsCSJSZXNvbHV0aW9uIFNjYWxlIgoJdHlwZQlzdHJpbmcKCWRlZmF1bHQJeyAiMC41IiB9CgloaWRld2hlbgkieyBvdmVycmlkZV9jYW1lcmFyZXMgPT0= IDAgfSIKCW1lbnUJewoJICAgICIwLjEiCSIxLzEwIChPbmUgVGVudGggUmVzb2x1dGlvbikiCgkgICAgIjAuMiIJIjEvNSAoT25lIEZpZnRoIFJlc29sdXRpb24pIgoJICAgICIwLjI1IgkiMS80IChRdWFydGVyIFJlc29sdXQ= aW9uKSIKCSAgICAiMC4zMzMzMzMzIgkiMS8zIChPbmUgVGhpcmQgUmVzb2x1dGlvbikiCgkgICAgIjAuNSIJIjEvMiAoSGFsZiBSZXNvbHV0aW9uKSIKCSAgICAiMC42NjY2NjY2IgkiMi8zIChUd28gVGhpcmRzIFJlc29sdXQ= aW9uKSIKCSAgICAiMC43NSIJIjMvNCAoVGhyZWUgUXVhcnRlciBSZXNvbHV0aW9uKSIKCSAgICAic3BlY2lmaWMiCSJVc2VyIFNwZWNpZmllZCBSZXNvbHV0aW9uIgoJfQogICAgfQogICAgcGFybSB7CgluYW1lCSJyZXNfb3Y= ZXJyaWRlIgoJbGFiZWwJIlJlc29sdXRpb24iCgl0eXBlCWludHZlY3RvcjIKCWpvaW5uZXh0CglzaXplCTIKCWRlZmF1bHQJeyAiMTI4MCIgIjcyMCIgfQoJZGlzYWJsZXdoZW4JInsgcmVzX2ZyYWN0aW9uICE9IHNwZWNpZmk= YyB9IgoJaGlkZXdoZW4JInsgb3ZlcnJpZGVfY2FtZXJhcmVzID09IDAgfSIKCXJhbmdlCXsgLTEgMSB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInJlc19vdmVycmlkZU1lbnUiCglsYWJlbAkiQ2hvb3NlIFJlc29sdXRpb24= IgoJdHlwZQlidXR0b24KCW5vbGFiZWwKCWRlZmF1bHQJeyAiMCIgfQoJZGlzYWJsZXdoZW4JInsgcmVzX2ZyYWN0aW9uICE9IHNwZWNpZmljIH0iCgloaWRld2hlbgkieyBvdmVycmlkZV9jYW1lcmFyZXMgPT0gMCB9IgoJbWU= bnVtaW5pCXsKCSAgICBbICJlY2hvIGBweXRob25leHBycyhcIl9faW1wb3J0X18oJ3Rvb2x1dGlscycpLnBhcnNlRGlhbG9nU2NyaXB0TWVudSgnRkJyZXMnKVwiKWAiIF0KCX0KCXBhcm10YWcJeyAic2NyaXB0X2NhbGxiYWM= ayIgIm9wcGFybSAuIHJlc19vdmVycmlkZSAoIGBhcmcoXCIkc2NyaXB0X3ZhbHVlXCIsIDApYCBgYXJnKFwiJHNjcmlwdF92YWx1ZVwiLCAxKWAgYXNwZWN0X292ZXJyaWRlICggYGFyZyhcIiRzY3JpcHRfdmFsdWVcIiwgMik= YCApIiB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImFzcGVjdF9vdmVycmlkZSIKCWxhYmVsCSJQaXhlbCBBc3BlY3QgUmF0aW8iCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgIjEiIH0KCWRpc2FibGV3aGVuCSJ7IHJlc19mcmE= Y3Rpb24gIT0gc3BlY2lmaWMgfSIKCWhpZGV3aGVuCSJ7IG92ZXJyaWRlX2NhbWVyYXJlcyA9PSAwIH0iCglyYW5nZQl7IDAuMDUgMiB9CiAgICB9CiAgICBncm91cCB7CgluYW1lCSJpbWFnZXMiCglsYWJlbAkiSW1hZ2VzIgo= CglwYXJtIHsKCSAgICBuYW1lCSJzb2hvX3Byb2dyYW0iCgkgICAgbGFiZWwJInNvaG8gUHJvZ3JhbSIKCSAgICB0eXBlCWZpbGUKCSAgICBpbnZpc2libGUKCSAgICBkZWZhdWx0CXsgIklGRC5weSIgfQoJICAgIHBhcm10YWc= CXsgImZpbGVjaG9vc2VyX21vZGUiICJyZWFkIiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJzb2hvX3Nob3BzdHlsZSIKCSAgICBsYWJlbAkic29obyBTSE9QIFN0eWxlIgoJICAgIHR5cGUJc3RyaW5nCgkgICAgaW52aXNpYmw= ZQoJICAgIGRlZmF1bHQJeyAiVk1hbnRyYSIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkic29ob19pcHJfc3VwcG9ydCIKCSAgICBsYWJlbAkiSVBSIFN1cHBvcnRlZCIKCSAgICB0eXBlCXRvZ2dsZQoJICAgIGludmlzaWJsZQo= CSAgICBkZWZhdWx0CXsgIjEiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInNvaG9fcHJldmlld3N1cHBvcnQiCgkgICAgbGFiZWwJIlByZXZpZXcgU3VwcG9ydGVkIgoJICAgIHR5cGUJdG9nZ2xlCgkgICAgaW52aXNpYmxlCgk= ICAgIGRlZmF1bHQJeyAiMSIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkidm1fcGljdHVyZSIKCSAgICBsYWJlbAkiT3V0cHV0IFBpY3R1cmUiCgkgICAgdHlwZQlmaWxlCgkgICAgZGVmYXVsdAl7ICIkSElQL3JlbmRlci8kSEk= UE5BTUUuJE9TLiRGNC5leHIiIH0KCSAgICBtZW51cmVwbGFjZQl7CgkJWyAiZWNobyBgcHl0aG9uZXhwcnMoXCJfX2ltcG9ydF9fKCd0b29sdXRpbHMnKS5wYXJzZURpYWxvZ1NjcmlwdE1lbnUoJ0ZCcmVuZGVyJylcIilgIiA= XQoJICAgIH0KCSAgICByYW5nZQl7IDAgMSB9CgkgICAgcGFybXRhZwl7ICJmaWxlY2hvb3Nlcl9tb2RlIiAid3JpdGUiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInZtX2RldmljZSIKCSAgICBsYWJlbAkiT3V0cHV0IERldmk= Y2UiCgkgICAgdHlwZQlzdHJpbmcKCSAgICBkZWZhdWx0CXsgIiIgfQoJICAgIG1lbnUJewoJCSIiCSJJbmZlciBmcm9tIGZpbGVuYW1lIgoJCSJIb3VkaW5pIgkiSG91ZGluaSAucGljIGZvcm1hdCIKCQkiVElGRiIJIlRhZ2c= ZWQgSW1hZ2UgRmlsZSBGb3JtYXQgKFRJRkYpIgoJCSJPcGVuRVhSIgkiT3BlbiBFWFIiCgkJIlBORyIJIlBvcnRhYmxlIE5ldHdvcmsgR3JhcGhpY3MgKFBORykiCgkJIkpQRUciCSJKUEVHIgoJCSJSQVQiCSJSYW5kb20gQWM= Y2VzcyBUZXh0dXJlIChSQVQpIgoJICAgIH0KCSAgICByYW5nZQl7IDAgMSB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJzb2hvX21rcGF0aCIKCSAgICBsYWJlbAkiQ3JlYXRlIEludGVybWVkaWF0ZSBEaXJlY3RvcmllcyIKCSA= ICAgdHlwZQl0b2dnbGUKCSAgICBkZWZhdWx0CXsgIjEiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInNvaG9fc2tpcF9mcmFtZSIKCSAgICBsYWJlbAkiU2tpcCBSZW5kZXJlZCBGcmFtZXMiCgkgICAgdHlwZQlzdHJpbmcKCSA= ICAgZGVmYXVsdAl7ICJubyIgfQoJICAgIG1lbnUJewoJCSJubyIJIk92ZXJ3cml0ZSBleGlzdGluZyBmcmFtZXMiCgkJImV4aXN0OnZtX3BpY3R1cmUiCSJTa2lwIGZpbGVzIHRoYXQgZXhpc3QiCgkJInZhbGlkOnZtX3BpY3Q= dXJlIgkiU2tpcCBmcmFtZXMgdGhhdCBhcmUgdmFsaWQgaW1hZ2VzIgoJICAgIH0KCX0KCWdyb3VwIHsKCSAgICBuYW1lCSJvdXRwdXQiCgkgICAgbGFiZWwJIk91dHB1dCIKCgl9CgoJZ3JvdXAgewoJICAgIG5hbWUJIm91dHA= dXRfMSIKCSAgICBsYWJlbAkiRXh0cmEgSW1hZ2UgUGxhbmVzIgoKCX0KCglncm91cCB7CgkgICAgbmFtZQkib3V0cHV0XzIiCgkgICAgbGFiZWwJIkRlZXAgT3V0cHV0IgoKCX0KCglncm91cCB7CgkgICAgbmFtZQkib3V0cHU= dF8zIgoJICAgIGxhYmVsCSJDcnlwdG9tYXR0ZSIKCgl9CgoJZ3JvdXAgewoJICAgIG5hbWUJIm91dHB1dF80IgoJICAgIGxhYmVsCSJNZXRhIERhdGEiCgkgICAgdGFiYnJlYWsKCgl9CgogICAgfQoKICAgIGdyb3VwIHsKCW4= YW1lCSJpbWFnZXNfMSIKCWxhYmVsCSJSZW5kZXJpbmciCgoJZ3JvdXAgewoJICAgIG5hbWUJInNhbXBsaW5nIgoJICAgIGxhYmVsCSJTYW1wbGluZyIKCgl9CgoJZ3JvdXAgewoJICAgIG5hbWUJInNhbXBsaW5nXzEiCgkgICA= IGxhYmVsCSJMaW1pdHMiCgoJfQoKCWdyb3VwIHsKCSAgICBuYW1lCSJzYW1wbGluZ18yIgoJICAgIGxhYmVsCSJTaGFkaW5nIgoKCX0KCglncm91cCB7CgkgICAgbmFtZQkic2FtcGxpbmdfMyIKCSAgICBsYWJlbAkiUmVuZGU= ciIKCgl9CgoJZ3JvdXAgewoJICAgIG5hbWUJInNhbXBsaW5nXzQiCgkgICAgbGFiZWwJIkRpY2luZyIKCgl9CgoJZ3JvdXAgewoJICAgIG5hbWUJInNhbXBsaW5nXzUiCgkgICAgbGFiZWwJIlN0YXRpc3RpY3MiCgoJfQoKICA= ICB9CgogICAgZ3JvdXAgewoJbmFtZQkiaW1hZ2VzXzIiCglsYWJlbAkiT2JqZWN0cyIKCglwYXJtIHsKCSAgICBuYW1lCSJ2b2JqZWN0IgoJICAgIGxhYmVsCSJDYW5kaWRhdGUgT2JqZWN0cyIKCSAgICB0eXBlCW9wbGlzdAo= CSAgICBkZWZhdWx0CXsgIioiIH0KCSAgICBoZWxwCSJPYmplY3RzIHdpbGwgbm90IGJlIG91dHB1dCBpZiB0aGVpciBkaXNwbGF5IGZsYWcgaXMgb2ZmIgoJICAgIHBhcm10YWcJeyAib3BmaWx0ZXIiICIhIU9CSi9HRU9NRVQ= UlkhISIgfQoJICAgIHBhcm10YWcJeyAib3ByZWxhdGl2ZSIgIi9vYmoiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJImZvcmNlb2JqZWN0IgoJICAgIGxhYmVsCSJGb3JjZSBPYmplY3RzIgoJICAgIHR5cGUJb3BsaXN0CgkgICA= IGRlZmF1bHQJeyAiIiB9CgkgICAgaGVscAkiT2JqZWN0cyB3aWxsIGJlIG91dHB1dCByZWdhcmRsZXNzIG9mIHRoZSBzdGF0ZSBvZiB0aGVpciBkaXNwbGF5IGZsYWciCgkgICAgcGFybXRhZwl7ICJvcGZpbHRlciIgIiEhT0I= Si9HRU9NRVRSWSEhIiB9CgkgICAgcGFybXRhZwl7ICJvcHJlbGF0aXZlIiAiL29iaiIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkibWF0dGVfb2JqZWN0cyIKCSAgICBsYWJlbAkiRm9yY2VkIE1hdHRlIgoJICAgIHR5cGUJb3A= bGlzdAoJICAgIGRlZmF1bHQJeyAiIiB9CgkgICAgaGVscAkiT2JqZWN0cyBmb3JjZWQgdG8gYmUgb3V0cHV0IGFzIG1hdHRlIG9iamVjdHMiCgkgICAgcGFybXRhZwl7ICJvcGZpbHRlciIgIiEhT0JKL0dFT01FVFJZISEiIH0= CgkgICAgcGFybXRhZwl7ICJvcHJlbGF0aXZlIiAiL29iaiIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkicGhhbnRvbV9vYmplY3RzIgoJICAgIGxhYmVsCSJGb3JjZWQgUGhhbnRvbSIKCSAgICB0eXBlCW9wbGlzdAoJICAgIGQ= ZWZhdWx0CXsgIiIgfQoJICAgIGhlbHAJIk9iamVjdHMgZm9yY2VkIHRvIGJlIG91dHB1dCBhcyBwaGFudG9tIG9iamVjdHMiCgkgICAgcGFybXRhZwl7ICJvcGZpbHRlciIgIiEhT0JKL0dFT01FVFJZISEiIH0KCSAgICBwYXI= bXRhZwl7ICJvcHJlbGF0aXZlIiAiL29iaiIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkiZXhjbHVkZW9iamVjdCIKCSAgICBsYWJlbAkiRXhjbHVkZSBPYmplY3RzIgoJICAgIHR5cGUJb3BsaXN0CgkgICAgZGVmYXVsdAl7ICI= IiB9CgkgICAgaGVscAkiT2JqZWN0cyB3aGljaCBhcmUgbm90IG91dHB1dCIKCSAgICBwYXJtdGFnCXsgIm9wZmlsdGVyIiAiISFPQkovR0VPTUVUUlkhISIgfQoJICAgIHBhcm10YWcJeyAib3ByZWxhdGl2ZSIgIi9vYmoiIH0= Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJvYmpfbGlnaHRfc2VwIgoJICAgIGxhYmVsCSJTZXBhcmF0b3IiCgkgICAgdHlwZQlzZXBhcmF0b3IKCSAgICBkZWZhdWx0CXsgIiIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkic29sb2w= aWdodCIKCSAgICBsYWJlbAkiU29sbyBMaWdodCIKCSAgICB0eXBlCW9wbGlzdAoJICAgIGRlZmF1bHQJeyAiIiB9CgkgICAgaGVscAkiU29sbyBMaWdodHMiCgkgICAgcGFybXRhZwl7ICJvcGZpbHRlciIgIiEhT0JKL0xJR0g= VCEhIiB9CgkgICAgcGFybXRhZwl7ICJvcHJlbGF0aXZlIiAiL29iaiIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkiYWxpZ2h0cyIKCSAgICBsYWJlbAkiQ2FuZGlkYXRlIExpZ2h0cyIKCSAgICB0eXBlCW9wbGlzdAoJICAgIGQ= ZWZhdWx0CXsgIioiIH0KCSAgICBoZWxwCSJMaWdodHMgd2lsbCBub3QgYmUgb3V0cHV0IGlmIHRoZWlyIGRpbW1lciBjaGFubmVsIGlzIDAuIgoJICAgIGRpc2FibGV3aGVuCSJ7IHNvbG9saWdodCAhPSBcIlwiIH0iCgkgICA= IHBhcm10YWcJeyAib3BmaWx0ZXIiICIhIU9CSi9MSUdIVCEhIiB9CgkgICAgcGFybXRhZwl7ICJvcHJlbGF0aXZlIiAiL29iaiIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkiZm9yY2VsaWdodHMiCgkgICAgbGFiZWwJIkZvcmM= ZSBMaWdodHMiCgkgICAgdHlwZQlvcGxpc3QKCSAgICBkZWZhdWx0CXsgIiIgfQoJICAgIGhlbHAJIkxpZ2h0cyB3aWxsIGJlIG91dHB1dCByZWdhcmRsZXNzIG9mIHRoZSB2YWx1ZSBvZiB0aGVpciBkaW1tZXIgY2hhbm5lbCI= CgkgICAgZGlzYWJsZXdoZW4JInsgc29sb2xpZ2h0ICE9IFwiXCIgfSIKCSAgICBwYXJtdGFnCXsgIm9wZmlsdGVyIiAiISFPQkovTElHSFQhISIgfQoJICAgIHBhcm10YWcJeyAib3ByZWxhdGl2ZSIgIi9vYmoiIH0KCX0KCXA= YXJtIHsKCSAgICBuYW1lCSJleGNsdWRlbGlnaHRzIgoJICAgIGxhYmVsCSJFeGNsdWRlIExpZ2h0cyIKCSAgICB0eXBlCW9wbGlzdAoJICAgIGRlZmF1bHQJeyAiIiB9CgkgICAgaGVscAkiTGlnaHRzIHdpbGwgbm90IGJlIG8= dXRwdXQgdW5kZXIgYW55IGNpcmN1bXN0YW5jZXMuIgoJICAgIGRpc2FibGV3aGVuCSJ7IHNvbG9saWdodCAhPSBcIlwiIH0iCgkgICAgcGFybXRhZwl7ICJvcGZpbHRlciIgIiEhT0JKL0xJR0hUISEiIH0KCSAgICBwYXJtdGE= Zwl7ICJvcHJlbGF0aXZlIiAiL29iaiIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkic29ob19hdXRvaGVhZGxpZ2h0IgoJICAgIGxhYmVsCSJIZWFkbGlnaHQgQ3JlYXRpb24iCgkgICAgdHlwZQl0b2dnbGUKCSAgICBkZWZhdWw= dAl7ICIxIiB9CgkgICAgaGVscAkiQnkgZGVmYXVsdCwgaWYgdGhlcmUgYXJlIG5vIGxpZ2h0cyBpbiB0aGUgc2NlbmUsIGEgaGVhZGxpZ2h0IHdpbGwgYXV0b21hdGljYWxseSBiZSBjcmVhdGVkLiAgVG8gZGlzYWJsZSB0aGk= cywgdHVybiB0aGlzIHRvZ2dsZSBvZmYuIgoJICAgIGRpc2FibGV3aGVuCSJ7IHNvbG9saWdodCAhPSBcIlwiIH0iCgl9CglwYXJtIHsKCSAgICBuYW1lCSJsaWdodF9mb2dfc2VwIgoJICAgIGxhYmVsCSJTZXBhcmF0b3IiCgk= ICAgIHR5cGUJc2VwYXJhdG9yCgkgICAgZGVmYXVsdAl7ICIiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInZmb2ciCgkgICAgbGFiZWwJIlZpc2libGUgRm9nIgoJICAgIHR5cGUJb3BsaXN0CgkgICAgZGVmYXVsdAl7ICIqIiA= fQoJICAgIGhlbHAJIk9iamVjdHMgd2lsbCBub3QgYmUgb3V0cHV0IGlmIHRoZWlyIGRpc3BsYXkgZmxhZyBpcyBvZmYiCgkgICAgcGFybXRhZwl7ICJvcGZpbHRlciIgIiEhT0JKL0ZPRyEhIiB9CgkgICAgcGFybXRhZwl7ICI= b3ByZWxhdGl2ZSIgIi9vYmoiIH0KCX0KICAgIH0KCiAgICBncm91cCB7CgluYW1lCSJpbWFnZXNfMyIKCWxhYmVsCSJTY3JpcHRzIgoKCXBhcm0gewoJICAgIG5hbWUJInRwcmVyZW5kZXIiCgkgICAgbGFiZWwJInRwcmVyZW4= ZGVyIgoJICAgIHR5cGUJdG9nZ2xlCgkgICAgbm9sYWJlbAoJICAgIGpvaW5uZXh0CgkgICAgZGVmYXVsdAl7ICIxIiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJwcmVyZW5kZXIiCgkgICAgbGFiZWwJIlByZS1SZW5kZXIgU2M= cmlwdCIKCSAgICB0eXBlCWZpbGUKCSAgICBqb2lubmV4dAoJICAgIGRlZmF1bHQJeyAiIiB9CgkgICAgZGlzYWJsZXdoZW4JInsgdHByZXJlbmRlciA9PSAwIH0iCgkgICAgcGFybXRhZwl7ICJmaWxlY2hvb3Nlcl9tb2RlIiA= InJlYWQiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJImxwcmVyZW5kZXIiCgkgICAgbGFiZWwJImxwcmVyZW5kZXIiCgkgICAgdHlwZQlzdHJpbmcKCSAgICBub2xhYmVsCgkgICAgZGVmYXVsdAl7ICJoc2NyaXB0IiB9CgkgICA= IGRpc2FibGV3aGVuCSJ7IHRwcmVyZW5kZXIgPT0gMCB9IgoJICAgIG1lbnUJewoJCSJoc2NyaXB0IgkiSHNjcmlwdCIKCQkicHl0aG9uIgkiUHl0aG9uIgoJICAgIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInRwcmVmcmFtZSI= CgkgICAgbGFiZWwJInRwcmVmcmFtZSIKCSAgICB0eXBlCXRvZ2dsZQoJICAgIG5vbGFiZWwKCSAgICBqb2lubmV4dAoJICAgIGRlZmF1bHQJeyAiMSIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkicHJlZnJhbWUiCgkgICAgbGE= YmVsCSJQcmUtRnJhbWUgU2NyaXB0IgoJICAgIHR5cGUJZmlsZQoJICAgIGpvaW5uZXh0CgkgICAgZGVmYXVsdAl7ICIiIH0KCSAgICBkaXNhYmxld2hlbgkieyB0cHJlZnJhbWUgPT0gMCB9IgoJICAgIHBhcm10YWcJeyAiZmk= bGVjaG9vc2VyX21vZGUiICJyZWFkIiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJscHJlZnJhbWUiCgkgICAgbGFiZWwJImxwcmVmcmFtZSIKCSAgICB0eXBlCXN0cmluZwoJICAgIG5vbGFiZWwKCSAgICBkZWZhdWx0CXsgImg= c2NyaXB0IiB9CgkgICAgZGlzYWJsZXdoZW4JInsgdHByZWZyYW1lID09IDAgfSIKCSAgICBtZW51CXsKCQkiaHNjcmlwdCIJIkhzY3JpcHQiCgkJInB5dGhvbiIJIlB5dGhvbiIKCSAgICB9Cgl9CglwYXJtIHsKCSAgICBuYW0= ZQkidHBvc3RmcmFtZSIKCSAgICBsYWJlbAkidHBvc3RmcmFtZSIKCSAgICB0eXBlCXRvZ2dsZQoJICAgIG5vbGFiZWwKCSAgICBqb2lubmV4dAoJICAgIGRlZmF1bHQJeyAiMSIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkicG8= c3RmcmFtZSIKCSAgICBsYWJlbAkiUG9zdC1GcmFtZSBTY3JpcHQiCgkgICAgdHlwZQlmaWxlCgkgICAgam9pbm5leHQKCSAgICBkZWZhdWx0CXsgIiIgfQoJICAgIGRpc2FibGV3aGVuCSJ7IHRwb3N0ZnJhbWUgPT0gMCB9Igo= CSAgICBwYXJtdGFnCXsgImZpbGVjaG9vc2VyX21vZGUiICJyZWFkIiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJscG9zdGZyYW1lIgoJICAgIGxhYmVsCSJscG9zdGZyYW1lIgoJICAgIHR5cGUJc3RyaW5nCgkgICAgbm9sYWI= ZWwKCSAgICBkZWZhdWx0CXsgImhzY3JpcHQiIH0KCSAgICBkaXNhYmxld2hlbgkieyB0cG9zdGZyYW1lID09IDAgfSIKCSAgICBtZW51CXsKCQkiaHNjcmlwdCIJIkhzY3JpcHQiCgkJInB5dGhvbiIJIlB5dGhvbiIKCSAgICA= fQoJfQoJcGFybSB7CgkgICAgbmFtZQkidHBvc3RyZW5kZXIiCgkgICAgbGFiZWwJInRwb3N0cmVuZGVyIgoJICAgIHR5cGUJdG9nZ2xlCgkgICAgbm9sYWJlbAoJICAgIGpvaW5uZXh0CgkgICAgZGVmYXVsdAl7ICIxIiB9Cgk= fQoJcGFybSB7CgkgICAgbmFtZQkicG9zdHJlbmRlciIKCSAgICBsYWJlbAkiUG9zdC1SZW5kZXIgU2NyaXB0IgoJICAgIHR5cGUJZmlsZQoJICAgIGpvaW5uZXh0CgkgICAgZGVmYXVsdAl7ICIiIH0KCSAgICBkaXNhYmxld2g= ZW4JInsgdHBvc3RyZW5kZXIgPT0gMCB9IgoJICAgIHBhcm10YWcJeyAiZmlsZWNob29zZXJfbW9kZSIgInJlYWQiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJImxwb3N0cmVuZGVyIgoJICAgIGxhYmVsCSJscG9zdHJlbmRlciI= CgkgICAgdHlwZQlzdHJpbmcKCSAgICBub2xhYmVsCgkgICAgZGVmYXVsdAl7ICJoc2NyaXB0IiB9CgkgICAgZGlzYWJsZXdoZW4JInsgdHBvc3RyZW5kZXIgPT0gMCB9IgoJICAgIG1lbnUJewoJCSJoc2NyaXB0IgkiSHNjcmk= cHQiCgkJInB5dGhvbiIJIlB5dGhvbiIKCSAgICB9Cgl9CiAgICB9CgogICAgZ3JvdXAgewoJbmFtZQkiaW1hZ2VzXzQiCglsYWJlbAkiRHJpdmVyIgoKCXBhcm0gewoJICAgIG5hbWUJInNvaG9fcGlwZWNtZCIKCSAgICBsYWI= ZWwJIkNvbW1hbmQiCgkgICAgdHlwZQlzdHJpbmcKCSAgICBkZWZhdWx0CXsgIm1hbnRyYSIgfQoJICAgIGRpc2FibGV3aGVuCSJ7IHNvaG9fb3V0cHV0bW9kZSAhPSAwIH0iCgkgICAgbWVudXJlcGxhY2UJewoJCSJtYW50cmE= IgkiTm8gY29tbWFuZCBsaW5lIG9wdGlvbnMiCgkJIm1hbnRyYSAtSCBob3N0MSxob3N0MiIJIk5ldHdvcmsgcmVuZGVyaW5nIgoJCSJtYW50cmEgLW8gY29uc29sZXdhaXQiCSJWZXJib3NlIHRvIGNvbnNvbGUgKFdpbmRvd3M= IG9ubHkpIgoJCSJtYW50cmEgLWUgYmFzaWMiCSJFbmFibGUgY3VydmUvcG9pbnQgZW5naW5lIHByb2NlZHVyYWwiCgkJIm1hbnRyYSAtZSBmdWxsIgkiRW5hYmxlIGZ1bGwgZW5naW5lIHByb2NlZHVyYWwiCgkJIm1hbnRyYSA= LVAgZml0bGVyLnB5IgkiRmlsdGVyIElGRCB1c2luZyBweXRob24iCgkgICAgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkic29ob19vdXRwdXRtb2RlIgoJICAgIGxhYmVsCSJTYXZlIElGRCBGaWxlIFRvIERpc2siCgkgICAgdHk= cGUJdG9nZ2xlCgkgICAgbm9sYWJlbAoJICAgIGpvaW5uZXh0CgkgICAgZGVmYXVsdAl7ICIwIiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJzb2hvX2Rpc2tmaWxlIgoJICAgIGxhYmVsCSJEaXNrIEZpbGUiCgkgICAgdHlwZQk= ZmlsZQoJICAgIGRlZmF1bHQJeyAiJEhJUC9tYW50cmEuaWZkIiB9CgkgICAgZGlzYWJsZXdoZW4JInsgc29ob19vdXRwdXRtb2RlICE9IDEgfSIKCSAgICBwYXJtdGFnCXsgImZpbGVjaG9vc2VyX21vZGUiICJ3cml0ZSIgfQo= CX0KCXBhcm0gewoJICAgIG5hbWUJInNvaG9fY29tcHJlc3Npb24iCgkgICAgbGFiZWwJIkZpbGUgQ29tcHJlc3Npb24iCgkgICAgdHlwZQlzdHJpbmcKCSAgICBkZWZhdWx0CXsgImV4dCIgfQoJICAgIGhlbHAJIkRldGVybWk= bmVzIHRoZSBmaWxlIGNvbXByZXNzaW9uIHVzZWQgd2hlbiB3cml0aW5nIHRvIGEgZGlzayBmaWxlIChvciBpZiBzb2hvX2ZvcmNlX2NvbXByZXNzaW9uIGlzIGVuYWJsZWQpLiIKCSAgICBkaXNhYmxld2hlbgkieyBzb2hvX28= dXRwdXRtb2RlICE9IDEgc29ob19mb3JjZV9jb21wcmVzc2lvbiAhPSAxIH0iCgkgICAgbWVudQl7CgkJImV4dCIJIlVzZSBGaWxlbmFtZSBFeHRlbnNpb24iCgkJIm5vbmUiCSJObyBDb21wcmVzc2lvbiIKCQkiYmxvc2MiCSI= QkxPU0MgQ29tcHJlc3Npb24iCgkJImd6aXAiCSJnemlwIENvbXByZXNzaW9uIgoJICAgIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInNvaG9fZm9yZWdyb3VuZCIKCSAgICBsYWJlbAkiQmxvY2sgVW50aWwgUmVuZGVyIENvbXA= bGV0ZSIKCSAgICB0eXBlCXRvZ2dsZQoJICAgIGRlZmF1bHQJeyAiMCIgfQoJICAgIGRpc2FibGV3aGVuCSJ7IHNvaG9fb3V0cHV0bW9kZSAhPSAwIH0iCgl9CglwYXJtIHsKCSAgICBuYW1lCSJzb2hvX2luaXRzaW0iCgkgICA= IGxhYmVsCSJJbml0aWFsaXplIFNpbXVsYXRpb24gT1BzIgoJICAgIHR5cGUJdG9nZ2xlCgkgICAgZGVmYXVsdAl7ICIwIiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJzb2hvX3ZpZXdwb3J0X21lbnUiCgkgICAgbGFiZWwJIlM= aG93IEluIFZpZXdwb3J0IE1lbnUiCgkgICAgdHlwZQl0b2dnbGUKCSAgICBkZWZhdWx0CXsgIjEiIH0KCSAgICBoZWxwCSJCeSBkZWZhdWx0IFNPSE8gb3V0cHV0IGRyaXZlcnMgZG8gbm90IGFwcGVhciBpbiB0aGUgdmlld3A= b3J0IG1lbnUuICBBZGRpbmcgdGhpcyBwcm9wZXJ0eSBhbmQgdHVybmluZyBpdCBvbiB3aWxsIGNhdXNlIHRoZSBkcml2ZXIgdG8gc2hvdyB1cC4iCgl9CiAgICB9Cgp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXA= dAAAAAAAAAJgX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXA= cm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk= NDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgp7CiAgICBuYW1lCSJpbnR0b2Zsb2F0IgogICAgc2NyaXB0CSJpbnQ= dG9mbG9hdCIKICAgIGxhYmVsCSJpbnR0b2Zsb2F0IgoKCiAgICBjb2RlIHsKCSIkZnZhbCA9IChmbG9hdCkkaXZhbDsiCiAgICB9CgogICAgaW5wdXQJaW50CWl2YWwJIkludGVnZXIgVmFsdWUiCiAgICBvdXRwdXQJZmxvYXQ= CWZ2YWwJIkZsb2F0IE91dHB1dCIKCiAgICBwYXJtIHsKCW5hbWUJaXZhbAoJbGFiZWwJIkludGVnZXIgSW5wdXQiCgl0eXBlCWludAoJc2l6ZQkxCglkZWZhdWx0CXsgMCB9CiAgICB9Cn0KCklORFgAAAAAAAAAAAAAAAEAAAA= DERpYWxvZ1NjcmlwdAAAAAAAAALbX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG4= b3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnQ= d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewo= ICAgIG5hbWUJImludHRvdmVjIgogICAgc2NyaXB0CSJpbnR0b3ZlYyIKICAgIGxhYmVsCSJpbnR0b3ZlYyIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIkdmVjID0gc2V0KCg= ZmxvYXQpICRpbnQxLCAoZmxvYXQpICRpbnQyLCAoZmxvYXQpICRpbnQzKTsiCiAgICB9CgogICAgb3V0cHV0CXZlY3Rvcgl2ZWMJIk91dHB1dCBWZWN0b3IiCgogICAgVk9QX0lOVF9JTlBVVF9SKGludDEsICJDb21wb25lbnQ= IDEiLCAwLCAwLCAxKQogICAgVk9QX0lOVF9JTlBVVF9SKGludDIsICJDb21wb25lbnQgMiIsIDAsIDAsIDEpCiAgICBWT1BfSU5UX0lOUFVUX1IoaW50MywgIkNvbXBvbmVudCAzIiwgMCwgMCwgMSkKfQpJTkRYAAAAAAAAAAA= AAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAFrV9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGE= bmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWM= dHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKewogICAgbmFtZQkiaXNjb25uZWM= dGVkIgogICAgc2NyaXB0CSJpc2Nvbm5lY3RlZCIKICAgIGxhYmVsCSJpc2Nvbm5lY3RlZCIKCgogICAgY29kZSB7CgkiJGNvbm5lY3RlZCA9ICRpc2Nvbm5lY3RlZF9pbnB1dCA/IDEgOiAwOyIKICAgIH0KCiAgICBvdXRlcmM= b2RlIHsKCSIjaW5jbHVkZSA8c2hhZGVybGF5ZXIuaD4iCiAgICB9CgogICAgaW5wdXQJZmxvYXQJaW5wdXQJCSJJbnB1dCIKICAgIG91dHB1dAlpbnQJY29ubmVjdGVkCSJJbnB1dCBDb25uZWN0ZWQgT3IgTm90IgoKICAgIHM= aWduYXR1cmUJIkZsb2F0IgkgCQlkZWZhdWx0IHsgfQogICAgc2lnbmF0dXJlCSJJbnRlZ2VyIgkJaQl7IGludCBpbnQgfQogICAgc2lnbmF0dXJlCSJTdHJpbmciCQlzCXsgc3RyaW5nIGludCB9CiAgICBzaWduYXR1cmUJIjM= RCBWZWN0b3IiIAkJdgl7IHZlY3RvciBpbnQgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJIAlwCXsgcG9pbnQgaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIiAJCW4JeyBub3JtYWwgaW50IH0KICAgIHNpZ25hdHU= cmUJIlJHQiBDb2xvciIgCQljCXsgY29sb3IgaW50IH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIiAJCXY0CXsgdmVjdG9yNCBpbnQgfQogICAgc2lnbmF0dXJlCSIzeDMgTWF0cml4IiAJCW0zCXsgbWF0cml4MyBpbnQgfQo= ICAgIHNpZ25hdHVyZQkiNHg0IE1hdHJpeCIgCQltCXsgbWF0cml4IGludCB9CiAgICBzaWduYXR1cmUJIkJTREYiIAkJCWIJeyBic2RmIGludCB9CiAgICBzaWduYXR1cmUJIlNoYWRlciBMYXllciIgCQlzbAl7IHN0cnVjdF8= U2hhZGVyTGF5ZXIgaW50IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCBpbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIGludCB9CiAgICBzaWc= bmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCBpbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4JeyB1bm9ybWFsIGludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG8= ciIJdWMJeyB1Y29sb3IgaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSA0eDQgTWF0cml4Igl1bQl7IHVtYXRyaXggaW50IH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAHqX1B9Ri8qCiAqIFA= Uk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXQ= dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCA= V2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKewogICAgbmFtZQkiaXNzaGFkb3ciCiAgICBzY3JpcHQJImlzc2hhZG93IgogICAgbGFiZWwJImlzc2g= YWRvdyIKCgogICAgY29kZSB7CgkiJGlzc2hhZG93ID0gaXNzaGFkb3dyYXkoKTsiCiAgICB9CgogICAgb3V0cHV0CWludAlpc3NoYWRvdwkiSXMgU2hhZG93IFJheSIKfQoKSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3I= aXB0AAAAAAAABGVfUH1GLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHI= ZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiA= Kgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSI= bGFtYmVydCIKICAgIHNjcmlwdAkibGFtYmVydCIKICAgIGxhYmVsCSJsYW1iZXJ0IgoKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSJWT1B2ZWN0b3IgJGlpID0gKCRpc2Nvbm4= ZWN0ZWRfbkkgIT0gMCkgPyAkbkkgOiBub3JtYWxpemUoSSk7IgoJIlZPUG5vcm1hbCAkbmYgPSAoJGlzY29ubmVjdGVkX25OICE9IDApID8gJG5OIDogbm9ybWFsaXplKE4pOyIKCSIiCgkiaWYgKCRmYWNlZndkKSAkbmYgPSA= dm9wX2Zyb250ZmFjZSgkbmYsICRpaSk7IgoJIiRpbGx1bSA9IGRpZmZ1c2UoJG5mKTsiCgkiJGNsciA9ICRLZCAqICRkaWZmICogJGlsbHVtOyIKCVZPUF9BU1NJR05fQlNERiggIiRmID0gJEtkICogJGRpZmYgKiBic2RmKGQ= aWZmdXNlKCRuZikpOyIgKQogICAgfQoKICAgIG91dHB1dAljb2xvcgljbHIJIkNvbG9yIgogICAgb3V0cHV0CWNvbG9yCWlsbHVtCSJJbGx1bWluYXRpb24iCiAgICBvdXRwdXQJYnNkZglmCSJCU0RGIgoKICAgIGlucHV0IG4= b3JtYWwgICAgbk4JCSJOb3JtYWwgVmVjdG9yIgogICAgaW5wdXQgdmVjdG9yICAgIG5JCQkiSW5jaWRlbnQgVmVjdG9yIgoKICAgIFZPUF9GTFRfSU5QVVRfUihLZCwJCSJEaWZmdXNlIEludGVuc2l0eSIsCTEsIDAsIDEpCiA= ICAgVk9QX0NMUl9JTlBVVCAgKGRpZmYsCSJEaWZmdXNlIENvbG9yIiwJMSwgMSwgMSkKICAgIFZPUF9UT0dHTEVfSU5QVVQoZmFjZWZ3ZCwJIkVuc3VyZSBGYWNlcyBQb2ludCBGb3J3YXJkIiwgMSkKfQpJTkRYAAAAAAAAAAA= AAAAAgAAAAhDb250ZW50cwAAAAAAAABXYcx1RQAAAAxEaWFsb2dTY3JpcHQAAABXAAAJUV9QfUAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDE2MzA3MjUwNTAwMDAxMzAwMDAwMDA= MDAwMFRSQUlMRVIhISEAIyBEaWFsb2cgc2NyaXB0IGZvciBsYXllcmV4cG9ydCBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQlsYXllcmV4cG9ydAogICAgc2NyaXB0CWxheWVyZXhwb3J0CiAgICBsYWJlbAk= IkxheWVyIEV4cG9ydCIKCiAgICBpbnB1dAlzdHJ1Y3RfU2hhZGVyTGF5ZXIJbGF5ZXIJTGF5ZXIKICAgIGlucHV0CWZsb2F0CWRlZmF1bHR2YWx1ZQkiSW5wdXQgMSIKICAgIG91dHB1dAlmbG9hdAlleHBvcnR2YWx1ZQkiRXg= cG9ydCBWYWx1ZSIKICAgIGlucHV0ZmxhZ3MJbGF5ZXIJMAogICAgaW5wdXRmbGFncwlkZWZhdWx0dmFsdWUJMAogICAgc2lnbmF0dXJlCSJGbG9hdCBWYWx1ZSIJZGVmYXVsdAl7IHN0cnVjdF9TaGFkZXJMYXllciBmbG9hdCA= ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJWZWN0b3IgVmFsdWUiCXYJeyBzdHJ1Y3RfU2hhZGVyTGF5ZXIgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIlZlY3RvcjQgVmFsdWUiCXY0CXsgc3RydWN0X1NoYWRlckxheWU= ciB2ZWN0b3I0IHZlY3RvciB9CgogICAgb3V0cHV0b3ZlcnJpZGVzCWRlZmF1bHQKICAgIHsKCV9fX2JlZ2luCWF1dG8KCQkJKDApCiAgICB9CiAgICBvdXRwdXRvdmVycmlkZXMJdgogICAgewoJX19fYmVnaW4JYXV0bwoJCQk= KDAsMCwwKQogICAgfQogICAgb3V0cHV0b3ZlcnJpZGVzCXY0CiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKICAgIH0KCiAgICBoZWxwIHsKCSIiCiAgICB9CgogICAgcGFybSB7CgluYW1lCSJzaWduYXR1cmUiCgk= YmFzZXBhcm0KCWxhYmVsCSJTaWduYXR1cmUiCglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJleHBvcnRuYW1lIgoJbGFiZWwJIkV4cG9ydCBOYW1lIgoJdHlwZQlzdHJpbmcKCWRlZmF1bHQJeyAicGFybSI= IH0KCXJhbmdlCXsgMCAxIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQkidm9wX2ZvcmNlX2NvZGVfY29udGV4dCIKCWxhYmVsCSJGb3JjZSBDb2RlIGluIENvbnRleHQiCgl0eXBlCXN0cmluZwoJaW52aXNpYmxlCglkZWZhdWw= dAl7ICJzdXJmYWNlIiB9CgloZWxwCSJBIHN0cmluZyBwcm9wZXJ0eSBvbiBhIFZPUCBkaWdpdGFsIGFzc2V0IG5vZGUgdGhhdCBzcGVjaWZpZXMgc2hhZGluZ1xuICAgIGNvbnRleHRzIGluIHdoaWNoIHRoZSBub2RlIHNob3U= bGQgZm9yY2UgZ2VuZXJhdGlvbiBvZiBjb2RlLlxuICAgIEluIGEgbXVsdGktY29udGV4dCBuZXR3b3JrIHN1Y2ggYXMgdm9wbWF0ZXJpYWwsIG5vdCBhbGwgbm9kZXMgc2hvdWxkIGdlbmVyYXRlXG4gICAgY29kZSBmb3IgYSA= Z2l2ZW4gY29udGV4dC4gRm9yIGV4YW1wbGUsIHNvbWUgbm9kZXMgYXJlIGFwcGxpY2FibGUgb25seSB0b1xuICAgIHN1cmZhY2Ugc2hhZGVyIHdoaWxlIG90aGVyIHRvIGRpc3BsYWNlbWVudCBzaGFkZXIuIE9ubHkgYSBmZXc= IG5vZGVzIGluaXRpYXRlXG4gICAgKGZvcmNlKSBnZW5lcmF0aW9uIG9mIGNvZGUsIHN1Y2ggYXMgQ29sbGVjdCBWT1AgLCBPdXRwdXQgVk9QICwgb3IgZXhwb3J0aW5nXG4gICAgUGFyYW1ldGVyIFZPUCAuIFRoZW4sIG9ubHk= IG5vZGVzIHRoYXQgZmVlZCBpbnRvIHRoZW0gd2lsbCBhbHNvIGdlbmVyYXRlIGNvZGUuXG4gICAgSWYgYW4gSERBIGRvZXMgbm90IGhhdmUgb3V0cHV0IGNvbm5lY3RvcnMgb3Igd2FudHMgdG8gZ2VuZXJhdGUgY29kZSBldmU= biBcbiAgICBpZiBub3QgKGluZGlyZWN0bHkpIGNvbm5lY3RlZCB0byB0aGUgT3V0cHV0IFZPUCAsIGl0IGNhbiB1c2UgdGhpcyBwcm9wZXJ0eVxuICAgIHBhcmFtZXRlciB0byBzcGVjaWZ5IHRoZSBzaGFkaW5nIGNvbnRleHQ= IGluIHdoaWNoIHRvIGluaXRpYXRlIGdlbmVyYXRpb24gXG4gICAgb2YgY29kZS4iCglyYW5nZQl7IDAgMSB9CglwYXJtdGFnCXsgInNwYXJlX2NhdGVnb3J5IiAiQ29tcGlsZXIiIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQk= ImV4cG9ydGFzIgoJbGFiZWwJIkV4cG9ydCBBcyIKCXR5cGUJc3RyaW5nCglkZWZhdWx0CXsgWyAiY2hzKFwiZXhwb3J0bmFtZVwiKSIgaHNjcmlwdC1leHByIF0gfQoJcmFuZ2UJeyAwIDEgfQogICAgfQogICAgcGFybSB7Cgk= bmFtZQkiZGVmYXVsdHZhbHVlIgoJbGFiZWwJIkRlZmF1bHQgVmFsdWUiCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgIjAiIH0KCXJhbmdlCXsgMCAxIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZGVmYXVsdHZhbHVlX3YiCgk= bGFiZWwJIkRlZmF1bHQgVmFsdWUiCgl0eXBlCXZlY3RvcgoJc2l6ZQkzCglkZWZhdWx0CXsgIjAiICIwIiAiMCIgfQoJcmFuZ2UJeyAwIDEgfQogICAgfQogICAgcGFybSB7CgluYW1lCSJkZWZhdWx0dmFsdWVfdjQiCglsYWI= ZWwJIkRlZmF1bHQgVmFsdWUiCgl0eXBlCWludHZlY3RvcjQKCXNpemUJNAoJZGVmYXVsdAl7ICIwIiAiMCIgIjAiICIwIiB9CglyYW5nZQl7IDAgMSB9CiAgICB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQ= AAAAAAAABE1fUH1GLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHI= b2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ= NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCWxheWU= cnBhY2sKICAgIHNjcmlwdAlsYXllcnBhY2sKICAgIGxhYmVsCSJMYXllciBQYWNrIgoKICAgIG91dGVyY29kZSB7CgkiI2luY2x1ZGUgPHNoYWRlcmxheWVyLmg+IgogICAgfQoKICAgIGNvZGUgewoJImluaXRfbGF5ZXIoJGw= YXllcik7IgoJIiIKCSIkbGF5ZXIuRiA9IHNlbGVjdCgkaXNjb25uZWN0ZWRfRiwgJEYsICRsYXllci5GKTsiCgkiJGxheWVyLk9mID0gc2VsZWN0KCRpc2Nvbm5lY3RlZF9PZiwgJE9mLCAkbGF5ZXIuT2YpOyIKCSIkbGF5ZXI= LkNlID0gc2VsZWN0KCRpc2Nvbm5lY3RlZF9DZSwgJENlLCAkbGF5ZXIuQ2UpOyIKCSIkbGF5ZXIuUCA9IHNlbGVjdCgkaXNjb25uZWN0ZWRfUCwgJFAsICRsYXllci5QKTsiCgkiJGxheWVyLk4gPSBzZWxlY3QoJGlzY29ubmU= Y3RlZF9OLCAkTiwgJGxheWVyLk4pOyIKCSIkbGF5ZXIubWFza3MgPSBzZWxlY3QoJGlzY29ubmVjdGVkX21hc2tzLCAkbWFza3MsICRsYXllci5tYXNrcyk7IgogICAgfQoKICAgIG91dHB1dAlzdHJ1Y3RfU2hhZGVyTGF5ZXI= CWxheWVyCWxheWVyCgogICAgaW5wdXQJYnNkZglGCUYKICAgIGlucHV0CXZlY3RvcglPZglPcGFjaXR5CiAgICBpbnB1dAl2ZWN0b3IJQ2UJRW1pc3Npb24KICAgIGlucHV0CXZlY3RvcglQCVBvc2l0aW9uCiAgICBpbnB1dAk= dmVjdG9yCU4JTm9ybWFsCiAgICBpbnB1dAlmbG9hdAlsYXllcmFscGhhCSJMYXllciBBbHBoYSIKICAgIGlucHV0CWZsb2F0YQltYXNrcwlNYXNrcwoKfQpJTkRYAAAAAAAAAAAAAAACAAAACENvbnRlbnRzAAAAAAAAAFdhzHU= RQAAAAxEaWFsb2dTY3JpcHQAAABXAAAC619QfT4wNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDE2MzA3MjUwNTAwMDAxMzAwMDAwMDAwMDAwVFJBSUxFUiEhIQAjIERpYWxvZyBzY3I= aXB0IGZvciBsYXllcnVucGFjayBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQlsYXllcnVucGFjawogICAgc2NyaXB0CWxheWVydW5wYWNrCiAgICBsYWJlbAkiTGF5ZXIgVW5wYWNrIgoKICAgIGlucHV0CXM= dHJ1Y3RfU2hhZGVyTGF5ZXIJbGF5ZXIJbGF5ZXIKICAgIG91dHB1dAlic2RmCUYJQlNERgogICAgb3V0cHV0CXZlY3RvcglPZglPcGFjaXR5CiAgICBvdXRwdXQJdmVjdG9yCUNlCUVtaXNzaW9uCiAgICBvdXRwdXQJdmVjdG8= cglQCVBvc2l0aW9uCiAgICBvdXRwdXQJdmVjdG9yCU4JTm9ybWFsCiAgICBvdXRwdXQJZmxvYXQJbGF5ZXJhbHBoYQkiTGF5ZXIgQWxwaGEiCiAgICBvdXRwdXQJZmxvYXRhCW1hc2tzCU1hc2tzCiAgICBpbnB1dGZsYWdzCWw= YXllcgkwCiAgICBzaWduYXR1cmUJIkRlZmF1bHQgSW5wdXRzIglkZWZhdWx0CXsgc3RydWN0X1NoYWRlckxheWVyIGJzZGYgdmVjdG9yIHZlY3RvciB2ZWN0b3IgdmVjdG9yIGZsb2F0IGZsb2F0YSB9CgogICAgb3V0cHV0b3Y= ZXJyaWRlcwlkZWZhdWx0CiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmU= Z2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCiAgICB9CgogICAgaGVscCB7CgkiIgogICAgfQoKfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAA= AAAAAAAFFV9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm8= ZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc= NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImxlbmc= dGgiCiAgICBzY3JpcHQJImxlbmd0aCIKICAgIGxhYmVsCSJsZW5ndGgiCgoKICAgIGNvZGUgewoJIiRsZW4gPSBsZW5ndGgoJHZlYyk7IgogICAgfQoKICAgIGlucHV0CXZlY3Rvcgl2ZWMJIlZlY3RvciIKICAgIG91dHB1dAk= ZmxvYXQJbGVuCSJWZWN0b3IgTGVuZ3RoIgogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjM= RCBQb2ludCIJCXAJeyBwb2ludCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgZmxvYXQgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NAl7IHZlY3RvcjQgZmxvYXQgfQogICAgc2k= Z25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDM= RCBOb3JtYWwiCXVuCXsgdW5vcm1hbCBmbG9hdCB9CgogICAgVk9QX1ZFQ19QQVJNKHZlYywJCSJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDMl9QQVJNKHZlY191LAkiVmFsdWUiLCAxLCAxKQogICAgVk9QX1ZFQ19QQVI= TSh2ZWNfcCwJCSJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmVjX24sCQkiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQzRfUEFSTSh2ZWNfdjQsCSJWYWx1ZSIsIDEsIDEsIDEsIDEpCiAgICBWT1BfVkU= Q19QQVJNKHZlY191diwJIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfdXAsCSJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmVjX3VuLAkiVmFsdWUiLCAxLCAxLCAxKQoKICAgIGdyb3U= cCB7IG5hbWUgImcwIiBvYnNvbGV0ZSAxMi4wIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAJzX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm8= cHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiA= cGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwo= ICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImx1bWluYW5jZSIKICAgIHNjcmlwdAkibHVtaW5hbmNlIgogICAgbGFiZWwJImx1bWluYW5jZSIKCgogICAgb3V0ZXI= Y29kZSB7CglJTkNMVURFX1ZPUExJQgogICAgfQoKICAgIGNvZGUgewoJIiRsdW0gPSB2b3BfbHVtaW5hbmNlKCRyZ2IpOyIKICAgIH0KCiAgICBpbnB1dAljb2xvcglyZ2IJIlJHQiBjb2xvciIKICAgIG91dHB1dAlmbG9hdAk= bHVtCSJMdW1pbmFuY2UiCgogICAgVk9QX0NMUl9QQVJNKHJnYiwgIlJHQiBDb2xvciIsIDAsIDAsIDApCn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAHzV9QfUovKgogKiBQUk9QUklFVEFSWSBJTkY= T1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG8= c2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnQ= bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJtb2R1bG8iCiAgICBzY3JpcHQJIm1vZHVsbyIKICAgIGxhYmU= bAkibW9kdWxvIgoKICAgIG91dGVyY29kZSB7CglJTkNMVURFX1ZPUExJQgogICAgfQoKICAgIGNvZGUgewoJIiNpZiBkZWZpbmVkKF9fdmV4KSIKCSIkbW9kID0gJGlucHV0MSAlICRpbnB1dDI7IgoJIiNlbHNlIgoJIiRtb2Q= ID0gdm9wX21vZCgkaW5wdXQxLCAkaW5wdXQyKTsiCgkiI2VuZGlmIgogICAgfQoKICAgIGlucHV0CWZsb2F0CWlucHV0MQkiSW5wdXQgMSIKICAgIGlucHV0CWZsb2F0CWlucHV0MgkiSW5wdXQgMiIKICAgIG91dHB1dAlmbG8= YXQJbW9kCSJNb2R1bG8iCgogICAgVk9QX0ZMVF9QQVJNKGlucHV0MiwgICAiRGl2aXNvciIsIDEpCiAgICBWT1BfRkxUX1BBUk0oaW5wdXQyX2ksICJEaXZpc29yIiwgMSkKICAgIFZPUF9WRUNfUEFSTShpbnB1dDJfdiwgIkQ= aXZpc29yIiwgMSwgMSwgMSkKICAgIFZPUF9WRUMyX1BBUk0oaW5wdXQyX3UsICJEaXZpc29yIiwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTShpbnB1dDJfcCwgIkRpdmlzb3IiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKGk= bnB1dDJfbiwgIkRpdmlzb3IiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKGlucHV0Ml9jLCAiRGl2aXNvciIsIDEsIDEsIDEpCiAgICBWT1BfVkVDNF9QQVJNKGlucHV0Ml92NCwiRGl2aXNvciIsIDEsIDEsIDEsIDEpCiA= ICAgVk9QX0ZMVF9QQVJNKGlucHV0Ml91ZiwgIkRpdmlzb3IiLCAxKQogICAgVk9QX1ZFQ19QQVJNKGlucHV0Ml91diwgIkRpdmlzb3IiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKGlucHV0Ml91cCwgIkRpdmlzb3IiLCA= MSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTShpbnB1dDJfdW4sICJEaXZpc29yIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTShpbnB1dDJfdWMsICJEaXZpc29yIiwgMSwgMSwgMSkKCiAgICBzaWduYXR1cmUJIkZsb2F0Igk= CQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSJJbnRlZ2VyIgkJaQl7IGludCBpbnQgaW50IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQk= IjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCA= bm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBjb2xvciBjb2xvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCB2ZWN0b3I0IHZlY3RvcjQgfQoKICA= ICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2k= Z25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ24= YXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgdWNvbG9yIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAWYX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU8= Ti4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiA= YW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGE= cmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKewogICAgbmFtZQkibXVsY29uc3QiCiAgICBzY3JpcHQJIm11bGNvbnN0IgogICAgbGFiZWwJIm11bGNvbnN0IgoKCiAgICBjb2RlIHsKCSI= JHNjYWxlZCA9ICR2YWwgKiAkbXVsY29uc3Q7IgogICAgfQoKICAgIGRlc2NyaXB0aXZlcGFybQltdWxjb25zdAoKICAgIGlucHV0CWZsb2F0CXZhbAkJIklucHV0IFZhbHVlIgogICAgb3V0cHV0CWZsb2F0CXNjYWxlZAkJIkk= bnB1dCBWYWx1ZSAqIENvbnN0YW50IgogICAgc2lnbmF0dXJlCSJGbG9hdCIJCQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSJJbnRlZ2VyIgkJaQl7IGludCBpbnQgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXs= IHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQlwCXsgcG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCA= Tm9ybWFsIgkJbgl7IG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSJCU0RGIgkJCWIJeyBic2RmIGJzZGYgfQogICAgc2lnbmF0dXJlCSI= NEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3RvcjQgfQogICAgc2lnbmF0dXJlCSIzeDMgTWF0cml4IgkJbTMJeyBtYXRyaXgzIG1hdHJpeDMgfQogICAgc2lnbmF0dXJlCSI0eDQgTWF0cml4ICIJCW00CXsgbWF0cml4IG0= YXRyaXggfQogICAgCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2k= Z25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSA= UkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQoKICAgIHBhcm0gewoJbmFtZQltdWxjb25zdAoJbGFiZWwJIk11bHRpcGxpZXIiCgl0eXBlCWZsb2F0CglzaXplCTEKCWRlZmF1bHQJeyAxLjAgfQogICAgfQp9CklORFg= AAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAR4X1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmU= IEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2k= ZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgp7CiAgICBuYW1lCSI= bmVnYXRlIgogICAgc2NyaXB0CSJuZWdhdGUiCiAgICBsYWJlbAkibmVnYXRlIgoKCiAgICBjb2RlIHsKCSIkbmVnYXRlZCA9IC0kdmFsOyIKICAgIH0KCiAgICBpbnB1dAlpbnQJdmFsCQkiSW5wdXQgVmFsdWUiCiAgICBvdXQ= cHV0CWludAluZWdhdGVkCQkiTmVnYXRlZCBWYWx1ZSIKICAgIHNpZ25hdHVyZQkiSW50ZWdlciIJCWRlZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWYJeyBmbG9hdCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjI= RCBWZWN0b3IiCQl1CXsgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdgl7IHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCB9CiAgICA= c2lnbmF0dXJlCSIzRCBOb3JtYWwiCQluCXsgbm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBjb2xvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCA= dmVjdG9yNCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ24= YXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkc= QiBDb2xvciIJdWMJeyB1Y29sb3IgdWNvbG9yIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAR+X1B9Ri8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm8= cHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiA= cGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJMTIzIEZyb250IFN0cmVldCBXZXN0LCBTdWl0ZSAxNDAxCiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICA= IE01SiAyTTIKICoJNDE2LTUwNC05ODc2CiAqCiAqIE5BTUU6CW5vcm1hbGZhbGxvZmYuZHMgKCBWT1AgKQogKgogKiBDT01NRU5UUzoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkibm9ybWFsZmE= bGxvZmYiCiAgICBzY3JpcHQJIm5vcm1hbGZhbGxvZmYiCiAgICBsYWJlbAkibm9ybWFsZmFsbG9mZiIKCgkKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIiCgkidmVjdG9yICQ= aWkgPSAoJGlzY29ubmVjdGVkX25JICAhPSAwKSA/ICRuSSAgOiBub3JtYWxpemUoSSk7IgoJInZlY3RvciAkbmYgPSAoJGlzY29ubmVjdGVkX25OICAhPSAwKSA/ICRuTiAgOiBub3JtYWxpemUoTik7IgoJImlmICgkZmFjZWY= d2QpICRuZiA9IHZvcF9mcm9udGZhY2UoJG5mLCAkaWkpOyIKCSIiCgkiJGZhbGxvZmYgPSBjbGFtcCh2b3BfZG90KCRuZiwtJGlpKSwgMC4wLCAxLjApOyIKCSJpZiAoJGludmVydCAhPSAwKSAkZmFsbG9mZiA9IDEtJGZhbGw= b2ZmOyIKCSIkZmFsbG9mZiA9IHBvdygkZmFsbG9mZiwgJGV4cCk7IgoJIiIKICAgIH0KCiAgICBvdXRwdXQJIAlmbG9hdCAJZmFsbG9mZiAJImZhbGxvZmYiCiAgICBpbnB1dCBub3JtYWwJbk4JCQkiTm9ybWFsIFZlY3RvciI= CiAgICBpbnB1dCB2ZWN0b3IJbkkJCQkiSW5jaWRlbnQgVmVjdG9yIgoJCiAgICBWT1BfRkxUX0lOUFVUX1IgKGV4cCwJIkV4cG9uZW50IiwJCTEsIDAsIDEwKQogICAgVk9QX1RPR0dMRV9JTlBVVChpbnZlcnQsCSJJbnZlcnQ= PyIsCQkwKQogICAgVk9QX1RPR0dMRV9JTlBVVChmYWNlZndkLAkiRW5zdXJlIEZhY2VzIFBvaW50IEZvcndhcmQiLCAwKQoKfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAVvX1B9Si8qCiAqIFBST1A= UklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQ= LCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXM= dAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJIm5vcm1hbGl6ZSIKICAgIHNjcmlwdAkibm8= cm1hbGl6ZSIKICAgIGxhYmVsCSJub3JtYWxpemUiCgoKICAgIGNvZGUgewoJIiRudmVjID0gbm9ybWFsaXplKCR2ZWMpOyIKICAgIH0KCiAgICBpbnB1dAlub3JtYWwJdmVjCSJJbnB1dCBWZWN0b3IiCiAgICBvdXRwdXQJbm8= cm1hbAludmVjCSJOb3JtYWxpemVkIFZlY3RvciIKCiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCWRlZmF1bHQgeyB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmE= dHVyZQkiM0QgUG9pbnQiCQlwICB7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdiAgeyB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQgIHsgdmVjdG9yNCB2ZWM= dG9yNCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1biB7IHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwIHsgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXQ= dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYgeyB1dmVjdG9yIHV2ZWN0b3IgfQoKICAgIFZPUF9WRUNfUEFSTSh2ZWMsICAgIk5vcm1hbCIsCTEsIDAsIDApCiAgICBWT1BfVkVDMl9QQVJNKHZlY191LCAiTm9ybWFsIiwJMSw= IDApCiAgICBWT1BfVkVDX1BBUk0odmVjX3AsICJOb3JtYWwiLAkxLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlY192LCAiTm9ybWFsIiwJMSwgMCwgMCkKICAgIFZPUF9WRUM0X1BBUk0odmVjX3Y0LCAiUXVhdGVybmlvbiI= LAkwLCAwLCAwLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZlY191biwgIk5vcm1hbCIsCTEsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjX3VwLCAiTm9ybWFsIiwJMSwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfdXYsICI= Tm9ybWFsIiwJMSwgMCwgMCkKICAgIAogICAgZ3JvdXAgeyBuYW1lICJnMCIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImcxIiBvYnNvbGV0ZSAxMi4wIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1M= Y3JpcHQAAAAAAAAaFGA3htkjIENvbnRleHQ6IFN1cmZhY2UKCi8qCiAqIEhvdWRpbmkgRGlhbG9nIFNjcmlwdCBnZW5lcmF0ZWQgYXV0b21hdGljYWxseQogKiBieSB2Y2MgZnJvbSBzb3VyY2UgZmlsZSBwYnJsaWdodGluZy4= CiAqIEdlbmVyYXRlZDogVGh1IEZlYiAyNSAwNjoxNTozNyAyMDIxCiAqLwoKewogICAgbmFtZQkicGJybGlnaHRpbmciCiAgICBzY3JpcHQJInBicmxpZ2h0aW5nIgogICAgbGFiZWwJIlBCUiBMaWdodGluZyIKICAgIG91dGU= cmNvZGUgewogICAgICAgICJpbXBvcnQgcGJybGlnaHRpbmc7IgogICAgfQogICAgY29kZSB7CiAgICAgICAgInBicmxpZ2h0aW5nKCIKICAgICAgICAiXCJkaXJlY3RcIiwgJGRpcmVjdCwiCiAgICAgICAgIlwiaW5kaXJlY3Q= XCIsICRpbmRpcmVjdCwiCiAgICAgICAgIlwiYWxsXCIsICRhbGwsIgogICAgICAgICJcImluZGlyZWN0X2VtaXNzaW9uXCIsICRpbmRpcmVjdF9lbWlzc2lvbiwiCiAgICAgICAgIlwiZGlyZWN0X2NvbXBcIiwgJGRpcmVjdF8= Y29tcCwiCiAgICAgICAgIlwiaW5kaXJlY3RfY29tcFwiLCAkaW5kaXJlY3RfY29tcCwiCiAgICAgICAgIlwiYWxsX2NvbXBcIiwgJGFsbF9jb21wLCIKICAgICAgICAiXCJkaXJlY3Rfbm9zaGFkb3dcIiwgJGRpcmVjdF9ub3M= aGFkb3csIgogICAgICAgICJcImRpcmVjdF9zaGFkb3dcIiwgJGRpcmVjdF9zaGFkb3csIgogICAgICAgICJcImluZGlyZWN0X25vc2hhZG93XCIsICRpbmRpcmVjdF9ub3NoYWRvdywiCiAgICAgICAgIlwiaW5kaXJlY3Rfc2g= YWRvd1wiLCAkaW5kaXJlY3Rfc2hhZG93LCIKICAgICAgICAiXCJsZXZlbFwiLCAkbGV2ZWwsIgogICAgICAgICJcImRpZmZ1c2VsZXZlbFwiLCAkZGlmZnVzZWxldmVsLCIKICAgICAgICAiXCJzcGVjdWxhcmxldmVsXCIsICQ= c3BlY3VsYXJsZXZlbCwiCiAgICAgICAgIlwidm9sdW1lbGV2ZWxcIiwgJHZvbHVtZWxldmVsLCIKICAgICAgICAiXCJkaXJlY3Rfc2FtcGxlc1wiLCAkZGlyZWN0X3NhbXBsZXMsIgogICAgICAgICJcImluZGlyZWN0X3NhbXA= bGVzXCIsICRpbmRpcmVjdF9zYW1wbGVzLCIKICAgICAgICAiXCJubGlnaHRzXCIsICRubGlnaHRzLCIKICAgICAgICAiXCJkaXJlY3Rfbm9zaGFkb3dfY29tcFwiLCAkZGlyZWN0X25vc2hhZG93X2NvbXAsIgogICAgICAgICI= XCJpbmRpcmVjdF9ub3NoYWRvd19jb21wXCIsICRpbmRpcmVjdF9ub3NoYWRvd19jb21wLCIKICAgICAgICAiXCJpbkZcIiwgJEYsIgogICAgICAgICJcImluT2ZcIiwgJE9mLCIKICAgICAgICAiXCJ1c2VfcmVuZGVyc3RhdGU= XCIsICR1c2VfcmVuZGVyc3RhdGUsIgogICAgICAgICJcInBhdGh0eXBlXCIsICRwYXRodHlwZSwiCiAgICAgICAgIlwiY29uc3RyYWlubWF4cm91Z2hcIiwgJGNvbnN0cmFpbm1heHJvdWdoLCIKICAgICAgICAiXCJyYXlsaW0= aXRldmFsXCIsICRyYXlsaW1pdGV2YWwsIgogICAgICAgICJcInJlZmxlY3RyYXRpb1wiLCAkcmVmbGVjdHJhdGlvLCIKICAgICAgICAiXCJjb2xvcmxpbWl0XCIsICRjb2xvcmxpbWl0LCIKICAgICAgICAiXCJjb2xvcmxpbWk= dGRlY2F5XCIsICRjb2xvcmxpbWl0ZGVjYXksIgogICAgICAgICJcImNvbG9ybGltaXRkZXB0aFwiLCAkY29sb3JsaW1pdGRlcHRoLCIKICAgICAgICAiXCJjb2xvcnNwYWNlXCIsICRjb2xvcnNwYWNlLCIKICAgICAgICAiXCI= cmF5ZmlsdGVyYW1vdW50XCIsICRyYXlmaWx0ZXJhbW91bnQsIgogICAgICAgICJcIm1pc2JpYXNcIiwgJG1pc2JpYXMsIgogICAgICAgICJcImRvc2hhZG93XCIsICRkb3NoYWRvdywiCiAgICAgICAgIlwibXVsdGlsaWdodFw= IiwgJG11bHRpbGlnaHQsIgogICAgICAgICJcInJlY3Vyc2l2ZVwiLCAkcmVjdXJzaXZlLCIKICAgICAgICAiXCJhYnNvcnB0aW9uXCIsICRhYnNvcnB0aW9uLCIKICAgICAgICAiXCJuZHByaW9yaXR5XCIsICRuZHByaW9yaXQ= eSwiCiAgICAgICAgIlwibmRpb3JcIiwgJG5kaW9yLCIKICAgICAgICAiXCJwYnJzc3NzYW1wbGluZ21vZGVcIiwgJHBicnNzc3NhbXBsaW5nbW9kZSwiCiAgICAgICAgIlwiZGlyZWN0X2VtaXNzaW9uXCIsICRkaXJlY3RfZW0= aXNzaW9uKTsiCiAgICB9CiAgICBvdXRwdXQJdmVjdG9yCWRpcmVjdAkiZGlyZWN0IgogICAgb3V0cHV0CXZlY3RvcglpbmRpcmVjdAkiaW5kaXJlY3QiCiAgICBvdXRwdXQJdmVjdG9yCWFsbAkiYWxsIgogICAgb3V0cHV0CXY= ZWN0b3IJaW5kaXJlY3RfZW1pc3Npb24JImluZGlyZWN0X2VtaXNzaW9uIgogICAgb3V0cHV0CXZlY3RvcmEJZGlyZWN0X2NvbXAJImRpcmVjdF9jb21wIgogICAgb3V0cHV0CXZlY3RvcmEJaW5kaXJlY3RfY29tcAkiaW5kaXI= ZWN0X2NvbXAiCiAgICBvdXRwdXQJdmVjdG9yYQlhbGxfY29tcAkiYWxsX2NvbXAiCiAgICBvdXRwdXQJdmVjdG9yCWRpcmVjdF9ub3NoYWRvdwkiZGlyZWN0X25vc2hhZG93IgogICAgb3V0cHV0CXZlY3RvcglkaXJlY3Rfc2g= YWRvdwkiZGlyZWN0X3NoYWRvdyIKICAgIG91dHB1dAl2ZWN0b3IJaW5kaXJlY3Rfbm9zaGFkb3cJImluZGlyZWN0X25vc2hhZG93IgogICAgb3V0cHV0CXZlY3RvcglpbmRpcmVjdF9zaGFkb3cJImluZGlyZWN0X3NoYWRvdyI= CiAgICBvdXRwdXQJZmxvYXQJbGV2ZWwJImxldmVsIgogICAgb3V0cHV0CWZsb2F0CWRpZmZ1c2VsZXZlbAkiZGlmZnVzZWxldmVsIgogICAgb3V0cHV0CWZsb2F0CXNwZWN1bGFybGV2ZWwJInNwZWN1bGFybGV2ZWwiCiAgICA= b3V0cHV0CWZsb2F0CXZvbHVtZWxldmVsCSJ2b2x1bWVsZXZlbCIKICAgIG91dHB1dAlmbG9hdAlkaXJlY3Rfc2FtcGxlcwkiZGlyZWN0X3NhbXBsZXMiCiAgICBvdXRwdXQJZmxvYXQJaW5kaXJlY3Rfc2FtcGxlcwkiaW5kaXI= ZWN0X3NhbXBsZXMiCiAgICBvdXRwdXQJZmxvYXQJbmxpZ2h0cwkibmxpZ2h0cyIKICAgIG91dHB1dAl2ZWN0b3JhCWRpcmVjdF9ub3NoYWRvd19jb21wCSJkaXJlY3Rfbm9zaGFkb3dfY29tcCIKICAgIG91dHB1dAl2ZWN0b3I= YQlpbmRpcmVjdF9ub3NoYWRvd19jb21wCSJpbmRpcmVjdF9ub3NoYWRvd19jb21wIgogICAgaW5wdXQJYnNkZglGCSJpbkYiCiAgICBpbnB1dAl2ZWN0b3IJT2YJImluT2YiCiAgICBpbnB1dAlpbnQJdXNlX3JlbmRlcnN0YXQ= ZQkiVXNlIFJPUCBQYXJhbWV0ZXJzIgogICAgaW5wdXQJc3RyaW5nCXBhdGh0eXBlCSJBbGxvd2FibGUgUGF0aHMiCiAgICBpbnB1dAlpbnQJY29uc3RyYWlubWF4cm91Z2gJIkNvbnN0cmFpbiBieSBNYXhpbXVtIFJvdWdobmU= c3MiCiAgICBpbnB1dAlzdHJpbmcJcmF5bGltaXRldmFsCSJBdCBSZWZsZWN0IExpbWl0IgogICAgaW5wdXQJZmxvYXQJcmVmbGVjdHJhdGlvCSJNaW4gUmVmbGVjdCBSYXRpbyIKICAgIGlucHV0CWZsb2F0CWNvbG9ybGltaXQ= CSJDb2xvciBMaW1pdCIKICAgIGlucHV0CWZsb2F0CWNvbG9ybGltaXRkZWNheQkiQ29sb3IgTGltaXQgRGVjYXkiCiAgICBpbnB1dAlpbnQJY29sb3JsaW1pdGRlcHRoCSJjb2xvcmxpbWl0ZGVwdGgiCiAgICBpbnB1dAlzdHI= aW5nCWNvbG9yc3BhY2UJIkNvbG9yIFNwYWNlIgogICAgaW5wdXQJZmxvYXQJcmF5ZmlsdGVyYW1vdW50CSJSYXkgRmlsdGVyIEFtb3VudCIKICAgIGlucHV0CWZsb2F0CW1pc2JpYXMJIk1JUyBCaWFzIgogICAgaW5wdXQJaW4= dAlkb3NoYWRvdwkiRW5hYmxlIFNoYWRvd3MiCiAgICBpbnB1dAlpbnQJbXVsdGlsaWdodAkiU2FtcGxlIEFsbCBMaWdodHMiCiAgICBpbnB1dAlpbnQJcmVjdXJzaXZlCSJSZWN1cnNpdmUiCiAgICBpbnB1dAl2ZWN0b3IJYWI= c29ycHRpb24JImFic29ycHRpb24iCiAgICBpbnB1dAlpbnQJbmRwcmlvcml0eQkibmRwcmlvcml0eSIKICAgIGlucHV0CWZsb2F0CW5kaW9yCSJuZGlvciIKICAgIGlucHV0CWludAlwYnJzc3NzYW1wbGluZ21vZGUJIlNTUyA= U2FtcGxpbmcgTW9kZSIKICAgIGlucHV0CXZlY3RvcglkaXJlY3RfZW1pc3Npb24JImRpcmVjdF9lbWlzc2lvbiIKCiAgICBoZWxwIHsKCSAgIiIKICAgIH0KCiAgICBwYXJtIHsKCW5hbWUJT2YKCWxhYmVsCSJpbk9mIgoJdHk= cGUJZmxvYXQKCWludmlzaWJsZQoJc2l6ZQkzCglkZWZhdWx0CXsgMSAxIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQl1c2VfcmVuZGVyc3RhdGUKCWxhYmVsCSJVc2UgUk9QIFBhcmFtZXRlcnMiCgk= dHlwZQl0b2dnbGUKCWRlZmF1bHQJeyAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJcGF0aHR5cGUKCWxhYmVsCSJBbGxvd2FibGUgUGF0aHMiCgl0eXBlCXN0cmluZwoJbWVudQl7CgkgICAgInNwZWM= dWxhciIJIlNwZWN1bGFyIFBhdGhzIgoJICAgICJkaWZmdXNlIgkiU3BlY3VsYXIsIERpZmZ1c2UgUGF0aHMiCgkgICAgImNhdXN0aWMiCSJTcGVjdWxhciwgRGlmZnVzZSwgQ2F1c3RpYyBQYXRocyIKCSAgICAiYWxsIgkiQWw= bCBQYXRocyIKCX0KCWRlZmF1bHQJeyAic3BlY3VsYXIiIH0KCWV4cG9ydAlub25lCglkaXNhYmxld2hlbiAieyB1c2VfcmVuZGVyc3RhdGUgMSB9IgogICAgfQogICAgcGFybSB7CgluYW1lCWNvbnN0cmFpbm1heHJvdWdoCgk= bGFiZWwJIkNvbnN0cmFpbiBieSBNYXhpbXVtIFJvdWdobmVzcyIKCXR5cGUJdG9nZ2xlCglkZWZhdWx0CXsgMCB9CglleHBvcnQJbm9uZQoJZGlzYWJsZXdoZW4gInsgdXNlX3JlbmRlcnN0YXRlIDEgfSIKICAgIH0KICAgIHA= YXJtIHsKCW5hbWUJcmF5bGltaXRldmFsCglsYWJlbAkiQXQgUmVmbGVjdCBMaW1pdCIKCXR5cGUJc3RyaW5nCgltZW51CXsKCSAgICAibm9uZSIJIlVzZSBCbGFjayBCYWNrZ3JvdW5kIgoJICAgICJkaXJlY3QiCSJVc2UgRGk= cmVjdCBMaWdodGluZyBhcyBCYWNrZ3JvdW5kIENvbG9yIgoJfQoJZGVmYXVsdAl7ICJub25lIiB9CglleHBvcnQJbm9uZQoJZGlzYWJsZXdoZW4gInsgdXNlX3JlbmRlcnN0YXRlIDEgfSIKICAgIH0KICAgIHBhcm0gewoJbmE= bWUJcmVmbGVjdHJhdGlvCglsYWJlbAkiTWluIFJlZmxlY3QgUmF0aW8iCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgMCB9CglyYW5nZQkgeyAwIDEgfQoJZXhwb3J0CW5vbmUKCWRpc2FibGV3aGVuICJ7IHVzZV9yZW5kZXJzdGE= dGUgMSB9IgogICAgfQogICAgcGFybSB7CgluYW1lCWNvbG9ybGltaXQKCWxhYmVsCSJDb2xvciBMaW1pdCIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAxMCB9CglyYW5nZQkgeyAwIDIwIH0KCWV4cG9ydAlub25lCglkaXNhYmw= ZXdoZW4gInsgdXNlX3JlbmRlcnN0YXRlIDEgfSIKICAgIH0KICAgIHBhcm0gewoJbmFtZQljb2xvcmxpbWl0ZGVjYXkKCWxhYmVsCSJDb2xvciBMaW1pdCBEZWNheSIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAxIH0KCXJhbmc= ZQkgeyAwIDEgfQoJZXhwb3J0CW5vbmUKCWRpc2FibGV3aGVuICJ7IHVzZV9yZW5kZXJzdGF0ZSAxIH0iCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJY29sb3JsaW1pdGRlcHRoCglsYWJlbAkiY29sb3JsaW1pdGRlcHRoIgoJdHk= cGUJaW50ZWdlcgoJZGVmYXVsdAl7IDIgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQljb2xvcnNwYWNlCglsYWJlbAkiQ29sb3IgU3BhY2UiCgl0eXBlCXN0cmluZwoJbWVudQl7CgkgICAgImxpbmVhciI= CSJMaW5lYXIiCgkgICAgImdhbW1hIgkiR2FtbWEgMi4yIgoJfQoJZGVmYXVsdAl7ICJnYW1tYSIgfQoJZXhwb3J0CW5vbmUKCWRpc2FibGV3aGVuICJ7IHVzZV9yZW5kZXJzdGF0ZSAxIH0iCiAgICB9CiAgICBwYXJtIHsKCW4= YW1lCXJheWZpbHRlcmFtb3VudAoJbGFiZWwJIlJheSBGaWx0ZXIgQW1vdW50IgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7IDAgfQoJcmFuZ2UJIHsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJbWk= c2JpYXMKCWxhYmVsCSJNSVMgQmlhcyIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAwIH0KCXJhbmdlCSB7IC0xIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQlkb3NoYWRvdwoJbGFiZWwJIkVuYWJsZSA= U2hhZG93cyIKCXR5cGUJdG9nZ2xlCglkZWZhdWx0CXsgMSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCW11bHRpbGlnaHQKCWxhYmVsCSJTYW1wbGUgQWxsIExpZ2h0cyIKCXR5cGUJdG9nZ2xlCglkZWY= YXVsdAl7IDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQlyZWN1cnNpdmUKCWxhYmVsCSJSZWN1cnNpdmUiCgl0eXBlCXRvZ2dsZQoJZGVmYXVsdAl7IDAgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHA= YXJtIHsKCW5hbWUJYWJzb3JwdGlvbgoJbGFiZWwJImFic29ycHRpb24iCgl0eXBlCWZsb2F0CglzaXplCTMKCWRlZmF1bHQJeyAwIDAgMCB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCW5kcHJpb3JpdHk= CglsYWJlbAkibmRwcmlvcml0eSIKCXR5cGUJaW50ZWdlcgoJZGVmYXVsdAl7IDAgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQluZGlvcgoJbGFiZWwJIm5kaW9yIgoJdHlwZQlmbG9hdAoJZGVmYXVsdAk= eyAxLjUgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQlwYnJzc3NzYW1wbGluZ21vZGUKCWxhYmVsCSJTU1MgU2FtcGxpbmcgTW9kZSIKCXR5cGUJaW50ZWdlcgoJZGVmYXVsdAl7IDEgfQoJZXhwb3J0CW4= b25lCglkaXNhYmxld2hlbiAieyB1c2VfcmVuZGVyc3RhdGUgMSB9IgogICAgfQogICAgcGFybSB7CgluYW1lCWRpcmVjdF9lbWlzc2lvbgoJbGFiZWwJImRpcmVjdF9lbWlzc2lvbiIKCXR5cGUJZmxvYXQKCXNpemUJMwoJZGU= ZmF1bHQJeyAwIDAgMCB9CglleHBvcnQJbm9uZQogICAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAAA1RfUH06IyBEaWFsb2cgc2NyaXB0IGZvciBwYnJwaGFzZSBhdXRvbWF0aWNhbGx5IGdlbmU= cmF0ZWQKCnsKICAgIG5hbWUJcGJycGhhc2UKICAgIHNjcmlwdAlwYnJwaGFzZQogICAgbGFiZWwJIlBCUiBWb2x1bWUgUGhhc2UgRnVuY3Rpb24iCgogICAgY29kZSB7CgkiaWYgKCRwaGFzZSA9PSAwKSIKCSIgICAgJGYgPSA= aXNvdHJvcGljKFwibGFiZWxcIiwgJGxhYmVsKTsiCgkiZWxzZSIKCSIgICAgJGYgPSBoZW55ZXlncmVlbnN0ZWluKCRwaGFzZSwgXCJsYWJlbFwiLCAkbGFiZWwpOyIKICAgIH0KCiAgICBpbnB1dAlzdHJpbmcJbW9kZWwJIlM= Y2F0dGVyaW5nIE1vZGVsIgogICAgaW5wdXQJc3RyaW5nCWxhYmVsCSJDb21wb25lbnQgTGFiZWwiCiAgICBpbnB1dAlmbG9hdAlwaGFzZQkiU2NhdHRlcmluZyBQaGFzZSIKICAgIG91dHB1dAlic2RmCWYJQlNERgogICAgaW4= cHV0ZmxhZ3MJbW9kZWwJMAogICAgaW5wdXRmbGFncwlsYWJlbAkwCiAgICBpbnB1dGZsYWdzCXBoYXNlCTAKICAgIHNpZ25hdHVyZQkiRGVmYXVsdCBJbnB1dHMiCWRlZmF1bHQJeyBzdHJpbmcgc3RyaW5nIGZsb2F0IGJzZGY= IH0KCiAgICBvdXRwdXRvdmVycmlkZXMJZGVmYXVsdAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCkKICAgIH0KCiAgICBoZWxwIHsKCSIiCiAgICB9CgogICAgcGFybSB7CgluYW1lCSJwaGFzZSIKCWxhYmVsCSJTY2F0dGU= cmluZyBQaGFzZSIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAiMCIgfQoJcmFuZ2UJeyAtMSAxIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQkibGFiZWwiCglsYWJlbAkiQ29tcG9uZW50IExhYmVsIgoJdHlwZQlzdHJpbmcKCWQ= ZWZhdWx0CXsgIiIgfQoJcmFuZ2UJeyAwIDEgfQogICAgfQp9CklORFgAAAAAAAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2HMdUUAAAAMRGlhbG9nU2NyaXB0AAAAVwAACH9fUH0rMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY= NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MTYzMDcyNTA1MDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmlwdCBmb3IgcG9pbnRqaXR0ZXIgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQKCnsKICAgIG4= YW1lCXBvaW50aml0dGVyCiAgICBzY3JpcHQJcG9pbnRqaXR0ZXIKICAgIGxhYmVsCSJQb2ludCBKaXR0ZXIiCgogICAgaGVscCB7CgkiIgogICAgfQoKICAgIGlucHV0bGFiZWwJMQkiR2VvbWV0cnkgdG8gSml0dGVyIFBvaW4= dHMgb24iCiAgICBpbnB1dGxhYmVsCTIJIlN1Yi1OZXR3b3JrIElucHV0ICMyIgogICAgaW5wdXRsYWJlbAkzCSJTdWItTmV0d29yayBJbnB1dCAjMyIKICAgIGlucHV0bGFiZWwJNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQiCgo= ICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImdyb3VwIgogICAgICAgIGxhYmVsICAgIkdyb3VwIgogICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICBtZW51dG9nZ2xlIHsKICA= ICAgICAgICAgIFsgIm9wbWVudSAtbCBhdHRyaWJ2b3AxIGJpbmRncm91cCIgXQogICAgICAgIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDA= IiB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uIiAiaW1wb3J0IHNvcHV0aWxzXG5rd2FyZ3NbJ2dlb21ldHJ5dHlwZSddID0gaG91Lmdlb21ldHJ5VHlwZS5Qb2ludHNcbmt3YXJnc1snaW5wdXRpbmRleCddID0= IDBcbnNvcHV0aWxzLnNlbGVjdEdyb3VwUGFybShrd2FyZ3MpIiB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uX2hlbHAiICJTZWxlY3QgZ2VvbWV0cnkgZnJvbSBhbiBhdmFpbGFibGUgdmlld3BvcnQuIiB9CiA= ICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbl9pY29uIiAiQlVUVE9OU19yZXNlbGVjdCIgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAidXNlaWRhdHRyaWIiCiAgICAgICAgbGFiZWwgICAiVXNlIEk= RCBBdHRyaWJ1dGUiCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICBub2xhYmVsCiAgICAgICAgam9pbm5leHQKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KICAgIHA= YXJtIHsKICAgICAgICBuYW1lICAgICJpZGF0dHJpYiIKICAgICAgICBsYWJlbCAgICJJZCBBdHRyaWJ1dGUiCiAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICBkZWZhdWx0IHsgImlkIiB9CiAgICAgICAgZGlzYWJsZXc= aGVuICJ7IHVzZWlkYXR0cmliID09IDAgfSIKICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICBwYXJtdGFnIHsgInBhcm12b3A= IiAiMSIgfQogICAgICAgIHBhcm10YWcgeyAic2hhZGVycGFybWNvbnRleHRzIiAic29wIiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJzY2FsZSIKICAgICAgICBsYWJlbCAgICJTY2FsZSIKICAgICAgICA= dHlwZSAgICBmbG9hdAogICAgICAgIGRlZmF1bHQgeyAiMSIgfQogICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImF4aXNzY2FsZSIKICAgICAgICBsYWJlbCAgICJBeGk= cyBTY2FsZXMiCiAgICAgICAgdHlwZSAgICB2ZWN0b3IKICAgICAgICBzaXplICAgIDMKICAgICAgICBkZWZhdWx0IHsgIjEiICIxIiAiMSIgfQogICAgICAgIHJhbmdlICAgeyAtMSAxIH0KICAgIH0KICAgIHBhcm0gewogICA= ICAgICBuYW1lICAgICJzZWVkIgogICAgICAgIGxhYmVsICAgIlNlZWQiCiAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgIGRlZmF1bHQgeyAiMSIgfQogICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgIH0KICAgIHBhcm0= IHsKICAgICAgICBuYW1lICAgICJ1c2Vwc2NhbGUiCiAgICAgICAgbGFiZWwgICAiVXNlIFBTY2FsZSIKICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgIGRlZmF1bHQgeyAib2ZmIiB9CiAgICAgICAgcmFuZ2UgICB7IDA= IDEgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAidXBkYXRlbm1scyIKICAgICAgICBsYWJlbCAgICJVcGRhdGUgTm9ybWFscyIKICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgIGRlZmF1bHQgeyAib24= IiB9CiAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICB9Cn0KSU5EWAAAAAAAAAAAAAAAAgAAAAhDb250ZW50cwAAAAAAAABXYcx1RQAAAAxEaWFsb2dTY3JpcHQAAABXAAAW1V8= UH0xMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQxNjMwNzI1MDUwMDAwMTMwMDAwMDAwMDAwMFRSQUlMRVIhISEAIyBEaWFsb2cgc2NyaXB0IGZvciBwb2ludHNmcm9tdm9sdW1lIGE= dXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQlwb2ludHNmcm9tdm9sdW1lCiAgICBzY3JpcHQJcG9pbnRzZnJvbXZvbHVtZQogICAgbGFiZWwJIlBvaW50cyBmcm9tIFZvbHVtZSIKCiAgICBoZWxwIHsKCSIiCiA= ICAgfQoKICAgIGlucHV0bGFiZWwJMQkiR2VvbWV0cnkgdG8gRmlsbCB3aXRoIFBvaW50cyIKICAgIGlucHV0bGFiZWwJMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzIiCiAgICBpbnB1dGxhYmVsCTMJIlN1Yi1OZXR3b3JrIElucHU= dCAjMyIKICAgIGlucHV0bGFiZWwJNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQiCgogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAic291cmNlIgogICAgICAgIGxhYmVsICAgIlNvdXJjZSBUeXBlIgogICAgICAgIHR5cGUgICA= IG9yZGluYWwKICAgICAgICBkZWZhdWx0IHsgImF1dG8iIH0KICAgICAgICBtZW51IHsKICAgICAgICAgICAgImF1dG8iICAgICAgIkF1dG8gRGV0ZWN0IgogICAgICAgICAgICAiZ2VvbWV0cnkiICAiR2VvbWV0cnkiCiAgICA= ICAgICAgICAiZm9nIiAgICAgICAiRm9nIgogICAgICAgICAgICAic2RmIiAgICAgICAiU2lnbmVkIERpc3RhbmNlIEZpZWxkIgogICAgICAgIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KICAgIHBhcm0gewogICA= ICAgICBuYW1lICAgICJwb2ludG1ldGhvZCIKICAgICAgICBsYWJlbCAgICJDb25zdHJ1Y3Rpb24gTWV0aG9kIgogICAgICAgIHR5cGUgICAgb3JkaW5hbAogICAgICAgIGRlZmF1bHQgeyAic3BhcnNlIiB9CiAgICAgICAgbWU= bnUgewogICAgICAgICAgICAiZGVuc2UiICAgICAiRGVuc2UgR3JpZCIKICAgICAgICAgICAgInNwYXJzZSIgICAgIlNwYXJzZSBWb2x1bWUiCiAgICAgICAgfQogICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgfQogICAgcGE= cm0gewogICAgICAgIG5hbWUgICAgImludmVydCIKICAgICAgICBsYWJlbCAgICJJbnZlcnQgVm9sdW1lIgogICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgcmFuZ2UgICB7IDA= IDEgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiaW5pdHR5cGUiCiAgICAgICAgbGFiZWwgICAiUG9pbnQgQ29uZmlndXJhdGlvbiIKICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICBkZWZhdWx0IHs= ICIwIiB9CiAgICAgICAgbWVudSB7CiAgICAgICAgICAgICJncmlkIiAgICAgICAgICAiR3JpZCIKICAgICAgICAgICAgInRldHJhaGVkcmFsIiAgICJUZXRyYWhlZHJhbCIKICAgICAgICB9CiAgICAgICAgcmFuZ2UgICB7IDA= IDEgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAicGFydGljbGVzZXAiCiAgICAgICAgbGFiZWwgICAiUG9pbnQgU2VwYXJhdGlvbiIKICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgZGVmYXVsdCB7ICI= MC4xIiB9CiAgICAgICAgcmFuZ2UgICB7IDAhIDEwIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImlzbyIKICAgICAgICBsYWJlbCAgICJJc292YWx1ZSIKICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICA= IGRlZmF1bHQgeyAiMCIgfQogICAgICAgIGRpc2FibGV3aGVuICJ7IHBvaW50bWV0aG9kICE9IHNwYXJzZSB9IHsgc291cmNlID09IGZvZyB9IgogICAgICAgIHJhbmdlICAgeyAtMTAgMTAgfQogICAgfQogICAgcGFybSB7CiA= ICAgICAgIG5hbWUgICAgImRvbWluaXNvIgogICAgICAgIGxhYmVsICAgImRvbWluaXNvIgogICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgbm9sYWJlbAogICAgICAgIGpvaW5uZXh0CiAgICAgICAgZGVmYXVsdCB7ICI= MCIgfQogICAgICAgIGRpc2FibGV3aGVuICJ7IHBvaW50bWV0aG9kICE9IHNwYXJzZSB9IHsgc291cmNlID09IGZvZyB9IgogICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICA= Im1pbmlzbyIKICAgICAgICBsYWJlbCAgICJNaW4gSXNvdmFsdWUiCiAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgIGRpc2FibGV3aGVuICJ7IHBvaW50bWV0aG9kICE9IHNwYXI= c2UgfSB7IGRvbWluaXNvID09IDAgfSB7IHNvdXJjZSA9PSBmb2cgfSIKICAgICAgICByYW5nZSAgIHsgLTEwIDEwIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImppdHRlcnNlZWQiCiAgICAgICAgbGFiZWw= ICAgIkppdHRlciBTZWVkIgogICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICByYW5nZSAgIHsgMCAxMCB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJqaXR0ZXI= c2NhbGUiCiAgICAgICAgbGFiZWwgICAiSml0dGVyIFNjYWxlIgogICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICByYW5nZSAgIHsgMCAxMCB9CiAgICB9CiAgICBwYXJtIHsKICA= ICAgICAgbmFtZSAgICAiY29udmVydHRvZm9nIgogICAgICAgIGxhYmVsICAgIkNvbnZlcnQgdG8gRm9nIgogICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgZGlzYWJsZXdoZW4= ICJ7IHNvdXJjZSA9PSBmb2cgfSB7IHNvdXJjZSA9PSBzZGYgfSB7IHBvaW50bWV0aG9kID09IHNwYXJzZSB9IgogICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAib2Zmc2U= dCIKICAgICAgICBsYWJlbCAgICJHcmlkIE9mZnNldCIKICAgICAgICB0eXBlICAgIHZlY3RvcgogICAgICAgIHNpemUgICAgMwogICAgICAgIGRlZmF1bHQgeyAiMCIgIjAiICIwIiB9CiAgICAgICAgcmFuZ2UgICB7IC0xIDE= IH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImFkZHNjYWxlIgogICAgICAgIGxhYmVsICAgIkFkZCBTY2FsZSBBdHRyaWJ1dGUiCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICBkZWZhdWx0IHsgIjA= IiB9CiAgICAgICAgcmFuZ2UgICB7IDAhIDEwIH0KICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInJhZGl1c3NjYWxlIgo= ICAgICAgICBsYWJlbCAgICJQYXJ0aWNsZSBSYWRpdXMgU2NhbGUiCiAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgIGRlZmF1bHQgeyAiMiIgfQogICAgICAgIGRpc2FibGV3aGVuICJ7IGFkZHNjYWxlID09IDAgfSIKICA= ICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiZG9kaXRoZXIiCiAgICAgICAgbGFiZWwgICAiRGl0aGVyIFN1cmZhY2UiCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICA= ICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgaGlkZXdoZW4gInsgcG9pbnRtZXRob2QgIT0gc3BhcnNlIH0iCiAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJkaXRoZXI= bm9ybWFsIgogICAgICAgIGxhYmVsICAgIkRpdGhlciBOb3JtYWwiCiAgICAgICAgdHlwZSAgICB2ZWN0b3IKICAgICAgICBzaXplICAgIDMKICAgICAgICBkZWZhdWx0IHsgIjAiICIxIiAiMCIgfQogICAgICAgIGhpZGV3aGU= biAieyBwb2ludG1ldGhvZCAhPSBzcGFyc2UgfSB7IGRvZGl0aGVyID09IDAgfSIKICAgICAgICByYW5nZSAgIHsgLTEgMSB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJkaXRoZXJhbmdsZSIKICAgICAgICA= bGFiZWwgICAiRGl0aGVyIEFuZ2xlIgogICAgICAgIHR5cGUgICAgYW5nbGUKICAgICAgICBkZWZhdWx0IHsgIjQ1IiB9CiAgICAgICAgaGlkZXdoZW4gInsgcG9pbnRtZXRob2QgIT0gc3BhcnNlIH0geyBkb2RpdGhlciA9PSA= MCB9IgogICAgICAgIHJhbmdlICAgeyAwIDE4MCB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJkb3NjYXR0ZXIiCiAgICAgICAgbGFiZWwgICAiZG9zaGVsbCIKICAgICAgICB0eXBlICAgIHRvZ2dsZQogICA= ICAgICBub2xhYmVsCiAgICAgICAgam9pbm5leHQKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInNjYXR0ZXIiCiAgICAgICA= IGxhYmVsICAgIlNjYXR0ZXIgRGVuc2l0eSIKICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgZGlzYWJsZXdoZW4gInsgZG9zY2F0dGVyID09IDAgfSIKICAgICAgICByYW5nZSA= ICB7IDAgMTAgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAicmVsYXhwb2ludHMiCiAgICAgICAgbGFiZWwgICAiUmVsYXggUG9pbnRzIgogICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgbm9sYWJlbAo= ICAgICAgICBqb2lubmV4dAogICAgICAgIGRlZmF1bHQgeyAib2ZmIiB9CiAgICAgICAgZGlzYWJsZXdoZW4gInsgZG9zY2F0dGVyID09IDAgfSIKICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICBwYXJtdGFnIHsgImE= dXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2siICIiIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInJlbGF4aXRlcmF0aW9ucyIKICAgICA= ICAgbGFiZWwgICAiUmVsYXggSXRlcmF0aW9ucyIKICAgICAgICB0eXBlICAgIGludGVnZXIKICAgICAgICBkZWZhdWx0IHsgIjEwIiB9CiAgICAgICAgZGlzYWJsZXdoZW4gInsgZG9zY2F0dGVyID09IDAgfSB7IHJlbGF4cG8= aW50cyA9PSAwIH0iCiAgICAgICAgcmFuZ2UgICB7IDAhIDEwMCB9CiAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2siICI= IiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJkb292ZXJzYW1wbGluZyIKICAgICAgICBsYWJlbCAgICJkb292ZXJzYW1wbGluZyIKICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgIG5vbGFiZWwKICA= ICAgICAgam9pbm5leHQKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgIm92ZXJzYW1wbGluZyIKICAgICAgICBsYWJlbCAgICI= T3ZlcnNhbXBsaW5nIgogICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICBkZWZhdWx0IHsgIjIiIH0KICAgICAgICBkaXNhYmxld2hlbiAieyBkb292ZXJzYW1wbGluZyA9PSAwIH0iCiAgICAgICAgcmFuZ2UgICB7IDEgMTA= IH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgIm92ZXJzYW1wbGluZ2JhbmR3aWR0aCIKICAgICAgICBsYWJlbCAgICJPdmVyc2FtcGxpbmcgQmFuZHdpZHRoIgogICAgICAgIHR5cGUgICAgZmxvYXQKICAgICA= ICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgZGlzYWJsZXdoZW4gInsgZG9vdmVyc2FtcGxpbmcgPT0gMCB9IgogICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgIm5ld2c= IgogICAgICAgIGxhYmVsICAgIkNyZWF0ZSBPdXRwdXQgR3JvdXAiCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KICAgIHBhcm0gewo= ICAgICAgICBuYW1lICAgICJvdXRwdXRncm91cCIKICAgICAgICBsYWJlbCAgICJPdXRwdXQgR3JvdXAiCiAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICBkZWZhdWx0IHsgIiIgfQogICAgICAgIGRpc2FibGV3aGVuICI= eyBuZXdnID09IDAgfSIKICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAePX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyA= c29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHc= aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2E= bmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJInBvdyIKICAgIHNjcmlwdAkicG93IgogICAgbGFiZWwJInBvdyIKCiAgICBvdXRlcmNvZGU= IHsKCUlOQ0xVREVfVk9QTElCCiAgICB9CgogICAgY29kZSB7CgkiJHBvdyA9IHZvcF9wb3coKCR2YWwpLCAkZXhwKTsiCiAgICB9CgogICAgaW5wdXQJZmxvYXQJdmFsCSJJbnB1dCBWYWx1ZSIKICAgIGlucHV0CWZsb2F0CWU= eHAJIkV4cG9uZW50IgogICAgb3V0cHV0CWZsb2F0CXBvdwkiT3V0cHV0IFZhbHVlIgoKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgZmw= b2F0IHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIGZsb2F0IHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IGZsb2F0IHBvaW50IH0KICAgIHNpZ25hdHU= cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgZmxvYXQgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGZsb2F0IGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWM= dG9yNCBmbG9hdCB2ZWN0b3I0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciA= dWZsb2F0IHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCB1ZmxvYXQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1Zmw= b2F0IHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3IgdWZsb2F0IHVjb2xvciB9CgogICAgVk9QX0ZMVF9QQVJNKHZhbCwgICAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQ19QQVI= TSh2YWxfdiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUMyX1BBUk0odmFsX3UsICJWYWx1ZSIsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3AsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmE= bF9uLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF9jLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQzRfUEFSTSh2YWxfdjQsIlZhbHVlIiwgMSwgMSwgMSwgMSkKICAgIFZPUF9GTFRfUEFSTSg= dmFsX3VmLCAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91diwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXAsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3U= biwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfdWMsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICAKICAgIHBhcm0gewoJbmFtZQlleHAKCWxhYmVsCSJFeHBvbmVudCIKCXR5cGUJZmxvYXQKCXNpemUJMQo= CWRlZmF1bHQJeyAxLjAgfQogICAgfQogICAgCiAgICBncm91cCB7IG5hbWUgImd2IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGk= YWxvZ1NjcmlwdAAAAAAAAAKQX1B9Ri8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCA= dG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXI= ZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgp7CiAgICBuYW1lCSJzaGFkb3ciCiAgICBzY3JpcHQ= CSJzaGFkb3ciCiAgICBsYWJlbAkic2hhZG93IgoKCiAgICBjb2RlIHsKCSIkY29sb3IgPSAkbGlnaHRjb2xvcjsiCgkic2hhZG93KCRjb2xvcik7IgogICAgfQoKICAgIGlucHV0CXZlY3RvcglsaWdodGNvbG9yCSJMaWdodCA= Q29sb3IiCiAgICBvdXRwdXQJdmVjdG9yCWNvbG9yCQkiTGlnaHQgQ29sb3IgQWZ0ZXIgU2hhZG93aW5nIgoKICAgIHBhcm0gewoJbmFtZQlsaWdodGNvbG9yCglsYWJlbAkiTGlnaHQgQ29sb3IiCgl0eXBlCWZsb2F0CglzaXo= ZQkzCglkZWZhdWx0CXsgMC4wIDAuMCAwLjAgfQogICAgfQp9CgpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAerX1B9Ri8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSA= aXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3I= aXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTU= ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJInNwZWN1bGFyIgogICAgc2NyaXB0CSJzcGVjdWxhciIKICAgIGxhYmVsCSJzcGVjdWxhciIKCgogICAgb3U= dGVyY29kZSB7CglJTkNMVURFX1ZPUExJQgogICAgfQoKICAgIGNvZGUgewoJIlZPUHZlY3RvciAkaWkgPSAoJGlzY29ubmVjdGVkX25JICE9IDApID8gJG5JIDogbm9ybWFsaXplKEkpOyIKCSJWT1Bub3JtYWwgJG5mID0gKCQ= aXNjb25uZWN0ZWRfbk4gIT0gMCkgPyAkbk4gOiBub3JtYWxpemUoTik7IgoJIiIKICAgICAgICAiaWYgKCRmYWNlZndkKSAkbmYgPSB2b3BfZnJvbnRmYWNlKCRuZiwgJGlpKTsiCgkiIgoJIiRpbGx1bSA9IHZvcF9zcGVjdWw= YXIoJHNwZWNUeXBlLCAkbmYsICRpaSwgJHV2LCAkdXJvdWdoLCAkdnJvdWdoLCAkc2hhcnAsICR0c3R5bGUpOyIKCSIkY2xyID0gJEtzICogJHNwZWMgKiAkaWxsdW07IgoJVk9QX0FTU0lHTl9CU0RGKAoJICAgICIkZiA9ICQ= S3MgKiAkc3BlYyAqIHZvcF9zcGVjdWxhcl9ic2RmKCRzcGVjVHlwZSwgJG5mLCAkaWksICR1diwgezAsMCwwfSwgezAsMCwwfSwgJHVyb3VnaCwgJHZyb3VnaCwgJHNoYXJwLCAkdHN0eWxlKTsiCgkpCiAgICB9CgogICAgb3U= dHB1dAljb2xvcgljbHIJICJDb2xvciIKICAgIG91dHB1dAljb2xvcglpbGx1bQkgIklsbHVtaW5hdGlvbiIKICAgIG91dHB1dAlic2RmCWYJICJCU0RGIgoKICAgIGlucHV0IG5vcm1hbCAgICBuTgkJIk5vcm1hbCBWZWN0b3I= IgogICAgaW5wdXQgdmVjdG9yICAgIG5JCQkiSW5jaWRlbnQgVmVjdG9yIgoKICAgIGlucHV0IHN0cmluZyBzcGVjVHlwZQkiU3BlY3VsYXIgVHlwZSIKCiAgICBWT1BfRkxUX0lOUFVUX1IoS3MsCQkiU3BlY3VsYXIgSW50ZW4= c2l0eSIsCTAuNSwgMCwgMSkKICAgIFZPUF9DTFJfSU5QVVQgIChzcGVjLAkiU3BlY3VsYXIgQ29sb3IiLAkxLCAxLCAxKQogICAgVk9QX0ZMVF9JTlBVVF9SKHVyb3VnaCwJIlUgUm91Z2huZXNzIiwJCTAuMSwgMCwgMSkKICA= ICBWT1BfRkxUX0lOUFVUX1IodnJvdWdoLAkiViBSb3VnaG5lc3MiLAkJMC4wNSwgMCwgMSkKICAgIFZPUF9GTFRfSU5QVVRfUihzaGFycCwJIlNoYXJwbmVzcyIsCQkwLjEsIDAsIDEpCiAgICBWT1BfVE9HR0xFX0lOUFVUKGY= YWNlZndkLAkiRW5zdXJlIEZhY2VzIFBvaW50IEZvcndhcmQiLCAxKQoKICAgIHBhcm0gewoJbmFtZQlzcGVjVHlwZQoJbGFiZWwJIlNwZWN1bGFyIFR5cGUiCgl0eXBlCXN0cmluZwoJbWVudQl7CgkJInBob25nIgkJIlBob24= ZyIKCQkiYmxpbm4iCQkiQmxpbm4iCgkJImFuaXNvdHJvcGljIgkiQW5pc290cm9waWMiCgkJImdsb3NzeSIJIkdsb3NzeSIKCQkic3BlYyIJCSJWRVggU3BlY3VsYXIiCgl9CglkZWZhdWx0IHsgInNwZWMiIH0KICAgIH0KCiA= ICAgaW5wdXQgdmVjdG9yICAgIHV2CQkiVVYgQ29vcmRpbmF0ZSIKICAgIGlucHV0IGludAkgICAgdHN0eWxlCSJUYW5nZW50IFN0eWxlIgogICAgcGFybSB7CgluYW1lCXRzdHlsZQoJbGFiZWwJIlRhbmdlbnQgU3R5bGUiCgk= dHlwZQlpbnQKCW1lbnUJewoJCTAJCSJJbnRyaW5zaWMgV29ybGQgU3BhY2UiCgkJMQkJIkludHJpbnNpYyBPYmplY3QgU3BhY2UiCgkJMgkJIkNvbXB1dGUgZnJvbSBVViIKCX0KCWRlZmF1bHQgeyAwIH0KICAgIH0KfQpJTkQ= WAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAGyl9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXI= ZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVM= aWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHA= YXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJzcXJ0IgogICAgc2NyaXB0CSJzcXJ0IgogICAgbGFiZWwJInNxcnQiCgogICAgb3V0ZXJjb2RlIHsKCUlOQ0xVREVfVk9QTElCCiAgICB9CgogICAgY29kZSB7CgkiJHNxcnQgPSA= dm9wX3NxcnQoJHZhbCk7IgogICAgfQoKICAgIGlucHV0CWZsb2F0CXZhbAkiSW5wdXQgVmFsdWUiCiAgICBvdXRwdXQJZmxvYXQJc3FydAkiU3F1YXJlIFJvb3QiCiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWRlZmF1bHQJeyA= fQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdgl7IHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyA= cG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiCQluCXsgbm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBjb2xvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3Q= b3IiCQl2NAl7IHZlY3RvcjQgdmVjdG9yNCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciA= dXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWc= bmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3IgdWNvbG9yIH0KCiAgICBWT1BfRkxUX1BBUk0odmFsLCAgICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDMl9QQVJNKHZhbF91LCAiVmFsdWUiLCAxLCAxKQogICA= IFZPUF9WRUNfUEFSTSh2YWxfdiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfcCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfbiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFY= T1BfQ0xSX1BBUk0odmFsX2MsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDNF9QQVJNKHZhbF92NCwiVmFsdWUiLCAxLCAxLCAxLCAxKQogICAgVk9QX0ZMVF9QQVJNKHZhbF91ZiwgIlZhbHVlIiwgMSkKICAgIFZPUF8= VkVDX1BBUk0odmFsX3V2LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91cCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdW4sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1A= X0NMUl9QQVJNKHZhbF91YywgIlZhbHVlIiwgMSwgMSwgMSkKCiAgICBncm91cCB7IG5hbWUgImd2IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAA= AAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAUFX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW4= ZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3Q= cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgp7CiAgICBuYW1lCSJzdWJjb25zdCI= CiAgICBzY3JpcHQJInN1YmNvbnN0IgogICAgbGFiZWwJInN1YmNvbnN0IgoKCiAgICBjb2RlIHsKCSIkc3ViZWQgPSAkdmFsIC0gJHN1YmNvbnN0OyIKICAgIH0KCiAgICBkZXNjcmlwdGl2ZXBhcm0Jc3ViY29uc3QKCiAgICA= aW5wdXQJaW50CXZhbAkJIklucHV0IFZhbHVlIgogICAgb3V0cHV0CWludAlzdWJlZAkJIklucHV0IFZhbHVlIC0gQ29uc3RhbnQiCiAgICBzaWduYXR1cmUJIkludGVnZXIiCQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSI= RmxvYXQiCQkJZgl7IGZsb2F0IGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIH0KICAgIHM= aWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3I= IH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3RvcjQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0= IDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4JeyA= dW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciB9CgogICAgcGFybSB7CgluYW1lCXN1YmNvbnN0CglsYWJlbAkiU3VidHJhY3QiCgl0eXBlCWZsb2E= dAoJc2l6ZQkxCglkZWZhdWx0CXsgMS4wIH0KICAgIH0KfQoKSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAYT19ljj4vKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXM= IHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXQ= dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKiAgICAgIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICogICAgICA0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICogICAgICBUb3JvbnRvLCBPbnRhcmlvCiA= KiAgICAgIENhbmFkYSAgIE01ViAzRTcKICogICAgICA0MTYtNTA0LTk4NzYKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZSAgICAgICAgInRleHR1cmUiCiAgICBzY3JpcHQgICAgICAidGV4dHVyZSI= CiAgICBsYWJlbCAgICAgICAidGV4dHVyZSIKCiAgICBjb2RlIHsKICAgICAgICAiaWYgKCRtYXAgIT0gXCJcIikgeyIKICAgICAgICAiI2lmIGRlZmluZWQoVk9QX1NIQURJTkcpIgogICAgICAgICIgICAgZmxvYXQgbXlTID0= ICRpc2Nvbm5lY3RlZF9zID8gJHMgOiBzOyIKICAgICAgICAiICAgIGZsb2F0IG15VCA9ICRpc2Nvbm5lY3RlZF90ID8gJHQgOiB0OyIKICAgICAgICAiICAgIGludCBmcHRleCA9ICRpc2Nvbm5lY3RlZF9wdGV4ZmFjZSA/ICQ= cHRleGZhY2UgOiBnZXRwdGV4dHVyZWlkKCk7IgogICAgICAgICIjZWxzZSIKICAgICAgICAiICAgIGZsb2F0IG15UyA9ICRzOyIKICAgICAgICAiICAgIGZsb2F0IG15VCA9ICR0OyIKICAgICAgICAiICAgIGludCBmcHRleCA= PSAkcHRleGZhY2U7IgogICAgICAgICIjZW5kaWYiCiAgICAgICAgIiAgICBzdHJpbmcgd3JhcG1vZGUgPSAkd3JhcDsiCiAgICAgICAgIiAgICBpZiAoJG9yaWVudCAmIDB4MDEpIHsgbXlTID0gMSAtIG15UzsgfSIKICAgICA= ICAgIiAgICBpZiAoJG9yaWVudCAmIDB4MDIpIHsgbXlUID0gMSAtIG15VDsgfSIKICAgICAgICAiICAgIGlmICgkb3JpZW50ICYgMHgwNCkgeyBmbG9hdCB4ID0gbXlTOyBteVMgPSBteVQ7IG15VCA9IHg7IH0iCiAgICAgICA= ICIgICAgc3RyaW5nIG1hcF91ZGltID0gJG1hcDsiCgkiICAgIHN0cmluZyBvY2lvID0gb2Npb19wYXJzZWNvbG9yc3BhY2UoJG1hcCk7IgogICAgICAgICIgICAgaWYgKCR1ZGltICYmIGhhc191ZGltKCRtYXApKSB7IG1hcF8= dWRpbSA9IGV4cGFuZF91ZGltKG15UywgbXlULCAkbWFwKTsgfSIKICAgICAgICAiICAgIGlmIChtYXBfdWRpbSA9PSAnJykgeyAkY2xyID0gc2V0KCRkZWZjbHIpOyB9IgogICAgICAgICIgICAgZWxzZSB7IgogICAgICAgICI= ICAgICAgICBpZiAobWFwX3VkaW0gIT0gJG1hcCkgeyIKICAgICAgICAiICAgICAgICAgICAgbXlTICU9IDEuMDsgbXlUICU9IDEuMDsiCiAgICAgICAgIiAgICAgICAgICAgIHdyYXBtb2RlID0gJ3N0cmVhayc7IgogICAgICA= ICAiICAgICAgICB9IgogICAgICAgICIgICAgICAgIGlmICgkaXNjb25uZWN0ZWRfZHMgIT0gMCAmJiAkaXNjb25uZWN0ZWRfZHQgIT0gMCkgeyIKICAgICAgICAiICAgICAgICAgICAgZmxvYXQgdGRzID0gJGRzKjAuNSwgdGQ= dCA9ICRkdCowLjU7IgogICAgICAgICIgICAgICAgICAgICBpZiAoJG9yaWVudCAmIDB4MDQpIHsgZmxvYXQgeCA9IHRkczsgdGRzID0gdGR0OyB0ZHQgPSB4OyB9IgogICAgICAgICIgICAgICAgICAgICAkY2xyID0gdGV4dHU= cmUobWFwX3VkaW0sIgogICAgICAgICIgICAgICAgICAgICAgICAgICAgICBteVMgLSB0ZHMsIG15VCAtIHRkdCwiCiAgICAgICAgIiAgICAgICAgICAgICAgICAgICAgIG15UyArIHRkcywgbXlUIC0gdGR0LCIKICAgICAgICA= IiAgICAgICAgICAgICAgICAgICAgIG15UyArIHRkcywgbXlUICsgdGR0LCIKICAgICAgICAiICAgICAgICAgICAgICAgICAgICAgbXlTIC0gdGRzLCBteVQgKyB0ZHQsIgogICAgICAgICIgICAgICAgICAgICAgICAgICAgIFw= IndyYXBcIiwgd3JhcG1vZGUsIFwiZmlsdGVyXCIsICRmaWx0ZXIsIgogICAgICAgICIgICAgICAgICAgICAgICAgICAgIFwid2lkdGhcIiwgJHdpZHRoLCBcImJvcmRlclwiLCAkYm9yZGVyLCIKICAgICAgICAiICAgICAgICA= ICAgICAgICAgICAgXCJleHRyYXBvbGF0ZVwiLCAkZXh0cmFwb2wsIFwibGVycFwiLCAkaW50ZXJwLCIKICAgICAgICAiICAgICAgICAgICAgICAgICAgICBcImNoYW5uZWxcIiwgJGNoYW5uZWwsIFwiZmFjZVwiLCBmcHRleCw= IgogICAgICAgICIgICAgICAgICAgICAgICAgICAgIFwiYmx1clwiLCAkYmx1ciwgXCJwaXhlbGJsdXJcIiwgJHBpeGVsYmx1ciwiCiAgICAgICAgIiAgICAgICAgICAgICAgICAgICAgXCJzcmNjb2xvcnNwYWNlXCIsIG9jaW8= ID09ICcnID8gJHNyY2NvbG9yc3BhY2UgOiAnbGluZWFyJyk7IgogICAgICAgICIgICAgICAgIH0gZWxzZSB7IgogICAgICAgICIgICAgICAgICAgICAkY2xyID0gdGV4dHVyZShtYXBfdWRpbSwgbXlTLCBteVQsIFwid3JhcFw= Iiwgd3JhcG1vZGUsIgogICAgICAgICIgICAgICAgICAgICAgICAgICAgIFwiZmlsdGVyXCIsICRmaWx0ZXIsIFwid2lkdGhcIiwgJHdpZHRoLCIKICAgICAgICAiICAgICAgICAgICAgICAgICAgICBcImJvcmRlclwiLCAkYm8= cmRlciwgXCJleHRyYXBvbGF0ZVwiLCAkZXh0cmFwb2wsIgogICAgICAgICIgICAgICAgICAgICAgICAgICAgIFwiY2hhbm5lbFwiLCAkY2hhbm5lbCwgXCJmYWNlXCIsIGZwdGV4LCIKICAgICAgICAiICAgICAgICAgICAgICA= ICAgICAgXCJsZXJwXCIsICRpbnRlcnAsIgogICAgICAgICIgICAgICAgICAgICAgICAgICAgIFwiYmx1clwiLCAkYmx1ciwgXCJwaXhlbGJsdXJcIiwgJHBpeGVsYmx1ciwiCiAgICAgICAgIiAgICAgICAgICAgICAgICAgICA= IFwic3JjY29sb3JzcGFjZVwiLCBvY2lvID09ICcnID8gJHNyY2NvbG9yc3BhY2UgOiAnbGluZWFyJyk7IgogICAgICAgICIgICAgICAgIH0iCiAgICAgICAgIiAgICB9IgoJIiAgICBpZiAob2NpbyAhPSAnJykgJGNsciA9IG8= Y2lvX3RyYW5zZm9ybShvY2lvLCAnc2NlbmVfbGluZWFyJywgJGNscik7IgogICAgICAgICJ9IGVsc2UgeyIKICAgICAgICAiICAgJGNsciA9IHNldCgkZGVmY2xyKTsiCiAgICAgICAgIn0iCiAgICB9CgogICAgaW5wdXQgICA= ICAgIHN0cmluZyAgbWFwICAgICAgICAgICAgICJUZXh0dXJlIE1hcCIKICAgIGlucHV0CWludAl1ZGltCQkiVURJTSBGaWxlbmFtZSBFeHBhbnNpb24iCiAgICBpbnB1dCAgICAgICBmbG9hdCAgIHMgICAgICAgICAgICAgICA= IlMgQ29vcmRpbmF0ZSIKICAgIGlucHV0ICAgICAgIGZsb2F0ICAgdCAgICAgICAgICAgICAgICJUIENvb3JkaW5hdGUiCiAgICBpbnB1dCAgICAgICBmbG9hdCAgIGRzICAgICAgICAgICAgICAiUyBEZXJpdmF0aXZlIgogICA= IGlucHV0ICAgICAgIGZsb2F0ICAgZHQgICAgICAgICAgICAgICJUIERlcml2YXRpdmUiCiAgICBpbnB1dCAgICAgICBzdHJpbmcgIHNyY2NvbG9yc3BhY2UgICAiU291cmNlIENvbG9yIFNwYWNlIgogICAgaW5wdXQgICAgICA= IHN0cmluZyAgd3JhcCAgICAgICAgICAgICJXcmFwIgogICAgLy8gVGhlIHBhcmFtZXRlcnMgZm9yIG1hcCBhbmQgd3JhcCBuZWVkIHRvIG9jY3VyIGJlZm9yZSB0aGUgZmlsdGVyCiAgICAvLyBtYWNyb3MgYXJlIGludm9rZWQ= IChzbyB0aGF0IHRoZSBwYXJhbWV0ZXJzIG1hdGNoIHRoZSBpbnB1dAogICAgLy8gb3JkZXIpCiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgIG1hcAogICAgICAgIGxhYmVsICAgIlRleHR1cmUgTWFwIgogICAgICAgIHR5cGU= ICAgIGltYWdlCiAgICAgICAgZGVmYXVsdCB7ICJNYW5kcmlsLnBpYyIgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICB1ZGltCiAgICAgICAgbGFiZWwgICAiVURJTSBGaWxlbmFtZSBFeHBhbnNpb24iCiAgICA= ICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgc2l6ZSAgICAxCiAgICAgICAgZGVmYXVsdCB7IDAgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICBzcmNjb2xvcnNwYWNlCiAgICAgICAgbGFiZWwgICAiU291cmM= ZSBDb2xvciBTcGFjZSIKICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgIG1lbnUgICAgewogICAgICAgICAgICAiYXV0byIgICAgICAiQXV0b21hdGljIgogICAgICAgICAgICAibGluZWFyIiAgICAiTGluZWFyIgogICA= ICAgICB9CiAgICAgICAgZGVmYXVsdCB7ICJhdXRvIiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgIHdyYXAKICAgICAgICBsYWJlbCAgICJXcmFwIgogICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgbWU= bnUgICAgewogICAgICAgICAgICAicmVwZWF0IiAgICAiUmVwZWF0IgogICAgICAgICAgICAic3RyZWFrIiAgICAiU3RyZWFrIgogICAgICAgICAgICAiZGVjYWwiICAgICAiRGVjYWwiCiAgICAgICAgfQogICAgICAgIGRlZmE= dWx0IHsgInJlcGVhdCIgfQogICAgfQogICAgVk9QX0ZVTExfRklMVEVSX0lOUFVUKGZpbHRlciwgICAgICAgIkZpbHRlciBUeXBlIikKICAgIFZPUF9GTFRfSU5QVVRfUiggICAgd2lkdGgsICAgICAgICAgICJGaWx0ZXIgV2k= ZHRoIiwgMSwgMSwgMTApCiAgICBWT1BfRkxUX0lOUFVUX1IoICAgIGJsdXIsICAgICAgICAgICAiVGV4dHVyZSBCbHVyIiwgMCwgMCwgMSkKICAgIFZPUF9GTFRfSU5QVVRfUiggICAgcGl4ZWxibHVyLCAgICAgICJQaXhlbCA= Qmx1ciIsICAgMCwgMCwgMTApCiAgICBpbnB1dCAgICAgICB2ZWN0b3I0IGJvcmRlciAgICAgICAgICAiQm9yZGVyIENvbG9yIgogICAgaW5wdXQgICAgICAgaW50ICAgICBleHRyYXBvbCAgICAgICAgIkV4dHJhcG9sYXRlIEQ= ZXJpdmF0aXZlcyIKICAgIGlucHV0ICAgICAgIGludCAgICAgaW50ZXJwICAgICAgICAgICJJbnRlcnBvbGF0ZSBNSVAgTGV2ZWxzIgogICAgaW5wdXQgICAgICAgdmVjdG9yNCBkZWZjbHIgICAgICAgICAgIkRlZmF1bHQgQ28= bG9yIgogICAgb3V0cHV0ICAgICAgdmVjdG9yICBjbHIgICAgICAgICAgICAgIlRleHR1cmUgTWFwIENvbG9yIgoKICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgYm9yZGVyCiAgICAgICAgbGFiZWwgICAiQm9yZGVyIENvbG8= ciIKICAgICAgICB0eXBlICAgIGNvbG9yNAogICAgICAgIHNpemUgICAgNAogICAgICAgIGRlZmF1bHQgeyAwLjAgMC4wIDAuMCAxLjAgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICBleHRyYXBvbAogICAgICA= ICBsYWJlbCAgICJFeHRyYXBvbGF0ZSBEZXJpdmF0aXZlcyIKICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgIHNpemUgICAgMQogICAgICAgIGRlZmF1bHQgeyAxIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWU= ICAgIGludGVycAogICAgICAgIGxhYmVsICAgIkludGVycG9sYXRlIE1JUCBMZXZlbHMiCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICBzaXplICAgIDEKICAgICAgICBkZWZhdWx0IHsgMCB9CiAgICB9CiAgICBWT1A= X0NMUjRfUEFSTSgiZGVmY2xyIiwgIkRlZmF1bHQgQ29sb3IiLCAwLCAwLCAwLCAwKQogICAgVk9QX1NUUl9JTlBVVChjaGFubmVsLCAgIlRleHR1cmUgQ2hhbm5lbCIsICIiKQogICAgVk9QX0lOVF9JTlBVVChwdGV4ZmFjZSw= ICJQVGV4dHVyZSBGYWNlIiwgMCkKICAgIGlucHV0ICAgICAgIGludCAgICAgb3JpZW50ICAiVVYgT3JpZW50YXRpb24iCiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgIG9yaWVudAogICAgICAgIGxhYmVsICAgIlVWIE9yaWU= bnRhdGlvbiIKICAgICAgICB0eXBlICAgIGludAogICAgICAgIGRlZmF1bHQgeyAwIH0KICAgICAgICBtZW51ICAgIHsKICAgICAgICAgICAgIjAiICJEZWZhdWx0IgogICAgICAgICAgICAiMSIgIkZsaXAgUyIKICAgICAgICA= ICAgICIyIiAiRmxpcCBUIgogICAgICAgICAgICAiMyIgIkZsaXAgUyBhbmQgVCIKICAgICAgICAgICAgIjQiICJTd2FwIFMvVCIKICAgICAgICAgICAgIjUiICJTd2FwIFMvVCwgRmxpcCBTIgogICAgICAgICAgICAiNiIgIlM= d2FwIFMvVCwgRmxpcCBUIgogICAgICAgICAgICAiNyIgIlN3YXAgUy9ULCBGbGlwIFMgYW5kIFQiCiAgICAgICAgfQogICAgfQoKICAgIHNpZ25hdHVyZSAgICJSR0IgVmFsdWVzIiAgICBkZWZhdWx0IHsgfQogICAgc2lnbmE= dHVyZSAgICJSR0JBIFZhbHVlcyIgICB2NCAgICAgIHsgc3RyaW5nIGludCBmbG9hdCBmbG9hdCBmbG9hdCBmbG9hdCBzdHJpbmcgc3RyaW5nIHN0cmluZyBmbG9hdCBmbG9hdCBmbG9hdCB2ZWN0b3I0IGludCBpbnQgdmVjdG8= cjQgc3RyaW5nIGludCBpbnQgdmVjdG9yNCB9Cn0KCklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAADo1fUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3A= cmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHA= ZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiA= Kgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkidHdvd2F5IgogICAgc2NyaXB0CSJ0d293YXkiCiAgICBsYWJlbAkidHdvd2F5IgoKCiAgICBjb2RlIHsKCSIjaWZuZGU= ZiBfX3ZleCIKCSIgICRyZXN1bHQgPSAoJGNvbmR0eXBlICE9IDAgPyAoJGNvbmRpdGlvbiAhPSAwID8gJGlucHV0MiA6ICRpbnB1dDEpIgoJIiAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICgkY29uZGl0aW9uICE9IDA= ID8gJGlucHV0MSA6ICRpbnB1dDIpKTsiCgkiI2Vsc2UiCiAgICAgICAgIiAgI2lmICFzdHJjbXAoJHNpZ25hdHVyZSwgXCJiXCIpIgoJIiAgICBmbG9hdCAkc2NhbGUgPSAoJGNvbmR0eXBlICE9IDAgPyAoJGNvbmRpdGlvbiA= IT0gMCA/IDEgOiAwKSIKCSIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogKCRjb25kaXRpb24gIT0gMCA/IDAgOiAxKSk7IgoJIiAgICAkcmVzdWx0ID0gKDEtJHNjYWxlKSokaW5wdXQxICsgJHNjYWxlKiQ= aW5wdXQyOyIKICAgICAgICAiICAjZWxzZSIKCSIgICAgJHJlc3VsdCA9ICgkY29uZHR5cGUgIT0gMCA/ICgkY29uZGl0aW9uICE9IDAgPyAkaW5wdXQyIDogJGlucHV0MSkiCgkiICAgICAgICAgICAgICAgICAgICAgICAgICA= ICAgIDogKCRjb25kaXRpb24gIT0gMCA/ICRpbnB1dDEgOiAkaW5wdXQyKSk7IgoJIiAgI2VuZGlmIgogICAgICAgICIjZW5kaWYiCiAgICB9CgogICAgaW5wdXQJaW50CWNvbmRpdGlvbgkiQ29uZGl0aW9uIFZhbHVlIChpbnQ= KSIKICAgIGlucHV0CWZsb2F0CWlucHV0MQkJIklucHV0IDEiCiAgICBpbnB1dAlmbG9hdAlpbnB1dDIJCSJJbnB1dCAyIgogICAgb3V0cHV0CWZsb2F0CXJlc3VsdAkJIk91dHB1dCBWYWx1ZSIKCiAgICBzaWduYXR1cmUJIkY= bG9hdCIJIAkJZGVmYXVsdCB7IH0KICAgIHNpZ25hdHVyZQkiSW50ZWdlciIJCWkJeyBpbnQgaW50IGludCBpbnQgfQogICAgc2lnbmF0dXJlCSJTdHJpbmciCQlzCXsgaW50IHN0cmluZyBzdHJpbmcgc3RyaW5nIH0KICAgIHM= aWduYXR1cmUJIjJEIFZlY3RvciIgCQl1IAl7IGludCB2ZWN0b3IyIHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIgCQl2IAl7IGludCB2ZWN0b3IgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXQ= dXJlCSIzRCBQb2ludCIgCQlwIAl7IGludCBwb2ludCBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIgCQluIAl7IGludCBub3JtYWwgbm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2w= b3IiCSAJYyAJeyBpbnQgY29sb3IgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSJCU0RGIgkgCQliIAl7IGludCBic2RmIGJzZGYgYnNkZiB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIgCQl2NCAJeyBpbnQgdmVjdG8= cjQgdmVjdG9yNCB2ZWN0b3I0IH0KICAgIHNpZ25hdHVyZQkiMngyIE1hdHJpeCIgCQltMiAJeyBpbnQgbWF0cml4MiBtYXRyaXgyIG1hdHJpeDIgfQogICAgc2lnbmF0dXJlCSIzeDMgTWF0cml4IiAJCW0zIAl7IGludCBtYXQ= cml4MyBtYXRyaXgzIG1hdHJpeDMgfQogICAgc2lnbmF0dXJlCSI0eDQgTWF0cml4IiAJCW0gCXsgaW50IG1hdHJpeCBtYXRyaXggbWF0cml4IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCSAJdWYJeyB1ZmxvYXQ= IHVmbG9hdCB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiIAl1diAJeyB1ZmxvYXQgdXZlY3RvciB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW4= dCIgCXVwIAl7IHVmbG9hdCB1cG9pbnQgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIiAJdW4gCXsgdWZsb2F0IHVub3JtYWwgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQk= IlVuaWZvcm0gUkdCIENvbG9yIgl1YyAJeyB1ZmxvYXQgdWNvbG9yIHVjb2xvciB1Y29sb3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDR4NCBNYXRyaXgiIAl1bSAJeyB1ZmxvYXQgdW1hdHJpeCB1bWF0cml4IHVtYXRyaXg= IH0KCgogICAgcGFybSB7CgluYW1lCWNvbmR0eXBlCglsYWJlbAlDb25kaXRpb24KCXR5cGUJaW50CgltZW51CXsKCSAgICAidHJ1ZSIJIlVzZSBJbnB1dCAxIElmIENvbmRpdGlvbiBUcnVlIgoJICAgICJmYWxzZSIJIlVzZSA= SW5wdXQgMSBJZiBDb25kaXRpb24gRmFsc2UiCgl9CglkZWZhdWx0CXsgMCB9CiAgICB9CgogICAgVk9QX0ZMVF9QQVJNKGlucHV0MiwgIklucHV0IDIiLCAwKQogICAgVk9QX0lOVF9QQVJNKGlucHV0Ml9pLCAiSW5wdXQgMiI= LCAwKQogICAgVk9QX1NUUl9QQVJNKGlucHV0Ml9zLCAiSW5wdXQgMiIsICIiKQogICAgVk9QX1ZFQzJfUEFSTShpbnB1dDJfdSwgIklucHV0IDIiLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKGlucHV0Ml92LCAiSW5wdXQgMiI= LCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKGlucHV0Ml9wLCAiSW5wdXQgMiIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0oaW5wdXQyX24sICJJbnB1dCAyIiwgMCwgMCwgMCkKICAgIFZPUF9DTFJfUEFSTShpbnB1dDI= X2MsICJJbnB1dCAyIiwgMSwgMSwgMSkKICAgIFZPUF9WRUM0X1BBUk0oaW5wdXQyX3Y0LCAiSW5wdXQgMiIsIDAsIDAsIDAsIDApCiAgICBwYXJtIHsKCW5hbWUJaW5wdXQyX20yCglsYWJlbAkiSW5wdXQgMiIKCXR5cGUJZmw= b2F0CglzaXplCTQKCWRlZmF1bHQJeyAxIDAgMCAxIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQlpbnB1dDJfbTMKCWxhYmVsCSJJbnB1dCAyIgoJdHlwZQlmbG9hdAoJc2l6ZQk5CglkZWZhdWx0CXsgMSAwIDAgMCAxIDAgMCA= MCAxIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQlpbnB1dDJfbQoJbGFiZWwJIklucHV0IDIiCgl0eXBlCWZsb2F0CglzaXplCTE2CglkZWZhdWx0CXsgMSAwIDAgMCAwIDEgMCAwIDAgMCAxIDAgMCAwIDAgMSB9CiAgICB9Cgo= ICAgIFZPUF9GTFRfUEFSTShpbnB1dDJfdWYsICJJbnB1dCAyIiwgMCkKICAgIFZPUF9WRUNfUEFSTShpbnB1dDJfdXYsICJJbnB1dCAyIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShpbnB1dDJfdXAsICJJbnB1dCAyIiw= IDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0oaW5wdXQyX3VuLCAiSW5wdXQgMiIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0oaW5wdXQyX3VjLCAiSW5wdXQgMiIsIDAsIDAsIDApCiAgICBwYXJtIHsKCW5hbWUJaW5wdXQ= Ml91bQoJbGFiZWwJIklucHV0IDIiCgl0eXBlCWZsb2F0CglzaXplCTE2CglkZWZhdWx0CXsgMSAwIDAgMCAwIDEgMCAwIDAgMCAxIDAgMCAwIDAgMSB9CiAgICB9CiAgICAKICAgIGdyb3VwIHsgbmFtZSAiZzAiIG9ic29sZXQ= ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZzEiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJnMiIgb2Jzb2xldGUgMTIuMCB9Cn0KCklORFgAAAAAAAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2HMdUU= AAAADERpYWxvZ1NjcmlwdAAAAFcAAAGzVRAXODA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MTYzMDcyNTA1MDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmk= cHQgZm9yIHV2Y29vcmRzIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIDAzLzIzLzE1IDE0OjM4OjAwCgp7CiAgICBuYW1lCXV2Y29vcmRzCiAgICBzY3JpcHQJdXZjb29yZHMKICAgIGxhYmVsCSJVViBDb29yZHMiCgogICAgb3U= dHB1dAl2ZWN0b3IJdXYJIk91dHB1dCBWYWx1ZSIKICAgIG91dHB1dAlmbG9hdAlzCSJDb21wb25lbnQgMSIKICAgIG91dHB1dAlmbG9hdAl0CSJDb21wb25lbnQgMiIKICAgIHNpZ25hdHVyZQkiRGVmYXVsdCBJbnB1dHMiCWQ= ZWZhdWx0CXsgdmVjdG9yIGZsb2F0IGZsb2F0IH0KCiAgICBvdXRwdXRvdmVycmlkZXMJZGVmYXVsdAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwo= CQkJKDApCiAgICB9CgogICAgaGVscCB7CgkiIgogICAgfQoKfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAaGX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSA= aXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3I= aXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTU= ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJInZlY2dldGNvbXBvbiIKICAgIHNjcmlwdAkidmVjZ2V0Y29tcG9uIgogICAgbGFiZWwJInZlY2dldGNvbXA= b24iCgogICAgb3V0ZXJjb2RlIHsKCUlOQ0xVREVfVk9QTElCCiAgICB9CgogICAgY29kZSB7CgkiJGZ2YWwgPSB2b3BfZ2V0Y29tcCgkdmVjLCAkcGFydCk7IgogICAgfQoKICAgIGlucHV0CXZlY3Rvcgl2ZWMJIklucHV0IFY= ZWN0b3IiCiAgICBvdXRwdXQJZmxvYXQJZnZhbAkiT3V0cHV0IENvbXBvbmVudCIKCiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJICAgICAgIGRlZmF1bHQgeyB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IiAgICAgcCAgICA= ICAgeyBwb2ludCBmbG9hdCB9CiAgICBzaWduYXR1cmUgICAiM0QgTm9ybWFsIiAgICBuICAgICAgIHsgbm9ybWFsIGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIiAgICAgYyAgICAgICB7IGNvbG9yICBmbG9hdCA= fQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiICAgIHY0ICAgICAgeyB2ZWN0b3I0IGZsb2F0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIiAgICB1dgl7IHV2ZWN0b3IgZmxvYXQgfQogICAgc2lnbmF0dXI= ZQkiVW5pZm9ybSAzRCBQb2ludCIgICAgIHVwICAgICAgIHsgdXBvaW50IGZsb2F0IH0KICAgIHNpZ25hdHVyZSAgICJVbmlmb3JtIDNEIE5vcm1hbCIgICAgdW4gICAgICAgeyB1bm9ybWFsIGZsb2F0IH0KICAgIHNpZ25hdHU= cmUJIlVuaWZvcm0gUkdCIENvbG9yIiAgICAgdWMgICAgICAgeyB1Y29sb3IgIGZsb2F0IH0KCiAgICBwYXJtIHsKCW5hbWUJcGFydAoJbGFiZWwJIlZlY3RvciBDb21wb25lbnQiCgl0eXBlCWludAoJbWVudQl7CgkgICAgMAk= CSJDb21wb25lbnQgMSIKCSAgICAxCQkiQ29tcG9uZW50IDIiCgkgICAgMgkJIkNvbXBvbmVudCAzIgoJfQoJZGVmYXVsdAl7IDAgfQogICAgfQoKICAgIFZPUF9WRUNfUEFSTSh2ZWMsICJJbnB1dCIsIDAsIDAsIDApCiAgICA= Vk9QX1ZFQ19QQVJNKHZlY19wLCAiSW5wdXQiLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlY19uLCAiSW5wdXQiLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlY19jLCAiSW5wdXQiLCAwLCAwLCAwKQogICAgVk8= UF9WRUM0X1BBUk0odmVjX3Y0LCAiSW5wdXQiLCAwLCAwLCAwLCAwKQoKICAgIFZPUF9WRUNfUEFSTSh2ZWNfdXYsICJJbnB1dCIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjX3VwLCAiSW5wdXQiLCAwLCAwLCAwKQo= ICAgIFZPUF9WRUNfUEFSTSh2ZWNfdW4sICJJbnB1dCIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjX3VjLCAiSW5wdXQiLCAwLCAwLCAwKQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABgQ= X1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAo= ICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG0= b25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkidmVjdG9mbG9hdCI= CiAgICBzY3JpcHQJInZlY3RvZmxvYXQiCiAgICBsYWJlbAkidmVjdG9mbG9hdCIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSJ2b3BfdmVjdG9mbG9hdCgkdmVjLCAkZnZhbDE= LCAkZnZhbDIsICRmdmFsMyk7IgogICAgfQoKICAgIGlucHV0CXZlY3Rvcgl2ZWMJIklucHV0IFZlY3RvciIKICAgIG91dHB1dAlmbG9hdAlmdmFsMQkiQ29tcG9uZW50IDEiCiAgICBvdXRwdXQJZmxvYXQJZnZhbDIJIkNvbXA= b25lbnQgMiIKICAgIG91dHB1dAlmbG9hdAlmdmFsMwkiQ29tcG9uZW50IDMiCgogICAgVk9QX1ZFQ19QQVJNKHZlYywgIlZhbHVlIiwgICAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlY19wLCAiVmFsdWUiLCAgMCwgMCw= IDApCiAgICBWT1BfVkVDX1BBUk0odmVjX24sICJWYWx1ZSIsIDAsIDAsIDApCiAgICBWT1BfQ0xSX1BBUk0odmVjX2MsICJWYWx1ZSIsICAwLCAwLCAwKQoKICAgIFZPUF9WRUNfUEFSTSh2ZWNfdXYsICJWYWx1ZSIsIDAsIDA= LCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlY191cCwgIlZhbHVlIiwgIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjX3VuLCAiVmFsdWUiLCAwLCAwLCAwKQogICAgVk9QX0NMUl9QQVJNKHZlY191YywgIlZhbHVlIiwgIDA= LCAwLCAwKQoKICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIglkZWZhdWx0CXsgdmVjdG9yIGZsb2F0IGZsb2F0IGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCXAJeyBwb2ludCBmbG9hdCBmbG9hdCBmbG9hdCB9CiA= ICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiCW4JeyBub3JtYWwgZmxvYXQgZmxvYXQgZmxvYXQgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCWMJeyBjb2xvciBmbG9hdCBmbG9hdCBmbG9hdCB9CgogICAgc2lnbmF0dXJlCSI= VW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1ZmxvYXQgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVmbG9hdCB1ZmxvYXQgdWZsb2F0IH0KICAgIHM= aWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgdWZsb2F0IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3IgdWZsb2F0IHVmbG9hdCB1Zmw= b2F0IH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAJ6X1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmU= Y3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWM= ZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgo= I2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJInZlY3RvaHZlYyIKICAgIHNjcmlwdAkidmVjdG9odmVjIgogICAgbGFiZWwJInZlY3RvaHZlYyIKCgogICAgY29kZSB7CgkiJGh2ZWMgPSAkdmVjOyIKCSJzZXQ= Y29tcCgkaHZlYywgJGZ2YWw0LCAzKTsiCiAgICB9CgogICAgVk9QX1ZFQ19JTlBVVCgJdmVjLAkiSW5wdXQgVmVjdG9yIiwgMCwgMCwgMCkKICAgIFZPUF9GTFRfSU5QVVQoCWZ2YWw0LAkiRm91cnRoIENvbXBvbmVudCIsIDA= KQogICAgb3V0cHV0CXZlY3RvcjQJaHZlYwkiT3V0cHV0IFZlY3RvcjQiCn0KCklORFgAAAAAAAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2HMdUUAAAAMRGlhbG9nU2NyaXB0AAAAVwAACjRUV5aLMDcwNzA3MDAwMDAxMDA= MDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MTYzMDcyNTA1MDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmlwdCBmb3Igdm9sdW1lbW9kZWwgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQ= IDExLzAzLzE0IDA5OjUxOjU1Cgp7CiAgICBuYW1lCXZvbHVtZW1vZGVsCiAgICBzY3JpcHQJdm9sdW1lbW9kZWwKICAgIGxhYmVsCSJWb2x1bWUgTW9kZWwiCgogICAgaW5wdXQJZmxvYXQJZGVuc2l0eQlEZW5zaXR5CiAgICA= aW5wdXQJZmxvYXQJZGVuc2l0eXNjYWxlCSJEZW5zaXR5IFNjYWxlIgogICAgaW5wdXQJZmxvYXQJc2hhZG93c2NhbGUJIlNoYWRvdyBEZW5zaXR5IE11bHRpcGxpZXIiCiAgICBpbnB1dAlmbG9hdAlwaGFzZQkiU2NhdHRlcmk= bmcgUGhhc2UiCiAgICBpbnB1dAlmbG9hdAlzbW9rZV9pbnQJIlNtb2tlIEludGVuc2l0eSIKICAgIGlucHV0CXZlY3RvcglzbW9rZV9jbHIJIlNtb2tlIENvbG9yIgogICAgaW5wdXQJZmxvYXQJZW1pdF9pbnQJIkVtaXNzaW8= biBJbnRlbnNpdHkiCiAgICBpbnB1dAl2ZWN0b3IJZW1pdF9jbHIJIkVtaXNzaW9uIENvbG9yIgogICAgaW5wdXQJc3RyaW5nCXNpZ25hdHVyZQlTaWduYXR1cmUKICAgIG91dHB1dAl2ZWN0b3IJQ2YJQ2YKICAgIG91dHB1dAk= ZmxvYXQJT2YJT2YKICAgIG91dHB1dAlic2RmCUYJRgogICAgaW5wdXRmbGFncwlkZW5zaXR5CTAKICAgIGlucHV0ZmxhZ3MJZGVuc2l0eXNjYWxlCTAKICAgIGlucHV0ZmxhZ3MJc2hhZG93c2NhbGUJMAogICAgaW5wdXRmbGE= Z3MJcGhhc2UJMAogICAgaW5wdXRmbGFncwlzbW9rZV9pbnQJMAogICAgaW5wdXRmbGFncwlzbW9rZV9jbHIJMAogICAgaW5wdXRmbGFncwllbWl0X2ludAkwCiAgICBpbnB1dGZsYWdzCWVtaXRfY2xyCTAKICAgIGlucHV0Zmw= YWdzCXNpZ25hdHVyZQkwCiAgICBzaWduYXR1cmUJIkZsb2F0IERlbnNpdHkgU2NhbGUiCWRlZmF1bHQJeyBmbG9hdCBmbG9hdCBmbG9hdCBmbG9hdCBmbG9hdCB2ZWN0b3IgZmxvYXQgdmVjdG9yIHN0cmluZyB2ZWN0b3IgZmw= b2F0IGJzZGYgfQogICAgc2lnbmF0dXJlCSJWZWN0b3IgRGVuc2l0eSBTY2FsZSIJdmVjZAl7IGZsb2F0IHZlY3RvciBmbG9hdCBmbG9hdCBmbG9hdCB2ZWN0b3IgZmxvYXQgdmVjdG9yIHN0cmluZyB2ZWN0b3IgZmxvYXQgYnM= ZGYgfQoKICAgIG91dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQogICAgfQogICAgb3V0cHV0b3Y= ZXJyaWRlcwl2ZWNkCiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQogICAgfQoKICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBwYXJtIHs= CgluYW1lCSJzaWduYXR1cmUiCgliYXNlcGFybQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZGVuc2l0eSIKCWxhYmVsCSJEZW5zaXR5IgoJdHlwZQlmbG9hdAoJaW52aXNpYmxlCglkZWZhdWx0CXsgIjE= IiB9CglyYW5nZQl7IDAgMTAgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZGVuc2l0eXNjYWxlIgoJbGFiZWwJIkRlbnNpdHkgU2NhbGUiCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgIjEiIH0KCXJhbmc= ZQl7IDAgMTAgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZGVuc2l0eXNjYWxlX3ZlY2QiCglsYWJlbAkiRGVuc2l0eSBDb2xvciIKCXR5cGUJY29sb3IKCXNpemUJMwoJZGVmYXVsdAl7ICIxIiAiMSI= ICIxIiB9CglyYW5nZQl7IDAgMSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJzaGFkb3dzY2FsZSIKCWxhYmVsCSJTaGFkb3cgRGVuc2l0eSBNdWx0aXBsaWVyIgoJdHlwZQlmbG9hdAoJZGVmYXVsdAk= eyAiMSIgfQoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkic2VwcGFybSIKCWxhYmVsCSJTZXBhcmF0b3IiCgl0eXBlCXNlcGFyYXRvcgoJZGVmYXVsdAl7IH0KCXJhbmdlCXsgMCA= MSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJwaGFzZSIKCWxhYmVsCSJTY2F0dGVyaW5nIFBoYXNlIgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7ICIwIiB9CglyYW5nZQl7IC0xIDEgfQoJZXhwb3J0CW4= b25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInNtb2tlX2ludCIKCWxhYmVsCSJTbW9rZSBJbnRlbnNpdHkiCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgIjEiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiA= ICAgcGFybSB7CgluYW1lCSJzbW9rZV9jbHIiCglsYWJlbAkiU21va2UgQ29sb3IiCgl0eXBlCWNvbG9yCglzaXplCTMKCWRlZmF1bHQJeyAiMSIgIjEiICIxIiB9CglyYW5nZQl7IDAgMSB9CglleHBvcnQJbm9uZQogICAgfQo= ICAgIHBhcm0gewoJbmFtZQkiZW1pdF9pbnQiCglsYWJlbAkiRW1pc3Npb24gSW50ZW5zaXR5IgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7ICIwIiB9CglyYW5nZQl7IDAgMSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSA= ewoJbmFtZQkiZW1pdF9jbHIiCglsYWJlbAkiRW1pc3Npb24gQ29sb3IiCgl0eXBlCWNvbG9yCglzaXplCTMKCWRlZmF1bHQJeyAiMSIgIjEiICIxIiB9CglyYW5nZQl7IDAgMTAgfQoJZXhwb3J0CW5vbmUKICAgIH0KfQpJTkQ= WAAAAAAAAAAAAAAAAgAAAAhDb250ZW50cwAAAAAAAABXYcx1RQAAAAxEaWFsb2dTY3JpcHQAAABXAAAH71NpNaQwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDE2MzA3MjUwNTAwMDA= MTMwMDAwMDAwMDAwMFRSQUlMRVIhISEAIyBEaWFsb2cgc2NyaXB0IGZvciB2b2x1bWVyYW1wIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIDA1LzA2LzE0IDE1OjE5OjAwCgp7CiAgICBuYW1lCXZvbHVtZXJhbXAKICAgIHNjcmk= cHQJdm9sdW1lcmFtcAogICAgbGFiZWwJIlZvbHVtZSBSYW1wIgoKICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBpbnB1dGxhYmVsCTEJIlZvbHVtZSB0byBSZW1hcCB0aHJvdWdoIFJhbXBzIgogICAgaW5wdXRsYWJlbAkyCSI= U3ViLU5ldHdvcmsgSW5wdXQgIzIiCiAgICBpbnB1dGxhYmVsCTMJIlN1Yi1OZXR3b3JrIElucHV0ICMzIgogICAgaW5wdXRsYWJlbAk0CSJTdWItTmV0d29yayBJbnB1dCAjNCIKCiAgICBwYXJtIHsKCW5hbWUJInByaW1pdGk= dmUiCglsYWJlbAkiVm9sdW1lIFByaW1pdGl2ZSIKCXR5cGUJaW50ZWdlcgoJZGVmYXVsdAl7ICIwIiB9CglyYW5nZQl7IDAgMTAgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkibmFtZSIKCWxhYmVsCSI= TmV3IE5hbWUiCgl0eXBlCXN0cmluZwoJZGVmYXVsdAl7ICIiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInNyY21pbiIKCWxhYmVsCSJTb3VyY2UgTWluIgoJdHlwZQlmbG8= YXQKCWRlZmF1bHQJeyAiMCIgfQoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKCXBhcm10YWcJeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgfQogICAgcGFybSB7CgluYW1lCSJzcmNtYXgiCglsYWI= ZWwJIlNvdXJjZSBNYXgiCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgIjEiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCglwYXJtdGFnCXsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgIH0KICAgIHA= YXJtIHsKCW5hbWUJImRlc3RtaW4iCglsYWJlbAkiRGVzdCBNaW4iCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgIjAiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCglwYXJtdGFnCXsgImF1dG9zY29wZSIgIjAwMDAwMDA= MDAwMDAwMDAwIiB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImRlc3RtYXgiCglsYWJlbAkiRGVzdCBNYXgiCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgIjEiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCglwYXJtdGE= Zwl7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInVzZWNvbG9yIgoJbGFiZWwJIlVzZSBDb2xvciBSYW1wIgoJdHlwZQl0b2dnbGUKCWRlZmF1bHQJeyAiMCIgfQoJcmE= bmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInNjYWxhcnJhbXAiCglsYWJlbAkiU2NhbGFyIFJhbXAiCgl0eXBlCXJhbXBfZmx0CglkZWZhdWx0CXsgIjIiIH0KCXJhbmdlCXsgMSEgMTA= IH0KCWV4cG9ydAlub25lCglwYXJtdGFnCXsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KCXBhcm10YWcJeyAicmFtcGJhc2lzX3ZhciIgInNjYWxhcnJhbXBfdGhlX2Jhc2lzX3N0cmluZ3MiIH0KCXBhcm10YWc= CXsgInJhbXBiYXNpc2RlZmF1bHQiICJsaW5lYXIiIH0KCXBhcm10YWcJeyAicmFtcGtleXNfdmFyIiAic2NhbGFycmFtcF90aGVfa2V5X3Bvc2l0aW9ucyIgfQoJcGFybXRhZwl7ICJyYW1wdmFsdWVzX3ZhciIgInNjYWxhcnI= YW1wX3RoZV9rZXlfdmFsdWVzIiB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImNvbG9ycmFtcCIKCWxhYmVsCSJDb2xvciBSYW1wIgoJdHlwZQlyYW1wX3JnYgoJZGVmYXVsdAl7ICIyIiB9CglyYW5nZQl7IDEhIDEwIH0KCWU= eHBvcnQJbm9uZQoJcGFybXRhZwl7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CglwYXJtdGFnCXsgInJhbXBiYXNpc192YXIiICJyYW1wX3RoZV9iYXNpc19zdHJpbmdzIiB9CglwYXJtdGFnCXsgInJhbXBiYXM= aXNkZWZhdWx0IiAibGluZWFyIiB9CglwYXJtdGFnCXsgInJhbXBrZXlzX3ZhciIgInJhbXBfdGhlX2tleV9wb3NpdGlvbnMiIH0KCXBhcm10YWcJeyAicmFtcHZhbHVlc192YXIiICJyYW1wX3RoZV9rZXlfdmFsdWVzIiB9CiA= ICAgfQp9CklORFgAAAAAAAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2HMdUUAAAAMRGlhbG9nU2NyaXB0AAAAVwAACgZfUH1AMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQxNjM= MDcyNTA1MDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmlwdCBmb3Igdm9sdW1lc2hhZGVyIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIDA0LzIyLzE1IDE3OjQxOjA2Cgp7CiAgICBuYW1lCXZvbHVtZXM= aGFkZXIKICAgIHNjcmlwdAl2b2x1bWVtb2RlbAogICAgbGFiZWwJIlZvbHVtZSBTaGFkZXIiCgogICAgaW5wdXQJZmxvYXQJZGVuc2l0eQlEZW5zaXR5CiAgICBpbnB1dAlmbG9hdAlkZW5zaXR5c2NhbGUJIkRlbnNpdHkgU2M= YWxlIgogICAgaW5wdXQJZmxvYXQJc2hhZG93c2NhbGUJIlNoYWRvdyBEZW5zaXR5IE11bHRpcGxpZXIiCiAgICBpbnB1dAlmbG9hdAlwaGFzZQkiU2NhdHRlcmluZyBQaGFzZSIKICAgIGlucHV0CXZlY3RvcglzbW9rZWNvbG8= cgkiU21va2UgQ29sb3IiCiAgICBpbnB1dAlmbG9hdAllbWl0CSJFbWlzc2lvbiBJbnRlbnNpdHkiCiAgICBpbnB1dAlmbG9hdAllbWl0c2NhbGUJIkVtaXNzaW9uIFNjYWxlIgogICAgaW5wdXQJdmVjdG9yCWVtaXRjb2xvcgk= IkVtaXNzaW9uIENvbG9yIgogICAgb3V0cHV0CXN0cnVjdF9TaGFkZXJMYXllcglsYXllcglsYXllcgogICAgb3V0cHV0CWJzZGYJRglGCiAgICBvdXRwdXQJZmxvYXQJT2YJT2YKICAgIG91dHB1dAl2ZWN0b3IJQ2UJQ2UKICA= ICBpbnB1dGZsYWdzCWRlbnNpdHkJMAogICAgaW5wdXRmbGFncwlkZW5zaXR5c2NhbGUJMAogICAgaW5wdXRmbGFncwlzaGFkb3dzY2FsZQkwCiAgICBpbnB1dGZsYWdzCXBoYXNlCTAKICAgIGlucHV0ZmxhZ3MJc21va2Vjb2w= b3IJMAogICAgaW5wdXRmbGFncwllbWl0CTAKICAgIGlucHV0ZmxhZ3MJZW1pdHNjYWxlCTAKICAgIGlucHV0ZmxhZ3MJZW1pdGNvbG9yCTAKICAgIHNpZ25hdHVyZQkiRmxvYXQgRGVuc2l0eSBTY2FsZSIJZGVmYXVsdAl7IGY= bG9hdCBmbG9hdCBmbG9hdCBmbG9hdCB2ZWN0b3IgZmxvYXQgZmxvYXQgdmVjdG9yIHN0cnVjdF9TaGFkZXJMYXllciBic2RmIGZsb2F0IHZlY3RvciB9CiAgICBzaWduYXR1cmUJIlZlY3RvciBEZW5zaXR5IFNjYWxlIgl2ZWM= ZAl7IGZsb2F0IHZlY3RvciBmbG9hdCBmbG9hdCB2ZWN0b3IgZmxvYXQgZmxvYXQgdmVjdG9yIHN0cnVjdF9TaGFkZXJMYXllciBic2RmIHZlY3RvciB2ZWN0b3IgfQoKICAgIG91dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiAgICA= ewoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCiAgICB9CiAgICBvdXRwdXRvdmVycmlkZXMJdmVjZAogICA= IHsKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKICAgIH0KCiAgICBoZWxwIHsKCSIiCiAgICB9Cgo= ICAgIHBhcm0gewoJbmFtZQkic2lnbmF0dXJlIgoJYmFzZXBhcm0KCWxhYmVsCSJTaWduYXR1cmUiCglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJkZW5zaXR5IgoJbGFiZWwJIkRlbnNpdHkiCgl0eXBlCWY= bG9hdAoJaW52aXNpYmxlCglkZWZhdWx0CXsgIjEiIH0KCXJhbmdlCXsgMCAxMCB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJkZW5zaXR5c2NhbGUiCglsYWJlbAkiRGVuc2l0eSBTY2FsZSIKCXR5cGU= CWZsb2F0CglkZWZhdWx0CXsgIjEiIH0KCXJhbmdlCXsgMCAxMCB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJkZW5zaXR5c2NhbGVfdmVjZCIKCWxhYmVsCSJEZW5zaXR5IENvbG9yIgoJdHlwZQljb2w= b3IKCXNpemUJMwoJZGVmYXVsdAl7ICIxIiAiMSIgIjEiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInNoYWRvd3NjYWxlIgoJbGFiZWwJIlNoYWRvdyBEZW5zaXR5IFNjYWw= ZSIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAiMSIgfQoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkicGhhc2UiCglsYWJlbAkiU2NhdHRlcmluZyBQaGFzZSIKCXR5cGUJZmxvYXQ= CglkZWZhdWx0CXsgIjAiIH0KCXJhbmdlCXsgLTEgMSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJzbW9rZWNvbG9yIgoJbGFiZWwJIlNtb2tlIENvbG9yIgoJdHlwZQljb2xvcgoJc2l6ZQkzCglkZWY= YXVsdAl7ICIxIiAiMSIgIjEiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImVtaXQiCglsYWJlbAkiRW1pc3Npb24iCgl0eXBlCWZsb2F0CglpbnZpc2libGUKCWRlZmF1bHQ= CXsgIjAiIH0KCXJhbmdlCXsgMCAxMCB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJlbWl0c2NhbGUiCglsYWJlbAkiRW1pc3Npb24gU2NhbGUiCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgIjAiIH0KCXI= YW5nZQl7IDAgMTAgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZW1pdGNvbG9yIgoJbGFiZWwJIkVtaXNzaW9uIENvbG9yIgoJdHlwZQljb2xvcgoJc2l6ZQkzCglkZWZhdWx0CXsgIjEiICIxIiAiMSI= IH0KCXJhbmdlCXsgMCAxMCB9CglleHBvcnQJbm9uZQogICAgfQp9CklORFgAAAAAAAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2HMdUUAAAAMRGlhbG9nU2NyaXB0AAAAVwAABhZRR0+QMDcwNzA3MDAwMDAxMDAwMDAwMDA= MDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MTYzMDcyNTA1MDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmlwdCBmb3Igdm9sdW1ldm9wZ2xvYmFsIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIDA= My8xOC8xMyAxMzozMjowMAoKewogICAgbmFtZQl2b2x1bWV2b3BnbG9iYWwKICAgIHNjcmlwdAl2b2x1bWV2ZXhnbG9iYWwKICAgIGxhYmVsCSJWb2x1bWUgVk9QIEdsb2JhbCBQYXJhbWV0ZXJzIgoKICAgIG91dHB1dAl2ZWM= dG9yCVAJUAogICAgb3V0cHV0CWZsb2F0CWRlbnNpdHkJZGVuc2l0eQogICAgb3V0cHV0CWludAlpeAlpeAogICAgb3V0cHV0CWludAlpeQlpeQogICAgb3V0cHV0CWludAlpeglpegogICAgb3V0cHV0CWludAlyZXN4CXJlc3g= CiAgICBvdXRwdXQJaW50CXJlc3kJcmVzeQogICAgb3V0cHV0CWludAlyZXN6CXJlc3oKICAgIG91dHB1dAl2ZWN0b3IJY2VudGVyCWNlbnRlcgogICAgb3V0cHV0CXZlY3RvcglvcmlnCW9yaWcKICAgIG91dHB1dAl2ZWN0b3I= CXNpemUJc2l6ZQogICAgb3V0cHV0CXZlY3RvcglkUGR4CWRQZHgKICAgIG91dHB1dAl2ZWN0b3IJZFBkeQlkUGR5CiAgICBvdXRwdXQJdmVjdG9yCWRQZHoJZFBkegogICAgb3V0cHV0CXZlY3RvcglCQglCQgogICAgb3V0cHU= dAlmbG9hdAlUaW1lCVRpbWUKICAgIG91dHB1dAlmbG9hdAlUaW1laW5jCVRpbWVpbmMKICAgIG91dHB1dAlmbG9hdAlGcmFtZQlGcmFtZQogICAgb3V0cHV0CXN0cmluZwlPcElucHV0MQlPcElucHV0MQogICAgb3V0cHV0CXM= dHJpbmcJT3BJbnB1dDIJT3BJbnB1dDIKICAgIG91dHB1dAlzdHJpbmcJT3BJbnB1dDMJT3BJbnB1dDMKICAgIG91dHB1dAlzdHJpbmcJT3BJbnB1dDQJT3BJbnB1dDQKICAgIHNpZ25hdHVyZQkiRGVmYXVsdCBJbnB1dHMiCWQ= ZWZhdWx0CXsgdmVjdG9yIGZsb2F0IGludCBpbnQgaW50IGludCBpbnQgaW50IHZlY3RvciB2ZWN0b3IgdmVjdG9yIHZlY3RvciB2ZWN0b3IgdmVjdG9yIHZlY3RvciBmbG9hdCBmbG9hdCBmbG9hdCBzdHJpbmcgc3RyaW5nIHM= dHJpbmcgc3RyaW5nIH0KCiAgICBvdXRwdXRvdmVycmlkZXMJZGVmYXVsdAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2k= bglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQo= CV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDA= KQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgiIikKCV9fX2JlZ2luCWE= dXRvCgkJCSgiIikKCV9fX2JlZ2luCWF1dG8KCQkJKCIiKQoJX19fYmVnaW4JYXV0bwoJCQkoIiIpCiAgICB9CgogICAgaGVscCB7CgkiIgogICAgfQoKfQpJTkRYAAAAAAAAAAAAAAACAAAACENvbnRlbnRzAAAAAAAAAFdhzHU= RQAAAAxEaWFsb2dTY3JpcHQAAABXAAAByFFHT5wwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDE2MzA3MjUwNTAwMDAxMzAwMDAwMDAwMDAwVFJBSUxFUiEhIQAjIERpYWxvZyBzY3I= aXB0IGZvciB2b2x1bWV2b3BvdXRwdXQgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQgMDMvMTgvMTMgMTM6MzI6MTIKCnsKICAgIG5hbWUJdm9sdW1ldm9wb3V0cHV0CiAgICBzY3JpcHQJdm9sdW1ldmV4b3V0cHV0CiAgICBsYWI= ZWwJIlZvbHVtZSBWT1AgT3V0cHV0IgoKICAgIGlucHV0CWZsb2F0CWRlbnNpdHkJIkNvbWJpbmVkIFZhbHVlIgogICAgaW5wdXRmbGFncwlkZW5zaXR5CTAKICAgIHNpZ25hdHVyZQkiRGVmYXVsdCBJbnB1dHMiCWRlZmF1bHQ= CXsgZmxvYXQgfQoKICAgIG91dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiAgICB7CiAgICB9CgogICAgaGVscCB7CgkiIgogICAgfQoKICAgIHBhcm0gewoJbmFtZQkic3VtIgoJbGFiZWwJInN1bSIKCXR5cGUJZmxvYXQKCWludmk= c2libGUKCWRlZmF1bHQJeyAiMCIgfQoJcmFuZ2UJeyAwIDEwIH0KCWV4cG9ydAlub25lCiAgICB9Cn0KSU5EWAAAAAAAAAAAAAAAAgAAAAhDb250ZW50cwAAAAAAAABXYcx1RQAAAAxEaWFsb2dTY3JpcHQAAABXAAAVVl9QfSo= MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQxNjMwNzI1MDUwMDAwMTMwMDAwMDAwMDAwMFRSQUlMRVIhISEAIyBEaWFsb2cgc2NyaXB0IGZvciB2b2x1bWV3cmFuZ2xlIGF1dG9tYXQ= aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQl2b2x1bWV3cmFuZ2xlCiAgICBzY3JpcHQJdm9sdW1ld3JhbmdsZQogICAgbGFiZWwJIlZvbHVtZSBXcmFuZ2xlIgoKICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBpbnB1dGw= YWJlbAkxCSJWb2x1bWVzIHRvIFByb2Nlc3Mgd2l0aCBXcmFuZ2xlIgogICAgaW5wdXRsYWJlbAkyCSJBdXhpbGxhcnkgSW5wdXQgMSwgYWNjZXNzIHdpdGggdm9sdW1lc2FtcGxlKDEsIC4uLikiCiAgICBpbnB1dGxhYmVsCTM= CSJBdXhpbGxhcnkgSW5wdXQgMiwgYWNjZXNzIHdpdGggdm9sdW1lc2FtcGxlKDIsIC4uLikiCiAgICBpbnB1dGxhYmVsCTQJIkF1eGlsbGFyeSBJbnB1dCAzLCBhY2Nlc3Mgd2l0aCB2b2x1bWVzYW1wbGUoMywgLi4uKSIKCiA= ICAgZ3JvdXAgewogICAgICAgIG5hbWUgICAgImZvbGRlcjAiCiAgICAgICAgbGFiZWwgICAiQ29kZSIKCiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImdyb3VwIgogICAgICAgICAgICBsYWJlbCAgICJHcm8= dXAiCiAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyAiIiB9CiAgICAgICAgICAgIG1lbnV0b2dnbGUgewogICAgICAgICAgICAgICAgWyAib3BtZW51IC1sIGJsYXN0MSBncm91cCIgXQo= ICAgICAgICAgICAgfQogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2E= Y3Rpb24iICJpbXBvcnQgc29wdXRpbHNcbmt3YXJnc1snZ2VvbWV0cnl0eXBlJ10gPSBob3UuZ2VvbWV0cnlUeXBlLlByaW1pdGl2ZXNcbmt3YXJnc1snaW5wdXRpbmRleCddID0gMFxuc29wdXRpbHMuc2VsZWN0R3JvdXBQYXI= bShrd2FyZ3MpIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbl9oZWxwIiAiU2VsZWN0IGdlb21ldHJ5IGZyb20gYW4gYXZhaWxhYmxlIHZpZXdwb3J0LiIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInM= Y3JpcHRfYWN0aW9uX2ljb24iICJCVVRUT05TX3Jlc2VsZWN0IiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJiaW5kZWFjaCIKICAgICAgICAgICAgbGFiZWwgICAiQmluZCBFYWNoIFY= b2x1bWUgdG8gRGVuc2l0eSIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICJvZmYiIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXU= dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInNuaXBwZXQiCiAgICAgICAgICAgIGxhYmVsICAgIlZFWHByZXNzaW9uIgogICAgICAgICA= ICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICAgICAgbWVudXJlcGxhY2UgewogICAgICAgICAgICAgICAgWyAiaW1wb3J0IHZleHByZXNzaW9ubWVudSIgXQogICAgICAgICAgICA= ICAgIFsgIiIgXQogICAgICAgICAgICAgICAgWyAicmV0dXJuIHZleHByZXNzaW9ubWVudS5idWlsZFNuaXBwZXRNZW51KCd2b2x1bWV3cmFuZ2xlL3NuaXBwZXQnKSIgXQogICAgICAgICAgICAgICAgbGFuZ3VhZ2UgcHl0aG8= bgogICAgICAgICAgICB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBleHBvcnQgIGFsbAogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICA= ICAgICAgIHBhcm10YWcgeyAiZWRpdG9yIiAiMSIgfQogICAgICAgICAgICBwYXJtdGFnIHsgImVkaXRvcmxhbmciICJWRVgiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJlZGl0b3JsaW5lcyIgIjgtMzAiIH0KICAgICAgICA= ICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbiIgImltcG9ydCB2ZXhwcmVzc2lvbm1lbnVcblxubm9kZSA9IGt3YXJnc1snbm9kZSddXG5wYXJtbmFtZSA9ICdzbmlwcGV0J1xuXG52ZXhwcmVzc2lvbm1lbnUuY3JlYXRlU3A= YXJlUGFybXNGcm9tQ2hDYWxscyhub2RlLCBwYXJtbmFtZSkiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uX2hlbHAiICJDcmVhdGVzIHNwYXJlIHBhcmFtZXRlcnMgZm9yIGVhY2ggdW5pcXVlIGNhbGw= IG9mIGNoKCkgIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbl9pY29uIiAiQlVUVE9OU19jcmVhdGVfcGFybV9mcm9tX2NoIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW0= ZSAgICAiZXhwb3J0bGlzdCIKICAgICAgICAgICAgbGFiZWwgICAiVm9sdW1lcyB0byBXcml0ZSB0byIKICAgICAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgZGVmYXVsdCB7ICIqIiB9CiAgICAgICAgICAgIHI= YW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ2ZXhfc3RyaWN0Igo= ICAgICAgICAgICAgbGFiZWwgICAiRW5mb3JjZSBQcm90b3R5cGVzIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIm9mZiIgfQogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICA= ICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFjayIgIiIgfQogICAgICAgIH0KICAgIH0KCiAgICBncm91cCB7CiA= ICAgICAgIG5hbWUgICAgImZvbGRlcjBfMSIKICAgICAgICBsYWJlbCAgICJCaW5kaW5ncyIKCiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImF1dG9iaW5kIgogICAgICAgICAgICBsYWJlbCAgICJBdXRvYmk= bmQgYnkgTmFtZSIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGJpbmRlYWNoID09IDEgfSIKICAgICAgICB9CiAgICAgICA= IG11bHRpcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImJpbmRpbmdzIgogICAgICAgICAgICBsYWJlbCAgICAiTnVtYmVyIG9mIEJpbmRpbmdzIgogICAgICAgICAgICBkZWZhdWx0IDAKICAgICAgICAgICAgcGFybXRhZyA= eyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgIm11bHRpc3RhcnRvZmZzZXQiICIxIiB9CgogICAgICAgICAgICBwYXJtIHsKICAgICAgICAgICAgICAgIG5hbWUgICAgImI= aW5kcHJpbW5hbWUjIgogICAgICAgICAgICAgICAgbGFiZWwgICAiUHJpbWl0aXZlIE5hbWUiCiAgICAgICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICAgICA= ICAgICBkaXNhYmxld2hlbiAieyBiaW5kZWFjaCA9PSAxIH0geyBhdXRvYmluZCA9PSAxIH0iCiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybSB7CiAgICAgICAgICAgICAgICBuYW1lICAgICJiaW5kcHJpbSMiCiAgICA= ICAgICAgICAgICAgbGFiZWwgICAiUHJpbWl0aXZlIgogICAgICAgICAgICAgICAgdHlwZSAgICBpbnRlZ2VyCiAgICAgICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGI= aW5kZWFjaCA9PSAxIH0geyBhdXRvYmluZCA9PSAxIH0iCiAgICAgICAgICAgICAgICByYW5nZSAgIHsgMCAxMCB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybSB7CiAgICAgICAgICAgICAgICBuYW1lICAgICJiaW4= ZG5hbWUjIgogICAgICAgICAgICAgICAgbGFiZWwgICAiVkVYIFBhcmFtZXRlciIKICAgICAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgICAgICBkZWZhdWx0IHsgIiIgfQogICAgICAgICAgICAgICAgZGk= c2FibGV3aGVuICJ7IGJpbmRlYWNoID09IDEgfSB7IGF1dG9iaW5kID09IDEgfSIKICAgICAgICAgICAgfQogICAgICAgIH0KCiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInZleF9nZW9tZXRyeWdlbmVyYXQ= b3IiCiAgICAgICAgICAgIGxhYmVsICAgIk9ubHkgT3V0cHV0IENyZWF0ZWQgR2VvbWV0cnkiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAib2ZmIiB9CiAgICAgICAgICAgIHJhbmc= ZSAgIHsgMCAxIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ2ZGJfc2lnbmVkZmxvb2Q= IgogICAgICAgICAgICBsYWJlbCAgICJTaWduZWQtRmxvb2QgRmlsbCBPdXRwdXQgU0RGIFZEQnMiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAib24iIH0KICAgICAgICAgICAgcmE= bmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInZleF9jd2RwYXRoIgo= ICAgICAgICAgICAgbGFiZWwgICAiRXZhbHVhdGlvbiBOb2RlIFBhdGgiCiAgICAgICAgICAgIHR5cGUgICAgb3BwYXRoCiAgICAgICAgICAgIGRlZmF1bHQgeyAiLiIgfQogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICA= ICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgIm9wcmVsYXRpdmUiICIuIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICA= ICAgbmFtZSAgICAidmV4X291dHB1dG1hc2siCiAgICAgICAgICAgIGxhYmVsICAgIkV4cG9ydCBQYXJhbWV0ZXJzIgogICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWZhdWx0IHsgIioiIH0KICAgICA= ICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInZleF8= cHJlY2lzaW9uIgogICAgICAgICAgICBsYWJlbCAgICJWRVggUHJlY2lzaW9uIgogICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWZhdWx0IHsgImF1dG8iIH0KICAgICAgICAgICAgbWVudSB7CiAgICA= ICAgICAgICAgICAgImF1dG8iICAiQXV0byIKICAgICAgICAgICAgICAgICIzMiIgICAgIjMyIgogICAgICAgICAgICAgICAgIjY0IiAgICAiNjQiCiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2M= b3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIH0KICAgIH0KCn0K --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="expression.func" Content-Type: text/plain # 0 bytes --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj.def" Content-Type: text/plain comment "" position 5 2 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress off colordefault off exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1586866133 modify 1627741272 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj.spareparmdef" Content-Type: text/plain parm { name "node_vis_enabled" label "Visualization Enabled" type toggle invisible default { "1" } } multiparm { name "num_visualizers" label "Visualizers" invisible default 0 parmtag { "multistartoffset" "0" } parm { name "vis_active#" label "Active #" type toggle invisible default { "0" } } parm { name "vis_data#" label "Raw Data #" type string invisible nolabel default { "" } parmtag { "editor" "1" } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj.parm" Content-Type: text/plain { version 0.8 node_vis_enabled [ 0 locks=0 ] ( "on" ) num_visualizers [ 0 locks=0 ] ( 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" }, "nodeshape":{ "type":"string", "value":"circle" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O.init" Content-Type: text/plain type = geo matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O.def" Content-Type: text/plain objflags objflags = origin off pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 comment "" position -44.1894 25.845 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1595774427 modify 1640785864 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O.spareparmdef" Content-Type: text/plain group { name "stdswitcher4" label "Transform" parm { name "xOrd" baseparm label "Transform Order" joinnext export none } parm { name "rOrd" baseparm label "Rotate Order" nolabel export none } parm { name "t" baseparm label "Translate" export all } parm { name "r" baseparm label "Rotate" export all } parm { name "s" baseparm label "Scale" export none } parm { name "p" baseparm label "Pivot Translate" export none } parm { name "pr" baseparm label "Pivot Rotate" export none } parm { name "scale" baseparm label "Uniform Scale" export none } parm { name "pre_xform" baseparm label "Modify Pre-Transform" export none } parm { name "keeppos" baseparm label "Keep Position When Parenting" export none } parm { name "childcomp" baseparm label "Child Compensation" export none } parm { name "constraints_on" baseparm label "Enable Constraints" export none } parm { name "constraints_path" baseparm label "Constraints" export none } parm { name "lookatpath" baseparm label "Look At" invisible export none } parm { name "lookupobjpath" baseparm label "Look Up Object" invisible export none } parm { name "lookup" baseparm label "Look At Up Vector" invisible export none } parm { name "pathobjpath" baseparm label "Path Object" invisible export none } parm { name "roll" baseparm label "Roll" invisible export none } parm { name "pos" baseparm label "Position" invisible export none } parm { name "uparmtype" baseparm label "Parameterization" invisible export none } parm { name "pathorient" baseparm label "Orient Along Path" invisible export none } parm { name "up" baseparm label "Orient Up Vector" invisible export none } parm { name "bank" baseparm label "Auto-Bank factor" invisible export none } } group { name "stdswitcher4_1" label "Render" parm { name "shop_materialpath" baseparm label "Material" export none } parm { name "shop_materialopts" baseparm label "Options" invisible export none } parm { name "tdisplay" baseparm label "Display" joinnext export none } parm { name "display" baseparm label "Display" export none } parm { name "viewportlod" label "Display As" type ordinal default { "full" } help "Choose how the object's geometry should be rendered in the viewport" menu { "full" "Full Geometry" "points" "Point Cloud" "box" "Bounding Box" "centroid" "Centroid" "hidden" "Hidden" "subd" "Subdivision Surface / Curves" } parmtag { "spare_category" "Render" } } parm { name "vm_rendervisibility" label "Render Visibility" type string default { "*" } menureplace { "*" "Visible to all" "primary" "Visible only to primary rays" "primary|shadow" "Visible only to primary and shadow rays" "-primary" "Invisible to primary rays (Phantom)" "-diffuse" "Invisible to diffuse rays" "-diffuse&-reflect&-refract" "Invisible to secondary rays" "" "Invisible (Unrenderable)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendervisibility" } parmtag { "spare_category" "Render" } } parm { name "vm_rendersubd" label "Render Polygons As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubd" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdstyle" label "Subdivision Style" type string default { "mantra_catclark" } hidewhen "{ vm_rendersubd == 0 }" menu { "mantra_catclark" "Mantra Catmull-Clark" "osd_catclark" "OpenSubdiv Catmull-Clark" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdstyle" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdgroup" label "Subdivision Group" type string default { "" } hidewhen "{ vm_rendersubd == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdgroup" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_quality" label "Open Subdiv Quality" type float default { "1" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_quality" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_vtxinterp" label "OSD Vtx Interp" type integer default { "2" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" menu { "0" "No vertex interpolation" "1" "Edges only" "2" "Edges and Corners" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_vtxinterp" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_fvarinterp" label "OSD FVar Interp" type integer default { "4" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" menu { "0" "Smooth everywhere" "1" "Sharpen corners only" "2" "Sharpen edges and corners" "3" "Sharpen edges and propagated corners" "4" "Sharpen all boundaries" "5" "Bilinear interpolation" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_fvarinterp" } parmtag { "spare_category" "Geometry" } } group { name "folder0" label "Shading" parm { name "categories" label "Categories" type string default { "" } help "A list of tags which can be used to select the object" parmtag { "spare_category" "Shading" } } parm { name "reflectmask" label "Reflection Mask" type oplist default { "*" } help "Objects that will be reflected on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "refractmask" label "Refraction Mask" type oplist default { "*" } help "Objects that will be refracted on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightmask" label "Light Mask" type oplist default { "*" } help "Lights that illuminate this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightcategories" label "Light Selection" type string default { "*" } parmtag { "spare_category" "Shading" } } parm { name "vm_lpetag" label "LPE Tag" type string default { "" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "lpetag" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilter" label "Volume Filter" type string default { "box" } menu { "box" "Box Filter" "gaussian" "Gaussian" "bartlett" "Bartlett (triangle)" "catrom" "Catmull-Rom" "hanning" "Hanning" "blackman" "Blackman" "sinc" "Sinc (sharpening)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filter" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilterwidth" label "Volume Filter Width" type float default { "1" } range { 0.001 5 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filterwidth" } parmtag { "spare_category" "Shading" } } parm { name "vm_matte" label "Matte shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "matte" } parmtag { "spare_category" "Shading" } } parm { name "vm_rayshade" label "Raytrace Shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rayshade" } parmtag { "spare_category" "Shading" } } } group { name "folder0_1" label "Sampling" parm { name "geo_velocityblur" label "Geometry Velocity Blur" type ordinal default { "off" } disablewhen "{ allowmotionblur == 0 }" menu { "off" "No Velocity Blur" "on" "Velocity Blur" "accelblur" "Acceleration Blur" } } parm { name "geo_accelattribute" label "Acceleration Attribute" type string default { "accel" } hidewhen "{ geo_velocityblur != accelblur }" parmtag { "spare_category" "Sampling" } } } group { name "folder0_2" label "Dicing" parm { name "vm_shadingquality" label "Shading Quality" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "shadingquality" } parmtag { "spare_category" "Dicing" } } parm { name "vm_flatness" label "Dicing Flatness" type float default { "0.05" } range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "flatness" } parmtag { "spare_category" "Dicing" } } parm { name "vm_raypredice" label "Ray Predicing" type integer default { "0" } menu { "0" "Disable Predicing" "1" "Full Predicing" "2" "Precompute Bounds" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "raypredice" } parmtag { "spare_category" "Dicing" } } parm { name "vm_curvesurface" label "Shade Curves As Surfaces" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "curvesurface" } parmtag { "spare_category" "Dicing" } } } group { name "folder0_3" label "Geometry" parm { name "vm_rmbackface" label "Backface Removal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rmbackface" } parmtag { "spare_category" "Geometry" } } parm { name "shop_geometrypath" label "Procedural Shader" type oppath default { "" } parmtag { "opfilter" "!!SHOP/GEOMETRY!!" } parmtag { "oprelative" "." } parmtag { "spare_category" "Geometry" } } parm { name "vm_forcegeometry" label "Force Procedural Geometry Output" type toggle default { "1" } parmtag { "spare_category" "Geometry" } } parm { name "vm_rendersubdcurves" label "Render Polygon Curves As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubdcurves" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpoints" label "Render As Points (Mantra)" type integer default { "2" } menu { "0" "No Point Rendering" "1" "Render Only Points" "2" "Render Unconnected Points" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpointsas" label "Render Points As (Mantra)" type integer default { "0" } disablewhen "{ vm_renderpoints == 0 }" menu { "0" "Spheres" "1" "Circles" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpointsas" } parmtag { "spare_category" "Geometry" } } parm { name "vm_usenforpoints" label "Use N For Point Rendering" type toggle default { "0" } disablewhen "{ vm_renderpoints == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "usenforpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pointscale" label "Point Scale" type float default { "1" } disablewhen "{ vm_renderpoints == 0 }" range { 0! 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pointscale" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pscalediameter" label "Treat Point Scale as Diameter Instead of Radius" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pscalediameter" } parmtag { "spare_category" "Geometry" } } parm { name "vm_metavolume" label "Metaballs as Volume" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "metavolume" } parmtag { "spare_category" "Geometry" } } parm { name "vm_coving" label "Coving" type integer default { "1" } menu { "0" "Disable Coving" "1" "Coving for displacement/sub-d" "2" "Coving for all primitives" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "coving" } parmtag { "spare_category" "Geometry" } } parm { name "vm_materialoverride" label "Material Override" type string default { "compact" } menu { "none" "Disabled" "full" "Evaluate for Each Primitve/Point" "compact" "Evaluate Once" } parmtag { "spare_category" "Geometry" } } parm { name "vm_overridedetail" label "Ignore Geometry Attribute Shaders" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "overridedetail" } parmtag { "spare_category" "Geometry" } } parm { name "vm_procuseroottransform" label "Proc Use Root Transform" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "procuseroottransform" } parmtag { "spare_category" "Geometry" } } } } group { name "stdswitcher4_2" label "Misc" parm { name "use_dcolor" baseparm label "Set Wireframe Color" export none } parm { name "dcolor" baseparm label "Wireframe Color" export none } parm { name "picking" baseparm label "Viewport Selecting Enabled" export none } parm { name "pickscript" baseparm label "Select Script" export none } parm { name "caching" baseparm label "Cache Object Transform" export none } parm { name "vport_shadeopen" baseparm label "Shade Open Curves In Viewport" export none } parm { name "vport_displayassubdiv" baseparm label "Display as Subdivision in Viewport" invisible export none } parm { name "vport_onionskin" baseparm label "Onion Skinning" export none } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O.parm" Content-Type: text/plain { version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 0 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) constraints_on [ 0 locks=0 ] ( "off" ) constraints_path [ 0 locks=0 ] ( "" ) lookatpath [ 0 locks=0 ] ( "" ) lookupobjpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) shop_materialpath [ 0 locks=0 ] ( /shop/ramp ) shop_materialopts [ 0 locks=0 ] ( 0 ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) use_dcolor [ 0 locks=0 ] ( "off" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "on" ) vport_shadeopen [ 0 locks=0 ] ( "off" ) vport_displayassubdiv [ 0 locks=0 ] ( "off" ) vport_onionskin [ 0 locks=0 ] ( "off" ) stdswitcher4 [ 0 locks=0 ] ( 0 0 0 ) viewportlod [ 0 locks=0 ] ( "full" ) vm_rendervisibility [ 0 locks=0 ] ( * ) vm_rendersubd [ 0 locks=0 ] ( "off" ) vm_subdstyle [ 0 locks=0 ] ( mantra_catclark ) vm_subdgroup [ 0 locks=0 ] ( "" ) vm_osd_quality [ 0 locks=0 ] ( 1 ) vm_osd_vtxinterp [ 0 locks=0 ] ( 2 ) vm_osd_fvarinterp [ 0 locks=0 ] ( 4 ) folder0 [ 0 locks=0 ] ( 0 0 0 0 ) categories [ 0 locks=0 ] ( "" ) reflectmask [ 0 locks=0 ] ( * ) refractmask [ 0 locks=0 ] ( * ) lightmask [ 0 locks=0 ] ( * ) lightcategories [ 0 locks=0 ] ( * ) vm_lpetag [ 0 locks=0 ] ( "" ) vm_volumefilter [ 0 locks=0 ] ( box ) vm_volumefilterwidth [ 0 locks=0 ] ( 1 ) vm_matte [ 0 locks=0 ] ( "off" ) vm_rayshade [ 0 locks=0 ] ( "off" ) geo_velocityblur [ 0 locks=0 ] ( "off" ) geo_accelattribute [ 0 locks=0 ] ( accel ) vm_shadingquality [ 0 locks=0 ] ( 1 ) vm_flatness [ 0 locks=0 ] ( 0.050000000000000003 ) vm_raypredice [ 0 locks=0 ] ( 0 ) vm_curvesurface [ 0 locks=0 ] ( "off" ) vm_rmbackface [ 0 locks=0 ] ( "off" ) shop_geometrypath [ 0 locks=0 ] ( "" ) vm_forcegeometry [ 0 locks=0 ] ( "on" ) vm_rendersubdcurves [ 0 locks=0 ] ( "off" ) vm_renderpoints [ 0 locks=0 ] ( 2 ) vm_renderpointsas [ 0 locks=0 ] ( 0 ) vm_usenforpoints [ 0 locks=0 ] ( "off" ) vm_pointscale [ 0 locks=0 ] ( 1 ) vm_pscalediameter [ 0 locks=0 ] ( "off" ) vm_metavolume [ 0 locks=0 ] ( "off" ) vm_coving [ 0 locks=0 ] ( 1 ) vm_materialoverride [ 0 locks=0 ] ( compact ) vm_overridedetail [ 0 locks=0 ] ( "off" ) vm_procuseroottransform [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O.init" Content-Type: text/plain type = flipsource matchesdef = 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -7.50713 -8.52389 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_EMULOV_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_VOLUME_O 1 1 "input1" } inputs { 0 O_EMULOV_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_VOLUME_O 0 1 } stat { create 1612006482 modify 1624873458 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O.chn" Content-Type: text/plain { channel particlesep { lefttype = extend righttype = extend default = 0.10000000000000001 flags = 0 segment { length = 0 value = 0.10000000000000001 0.10000000000000001 expr = 1/9 } } channel voxelsize { lefttype = extend righttype = extend default = 1.8999999999999999 flags = 0 segment { length = 0 value = 1.8999999999999999 1.8999999999999999 expr = ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_NOITALUGER_O_REGULATION_SLIDERS_O/O_EZIS_LEXOV_O_VOXEL_SIZE_O\") } } channel jitterseed { lefttype = extend righttype = extend flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = $T } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O.parm" Content-Type: text/plain { version 0.8 initialize [ 0 locks=0 ] ( "sourceflip" ) volumename [ 0 locks=0 ] ( surface ) voxelsize [ 0 locks=0 ] ( [ voxelsize 0.027777777777777776 ] ) shell [ 0 locks=0 ] ( "on" ) shellthickness [ 0 locks=0 ] ( 0.875 ) outputfog [ 0 locks=0 ] ( "off" ) remapfog [ 0 locks=0 ] ( "off" ) fogboost [ 0 locks=0 ] ( 0 ) folder0 [ 0 locks=0 ] ( 0 ) createparticles [ 0 locks=0 ] ( "off" ) particlegroup [ 0 locks=0 ] ( particles ) particlesep [ 8 locks=0 ] ( [ particlesep 0.1111111111111111 ] ) jitterseed [ 0 locks=0 ] ( [ jitterseed 0 ] ) jitterscale [ 0 locks=0 ] ( 0 ) dooversampling [ 0 locks=0 ] ( "off" ) oversampling [ 0 locks=0 ] ( 2 ) oversamplingbandwidth [ 0 locks=0 ] ( 1 ) addvelocity [ 0 locks=0 ] ( "off" ) velocity [ 0 locks=0 ] ( 0 0 0 ) enablerest [ 0 locks=0 ] ( "off" ) dualrestattributes [ 0 locks=0 ] ( "on" ) restoffset [ 0 locks=0 ] ( 0 0 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_NOITALUGER_O_REGULATION_SLIDERS_O.init" Content-Type: text/plain type = volumewrangle matchesdef = 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_NOITALUGER_O_REGULATION_SLIDERS_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -21.624 -15.2746 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1616101504 modify 1624873806 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_NOITALUGER_O_REGULATION_SLIDERS_O.spareparmdef" Content-Type: text/plain parm { name "O_EZIS_LEXOV_O_VOXEL_SIZE_O" label "O_EZIS_LEXOV_O_VOXEL_SIZE_O" type float default { "0" } range { 0 1 } } group { name "folder1" label "Code" parm { name "group" baseparm label "Group" export none } parm { name "bindeach" baseparm label "Bind Each Volume to Density" export none } parm { name "snippet" baseparm label "VEXpression" export all } parm { name "exportlist" baseparm label "Volumes to Write to" export none } parm { name "vex_strict" baseparm label "Enforce Prototypes" export none } } group { name "folder1_1" label "Bindings" parm { name "autobind" baseparm label "Autobind by Name" export none } multiparm { name "bindings" label "Number of Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindprimname#" baseparm label "Primitive Name" export none } parm { name "bindprim#" baseparm label "Primitive" export none } parm { name "bindname#" baseparm label "VEX Parameter" export none } } parm { name "vex_geometrygenerator" baseparm label "Only Output Created Geometry" export none } parm { name "vdb_signedflood" baseparm label "Signed-Flood Fill Output SDF VDBs" export none } parm { name "vex_cwdpath" baseparm label "Evaluation Node Path" export none } parm { name "vex_outputmask" baseparm label "Export Parameters" export none } parm { name "vex_precision" baseparm label "VEX Precision" export none } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_NOITALUGER_O_REGULATION_SLIDERS_O.chn" Content-Type: text/plain { channel O_EZIS_LEXOV_O_VOXEL_SIZE_O { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = 1/36 } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_NOITALUGER_O_REGULATION_SLIDERS_O.parm" Content-Type: text/plain { version 0.8 folder0 [ 0 locks=0 ] ( 0 0 ) group [ 0 locks=0 ] ( "" ) bindeach [ 0 locks=0 ] ( "off" ) snippet [ 0 locks=0 ] ( "@O_EZIS_LEXOV_O_VOXEL_SIZE_O = ch(\"O_EZIS_LEXOV_O_VOXEL_SIZE_O\") ;" ) exportlist [ 0 locks=0 ] ( * ) vex_strict [ 0 locks=0 ] ( "off" ) autobind [ 0 locks=0 ] ( "on" ) bindings [ 0 locks=0 ] ( 0 ) vex_geometrygenerator [ 0 locks=0 ] ( "off" ) vdb_signedflood [ 0 locks=0 ] ( "on" ) vex_cwdpath [ 0 locks=0 ] ( . ) vex_outputmask [ 0 locks=0 ] ( * ) vex_precision [ 0 locks=0 ] ( auto ) O_EZIS_LEXOV_O_VOXEL_SIZE_O [ 8 locks=0 ] ( [ O_EZIS_LEXOV_O_VOXEL_SIZE_O 0.027777777777777776 ] ) folder1 [ 0 locks=0 ] ( 0 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_NOITALUGER_O_REGULATION_SLIDERS_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O.init" Content-Type: text/plain type = volumewrangle matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -20.495 -7.40763 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_SNOGILOP_EREHPS_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_SPHERE_POLYGONS_O 1 1 "input1" } inputs { 0 O_SNOGILOP_EREHPS_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_SPHERE_POLYGONS_O 0 1 } stat { create 1595844362 modify 1623870147 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O.spareparmdef" Content-Type: text/plain group { name "folder1" label "Code" parm { name "group" baseparm label "Group" export none } parm { name "bindeach" baseparm label "Bind Each Volume to Density" export none } parm { name "snippet" baseparm label "VEXpression" export all } parm { name "exportlist" baseparm label "Volumes to Write to" export none } parm { name "vex_strict" baseparm label "Enforce Prototypes" export none } } group { name "folder1_1" label "Bindings" parm { name "autobind" baseparm label "Autobind by Name" export none } multiparm { name "bindings" label "Number of Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindprimname#" baseparm label "Primitive Name" export none } parm { name "bindprim#" baseparm label "Primitive" export none } parm { name "bindname#" baseparm label "VEX Parameter" export none } } parm { name "vex_geometrygenerator" baseparm label "Only Output Created Geometry" export none } parm { name "vdb_signedflood" baseparm label "Signed-Flood Fill Output SDF VDBs" export none } parm { name "vex_cwdpath" baseparm label "Evaluation Node Path" export none } parm { name "vex_outputmask" baseparm label "Export Parameters" export none } } parm { name "O_ELACS_O_SCALE_O" label "O_ELACS_O_SCALE_O" type float default { "0" } range { -32 32 } } parm { name "O_REWOP_O_POWER_O" label "O_REWOP_O_POWER_O" type float default { "0" } range { -32 32 } } parm { name "O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O" label "O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O" type float default { "0" } range { 0 16 } } parm { name "O_TFIHS_O_SHIFT_O" label "O_TFIHS_O_SHIFT_O" type float default { "0" } range { -2 2 } } parm { name "vex_precision" baseparm label "VEX Precision" export none } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O.parm" Content-Type: text/plain { version 0.8 folder0 [ 0 locks=0 ] ( 0 0 ) group [ 0 locks=0 ] ( "" ) bindeach [ 0 locks=0 ] ( "off" ) snippet [ 0 locks=0 ] ( "@O_ELACS_O_SCALE_O=ch('O_ELACS_O_SCALE_O'); @O_REWOP_O_POWER_O=ch('O_REWOP_O_POWER_O'); @O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O=ch('O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O'); @O_TFIHS_O_SHIFT_O=ch('O_TFIHS_O_SHIFT_O'); // 5ਟ0\\MⓄC.SЯEDAHSFⓄKⓄⓄBƎEHT\\\\:PTTH Ⓞ Ⓞ HTTP://THEBⓄⓄKⓄFSHADERS.CⓄM/05 ◯\\\\ // \\\\ // 5ਟ0\\MⓄC.SЯEDAHSFⓄKⓄⓄBƎEHT\\\\:PTTH Ⓞ Ⓞ HTTP://THEBⓄⓄKⓄFSHADERS.CⓄM/05 ◯\\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ЯAEИIL Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ LINEAR Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_RAENIL_ECILS_EMULOV_O_VOLUME_SLICE_LINEAR_DENSITY_GRADIENT_O=(@density); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ЯAEИIL Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ LINEAR Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LADIOSUИISOC Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ COSINUSOIDAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_LADIOSUNISOC_ECILS_EMULOV_O_VOLUME_SLICE_COSINUSOIDAL_DENSITY_GRADIENT_O=((1-cos(1*$PI*(@density)))/2); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LADIOSUИISOC Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ COSINUSOIDAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // // // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_DENSITY_GRADIENT_O=( (sqrt(((-cos($PI*(@density)))))/2) + ((-sqrt(((cos($PI*(@density)))))+1)/2) ); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ELCЯICIMES Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ SEMICIRCLE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_ELCRICIMES_ECILS_EMULOV_O_VOLUME_SLICE_SEMICIRCLE_DENSITY_GRADIENT_O=(sqrt(((sin(.5*$PI*(@density)))))); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ELCЯICIMES Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ SEMICIRCLE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_EGDE_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_EDGE_DENSITY_GRADIENT_O=((-sqrt(((cos(.5*$PI*(@density)))))+1)*1.0625); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_GNIR_EGDE_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_EDGE_RING_DENSITY_GRADIENT_O=(( (-sqrt(((-cos($PI*(@density)))))/1) + ((-sqrt(((cos($PI*(@density)))))+1)/1) )*1.0625); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // // // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_EGDE_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_EDGE_DENSITY_GRADIENT_O=((exp(2*$PI*@density))/(exp(2*$PI))); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ FLAH Ⓞ REPU Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ UPER Ⓞ HALF Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_LAITNENOPXE_FLAH_REPU_ECILS_EMULOV_O_VOLUME_SLICE_UPER_HALF_EXPONENTIAL_DENSITY_GRADIENT_O=(1-(exp(2*$PI)/exp(8*@density)/exp(2*$PI))); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ FLAH Ⓞ REPU Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ UPER Ⓞ HALF Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EMAЯF Ⓞ ЯEИI Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ INER Ⓞ FRAME Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_EMARF_RENI_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_INER_FRAME_DENSITY_GRADIENT_O=( (2*$PI)/exp(@density*(2*$PI))/(2*$PI) ); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EMAЯF Ⓞ ЯEИI Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ INER Ⓞ FRAME Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_DENSITY_GRADIENT_O=((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))-.5); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_GNIR_EGDE_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_EDGE_RING_DENSITY_GRADIENT_O=((1-((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1))) + (1- (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1)))-0))*1.0625); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ //@density = ( ( ((exp( (@density*1) )/(exp(.5*$PI)) )) )); //@density = (1-(cos( (.5*$PI*@density*1))))+.25; //@density = sqrt(sin(2*$PI*@density /4)+.5)-.5; //@density = (sqrt(sin(.25*$PI*@density)) )*1; //@density=( ( (pow(min(cos($PI*@density/2), 1.0 - abs(@density)), 1.0)) )); //@density = exp(2*$PI)/( (exp(sin(@density))))/exp(2*$PI); //@density = 1/( 1/sqrt (1/sin(-1/@density)) )/2; //@density = 1/( 1/sqrt (2/sin(-1/@density)) )/2; //@density = ( sqrt ( (cos(@density*2.25))) ); //@density = ( sqrt ( (sin(@density))) ); //@density = (1-( pow( (sin($PI*@density/2)),.5) ))+.25; //@density = (1-( pow( (cos($PI*@density/2)),.5) ))+.25; //@density = (1- ( pow(abs(sin($PI*@density/2)),.5) )); //@density = (( pow( (cos($PI*@density/2)),.5) )); //@density = ( (sqrt(sin(@density))) ); //@density = ( (1-sqrt(sin(@density))) ); //@density = ( ( ((exp( (@density) )/(exp(2*$PI)) ))*@density*128 ))+.0625; //@density = (1- sqrt( (abs(sinh(pow(min(sinh($PI*@density/2), 1 - abs(@density*1)), 1))))) ); //@density = ( ( 1-(sqrt(abs(sinh(1*$PI*@density*1)))))); //@density = pow(pow($PI,@density),@density); //@density =((( pow( ((@density/16)),.25) / (pow( (1+sin(-@O_REWOP_O_POWER_O*$PI*@density)),.5) ))-0.2625*$PI)); //@density=( @density/(0+cos(0*$PI-pow((0.015625*PI*@density),-@O_REWOP_O_POWER_O) )) ); //@density =((( pow( ((@density/16)),.25) / (pow( (1-sin(1*$PI*@density)),.5) ))-1)); //@density=( @density/(cos( pow((0.015625*PI*@density),-.5) )) ); //@density = ( (@density)/(1- pow((@density),4) ) ); //@density=@density*( (pow(min(cos(1*$PI*@density/1), 1.0 - abs(@density)), 1.0)) ); //@density=( @density/(sin(1*PI*@density)*cos(.5*PI*@density) ) ); //@density=( @density/(cos( pow((.125*PI*@density),-1) )) ); //@density=( @density/(cos( pow((.03125*PI*@density),-1) )) ); //@density= (((1/( sqrt ( cos( .5*$PI* (@density*2) ))+1 ))*2)-1); //@density= ( sqrt (-cos( .5*$PI* (@density*2) )) ); //@density= ((1-cos(1*$PI*(@density)))/2); //@density=(-sqrt(((cos(.5*$PI*(@density)))))+1); //@density=(sqrt(((sin(.5*$PI*(@density)))))); //@density=(1-((exp(4*$PI))/(exp(16*@density))/exp(2*$PI))); //@density=((exp(2*$PI*@density))/(exp(2*$PI))); //@density=((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))-.5); //@density=(1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) ; //@density=(clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5)) ; //@density=(1-(clamp (exp(16*@density)/exp(2*$PI) ,0,.5))); //@density=( ( ( clamp( (exp(exp(4*$PI*@density)/exp(2*$PI))/2-.5),0,.5) ) ) * ( ( clamp( 1-(exp(exp(4*$PI)/exp(4*$PI*@density)/exp(2*$PI))/2-.5),0.5,1) ) ))+.5; //@density=( ( clamp( 1-(exp(exp(4*$PI)/exp(4*$PI*@density)/exp(2*$PI))/2-.5 ),0.5,1) ) ); //@density=( ( clamp( (exp(exp(4*$PI*@density)/exp(2*$PI))/2-.5 ),0,.5) ) ) ; //@density=1-( exp(@density*(2*$PI))/(2*$PI) ); //@density=( (2*$PI)/exp(@density*(2*$PI))/(2*$PI) ); //@density=((exp(2*$PI*@density))/(exp(2*$PI))); //* (1-(exp(4*$PI)/exp(16*@density)/exp(2*$PI))) +2 )/(((exp(2*$PI))/2+1)-0.5) //@density=( clamp((1-((exp(2*$PI))/(exp(8*@density))/exp(4*$PI))),0,1) + clamp(((exp(2*$PI*@density))/(exp(2*$PI))),0,1) ); //@density=exp(1-sqrt(((sin(.5*$PI*(@density))))))/exp(2*$PI)+.5; //@density=( (pow(2*$PI*@density, .5))/2.0 ) + (1.0 - (pow(2.0*(1.0-$PI*@density), 4))/2.0 )/4; //@density=(( (-sqrt(((-cos($PI*(@density)))))/1) + ((-sqrt(((cos($PI*(@density)))))+1)/1) )*1.0625); //@density=(( (-sqrt(((-cos($PI*(@density)))))/1) + ((-sqrt(((cos($PI*(@density)))))+1)/1) )*1.0625); //@density=(((1-((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1))) + (1- (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1)))-0))*1.0625) ); //@density=(((1-((1-( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) )) + (1- ( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ))-0))*1.0625) )/(exp(2*$PI)); //@density=(( (((1-((1-( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) )) - (1- ( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ))-0))*1.0625) )/(exp(2*$PI)) ))*1; //@density=(1-(((exp(16*$PI*@density)/exp(2*$PI))) )); //@density=(sqrt(((sin(.5*$PI*(@density)))))); //@density=(pow( (((sin(.5*$PI*(@density))))) ,.5 ) ); //@density=( 1/pow(@density,2) )/(4096); //@density=(1/(16*@density)); //@density=(((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))-.5)); //@density=(1/(256*@density)); //@density=1-((atan(1/@density*1*$PI))/(1*$PI)*8-3); //@density=(1/@density)/16; //@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-8,2)-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,8)-1)-1),-256,0) )/1.5+.5))/1)*(1+(1/(@O_ELACS_O_SCALE_O*2))))-(1/(@O_ELACS_O_SCALE_O*4))); //@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-8,2)-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,8)-1)-1),-256,0) )/1.5+.5))/1)*(1+(1/(@O_ELACS_O_SCALE_O*2))))-(1/(@O_ELACS_O_SCALE_O*4))); //@density=(1-(( (( clamp( (1/(clamp(( ((4))*@density),-256, ((2)) ) - ( 1/(4) ) -((2)) ) + (4) +(1) ), (1) ,256) )/8+.375) + (( clamp( (1/(clamp(( ((4)) *@density), ((2)) ,256) + ( 1/(4) ) -((2)) ) - (4) +(1) ),-256, (1) ) )/8+.375) )-.5)); //@density=((( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256,((@O_ELACS_O_SCALE_O/2)) )-( 1/(4) ) -((@O_ELACS_O_SCALE_O/2))) + (4) +(4) ),(1),256)))/8); //@density=((( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256,((@O_ELACS_O_SCALE_O/2)) )-( 1/(4) ) -((@O_ELACS_O_SCALE_O/2))) + (4) +(4) ),0,256)))/8); //@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-256,(2))-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,256)-1)-1),-256,0) )+.5 ))))); //@density=(((( (( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-256,((@O_ELACS_O_SCALE_O/2)))-3)+.75 ),0,256) )+.5 ))))); //@density=(((( (( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),(@O_ELACS_O_SCALE_O/2),256)-1)-1),-256,0) )+.75 )/2)+.125))); //@density=(1-(( ((clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256, ((@O_ELACS_O_SCALE_O/2)) ) - ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) + (7) +(1) ), (4) ,256) )/8) *(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) ) - ( (( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O)) *@density), ((@O_ELACS_O_SCALE_O/2)) ,256) + ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) - (7) +(7) ),-256, (4) ) )/8)*(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-0))/1; //@density=(1-((( ((clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O/2))*@density),-256, ((@O_ELACS_O_SCALE_O/2)) ) - ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) + (7) +(1) ), (0) ,256) )/8) *(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-.5)*2))/8; //@density=((((1-(( clamp( (1/(clamp(((@O_ELACS_O_SCALE_O/2)*@density),-8,2)-3)+1),0,256)))))))-.35 ; //@density=(( (( (( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O/2)) *@density), ((0)) ,256) + ( 1/(4) ) -((0)) ) - (7) +(7) ),-256, (8) ) )/8)*(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-.5))+.5)*16; //@density=( ( pow( clamp( (-cos($PI*@density)) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /2.+.5 ) + ( -pow( clamp( (cos($PI*@density)) ,0.,1.) , 1./2.) /2.+.5 ) -.5); //@density=( -pow( clamp( (cos(@O_ELACS_O_SCALE_O*.5*$PI*(@density-0.))) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /.5+2.0 )/2. ; //@density=( -pow( (cos(@O_ELACS_O_SCALE_O*.5*$PI*(clamp(@density+0-(1-1/@O_ELACS_O_SCALE_O),0,8.)))) , 1./@O_REWOP_O_POWER_O) /1.+1.0 )*1; //@density=(( ( -pow( clamp( (cos(1*$PI*(@density+0+@O_TFIHS_O_SHIFT_O))) ,0.,8.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) + ( -pow( clamp( (cos(1*$PI*(@density+1+@O_TFIHS_O_SHIFT_O))) ,0.,8.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) )-1.); //@density=( -pow( (cos((clamp(@O_TFIHS_O_SHIFT_O*.5*$PI*(clamp(@density-0-(0),0,1)),0,1*$PI)))) , 1./@O_REWOP_O_POWER_O) /1.+1.0 ) ; //@density=(( ( -pow( clamp( (cos( clamp( (1/@O_TFIHS_O_SHIFT_O) *1*$PI*@density,0,$PI)-0)) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) + ( -pow( clamp( (cos(clamp((1/@O_TFIHS_O_SHIFT_O)*1*$PI*@density-((@O_TFIHS_O_SHIFT_O*(1/@O_TFIHS_O_SHIFT_O))*$PI) ,-$PI,0) ) ) ,0,1) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) )-1); //@density=(( (pow(( 1./ (1.-clamp( @density *2. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/2.) + 1.-((pow(( 1./ (clamp( ( @density -.5)*2. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/2.)+0.) )-.5)*2; //@density=((pow(( 1./ (1.-clamp( ( @density -.0)*1. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0); //// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ //// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ //// Ⓞ \\\\\\\\ //// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ //// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ //@density=(( ((pow(( 1./ (1.-clamp( (@density- 0 )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0) )); //@density=(( ((pow(( 1./ (1.-clamp( (@density- 0 )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0) + (((pow(( 1./ (clamp( (@density-.5 - ( (((((@O_TFIHS_O_SHIFT_O-( .5+(@O_TFIHS_O_SHIFT_O/2) ) ))))) ) )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+0.0)) )-1) //* //(( (-pow( cos(.5*$PI * clamp(((@density))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) + (-pow( cos(.5*$PI * clamp(((@density-1 - ( (((((@O_TFIHS_O_SHIFT_O-( +.5 + 1/@O_TFIHS_O_SHIFT_O*(@O_TFIHS_O_SHIFT_O/2) ))))) ))))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), -1,0) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )-1); //; @density=(pow( (((sin(.5*$PI*(@density))))),(pow(3,-1) )) ); //@density=(pow( (((-cos(1*$PI*(@density))))),(pow(1,-1) )) )/2+.5; //// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ //// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ //// Ⓞ \\\\\\\\ //// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ //// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ //// Ⓞ (( (-pow( cos(.5*PI * clamp(((x))*2*(1/ ((((c)))) ), 0,1) ) , 1/b ) /1+1) + (-pow( cos(.5*PI * clamp(((x-1 - ( (((((c-( +.5 + 1/c*(c/2) ))))) ))))*2*(1/ ((((c)))) ), -1,0) ) , 1/b ) /1+1) )-1) Ⓞ \\\\\\\\ //@density*=(( (-pow( cos(.5*$PI * clamp(((@density))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) + (-pow( cos(.5*$PI * clamp(((@density-1 - ( (((((@O_TFIHS_O_SHIFT_O-( +.5 + 1/@O_TFIHS_O_SHIFT_O*(@O_TFIHS_O_SHIFT_O/2) ))))) ))))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), -1,0) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )-1); //@density*=(( (-pow( cos(.5*$PI * clamp(((@density))*1*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )); " ) exportlist [ 0 locks=0 ] ( * ) vex_strict [ 0 locks=0 ] ( "off" ) autobind [ 0 locks=0 ] ( "on" ) bindings [ 0 locks=0 ] ( 0 ) vex_geometrygenerator [ 0 locks=0 ] ( "off" ) vdb_signedflood [ 0 locks=0 ] ( "on" ) vex_cwdpath [ 0 locks=0 ] ( . ) vex_outputmask [ 0 locks=0 ] ( * ) vex_precision [ 0 locks=0 ] ( 64 ) folder1 [ 0 locks=0 ] ( 0 0 ) O_ELACS_O_SCALE_O [ 0 locks=0 ] ( 32 ) O_REWOP_O_POWER_O [ 0 locks=0 ] ( -1.5 ) O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O [ 0 locks=0 ] ( 0.33333333333300003 ) O_TFIHS_O_SHIFT_O [ 0 locks=0 ] ( 2 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O.inp" Content-Type: text/plain 4 0 1 6 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" 1 2 6.0999999046325684 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" 2 3 6.1999998092651367 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" 3 4 6.3000001907348633 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/volumevop1.init" Content-Type: text/plain type = volumevop matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/volumevop1.def" Content-Type: text/plain sopflags sopflags = comment "" position 1.52017 3.25814 connectornextid 5 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on outputsNamed3 { 4 "output1" } inputsNamed3 { 0 blast1 1 1 "input1" 1 (1) "" 1 "input2" 2 (2) "" 1 "input3" 3 (3) "" 1 "input4" } inputs { 0 blast1 0 1 1 (1) 0 1 2 (2) 0 1 3 (3) 0 1 } stat { create 1354656210 modify 1640786700 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/volumevop1.multiparm" Content-Type: text/plain 3 bindprimname# ../bindprimname# bindprim# ../bindprim# bindname# ../bindname# --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/volumevop1.spareparmdef" Content-Type: text/plain group { name "stdswitcher3" label "Vex Setup" parm { name "vexsrc" baseparm label "Vex Source" export all } parm { name "shoppath" baseparm label "Shop Path" export all } parm { name "script" baseparm label "Script" export all } parm { name "clear" baseparm label "Re-load VEX Functions" export all } parm { name "vop_compiler" baseparm label "Compiler" export none } parm { name "vop_forcecompile" baseparm label "Force Compile" export none } parm { name "vex_cwdpath" baseparm label "Evaluation Node Path" export none } parm { name "vex_outputmask" baseparm label "Export Parameters" export none } parm { name "vex_multithread" baseparm label "Enable Multithreading" export none } } group { name "stdswitcher3_1" label "Volume Bindings" parm { name "vex_geometrygenerator" baseparm label "Only Output Created Geometry" export none } parm { name "vdb_signedflood" baseparm label "Signed-Flood Fill Output SDF VDBs" export none } parm { name "autobind" baseparm label "Autobind by Name" export none } parm { name "bindeach" baseparm label "Bind Each to Density" export none } multiparm { name "bindings" label "Number of Bindings" baseparm default 0 disablewhen "{ autobind == 1 } { bindeach == 1 }" parmtag { "multistartoffset" "1" } parm { name "bindprimname#" baseparm label "Primitive Name" export none } parm { name "bindprim#" baseparm label "Primitive" export none } parm { name "bindname#" baseparm label "VEX Parameter" export none } } } parm { name "vex_precision" baseparm label "VEX Precision" export none } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/volumevop1.chn" Content-Type: text/plain { channel bindeach { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../bindeach\") } } channel autobind { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 expr = "!ch(\"../bindeach\") && ch(\"../autobind\")" } } channel vex_cwdpath { lefttype = extend righttype = extend defaultString = \"..\" flags = 0 segment { length = 0 expr = chsop(\"../vex_cwdpath\") } } channel vex_outputmask { lefttype = extend righttype = extend defaultString = \"*\" flags = 0 segment { length = 0 expr = chs(\"../vex_outputmask\") } } channel vdb_signedflood { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../vdb_signedflood\") } } channel vex_geometrygenerator { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../vex_geometrygenerator\") } } channel bindings { lefttype = extend righttype = extend flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../bindings\") } } channel vex_precision { lefttype = extend righttype = extend defaultString = \"auto\" flags = 0 segment { length = 0 expr = chs(\"../vex_precision\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/volumevop1.parm" Content-Type: text/plain { version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 ) vexsrc [ 0 locks=0 ] ( "myself" ) shoppath [ 0 locks=0 ] ( "" ) script [ 0 locks=0 ] ( null ) clear [ 0 locks=0 ] ( 0 ) vop_compiler [ 0 locks=0 ] ( "vcc -q $VOP_INCLUDEPATH -o $VOP_OBJECTFILE -e $VOP_ERRORFILE $VOP_SOURCEFILE" ) vop_forcecompile [ 0 locks=0 ] ( 0 ) vex_cwdpath [ 0 locks=0 ] ( [ vex_cwdpath /obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O ] ) vex_outputmask [ 0 locks=0 ] ( [ vex_outputmask * ] ) vex_multithread [ 0 locks=0 ] ( "on" ) vex_geometrygenerator [ 0 locks=0 ] ( [ vex_geometrygenerator 0 ] ) vdb_signedflood [ 0 locks=0 ] ( [ vdb_signedflood 1 ] ) autobind [ 0 locks=0 ] ( [ autobind 1 ] ) bindeach [ 0 locks=0 ] ( [ bindeach 0 ] ) bindings [ 0 locks=0 ] ( [ bindings 0 ] ) vex_precision [ 0 locks=0 ] ( [ vex_precision 64 ] ) stdswitcher3 [ 0 locks=0 ] ( 0 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/volumevop1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/volumevop1/snippet1.init" Content-Type: text/plain type = snippet matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/volumevop1/snippet1.def" Content-Type: text/plain comment "" position 4.85873 3.63513 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "outnext" 3 "outnext_2" 5 "outnext_3" 7 "outnext_4" 9 "outnext_5" 11 "outnext_6" 13 "outnext_7" 15 "outnext_8" 17 "outnext_9" } inputsNamed3 { } inputs { } stat { create 1354656277 modify 1616128292 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/volumevop1/snippet1.chn" Content-Type: text/plain { channel code { lefttype = extend righttype = extend defaultString = \"\" flags = 0 segment { length = 0 expr = chs(\"../../snippet\") } } channel exportlist { lefttype = extend righttype = extend defaultString = \"*\" flags = 0 segment { length = 0 expr = chs(\"../../exportlist\") } } channel strict { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../../vex_strict\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/volumevop1/snippet1.parm" Content-Type: text/plain { version 0.8 code [ 0 locks=0 ] ( [ code "@O_ELACS_O_SCALE_O=ch('O_ELACS_O_SCALE_O'); @O_REWOP_O_POWER_O=ch('O_REWOP_O_POWER_O'); @O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O=ch('O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O'); @O_TFIHS_O_SHIFT_O=ch('O_TFIHS_O_SHIFT_O'); // 5ਟ0\\MⓄC.SЯEDAHSFⓄKⓄⓄBƎEHT\\:PTTH Ⓞ Ⓞ HTTP://THEBⓄⓄKⓄFSHADERS.CⓄM/05 ◯\\ // \\ // 5ਟ0\\MⓄC.SЯEDAHSFⓄKⓄⓄBƎEHT\\:PTTH Ⓞ Ⓞ HTTP://THEBⓄⓄKⓄFSHADERS.CⓄM/05 ◯\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ЯAEИIL Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ LINEAR Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ @O_TNEIDARG_YTISNED_RAENIL_ECILS_EMULOV_O_VOLUME_SLICE_LINEAR_DENSITY_GRADIENT_O=(@density); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ЯAEИIL Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ LINEAR Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ // // // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LADIOSUИISOC Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ COSINUSOIDAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ @O_TNEIDARG_YTISNED_LADIOSUNISOC_ECILS_EMULOV_O_VOLUME_SLICE_COSINUSOIDAL_DENSITY_GRADIENT_O=((1-cos(1*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density)))/2); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LADIOSUИISOC Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ COSINUSOIDAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ // // // // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ @O_TNEIDARG_YTISNED_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_DENSITY_GRADIENT_O=( (sqrt(((-cos(3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density)))))/2) + ((-sqrt(((cos(3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density)))))+1)/2) ); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ELCЯICIMES Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ SEMICIRCLE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ @O_TNEIDARG_YTISNED_ELCRICIMES_ECILS_EMULOV_O_VOLUME_SLICE_SEMICIRCLE_DENSITY_GRADIENT_O=(sqrt(((sin(.5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density)))))); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ELCЯICIMES Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ SEMICIRCLE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ @O_TNEIDARG_YTISNED_EGDE_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_EDGE_DENSITY_GRADIENT_O=((-sqrt(((cos(.5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density)))))+1)*1.0625); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ @O_TNEIDARG_YTISNED_GNIR_EGDE_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_EDGE_RING_DENSITY_GRADIENT_O=(( (-sqrt(((-cos(3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density)))))/1) + ((-sqrt(((cos(3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density)))))+1)/1) )*1.0625); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ // // // // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ @O_TNEIDARG_YTISNED_EGDE_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_EDGE_DENSITY_GRADIENT_O=((exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density))/(exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ FLAH Ⓞ REPU Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ UPER Ⓞ HALF Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ @O_TNEIDARG_YTISNED_LAITNENOPXE_FLAH_REPU_ECILS_EMULOV_O_VOLUME_SLICE_UPER_HALF_EXPONENTIAL_DENSITY_GRADIENT_O=(1-(exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)/exp(8*@density)/exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ FLAH Ⓞ REPU Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ UPER Ⓞ HALF Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EMAЯF Ⓞ ЯEИI Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ INER Ⓞ FRAME Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ @O_TNEIDARG_YTISNED_EMARF_RENI_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_INER_FRAME_DENSITY_GRADIENT_O=( (2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)/exp(@density*(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))/(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296) ); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EMAЯF Ⓞ ЯEИI Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ INER Ⓞ FRAME Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ @O_TNEIDARG_YTISNED_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_DENSITY_GRADIENT_O=((1-(clamp( ( ( (exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))/(exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)) / (exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)) / (exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)) )/2 ) ,0,0.5))-.5); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ @O_TNEIDARG_YTISNED_GNIR_EGDE_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_EDGE_RING_DENSITY_GRADIENT_O=((1-((1-(clamp( ( ( (exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))/(exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)) / (exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)) )/1 ) ,0,1))) + (1- (clamp( ( ( (exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)) / (exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)) )/1 ) ,0,1)))-0))*1.0625); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\ //@density = ( ( ((exp( (@density*1) )/(exp(.5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)) )) )); //@density = (1-(cos( (.5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density*1))))+.25; //@density = sqrt(sin(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density /4)+.5)-.5; //@density = (sqrt(sin(.25*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)) )*1; //@density=( ( (pow(min(cos(3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density/2), 1.0 - abs(@density)), 1.0)) )); //@density = exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)/( (exp(sin(@density))))/exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296); //@density = 1/( 1/sqrt (1/sin(-1/@density)) )/2; //@density = 1/( 1/sqrt (2/sin(-1/@density)) )/2; //@density = ( sqrt ( (cos(@density*2.25))) ); //@density = ( sqrt ( (sin(@density))) ); //@density = (1-( pow( (sin(3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density/2)),.5) ))+.25; //@density = (1-( pow( (cos(3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density/2)),.5) ))+.25; //@density = (1- ( pow(abs(sin(3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density/2)),.5) )); //@density = (( pow( (cos(3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density/2)),.5) )); //@density = ( (sqrt(sin(@density))) ); //@density = ( (1-sqrt(sin(@density))) ); //@density = ( ( ((exp( (@density) )/(exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)) ))*@density*128 ))+.0625; //@density = (1- sqrt( (abs(sinh(pow(min(sinh(3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density/2), 1 - abs(@density*1)), 1))))) ); //@density = ( ( 1-(sqrt(abs(sinh(1*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density*1)))))); //@density = pow(pow(3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296,@density),@density); //@density =((( pow( ((@density/16)),.25) / (pow( (1+sin(-@O_REWOP_O_POWER_O*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)),.5) ))-0.2625*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)); //@density=( @density/(0+cos(0*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296-pow((0.015625*PI*@density),-@O_REWOP_O_POWER_O) )) ); //@density =((( pow( ((@density/16)),.25) / (pow( (1-sin(1*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)),.5) ))-1)); //@density=( @density/(cos( pow((0.015625*PI*@density),-.5) )) ); //@density = ( (@density)/(1- pow((@density),4) ) ); //@density=@density*( (pow(min(cos(1*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density/1), 1.0 - abs(@density)), 1.0)) ); //@density=( @density/(sin(1*PI*@density)*cos(.5*PI*@density) ) ); //@density=( @density/(cos( pow((.125*PI*@density),-1) )) ); //@density=( @density/(cos( pow((.03125*PI*@density),-1) )) ); //@density= (((1/( sqrt ( cos( .5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296* (@density*2) ))+1 ))*2)-1); //@density= ( sqrt (-cos( .5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296* (@density*2) )) ); //@density= ((1-cos(1*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density)))/2); //@density=(-sqrt(((cos(.5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density)))))+1); //@density=(sqrt(((sin(.5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density)))))); //@density=(1-((exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))/(exp(16*@density))/exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))); //@density=((exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density))/(exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))); //@density=((1-(clamp( ( ( (exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))/(exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)) / (exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)) / (exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)) )/2 ) ,0,0.5))-.5); //@density=(1-(clamp( ( ( (exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))/(exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)) / (exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)) )/2 ) ,0,0.5))) ; //@density=(clamp( ( ( (exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)) / (exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)) )/2 ) ,0,0.5)) ; //@density=(1-(clamp (exp(16*@density)/exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296) ,0,.5))); //@density=( ( ( clamp( (exp(exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)/exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))/2-.5),0,.5) ) ) * ( ( clamp( 1-(exp(exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)/exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)/exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))/2-.5),0.5,1) ) ))+.5; //@density=( ( clamp( 1-(exp(exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)/exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)/exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))/2-.5 ),0.5,1) ) ); //@density=( ( clamp( (exp(exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)/exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))/2-.5 ),0,.5) ) ) ; //@density=1-( exp(@density*(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))/(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296) ); //@density=( (2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)/exp(@density*(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))/(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296) ); //@density=((exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density))/(exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))); //* (1-(exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)/exp(16*@density)/exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))) +2 )/(((exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))/2+1)-0.5) //@density=( clamp((1-((exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))/(exp(8*@density))/exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))),0,1) + clamp(((exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density))/(exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))),0,1) ); //@density=exp(1-sqrt(((sin(.5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density))))))/exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)+.5; //@density=( (pow(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density, .5))/2.0 ) + (1.0 - (pow(2.0*(1.0-3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density), 4))/2.0 )/4; //@density=(( (-sqrt(((-cos(3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density)))))/1) + ((-sqrt(((cos(3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density)))))+1)/1) )*1.0625); //@density=(( (-sqrt(((-cos(3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density)))))/1) + ((-sqrt(((cos(3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density)))))+1)/1) )*1.0625); //@density=(((1-((1-(clamp( ( ( (exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))/(exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)) / (exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)) )/1 ) ,0,1))) + (1- (clamp( ( ( (exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)) / (exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)) )/1 ) ,0,1)))-0))*1.0625) ); //@density=(((1-((1-( ( ( (exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))/(exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)) / (exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)) )/1 ) )) + (1- ( ( ( (exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)) / (exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)) )/1 ) ))-0))*1.0625) )/(exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)); //@density=(( (((1-((1-( ( ( (exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))/(exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)) / (exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)) )/1 ) )) - (1- ( ( ( (exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)) / (exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)) )/1 ) ))-0))*1.0625) )/(exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)) ))*1; //@density=(1-(((exp(16*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)/exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))) )); //@density=(sqrt(((sin(.5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density)))))); //@density=(pow( (((sin(.5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density))))) ,.5 ) ); //@density=( 1/pow(@density,2) )/(4096); //@density=(1/(16*@density)); //@density=(((1-(clamp( ( ( (exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))/(exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)) / (exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)) / (exp(2*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)) )/2 ) ,0,0.5))-.5)); //@density=(1/(256*@density)); //@density=1-((atan(1/@density*1*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296))/(1*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)*8-3); //@density=(1/@density)/16; //@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-8,2)-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,8)-1)-1),-256,0) )/1.5+.5))/1)*(1+(1/(@O_ELACS_O_SCALE_O*2))))-(1/(@O_ELACS_O_SCALE_O*4))); //@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-8,2)-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,8)-1)-1),-256,0) )/1.5+.5))/1)*(1+(1/(@O_ELACS_O_SCALE_O*2))))-(1/(@O_ELACS_O_SCALE_O*4))); //@density=(1-(( (( clamp( (1/(clamp(( ((4))*@density),-256, ((2)) ) - ( 1/(4) ) -((2)) ) + (4) +(1) ), (1) ,256) )/8+.375) + (( clamp( (1/(clamp(( ((4)) *@density), ((2)) ,256) + ( 1/(4) ) -((2)) ) - (4) +(1) ),-256, (1) ) )/8+.375) )-.5)); //@density=((( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256,((@O_ELACS_O_SCALE_O/2)) )-( 1/(4) ) -((@O_ELACS_O_SCALE_O/2))) + (4) +(4) ),(1),256)))/8); //@density=((( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256,((@O_ELACS_O_SCALE_O/2)) )-( 1/(4) ) -((@O_ELACS_O_SCALE_O/2))) + (4) +(4) ),0,256)))/8); //@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-256,(2))-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,256)-1)-1),-256,0) )+.5 ))))); //@density=(((( (( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-256,((@O_ELACS_O_SCALE_O/2)))-3)+.75 ),0,256) )+.5 ))))); //@density=(((( (( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),(@O_ELACS_O_SCALE_O/2),256)-1)-1),-256,0) )+.75 )/2)+.125))); //@density=(1-(( ((clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256, ((@O_ELACS_O_SCALE_O/2)) ) - ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) + (7) +(1) ), (4) ,256) )/8) *(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) ) - ( (( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O)) *@density), ((@O_ELACS_O_SCALE_O/2)) ,256) + ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) - (7) +(7) ),-256, (4) ) )/8)*(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-0))/1; //@density=(1-((( ((clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O/2))*@density),-256, ((@O_ELACS_O_SCALE_O/2)) ) - ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) + (7) +(1) ), (0) ,256) )/8) *(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-.5)*2))/8; //@density=((((1-(( clamp( (1/(clamp(((@O_ELACS_O_SCALE_O/2)*@density),-8,2)-3)+1),0,256)))))))-.35 ; //@density=(( (( (( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O/2)) *@density), ((0)) ,256) + ( 1/(4) ) -((0)) ) - (7) +(7) ),-256, (8) ) )/8)*(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-.5))+.5)*16; //@density=( ( pow( clamp( (-cos(3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /2.+.5 ) + ( -pow( clamp( (cos(3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density)) ,0.,1.) , 1./2.) /2.+.5 ) -.5); //@density=( -pow( clamp( (cos(@O_ELACS_O_SCALE_O*.5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density-0.))) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /.5+2.0 )/2. ; //@density=( -pow( (cos(@O_ELACS_O_SCALE_O*.5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(clamp(@density+0-(1-1/@O_ELACS_O_SCALE_O),0,8.)))) , 1./@O_REWOP_O_POWER_O) /1.+1.0 )*1; //@density=(( ( -pow( clamp( (cos(1*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density+0+@O_TFIHS_O_SHIFT_O))) ,0.,8.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) + ( -pow( clamp( (cos(1*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density+1+@O_TFIHS_O_SHIFT_O))) ,0.,8.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) )-1.); //@density=( -pow( (cos((clamp(@O_TFIHS_O_SHIFT_O*.5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(clamp(@density-0-(0),0,1)),0,1*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)))) , 1./@O_REWOP_O_POWER_O) /1.+1.0 ) ; //@density=(( ( -pow( clamp( (cos( clamp( (1/@O_TFIHS_O_SHIFT_O) *1*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density,0,3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296)-0)) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) + ( -pow( clamp( (cos(clamp((1/@O_TFIHS_O_SHIFT_O)*1*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@density-((@O_TFIHS_O_SHIFT_O*(1/@O_TFIHS_O_SHIFT_O))*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296) ,-3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296,0) ) ) ,0,1) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) )-1); //@density=(( (pow(( 1./ (1.-clamp( @density *2. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/2.) + 1.-((pow(( 1./ (clamp( ( @density -.5)*2. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/2.)+0.) )-.5)*2; //@density=((pow(( 1./ (1.-clamp( ( @density -.0)*1. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0); //// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\:PTTH Ⓞ \\\\ //// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\:PTTH Ⓞ \\\\ //// Ⓞ \\\\ //// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\ //// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\ //@density=(( ((pow(( 1./ (1.-clamp( (@density- 0 )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0) )); //@density=(( ((pow(( 1./ (1.-clamp( (@density- 0 )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0) + (((pow(( 1./ (clamp( (@density-.5 - ( (((((@O_TFIHS_O_SHIFT_O-( .5+(@O_TFIHS_O_SHIFT_O/2) ) ))))) ) )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+0.0)) )-1) //* //(( (-pow( cos(.5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296 * clamp(((@density))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) + (-pow( cos(.5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296 * clamp(((@density-1 - ( (((((@O_TFIHS_O_SHIFT_O-( +.5 + 1/@O_TFIHS_O_SHIFT_O*(@O_TFIHS_O_SHIFT_O/2) ))))) ))))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), -1,0) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )-1); //; @density=(pow( (((sin(.5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density))))),(pow(3,-1) )) ); //@density=(pow( (((-cos(1*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*(@density))))),(pow(1,-1) )) )/2+.5; //// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\:PTTH Ⓞ \\\\ //// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\:PTTH Ⓞ \\\\ //// Ⓞ \\\\ //// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\ //// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\ //// Ⓞ (( (-pow( cos(.5*PI * clamp(((x))*2*(1/ ((((c)))) ), 0,1) ) , 1/b ) /1+1) + (-pow( cos(.5*PI * clamp(((x-1 - ( (((((c-( +.5 + 1/c*(c/2) ))))) ))))*2*(1/ ((((c)))) ), -1,0) ) , 1/b ) /1+1) )-1) Ⓞ \\\\ //@density*=(( (-pow( cos(.5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296 * clamp(((@density))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) + (-pow( cos(.5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296 * clamp(((@density-1 - ( (((((@O_TFIHS_O_SHIFT_O-( +.5 + 1/@O_TFIHS_O_SHIFT_O*(@O_TFIHS_O_SHIFT_O/2) ))))) ))))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), -1,0) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )-1); //@density*=(( (-pow( cos(.5*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296 * clamp(((@density))*1*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )); " ] ) includes [ 0 locks=0 ] ( "" ) outercode [ 0 locks=0 ] ( "" ) expandcode [ 0 locks=0 ] ( "on" ) strict [ 0 locks=0 ] ( [ strict 0 ] ) namenum [ 0 locks=0 ] ( 0 ) exportlist [ 0 locks=0 ] ( [ exportlist * ] ) forcecodegeneration [ 0 locks=0 ] ( "on" ) strictvariables [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/volumevop1/snippet1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O.init" Content-Type: text/plain type = attribwrangle matchesdef = 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -7.495 18.345 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1615847815 modify 1640784651 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O.spareparmdef" Content-Type: text/plain group { name "folder1" label "Code" parm { name "group" baseparm label "Group" export none bindselector points "Modify Points" "Select the points to affect and press Enter to complete." 0 1 0xffffffff 0 grouptype 0 } parm { name "grouptype" baseparm label "Group Type" export none } parm { name "class" baseparm label "Run Over" export none } parm { name "vex_numcount" baseparm label "Number Count" export none } parm { name "vex_threadjobsize" baseparm label "Thread Job Size" export none } parm { name "snippet" baseparm label "VEXpression" export all } parm { name "exportlist" baseparm label "Attributes to Create" export none } parm { name "vex_strict" baseparm label "Enforce Prototypes" export none } } group { name "folder1_1" label "Bindings" parm { name "autobind" baseparm label "Autobind by Name" export none } multiparm { name "bindings" label "Number of Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindname#" baseparm label "Attribute Name" export none } parm { name "bindparm#" baseparm label "VEX Parameter" export none } } parm { name "groupautobind" baseparm label "Autobind Groups by Name" export none } multiparm { name "groupbindings" label "Group Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindgroupname#" baseparm label "Group Name" export none } parm { name "bindgroupparm#" baseparm label "VEX Parameter" export none } } parm { name "vex_cwdpath" baseparm label "Evaluation Node Path" export none } parm { name "vex_outputmask" baseparm label "Export Parameters" export none } parm { name "vex_updatenmls" baseparm label "Update Normals If Displaced" export none } parm { name "vex_matchattrib" baseparm label "Attribute to Match" export none } parm { name "vex_inplace" baseparm label "Compute Results In Place" export none } parm { name "vex_selectiongroup" baseparm label "Output Selection Group" export none } parm { name "vex_precision" baseparm label "VEX Precision" export none } } parm { name "O_SENKCIHT_O_THICKNES_O" label "O_SENKCIHT_O_THICKNES_O" type float default { "0" } range { 0 4 } } parm { name "O_EZIS_O_SIZE_O" label "O_EZIS_O_SIZE_O" type float default { "0" } range { 0 16 } } parm { name "O_TESFO_PILC_O_CLIP_OFSET_O" label "O_TESFO_PILC_O_CLIP_OFSET_O" type float default { "0" } range { 1 1.41421 } } parm { name "O_SNOISIVIDBUS_EREHPS_O_SPHERE_SUBDIVISIONS_O" label "O_SNOISIVIDBUS_EREHPS_O_SPHERE_SUBDIVISIONS_O" type integer default { "0" } range { 0 8 } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O.chn" Content-Type: text/plain { channel O_SENKCIHT_O_THICKNES_O { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "((cos(2*$PI*($FF-1)*(180/$PI)*(1/69)/84.406022589954030768899117092091000289089388918088900852079*pow(3,3) )/2/3+.0)*(1/1)+1/3)" } } channel O_EZIS_O_SIZE_O { lefttype = extend righttype = extend default = 0.14000000000000001 flags = 0 segment { length = 0 value = 0.14000000000000001 0.14000000000000001 expr = .5 } } channel O_TESFO_PILC_O_CLIP_OFSET_O { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1.006 1.006 expr = 1 } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O.parm" Content-Type: text/plain { version 0.8 folder0 [ 0 locks=0 ] ( 0 0 ) group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) class [ 0 locks=0 ] ( "point" ) vex_numcount [ 0 locks=0 ] ( 10 ) vex_threadjobsize [ 0 locks=0 ] ( 1024 ) snippet [ 0 locks=0 ] ( "@O_SENKCIHT_O_THICKNES_O=ch(\"O_SENKCIHT_O_THICKNES_O\"); @O_EZIS_O_SIZE_O=ch(\"O_EZIS_O_SIZE_O\"); @O_TESFO_PILC_O_CLIP_OFSET_O=ch(\"O_TESFO_PILC_O_CLIP_OFSET_O\"); @O_SNOISIVIDBUS_EREHPS_O_SPHERE_SUBDIVISIONS_O=ch(\"O_SNOISIVIDBUS_EREHPS_O_SPHERE_SUBDIVISIONS_O\"); //// Ⓞ sin(2*$PI*($FF-1)*(180/$PI)*(1/69)/84.406022589954030768899117092091000289089388918088900852079*pow(3,3) )/2/3+.5 Ⓞ \\\\\\\\ //// Ⓞ ((cos(2*$PI*($FF-1)*(180/$PI)*(1/69)/84.406022589954030768899117092091000289089388918088900852079*pow(3,3) )/2/3+.0)*(1/1)+1/3) Ⓞ \\\\\\\\ //// Ⓞ ((-cos(2*$PI*($FF-1)*(180/$PI)*(1/69)/84.406022589954030768899117092091000289089388918088900852079*pow(3,3) )/2+.5)/2) Ⓞ \\\\\\\\ //// Ⓞ ((-cos(2*$PI*($FF-1)*(180/$PI)*(1/69)/84.406022589954030768899117092091000289089388918088900852079*pow(3,3) )/2+.5)*(sqrt(2)-1)+1) Ⓞ \\\\\\\\ " ) exportlist [ 8 locks=0 ] ( * ) vex_strict [ 0 locks=0 ] ( "on" ) autobind [ 0 locks=0 ] ( "on" ) bindings [ 0 locks=0 ] ( 0 ) groupautobind [ 0 locks=0 ] ( "on" ) groupbindings [ 0 locks=0 ] ( 0 ) vex_cwdpath [ 0 locks=0 ] ( . ) vex_outputmask [ 0 locks=0 ] ( * ) vex_updatenmls [ 0 locks=0 ] ( "off" ) vex_matchattrib [ 0 locks=0 ] ( id ) vex_inplace [ 0 locks=0 ] ( "off" ) vex_selectiongroup [ 0 locks=0 ] ( "" ) vex_precision [ 0 locks=0 ] ( 64 ) folder1 [ 0 locks=0 ] ( 0 0 ) O_SENKCIHT_O_THICKNES_O [ 8 locks=0 ] ( [ O_SENKCIHT_O_THICKNES_O 0.5 ] ) O_EZIS_O_SIZE_O [ 8 locks=0 ] ( [ O_EZIS_O_SIZE_O 0.5 ] ) O_TESFO_PILC_O_CLIP_OFSET_O [ 0 locks=0 ] ( [ O_TESFO_PILC_O_CLIP_OFSET_O 1 ] ) O_SNOISIVIDBUS_EREHPS_O_SPHERE_SUBDIVISIONS_O [ 0 locks=0 ] ( 8 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/rad.init" Content-Type: text/plain type = attribwrangle matchesdef = 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/rad.def" Content-Type: text/plain sopflags sopflags = comment "" position -11.495 15.4724 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 subdivide1 1 1 "input1" } inputs { 0 subdivide1 0 1 } stat { create 1507930641 modify 1616207969 author Nick@NICK-TR access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/rad.parm" Content-Type: text/plain { version 0.8 folder0 [ 0 locks=0 ] ( 0 0 ) group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) class [ 0 locks=0 ] ( "point" ) vex_numcount [ 0 locks=0 ] ( 10 ) vex_threadjobsize [ 0 locks=0 ] ( 1024 ) snippet [ 0 locks=0 ] ( "@P = normalize(@P) * ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/box2/scale\") ;" ) exportlist [ 0 locks=0 ] ( * ) vex_strict [ 0 locks=0 ] ( "off" ) autobind [ 0 locks=0 ] ( "on" ) bindings [ 0 locks=0 ] ( 0 ) groupautobind [ 0 locks=0 ] ( "on" ) groupbindings [ 0 locks=0 ] ( 0 ) vex_cwdpath [ 0 locks=0 ] ( . ) vex_outputmask [ 0 locks=0 ] ( * ) vex_updatenmls [ 0 locks=0 ] ( "off" ) vex_matchattrib [ 0 locks=0 ] ( id ) vex_inplace [ 0 locks=0 ] ( "off" ) vex_selectiongroup [ 0 locks=0 ] ( "" ) vex_precision [ 0 locks=0 ] ( auto ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/rad.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/rad1.init" Content-Type: text/plain type = attribwrangle matchesdef = 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/rad1.def" Content-Type: text/plain sopflags sopflags = comment "" position -3.49 15.4724 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 subdivide2 1 1 "input1" } inputs { 0 subdivide2 0 1 } stat { create 1507930641 modify 1616207969 author Nick@NICK-TR access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/rad1.parm" Content-Type: text/plain { version 0.8 folder0 [ 0 locks=0 ] ( 0 0 ) group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) class [ 0 locks=0 ] ( "point" ) vex_numcount [ 0 locks=0 ] ( 10 ) vex_threadjobsize [ 0 locks=0 ] ( 1024 ) snippet [ 0 locks=0 ] ( "@P = normalize(@P) * ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/box3/scale\") ;" ) exportlist [ 0 locks=0 ] ( * ) vex_strict [ 0 locks=0 ] ( "off" ) autobind [ 0 locks=0 ] ( "on" ) bindings [ 0 locks=0 ] ( 0 ) groupautobind [ 0 locks=0 ] ( "on" ) groupbindings [ 0 locks=0 ] ( 0 ) vex_cwdpath [ 0 locks=0 ] ( . ) vex_outputmask [ 0 locks=0 ] ( * ) vex_updatenmls [ 0 locks=0 ] ( "off" ) vex_matchattrib [ 0 locks=0 ] ( id ) vex_inplace [ 0 locks=0 ] ( "off" ) vex_selectiongroup [ 0 locks=0 ] ( "" ) vex_precision [ 0 locks=0 ] ( auto ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/rad1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O.init" Content-Type: text/plain type = attribwrangle matchesdef = 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -31.495 27.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O 1 1 "input1" } inputs { 0 O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O 0 1 } stat { create 1507930641 modify 1621151644 author Nick@NICK-TR access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O.parm" Content-Type: text/plain { version 0.8 folder0 [ 0 locks=0 ] ( 0 0 ) group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) class [ 0 locks=0 ] ( "point" ) vex_numcount [ 0 locks=0 ] ( 10 ) vex_threadjobsize [ 0 locks=0 ] ( 1024 ) snippet [ 0 locks=0 ] ( "@P = normalize(@P)*(ch(\"../O_ELCRIC_ELOHW_O_WHOLE_CIRCLE_O/radx\")/3);" ) exportlist [ 0 locks=0 ] ( * ) vex_strict [ 0 locks=0 ] ( "off" ) autobind [ 0 locks=0 ] ( "on" ) bindings [ 0 locks=0 ] ( 0 ) groupautobind [ 0 locks=0 ] ( "on" ) groupbindings [ 0 locks=0 ] ( 0 ) vex_cwdpath [ 0 locks=0 ] ( . ) vex_outputmask [ 0 locks=0 ] ( * ) vex_updatenmls [ 0 locks=0 ] ( "off" ) vex_matchattrib [ 0 locks=0 ] ( id ) vex_inplace [ 0 locks=0 ] ( "off" ) vex_selectiongroup [ 0 locks=0 ] ( "" ) vex_precision [ 0 locks=0 ] ( auto ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O1.init" Content-Type: text/plain type = attribwrangle matchesdef = 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O1.def" Content-Type: text/plain sopflags sopflags = comment "" position -8.995 -2.155 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O1 1 1 "input1" } inputs { 0 O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O1 0 1 } stat { create 1507930641 modify 1616231935 author Nick@NICK-TR access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O1.parm" Content-Type: text/plain { version 0.8 folder0 [ 0 locks=0 ] ( 0 0 ) group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) class [ 0 locks=0 ] ( "point" ) vex_numcount [ 0 locks=0 ] ( 10 ) vex_threadjobsize [ 0 locks=0 ] ( 1024 ) snippet [ 0 locks=0 ] ( "@P = normalize(@P)*1;" ) exportlist [ 0 locks=0 ] ( * ) vex_strict [ 0 locks=0 ] ( "off" ) autobind [ 0 locks=0 ] ( "on" ) bindings [ 0 locks=0 ] ( 0 ) groupautobind [ 0 locks=0 ] ( "on" ) groupbindings [ 0 locks=0 ] ( 0 ) vex_cwdpath [ 0 locks=0 ] ( . ) vex_outputmask [ 0 locks=0 ] ( * ) vex_updatenmls [ 0 locks=0 ] ( "off" ) vex_matchattrib [ 0 locks=0 ] ( id ) vex_inplace [ 0 locks=0 ] ( "off" ) vex_selectiongroup [ 0 locks=0 ] ( "" ) vex_precision [ 0 locks=0 ] ( auto ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_GNIR_O_RING_VOLUME_WRANGLE_O.init" Content-Type: text/plain type = volumewrangle matchesdef = 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_GNIR_O_RING_VOLUME_WRANGLE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -35.362 1.75593 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_SNOGILOP_YRTEMOEG_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_GEOMETRY_POLYGONS_O1 1 1 "input1" } inputs { 0 O_SNOGILOP_YRTEMOEG_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_GEOMETRY_POLYGONS_O1 0 1 } stat { create 1595844362 modify 1621151501 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_GNIR_O_RING_VOLUME_WRANGLE_O.spareparmdef" Content-Type: text/plain group { name "folder1" label "Code" parm { name "group" baseparm label "Group" export none } parm { name "bindeach" baseparm label "Bind Each Volume to Density" export none } parm { name "snippet" baseparm label "VEXpression" export all } parm { name "exportlist" baseparm label "Volumes to Write to" export none } parm { name "vex_strict" baseparm label "Enforce Prototypes" export none } } group { name "folder1_1" label "Bindings" parm { name "autobind" baseparm label "Autobind by Name" export none } multiparm { name "bindings" label "Number of Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindprimname#" baseparm label "Primitive Name" export none } parm { name "bindprim#" baseparm label "Primitive" export none } parm { name "bindname#" baseparm label "VEX Parameter" export none } } parm { name "vex_geometrygenerator" baseparm label "Only Output Created Geometry" export none } parm { name "vdb_signedflood" baseparm label "Signed-Flood Fill Output SDF VDBs" export none } parm { name "vex_cwdpath" baseparm label "Evaluation Node Path" export none } parm { name "vex_outputmask" baseparm label "Export Parameters" export none } } parm { name "O_ELACS_O_SCALE_O" label "O_ELACS_O_SCALE_O" type float default { "0" } range { -32 32 } } parm { name "O_REWOP_O_POWER_O" label "O_REWOP_O_POWER_O" type float default { "0" } range { -32 32 } } parm { name "O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O" label "O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O" type float default { "0" } range { 0 16 } } parm { name "O_TFIHS_O_SHIFT_O" label "O_TFIHS_O_SHIFT_O" type float default { "0" } range { -2 2 } } parm { name "vex_precision" baseparm label "VEX Precision" export none } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_GNIR_O_RING_VOLUME_WRANGLE_O.parm" Content-Type: text/plain { version 0.8 folder0 [ 0 locks=0 ] ( 0 0 ) group [ 0 locks=0 ] ( "" ) bindeach [ 0 locks=0 ] ( "off" ) snippet [ 0 locks=0 ] ( "@O_ELACS_O_SCALE_O=ch('O_ELACS_O_SCALE_O'); @O_REWOP_O_POWER_O=ch('O_REWOP_O_POWER_O'); @O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O=ch('O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O'); @O_TFIHS_O_SHIFT_O=ch('O_TFIHS_O_SHIFT_O'); // 5ਟ0\\MⓄC.SЯEDAHSFⓄKⓄⓄBƎEHT\\\\:PTTH Ⓞ Ⓞ HTTP://THEBⓄⓄKⓄFSHADERS.CⓄM/05 ◯\\\\ // \\\\ // 5ਟ0\\MⓄC.SЯEDAHSFⓄKⓄⓄBƎEHT\\\\:PTTH Ⓞ Ⓞ HTTP://THEBⓄⓄKⓄFSHADERS.CⓄM/05 ◯\\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ЯAEИIL Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ LINEAR Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_RAENIL_ECILS_EMULOV_O_VOLUME_SLICE_LINEAR_DENSITY_GRADIENT_O=(@density); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ЯAEИIL Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ LINEAR Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LADIOSUИISOC Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ COSINUSOIDAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_LADIOSUNISOC_ECILS_EMULOV_O_VOLUME_SLICE_COSINUSOIDAL_DENSITY_GRADIENT_O=((1-cos(1*$PI*(@density)))/2); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LADIOSUИISOC Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ COSINUSOIDAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // // // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_DENSITY_GRADIENT_O=( (sqrt(((-cos($PI*(@density)))))/2) + ((-sqrt(((cos($PI*(@density)))))+1)/2) ); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ELCЯICIMES Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ SEMICIRCLE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_ELCRICIMES_ECILS_EMULOV_O_VOLUME_SLICE_SEMICIRCLE_DENSITY_GRADIENT_O=(sqrt(((sin(.5*$PI*(@density)))))); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ELCЯICIMES Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ SEMICIRCLE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_EGDE_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_EDGE_DENSITY_GRADIENT_O=((-sqrt(((cos(.5*$PI*(@density)))))+1)*1.0625); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_GNIR_EGDE_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_EDGE_RING_DENSITY_GRADIENT_O=(( (-sqrt(((-cos($PI*(@density)))))/1) + ((-sqrt(((cos($PI*(@density)))))+1)/1) )*1.0625); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // // // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_EGDE_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_EDGE_DENSITY_GRADIENT_O=((exp(2*$PI*@density))/(exp(2*$PI))); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ FLAH Ⓞ REPU Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ UPER Ⓞ HALF Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_LAITNENOPXE_FLAH_REPU_ECILS_EMULOV_O_VOLUME_SLICE_UPER_HALF_EXPONENTIAL_DENSITY_GRADIENT_O=(1-(exp(2*$PI)/exp(8*@density)/exp(2*$PI))); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ FLAH Ⓞ REPU Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ UPER Ⓞ HALF Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EMAЯF Ⓞ ЯEИI Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ INER Ⓞ FRAME Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_EMARF_RENI_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_INER_FRAME_DENSITY_GRADIENT_O=( (2*$PI)/exp(@density*(2*$PI))/(2*$PI) ); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EMAЯF Ⓞ ЯEИI Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ INER Ⓞ FRAME Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_DENSITY_GRADIENT_O=((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))-.5); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_GNIR_EGDE_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_EDGE_RING_DENSITY_GRADIENT_O=((1-((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1))) + (1- (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1)))-0))*1.0625); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ //@density = ( ( ((exp( (@density*1) )/(exp(.5*$PI)) )) )); //@density = (1-(cos( (.5*$PI*@density*1))))+.25; //@density = sqrt(sin(2*$PI*@density /4)+.5)-.5; //@density = (sqrt(sin(.25*$PI*@density)) )*1; //@density=( ( (pow(min(cos($PI*@density/2), 1.0 - abs(@density)), 1.0)) )); //@density = exp(2*$PI)/( (exp(sin(@density))))/exp(2*$PI); //@density = 1/( 1/sqrt (1/sin(-1/@density)) )/2; //@density = 1/( 1/sqrt (2/sin(-1/@density)) )/2; //@density = ( sqrt ( (cos(@density*2.25))) ); //@density = ( sqrt ( (sin(@density))) ); //@density = (1-( pow( (sin($PI*@density/2)),.5) ))+.25; //@density = (1-( pow( (cos($PI*@density/2)),.5) ))+.25; //@density = (1- ( pow(abs(sin($PI*@density/2)),.5) )); //@density = (( pow( (cos($PI*@density/2)),.5) )); //@density = ( (sqrt(sin(@density))) ); //@density = ( (1-sqrt(sin(@density))) ); //@density = ( ( ((exp( (@density) )/(exp(2*$PI)) ))*@density*128 ))+.0625; //@density = (1- sqrt( (abs(sinh(pow(min(sinh($PI*@density/2), 1 - abs(@density*1)), 1))))) ); //@density = ( ( 1-(sqrt(abs(sinh(1*$PI*@density*1)))))); //@density = pow(pow($PI,@density),@density); //@density =((( pow( ((@density/16)),.25) / (pow( (1+sin(-@O_REWOP_O_POWER_O*$PI*@density)),.5) ))-0.2625*$PI)); //@density=( @density/(0+cos(0*$PI-pow((0.015625*PI*@density),-@O_REWOP_O_POWER_O) )) ); //@density =((( pow( ((@density/16)),.25) / (pow( (1-sin(1*$PI*@density)),.5) ))-1)); //@density=( @density/(cos( pow((0.015625*PI*@density),-.5) )) ); //@density = ( (@density)/(1- pow((@density),4) ) ); //@density=@density*( (pow(min(cos(1*$PI*@density/1), 1.0 - abs(@density)), 1.0)) ); //@density=( @density/(sin(1*PI*@density)*cos(.5*PI*@density) ) ); //@density=( @density/(cos( pow((.125*PI*@density),-1) )) ); //@density=( @density/(cos( pow((.03125*PI*@density),-1) )) ); //@density= (((1/( sqrt ( cos( .5*$PI* (@density*2) ))+1 ))*2)-1); //@density= ( sqrt (-cos( .5*$PI* (@density*2) )) ); //@density= ((1-cos(1*$PI*(@density)))/2); //@density=(-sqrt(((cos(.5*$PI*(@density)))))+1); //@density=(sqrt(((sin(.5*$PI*(@density)))))); //@density=(1-((exp(4*$PI))/(exp(16*@density))/exp(2*$PI))); //@density=((exp(2*$PI*@density))/(exp(2*$PI))); //@density=((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))-.5); //@density=(1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) ; //@density=(clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5)) ; //@density=(1-(clamp (exp(16*@density)/exp(2*$PI) ,0,.5))); //@density=( ( ( clamp( (exp(exp(4*$PI*@density)/exp(2*$PI))/2-.5),0,.5) ) ) * ( ( clamp( 1-(exp(exp(4*$PI)/exp(4*$PI*@density)/exp(2*$PI))/2-.5),0.5,1) ) ))+.5; //@density=( ( clamp( 1-(exp(exp(4*$PI)/exp(4*$PI*@density)/exp(2*$PI))/2-.5 ),0.5,1) ) ); //@density=( ( clamp( (exp(exp(4*$PI*@density)/exp(2*$PI))/2-.5 ),0,.5) ) ) ; //@density=1-( exp(@density*(2*$PI))/(2*$PI) ); //@density=( (2*$PI)/exp(@density*(2*$PI))/(2*$PI) ); //@density=((exp(2*$PI*@density))/(exp(2*$PI))); //* (1-(exp(4*$PI)/exp(16*@density)/exp(2*$PI))) +2 )/(((exp(2*$PI))/2+1)-0.5) //@density=( clamp((1-((exp(2*$PI))/(exp(8*@density))/exp(4*$PI))),0,1) + clamp(((exp(2*$PI*@density))/(exp(2*$PI))),0,1) ); //@density=exp(1-sqrt(((sin(.5*$PI*(@density))))))/exp(2*$PI)+.5; //@density=( (pow(2*$PI*@density, .5))/2.0 ) + (1.0 - (pow(2.0*(1.0-$PI*@density), 4))/2.0 )/4; //@density=(( (-sqrt(((-cos($PI*(@density)))))/1) + ((-sqrt(((cos($PI*(@density)))))+1)/1) )*1.0625); //@density=(( (-sqrt(((-cos($PI*(@density)))))/1) + ((-sqrt(((cos($PI*(@density)))))+1)/1) )*1.0625); //@density=(((1-((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1))) + (1- (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1)))-0))*1.0625) ); //@density=(((1-((1-( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) )) + (1- ( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ))-0))*1.0625) )/(exp(2*$PI)); //@density=(( (((1-((1-( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) )) - (1- ( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ))-0))*1.0625) )/(exp(2*$PI)) ))*1; //@density=(1-(((exp(16*$PI*@density)/exp(2*$PI))) )); //@density=(sqrt(((sin(.5*$PI*(@density)))))); //@density=(pow( (((sin(.5*$PI*(@density))))) ,.5 ) ); //@density=( 1/pow(@density,2) )/(4096); //@density=(1/(16*@density)); //@density=(((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))-.5)); //@density=(1/(256*@density)); //@density=1-((atan(1/@density*1*$PI))/(1*$PI)*8-3); //@density=(1/@density)/16; //@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-8,2)-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,8)-1)-1),-256,0) )/1.5+.5))/1)*(1+(1/(@O_ELACS_O_SCALE_O*2))))-(1/(@O_ELACS_O_SCALE_O*4))); //@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-8,2)-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,8)-1)-1),-256,0) )/1.5+.5))/1)*(1+(1/(@O_ELACS_O_SCALE_O*2))))-(1/(@O_ELACS_O_SCALE_O*4))); //@density=(1-(( (( clamp( (1/(clamp(( ((4))*@density),-256, ((2)) ) - ( 1/(4) ) -((2)) ) + (4) +(1) ), (1) ,256) )/8+.375) + (( clamp( (1/(clamp(( ((4)) *@density), ((2)) ,256) + ( 1/(4) ) -((2)) ) - (4) +(1) ),-256, (1) ) )/8+.375) )-.5)); //@density=((( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256,((@O_ELACS_O_SCALE_O/2)) )-( 1/(4) ) -((@O_ELACS_O_SCALE_O/2))) + (4) +(4) ),(1),256)))/8); //@density=((( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256,((@O_ELACS_O_SCALE_O/2)) )-( 1/(4) ) -((@O_ELACS_O_SCALE_O/2))) + (4) +(4) ),0,256)))/8); //@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-256,(2))-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,256)-1)-1),-256,0) )+.5 ))))); //@density=(((( (( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-256,((@O_ELACS_O_SCALE_O/2)))-3)+.75 ),0,256) )+.5 ))))); //@density=(((( (( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),(@O_ELACS_O_SCALE_O/2),256)-1)-1),-256,0) )+.75 )/2)+.125))); //@density=(1-(( ((clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256, ((@O_ELACS_O_SCALE_O/2)) ) - ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) + (7) +(1) ), (4) ,256) )/8) *(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) ) - ( (( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O)) *@density), ((@O_ELACS_O_SCALE_O/2)) ,256) + ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) - (7) +(7) ),-256, (4) ) )/8)*(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-0))/1; //@density=(1-((( ((clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O/2))*@density),-256, ((@O_ELACS_O_SCALE_O/2)) ) - ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) + (7) +(1) ), (0) ,256) )/8) *(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-.5)*2))/8; //@density=((((1-(( clamp( (1/(clamp(((@O_ELACS_O_SCALE_O/2)*@density),-8,2)-3)+1),0,256)))))))-.35 ; //@density=(( (( (( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O/2)) *@density), ((0)) ,256) + ( 1/(4) ) -((0)) ) - (7) +(7) ),-256, (8) ) )/8)*(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-.5))+.5)*16; //@density=( ( pow( clamp( (-cos($PI*@density)) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /2.+.5 ) + ( -pow( clamp( (cos($PI*@density)) ,0.,1.) , 1./2.) /2.+.5 ) -.5); //@density=( -pow( clamp( (cos(@O_ELACS_O_SCALE_O*.5*$PI*(@density-0.))) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /.5+2.0 )/2. ; //@density=( -pow( (cos(@O_ELACS_O_SCALE_O*.5*$PI*(clamp(@density+0-(1-1/@O_ELACS_O_SCALE_O),0,8.)))) , 1./@O_REWOP_O_POWER_O) /1.+1.0 )*1; //@density=(( ( -pow( clamp( (cos(1*$PI*(@density+0+@O_TFIHS_O_SHIFT_O))) ,0.,8.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) + ( -pow( clamp( (cos(1*$PI*(@density+1+@O_TFIHS_O_SHIFT_O))) ,0.,8.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) )-1.); //@density=( -pow( (cos((clamp(@O_TFIHS_O_SHIFT_O*.5*$PI*(clamp(@density-0-(0),0,1)),0,1*$PI)))) , 1./@O_REWOP_O_POWER_O) /1.+1.0 ) ; //@density=(( ( -pow( clamp( (cos( clamp( (1/@O_TFIHS_O_SHIFT_O) *1*$PI*@density,0,$PI)-0)) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) + ( -pow( clamp( (cos(clamp((1/@O_TFIHS_O_SHIFT_O)*1*$PI*@density-((@O_TFIHS_O_SHIFT_O*(1/@O_TFIHS_O_SHIFT_O))*$PI) ,-$PI,0) ) ) ,0,1) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) )-1); //@density=(( (pow(( 1./ (1.-clamp( @density *2. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/2.) + 1.-((pow(( 1./ (clamp( ( @density -.5)*2. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/2.)+0.) )-.5)*2; //@density=((pow(( 1./ (1.-clamp( ( @density -.0)*1. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0); //// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ //// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ //// Ⓞ \\\\\\\\ //// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ //// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ //@density=(( ((pow(( 1./ (1.-clamp( (@density- 0 )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0) )); @density=(( ((pow(( 1./ (1.-clamp( (@density- 0 )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0) + (((pow(( 1./ (clamp( (@density-.5 - ( (((((@O_TFIHS_O_SHIFT_O-( .5+(@O_TFIHS_O_SHIFT_O/2) ) ))))) ) )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+0.0)) )-1) * (( (-pow( cos(.5*$PI * clamp(((@density))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) + (-pow( cos(.5*$PI * clamp(((@density-1 - ( (((((@O_TFIHS_O_SHIFT_O-( +.5 + 1/@O_TFIHS_O_SHIFT_O*(@O_TFIHS_O_SHIFT_O/2) ))))) ))))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), -1,0) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )-1); ; //@density=(pow( (((sin(.5*$PI*(@density))))),(pow(3,-1) )) ); //// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ //// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ //// Ⓞ \\\\\\\\ //// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ //// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ //// Ⓞ (( (-pow( cos(.5*PI * clamp(((x))*2*(1/ ((((c)))) ), 0,1) ) , 1/b ) /1+1) + (-pow( cos(.5*PI * clamp(((x-1 - ( (((((c-( +.5 + 1/c*(c/2) ))))) ))))*2*(1/ ((((c)))) ), -1,0) ) , 1/b ) /1+1) )-1) Ⓞ \\\\\\\\ //@density*=(( (-pow( cos(.5*$PI * clamp(((@density))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) + (-pow( cos(.5*$PI * clamp(((@density-1 - ( (((((@O_TFIHS_O_SHIFT_O-( +.5 + 1/@O_TFIHS_O_SHIFT_O*(@O_TFIHS_O_SHIFT_O/2) ))))) ))))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), -1,0) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )-1); //@density*=(( (-pow( cos(.5*$PI * clamp(((@density))*1*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )); " ) exportlist [ 0 locks=0 ] ( * ) vex_strict [ 0 locks=0 ] ( "off" ) autobind [ 0 locks=0 ] ( "on" ) bindings [ 0 locks=0 ] ( 0 ) vex_geometrygenerator [ 0 locks=0 ] ( "off" ) vdb_signedflood [ 0 locks=0 ] ( "on" ) vex_cwdpath [ 0 locks=0 ] ( . ) vex_outputmask [ 0 locks=0 ] ( * ) vex_precision [ 0 locks=0 ] ( 64 ) folder1 [ 0 locks=0 ] ( 0 0 ) O_ELACS_O_SCALE_O [ 0 locks=0 ] ( 96 ) O_REWOP_O_POWER_O [ 0 locks=0 ] ( 0 ) O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O [ 0 locks=0 ] ( 0.00390625 ) O_TFIHS_O_SHIFT_O [ 0 locks=0 ] ( 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_GNIR_O_RING_VOLUME_WRANGLE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O.init" Content-Type: text/plain type = volumewrangle matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -5.04108 -21.0923 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O 2 1 "input1" } inputs { 0 O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O 0 1 } stat { create 1616286389 modify 1624874143 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O.spareparmdef" Content-Type: text/plain group { name "folder1" label "Code" parm { name "group" baseparm label "Group" export none } parm { name "bindeach" baseparm label "Bind Each Volume to Density" export none } parm { name "snippet" baseparm label "VEXpression" export all } parm { name "exportlist" baseparm label "Volumes to Write to" export none } parm { name "vex_strict" baseparm label "Enforce Prototypes" export none } } group { name "folder1_1" label "Bindings" parm { name "autobind" baseparm label "Autobind by Name" export none } multiparm { name "bindings" label "Number of Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindprimname#" baseparm label "Primitive Name" export none } parm { name "bindprim#" baseparm label "Primitive" export none } parm { name "bindname#" baseparm label "VEX Parameter" export none } } parm { name "vex_geometrygenerator" baseparm label "Only Output Created Geometry" export none } parm { name "vdb_signedflood" baseparm label "Signed-Flood Fill Output SDF VDBs" export none } parm { name "vex_cwdpath" baseparm label "Evaluation Node Path" export none } parm { name "vex_outputmask" baseparm label "Export Parameters" export none } parm { name "vex_precision" baseparm label "VEX Precision" export none } } parm { name "O_TNEIDARG_O_GRADIENT_O" label "O_TNEIDARG_O_GRADIENT_O" type ramp_rgb default { "2" } range { 1! 10 } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O.parm" Content-Type: text/plain { version 0.8 folder0 [ 0 locks=0 ] ( 0 0 ) group [ 0 locks=0 ] ( "" ) bindeach [ 0 locks=0 ] ( "off" ) snippet [ 0 locks=0 ] ( @Cd=chramp('O_TNEIDARG_O_GRADIENT_O',@density); ) exportlist [ 0 locks=0 ] ( * ) vex_strict [ 0 locks=0 ] ( "off" ) autobind [ 0 locks=0 ] ( "on" ) bindings [ 0 locks=0 ] ( 0 ) vex_geometrygenerator [ 0 locks=0 ] ( "off" ) vdb_signedflood [ 0 locks=0 ] ( "on" ) vex_cwdpath [ 0 locks=0 ] ( . ) vex_outputmask [ 0 locks=0 ] ( * ) vex_precision [ 0 locks=0 ] ( 64 ) folder1 [ 0 locks=0 ] ( 0 0 ) O_TNEIDARG_O_GRADIENT_O [ 0 locks=0 ] ( 2 ) O_TNEIDARG_O_GRADIENT_O1pos [ 0 locks=0 ] ( 0 ) O_TNEIDARG_O_GRADIENT_O1c [ 0 locks=0 ] ( 3.1400001049041748 3.1400001049041748 3.1400001049041748 ) O_TNEIDARG_O_GRADIENT_O1interp [ 0 locks=0 ] ( "linear" ) O_TNEIDARG_O_GRADIENT_O2pos [ 0 locks=0 ] ( 1 ) O_TNEIDARG_O_GRADIENT_O2c [ 0 locks=0 ] ( 3.3299999237060547 3.3299999237060547 3.3299999237060547 ) O_TNEIDARG_O_GRADIENT_O2interp [ 0 locks=0 ] ( "linear" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O.inp" Content-Type: text/plain 4 0 1 6 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" 1 2 6.0999999046325684 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" 2 3 6.1999998092651367 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" 3 4 6.3000001907348633 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/volumevop1.init" Content-Type: text/plain type = volumevop matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/volumevop1.def" Content-Type: text/plain sopflags sopflags = comment "" position 1.52017 3.25814 connectornextid 5 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault off exposed on outputsNamed3 { 4 "output1" } inputsNamed3 { 0 blast1 1 1 "input1" 1 (1) "" 1 "input2" 2 (2) "" 1 "input3" 3 (3) "" 1 "input4" } inputs { 0 blast1 0 1 1 (1) 0 1 2 (2) 0 1 3 (3) 0 1 } stat { create 1354656210 modify 1640786700 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/volumevop1.multiparm" Content-Type: text/plain 3 bindprimname# ../bindprimname# bindprim# ../bindprim# bindname# ../bindname# --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/volumevop1.spareparmdef" Content-Type: text/plain group { name "stdswitcher3" label "Vex Setup" parm { name "vexsrc" baseparm label "Vex Source" export all } parm { name "shoppath" baseparm label "Shop Path" export all } parm { name "script" baseparm label "Script" export all } parm { name "clear" baseparm label "Re-load VEX Functions" export all } parm { name "vop_compiler" baseparm label "Compiler" export none } parm { name "vop_forcecompile" baseparm label "Force Compile" export none } parm { name "vex_cwdpath" baseparm label "Evaluation Node Path" export none } parm { name "vex_outputmask" baseparm label "Export Parameters" export none } parm { name "vex_multithread" baseparm label "Enable Multithreading" export none } } group { name "stdswitcher3_1" label "Volume Bindings" parm { name "vex_geometrygenerator" baseparm label "Only Output Created Geometry" export none } parm { name "vdb_signedflood" baseparm label "Signed-Flood Fill Output SDF VDBs" export none } parm { name "autobind" baseparm label "Autobind by Name" export none } parm { name "bindeach" baseparm label "Bind Each to Density" export none } multiparm { name "bindings" label "Number of Bindings" baseparm default 0 disablewhen "{ autobind == 1 } { bindeach == 1 }" parmtag { "multistartoffset" "1" } parm { name "bindprimname#" baseparm label "Primitive Name" export none } parm { name "bindprim#" baseparm label "Primitive" export none } parm { name "bindname#" baseparm label "VEX Parameter" export none } } } parm { name "vex_precision" baseparm label "VEX Precision" export none } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/volumevop1.chn" Content-Type: text/plain { channel bindeach { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../bindeach\") } } channel autobind { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 expr = "!ch(\"../bindeach\") && ch(\"../autobind\")" } } channel vex_cwdpath { lefttype = extend righttype = extend defaultString = \"..\" flags = 0 segment { length = 0 expr = chsop(\"../vex_cwdpath\") } } channel vex_outputmask { lefttype = extend righttype = extend defaultString = \"*\" flags = 0 segment { length = 0 expr = chs(\"../vex_outputmask\") } } channel vdb_signedflood { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../vdb_signedflood\") } } channel vex_geometrygenerator { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../vex_geometrygenerator\") } } channel bindings { lefttype = extend righttype = extend flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../bindings\") } } channel vex_precision { lefttype = extend righttype = extend defaultString = \"auto\" flags = 0 segment { length = 0 expr = chs(\"../vex_precision\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/volumevop1.parm" Content-Type: text/plain { version 0.8 stdswitcher [ 0 locks=0 ] ( 1 1 ) vexsrc [ 0 locks=0 ] ( "myself" ) shoppath [ 0 locks=0 ] ( "" ) script [ 0 locks=0 ] ( null ) clear [ 0 locks=0 ] ( 0 ) vop_compiler [ 0 locks=0 ] ( "vcc -q $VOP_INCLUDEPATH -o $VOP_OBJECTFILE -e $VOP_ERRORFILE $VOP_SOURCEFILE" ) vop_forcecompile [ 0 locks=0 ] ( 0 ) vex_cwdpath [ 0 locks=0 ] ( [ vex_cwdpath /obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O ] ) vex_outputmask [ 0 locks=0 ] ( [ vex_outputmask * ] ) vex_multithread [ 0 locks=0 ] ( "on" ) vex_geometrygenerator [ 0 locks=0 ] ( [ vex_geometrygenerator 0 ] ) vdb_signedflood [ 0 locks=0 ] ( [ vdb_signedflood 1 ] ) autobind [ 0 locks=0 ] ( [ autobind 1 ] ) bindeach [ 0 locks=0 ] ( [ bindeach 0 ] ) bindings [ 0 locks=0 ] ( [ bindings 0 ] ) vex_precision [ 0 locks=0 ] ( [ vex_precision 64 ] ) stdswitcher3 [ 0 locks=0 ] ( 0 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/volumevop1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/volumevop1/snippet1.init" Content-Type: text/plain type = snippet matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/volumevop1/snippet1.def" Content-Type: text/plain comment "" position 4.85873 3.63513 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "outnext" 3 "outnext_2" 5 "outnext_3" 7 "outnext_4" 9 "outnext_5" 11 "outnext_6" 13 "outnext_7" 15 "outnext_8" 17 "outnext_9" } inputsNamed3 { } inputs { } stat { create 1354656277 modify 1617727827 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/volumevop1/snippet1.chn" Content-Type: text/plain { channel code { lefttype = extend righttype = extend defaultString = \"\" flags = 0 segment { length = 0 expr = chs(\"../../snippet\") } } channel exportlist { lefttype = extend righttype = extend defaultString = \"*\" flags = 0 segment { length = 0 expr = chs(\"../../exportlist\") } } channel strict { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../../vex_strict\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/volumevop1/snippet1.parm" Content-Type: text/plain { version 0.8 code [ 0 locks=0 ] ( [ code @Cd=chramp('O_TNEIDARG_O_GRADIENT_O',@density); ] ) includes [ 0 locks=0 ] ( "" ) outercode [ 0 locks=0 ] ( "" ) expandcode [ 0 locks=0 ] ( "on" ) strict [ 0 locks=0 ] ( [ strict 0 ] ) namenum [ 0 locks=0 ] ( 0 ) exportlist [ 0 locks=0 ] ( [ exportlist * ] ) forcecodegeneration [ 0 locks=0 ] ( "on" ) strictvariables [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/volumevop1/snippet1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1.init" Content-Type: text/plain type = volumewrangle matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1.def" Content-Type: text/plain sopflags sopflags = comment "" position -10.995 -17.655 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O1 2 1 "input1" } inputs { 0 O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O1 0 1 } stat { create 1616286389 modify 1623868025 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1.spareparmdef" Content-Type: text/plain group { name "folder1" label "Code" parm { name "group" baseparm label "Group" export none } parm { name "bindeach" baseparm label "Bind Each Volume to Density" export none } parm { name "snippet" baseparm label "VEXpression" export all } parm { name "exportlist" baseparm label "Volumes to Write to" export none } parm { name "vex_strict" baseparm label "Enforce Prototypes" export none } } group { name "folder1_1" label "Bindings" parm { name "autobind" baseparm label "Autobind by Name" export none } multiparm { name "bindings" label "Number of Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindprimname#" baseparm label "Primitive Name" export none } parm { name "bindprim#" baseparm label "Primitive" export none } parm { name "bindname#" baseparm label "VEX Parameter" export none } } parm { name "vex_geometrygenerator" baseparm label "Only Output Created Geometry" export none } parm { name "vdb_signedflood" baseparm label "Signed-Flood Fill Output SDF VDBs" export none } parm { name "vex_cwdpath" baseparm label "Evaluation Node Path" export none } parm { name "vex_outputmask" baseparm label "Export Parameters" export none } parm { name "vex_precision" baseparm label "VEX Precision" export none } } parm { name "O_TNEIDARG_O_GRADIENT_O" label "O_TNEIDARG_O_GRADIENT_O" type ramp_rgb default { "2" } range { 1! 10 } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1.parm" Content-Type: text/plain { version 0.8 folder0 [ 0 locks=0 ] ( 0 0 ) group [ 0 locks=0 ] ( "" ) bindeach [ 0 locks=0 ] ( "off" ) snippet [ 0 locks=0 ] ( @Cd=chramp('O_TNEIDARG_O_GRADIENT_O',@density); ) exportlist [ 0 locks=0 ] ( * ) vex_strict [ 0 locks=0 ] ( "off" ) autobind [ 0 locks=0 ] ( "on" ) bindings [ 0 locks=0 ] ( 0 ) vex_geometrygenerator [ 0 locks=0 ] ( "off" ) vdb_signedflood [ 0 locks=0 ] ( "on" ) vex_cwdpath [ 0 locks=0 ] ( . ) vex_outputmask [ 0 locks=0 ] ( * ) vex_precision [ 0 locks=0 ] ( 64 ) folder1 [ 0 locks=0 ] ( 0 0 ) O_TNEIDARG_O_GRADIENT_O [ 0 locks=0 ] ( 2 ) O_TNEIDARG_O_GRADIENT_O1pos [ 0 locks=0 ] ( 0 ) O_TNEIDARG_O_GRADIENT_O1c [ 0 locks=0 ] ( 3.1400001049041748 3.1400001049041748 3.1400001049041748 ) O_TNEIDARG_O_GRADIENT_O1interp [ 0 locks=0 ] ( "linear" ) O_TNEIDARG_O_GRADIENT_O2pos [ 0 locks=0 ] ( 1 ) O_TNEIDARG_O_GRADIENT_O2c [ 0 locks=0 ] ( 3.2999999523162842 3.2999999523162842 3.2999999523162842 ) O_TNEIDARG_O_GRADIENT_O2interp [ 0 locks=0 ] ( "linear" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1.inp" Content-Type: text/plain 4 0 1 6 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" 1 2 6.0999999046325684 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" 2 3 6.1999998092651367 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" 3 4 6.3000001907348633 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/volumevop1.init" Content-Type: text/plain type = volumevop matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/volumevop1.def" Content-Type: text/plain sopflags sopflags = comment "" position 1.52017 3.25814 connectornextid 5 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on outputsNamed3 { 4 "output1" } inputsNamed3 { 0 blast1 1 1 "input1" 1 (1) "" 1 "input2" 2 (2) "" 1 "input3" 3 (3) "" 1 "input4" } inputs { 0 blast1 0 1 1 (1) 0 1 2 (2) 0 1 3 (3) 0 1 } stat { create 1354656210 modify 1640786700 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/volumevop1.multiparm" Content-Type: text/plain 3 bindprimname# ../bindprimname# bindprim# ../bindprim# bindname# ../bindname# --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/volumevop1.spareparmdef" Content-Type: text/plain group { name "stdswitcher3" label "Vex Setup" parm { name "vexsrc" baseparm label "Vex Source" export all } parm { name "shoppath" baseparm label "Shop Path" export all } parm { name "script" baseparm label "Script" export all } parm { name "clear" baseparm label "Re-load VEX Functions" export all } parm { name "vop_compiler" baseparm label "Compiler" export none } parm { name "vop_forcecompile" baseparm label "Force Compile" export none } parm { name "vex_cwdpath" baseparm label "Evaluation Node Path" export none } parm { name "vex_outputmask" baseparm label "Export Parameters" export none } parm { name "vex_multithread" baseparm label "Enable Multithreading" export none } } group { name "stdswitcher3_1" label "Volume Bindings" parm { name "vex_geometrygenerator" baseparm label "Only Output Created Geometry" export none } parm { name "vdb_signedflood" baseparm label "Signed-Flood Fill Output SDF VDBs" export none } parm { name "autobind" baseparm label "Autobind by Name" export none } parm { name "bindeach" baseparm label "Bind Each to Density" export none } multiparm { name "bindings" label "Number of Bindings" baseparm default 0 disablewhen "{ autobind == 1 } { bindeach == 1 }" parmtag { "multistartoffset" "1" } parm { name "bindprimname#" baseparm label "Primitive Name" export none } parm { name "bindprim#" baseparm label "Primitive" export none } parm { name "bindname#" baseparm label "VEX Parameter" export none } } } parm { name "vex_precision" baseparm label "VEX Precision" export none } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/volumevop1.chn" Content-Type: text/plain { channel bindeach { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../bindeach\") } } channel autobind { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 expr = "!ch(\"../bindeach\") && ch(\"../autobind\")" } } channel vex_cwdpath { lefttype = extend righttype = extend defaultString = \"..\" flags = 0 segment { length = 0 expr = chsop(\"../vex_cwdpath\") } } channel vex_outputmask { lefttype = extend righttype = extend defaultString = \"*\" flags = 0 segment { length = 0 expr = chs(\"../vex_outputmask\") } } channel vdb_signedflood { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../vdb_signedflood\") } } channel vex_geometrygenerator { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../vex_geometrygenerator\") } } channel bindings { lefttype = extend righttype = extend flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../bindings\") } } channel vex_precision { lefttype = extend righttype = extend defaultString = \"auto\" flags = 0 segment { length = 0 expr = chs(\"../vex_precision\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/volumevop1.parm" Content-Type: text/plain { version 0.8 stdswitcher [ 0 locks=0 ] ( 1 1 ) vexsrc [ 0 locks=0 ] ( "myself" ) shoppath [ 0 locks=0 ] ( "" ) script [ 0 locks=0 ] ( null ) clear [ 0 locks=0 ] ( 0 ) vop_compiler [ 0 locks=0 ] ( "vcc -q $VOP_INCLUDEPATH -o $VOP_OBJECTFILE -e $VOP_ERRORFILE $VOP_SOURCEFILE" ) vop_forcecompile [ 0 locks=0 ] ( 0 ) vex_cwdpath [ 0 locks=0 ] ( [ vex_cwdpath /obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1 ] ) vex_outputmask [ 0 locks=0 ] ( [ vex_outputmask * ] ) vex_multithread [ 0 locks=0 ] ( "on" ) vex_geometrygenerator [ 0 locks=0 ] ( [ vex_geometrygenerator 0 ] ) vdb_signedflood [ 0 locks=0 ] ( [ vdb_signedflood 1 ] ) autobind [ 0 locks=0 ] ( [ autobind 1 ] ) bindeach [ 0 locks=0 ] ( [ bindeach 0 ] ) bindings [ 0 locks=0 ] ( [ bindings 0 ] ) vex_precision [ 0 locks=0 ] ( [ vex_precision 64 ] ) stdswitcher3 [ 0 locks=0 ] ( 0 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/volumevop1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/volumevop1/snippet1.init" Content-Type: text/plain type = snippet matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/volumevop1/snippet1.def" Content-Type: text/plain comment "" position 4.85873 3.63513 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "outnext" 3 "outnext_2" 5 "outnext_3" 7 "outnext_4" 9 "outnext_5" 11 "outnext_6" 13 "outnext_7" 15 "outnext_8" 17 "outnext_9" } inputsNamed3 { } inputs { } stat { create 1354656277 modify 1617727781 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/volumevop1/snippet1.spareparmdef" Content-Type: text/plain parm { name "code" baseparm label "Code Snippet" export all } parm { name "includes" baseparm label "Include Files" export none } parm { name "outercode" baseparm label "Outer Code" export none } parm { name "expandcode" baseparm label "Expand Expressions in Code" export none } parm { name "strict" baseparm label "Enforce Prototypes" export none } multiparm { name "namenum" label "Number of Names" baseparm invisible default 0 parm { name "name#" baseparm label "Variable Name #" export none } } parm { name "exportlist" baseparm label "Bindings to Export" export none } parm { name "forcecodegeneration" baseparm label "Force Code Generation" export none } parm { name "strictvariables" baseparm label "Standard Variable Names Only" export none } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/volumevop1/snippet1.chn" Content-Type: text/plain { channel code { lefttype = extend righttype = extend defaultString = \"\" flags = 0 segment { length = 0 expr = chs(\"../../snippet\") } } channel exportlist { lefttype = extend righttype = extend defaultString = \"*\" flags = 0 segment { length = 0 expr = chs(\"../../exportlist\") } } channel strict { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../../vex_strict\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/volumevop1/snippet1.parm" Content-Type: text/plain { version 0.8 code [ 0 locks=0 ] ( [ code @Cd=chramp('O_TNEIDARG_O_GRADIENT_O',@density); ] ) includes [ 0 locks=0 ] ( "" ) outercode [ 0 locks=0 ] ( "" ) expandcode [ 0 locks=0 ] ( "on" ) strict [ 0 locks=0 ] ( [ strict 0 ] ) namenum [ 0 locks=0 ] ( 0 ) exportlist [ 0 locks=0 ] ( [ exportlist * ] ) forcecodegeneration [ 0 locks=0 ] ( "on" ) strictvariables [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/volumevop1/snippet1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/volumeramp1.init" Content-Type: text/plain type = volumeramp matchesdef = 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/volumeramp1.def" Content-Type: text/plain sopflags sopflags = comment "" position -7.495 -10.655 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_SNOGILOP_YRTEMOEG_LEHS_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_SHEL_GEOMETRY_POLYGONS_O 1 1 "input1" } inputs { 0 O_SNOGILOP_YRTEMOEG_LEHS_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_SHEL_GEOMETRY_POLYGONS_O 0 1 } stat { create 1617642348 modify 1624868110 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/volumeramp1.parm" Content-Type: text/plain { version 0.8 primitive [ 0 locks=0 ] ( 0 ) name [ 0 locks=0 ] ( "" ) srcmin [ 0 locks=0 ] ( 0 ) srcmax [ 0 locks=0 ] ( 1 ) destmin [ 0 locks=0 ] ( 0 ) destmax [ 0 locks=0 ] ( 1 ) usecolor [ 0 locks=0 ] ( "off" ) scalarramp [ 0 locks=0 ] ( 2 ) colorramp [ 0 locks=0 ] ( 2 ) scalarramp1pos [ 0 locks=0 ] ( 0 ) scalarramp1value [ 0 locks=0 ] ( 0 ) scalarramp1interp [ 0 locks=0 ] ( "linear" ) scalarramp2pos [ 0 locks=0 ] ( 1 ) scalarramp2value [ 8 locks=0 ] ( 1 ) scalarramp2interp [ 0 locks=0 ] ( "linear" ) colorramp1pos [ 0 locks=0 ] ( 0 ) colorramp1c [ 0 locks=0 ] ( 0 0 0 ) colorramp1interp [ 0 locks=0 ] ( "linear" ) colorramp2pos [ 0 locks=0 ] ( 1 ) colorramp2c [ 0 locks=0 ] ( 1 1 1 ) colorramp2interp [ 0 locks=0 ] ( "linear" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/volumeramp1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_DENIBMOC_WOLG_O_GLOW_COMBINED_VOLUME_WRANGLE_O.init" Content-Type: text/plain type = volumewrangle matchesdef = 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_DENIBMOC_WOLG_O_GLOW_COMBINED_VOLUME_WRANGLE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -9.11087 -12.9395 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 volumemix1 2 1 "input1" } inputs { 0 volumemix1 0 1 } stat { create 1595844362 modify 1624874173 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_DENIBMOC_WOLG_O_GLOW_COMBINED_VOLUME_WRANGLE_O.spareparmdef" Content-Type: text/plain group { name "folder1" label "Code" parm { name "group" baseparm label "Group" export none } parm { name "bindeach" baseparm label "Bind Each Volume to Density" export none } parm { name "snippet" baseparm label "VEXpression" export all } parm { name "exportlist" baseparm label "Volumes to Write to" export none } parm { name "vex_strict" baseparm label "Enforce Prototypes" export none } } group { name "folder1_1" label "Bindings" parm { name "autobind" baseparm label "Autobind by Name" export none } multiparm { name "bindings" label "Number of Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindprimname#" baseparm label "Primitive Name" export none } parm { name "bindprim#" baseparm label "Primitive" export none } parm { name "bindname#" baseparm label "VEX Parameter" export none } } parm { name "vex_geometrygenerator" baseparm label "Only Output Created Geometry" export none } parm { name "vdb_signedflood" baseparm label "Signed-Flood Fill Output SDF VDBs" export none } parm { name "vex_cwdpath" baseparm label "Evaluation Node Path" export none } parm { name "vex_outputmask" baseparm label "Export Parameters" export none } } parm { name "O_ELACS_O_SCALE_O" label "O_ELACS_O_SCALE_O" type float default { "0" } range { -16 16 } } parm { name "O_REWOP_O_POWER_O" label "O_REWOP_O_POWER_O" type float default { "0" } range { 0 8 } } parm { name "O_REWOP_TOOR_O_ROOT_POWER_O" label "O_REWOP_TOOR_O_ROOT_POWER_O" type float default { "0" } range { 0 8 } } parm { name "O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O" label "O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O" type float default { "0" } range { 0 16 } } parm { name "O_TFIHS_O_SHIFT_O" label "O_TFIHS_O_SHIFT_O" type float default { "0" } range { -2 2 } } parm { name "vex_precision" baseparm label "VEX Precision" export none } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_DENIBMOC_WOLG_O_GLOW_COMBINED_VOLUME_WRANGLE_O.parm" Content-Type: text/plain { version 0.8 folder0 [ 0 locks=0 ] ( 0 0 ) group [ 0 locks=0 ] ( "" ) bindeach [ 0 locks=0 ] ( "off" ) snippet [ 0 locks=0 ] ( "@O_ELACS_O_SCALE_O=ch('O_ELACS_O_SCALE_O'); @O_REWOP_O_POWER_O=ch('O_REWOP_O_POWER_O'); @O_REWOP_TOOR_O_ROOT_POWER_O=ch('O_REWOP_TOOR_O_ROOT_POWER_O'); @O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O=ch('O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O'); @O_TFIHS_O_SHIFT_O=ch('O_TFIHS_O_SHIFT_O'); // 5ਟ0\\MⓄC.SЯEDAHSFⓄKⓄⓄBƎEHT\\\\:PTTH Ⓞ Ⓞ HTTP://THEBⓄⓄKⓄFSHADERS.CⓄM/05 ◯\\\\ // \\\\ // 5ਟ0\\MⓄC.SЯEDAHSFⓄKⓄⓄBƎEHT\\\\:PTTH Ⓞ Ⓞ HTTP://THEBⓄⓄKⓄFSHADERS.CⓄM/05 ◯\\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ЯAEИIL Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ LINEAR Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_RAENIL_ECILS_EMULOV_O_VOLUME_SLICE_LINEAR_DENSITY_GRADIENT_O=(@density); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ЯAEИIL Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ LINEAR Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LADIOSUИISOC Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ COSINUSOIDAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_LADIOSUNISOC_ECILS_EMULOV_O_VOLUME_SLICE_COSINUSOIDAL_DENSITY_GRADIENT_O=((1-cos(1*$PI*(@density)))/2); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LADIOSUИISOC Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ COSINUSOIDAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // // // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_DENSITY_GRADIENT_O=( (sqrt(((-cos($PI*(@density)))))/2) + ((-sqrt(((cos($PI*(@density)))))+1)/2) ); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ELCЯICIMES Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ SEMICIRCLE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_ELCRICIMES_ECILS_EMULOV_O_VOLUME_SLICE_SEMICIRCLE_DENSITY_GRADIENT_O=(sqrt(((sin(.5*$PI*(@density)))))); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ELCЯICIMES Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ SEMICIRCLE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_EGDE_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_EDGE_DENSITY_GRADIENT_O=((-sqrt(((cos(.5*$PI*(@density)))))+1)*1.0625); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_GNIR_EGDE_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_EDGE_RING_DENSITY_GRADIENT_O=(( (-sqrt(((-cos($PI*(@density)))))/1) + ((-sqrt(((cos($PI*(@density)))))+1)/1) )*1.0625); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // // // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_EGDE_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_EDGE_DENSITY_GRADIENT_O=((exp(2*$PI*@density))/(exp(2*$PI))); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ FLAH Ⓞ REPU Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ UPER Ⓞ HALF Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_LAITNENOPXE_FLAH_REPU_ECILS_EMULOV_O_VOLUME_SLICE_UPER_HALF_EXPONENTIAL_DENSITY_GRADIENT_O=(1-(exp(2*$PI)/exp(8*@density)/exp(2*$PI))); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ FLAH Ⓞ REPU Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ UPER Ⓞ HALF Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EMAЯF Ⓞ ЯEИI Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ INER Ⓞ FRAME Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_EMARF_RENI_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_INER_FRAME_DENSITY_GRADIENT_O=( (2*$PI)/exp(@density*(2*$PI))/(2*$PI) ); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EMAЯF Ⓞ ЯEИI Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ INER Ⓞ FRAME Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_DENSITY_GRADIENT_O=((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))-.5); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_GNIR_EGDE_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_EDGE_RING_DENSITY_GRADIENT_O=((1-((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1))) + (1- (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1)))-0))*1.0625); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ //@density = ( ( ((exp( (@density*1) )/(exp(.5*$PI)) )) )); //@density = (1-(cos( (.5*$PI*@density*1))))+.25; //@density = sqrt(sin(2*$PI*@density /4)+.5)-.5; //@density = (sqrt(sin(.25*$PI*@density)) )*1; //@density=( ( (pow(min(cos($PI*@density/2), 1.0 - abs(@density)), 1.0)) )); //@density = exp(2*$PI)/( (exp(sin(@density))))/exp(2*$PI); //@density = 1/( 1/sqrt (1/sin(-1/@density)) )/2; //@density = 1/( 1/sqrt (2/sin(-1/@density)) )/2; //@density = ( sqrt ( (cos(@density*2.25))) ); //@density = ( sqrt ( (sin(@density))) ); //@density = (1-( pow( (sin($PI*@density/2)),.5) ))+.25; //@density = (1-( pow( (cos($PI*@density/2)),.5) ))+.25; //@density = (1- ( pow(abs(sin($PI*@density/2)),.5) )); //@density = (( pow( (cos($PI*@density/2)),.5) )); //@density = ( (sqrt(sin(@density))) ); //@density = ( (1-sqrt(sin(@density))) ); //@density = ( ( ((exp( (@density) )/(exp(2*$PI)) ))*@density*128 ))+.0625; //@density = (1- sqrt( (abs(sinh(pow(min(sinh($PI*@density/2), 1 - abs(@density*1)), 1))))) ); //@density = ( ( 1-(sqrt(abs(sinh(1*$PI*@density*1)))))); //@density = pow(pow($PI,@density),@density); //@density =((( pow( ((@density/16)),.25) / (pow( (1+sin(-@O_REWOP_O_POWER_O*$PI*@density)),.5) ))-0.2625*$PI)); //@density=( @density/(0+cos(0*$PI-pow((0.015625*PI*@density),-@O_REWOP_O_POWER_O) )) ); //@density =((( pow( ((@density/16)),.25) / (pow( (1-sin(1*$PI*@density)),.5) ))-1)); //@density=( @density/(cos( pow((0.015625*PI*@density),-.5) )) ); //@density = ( (@density)/(1- pow((@density),4) ) ); //@density=@density*( (pow(min(cos(1*$PI*@density/1), 1.0 - abs(@density)), 1.0)) ); //@density=( @density/(sin(1*PI*@density)*cos(.5*PI*@density) ) ); //@density=( @density/(cos( pow((.125*PI*@density),-1) )) ); //@density=( @density/(cos( pow((.03125*PI*@density),-1) )) ); //@density= (((1/( sqrt ( cos( .5*$PI* (@density*2) ))+1 ))*2)-1); //@density= ( sqrt (-cos( .5*$PI* (@density*2) )) ); //@density= ((1-cos(1*$PI*(@density)))/2); //@density=(-sqrt(((cos(.5*$PI*(@density)))))+1); //@density=(sqrt(((sin(.5*$PI*(@density)))))); //@density=(1-((exp(4*$PI))/(exp(16*@density))/exp(2*$PI))); //@density=((exp(2*$PI*@density))/(exp(2*$PI))); //@density=((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))-.5); //@density=(1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) ; //@density=(clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5)) ; //@density=(1-(clamp (exp(16*@density)/exp(2*$PI) ,0,.5))); //@density=( ( ( clamp( (exp(exp(4*$PI*@density)/exp(2*$PI))/2-.5),0,.5) ) ) * ( ( clamp( 1-(exp(exp(4*$PI)/exp(4*$PI*@density)/exp(2*$PI))/2-.5),0.5,1) ) ))+.5; //@density=( ( clamp( 1-(exp(exp(4*$PI)/exp(4*$PI*@density)/exp(2*$PI))/2-.5 ),0.5,1) ) ); //@density=( ( clamp( (exp(exp(4*$PI*@density)/exp(2*$PI))/2-.5 ),0,.5) ) ) ; //@density=1-( exp(@density*(2*$PI))/(2*$PI) ); //@density=( (2*$PI)/exp(@density*(2*$PI))/(2*$PI) ); //@density=((exp(2*$PI*@density))/(exp(2*$PI))); //* (1-(exp(4*$PI)/exp(16*@density)/exp(2*$PI))) +2 )/(((exp(2*$PI))/2+1)-0.5) //@density=( clamp((1-((exp(2*$PI))/(exp(8*@density))/exp(4*$PI))),0,1) + clamp(((exp(2*$PI*@density))/(exp(2*$PI))),0,1) ); //@density=exp(1-sqrt(((sin(.5*$PI*(@density))))))/exp(2*$PI)+.5; //@density=( (pow(2*$PI*@density, .5))/2.0 ) + (1.0 - (pow(2.0*(1.0-$PI*@density), 4))/2.0 )/4; //@density=(( (-sqrt(((-cos($PI*(@density)))))/1) + ((-sqrt(((cos($PI*(@density)))))+1)/1) )*1.0625); //@density=(( (-sqrt(((-cos($PI*(@density)))))/1) + ((-sqrt(((cos($PI*(@density)))))+1)/1) )*1.0625); //@density=(((1-((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1))) + (1- (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1)))-0))*1.0625) ); //@density=(((1-((1-( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) )) + (1- ( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ))-0))*1.0625) )/(exp(2*$PI)); //@density=(( (((1-((1-( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) )) - (1- ( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ))-0))*1.0625) )/(exp(2*$PI)) ))*1; //@density=(1-(((exp(16*$PI*@density)/exp(2*$PI))) )); //@density=(sqrt(((sin(.5*$PI*(@density)))))); //@density=(pow( (((sin(.5*$PI*(@density))))) ,.5 ) ); //@density=( 1/pow(@density,2) )/(4096); //@density=(1/(16*@density)); //@density=(((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))-.5)); //@density=(1/(256*@density)); //@density=1-((atan(1/@density*1*$PI))/(1*$PI)*8-3); //@density=(1/@density)/16; //@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-8,2)-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,8)-1)-1),-256,0) )/1.5+.5))/1)*(1+(1/(@O_ELACS_O_SCALE_O*2))))-(1/(@O_ELACS_O_SCALE_O*4))); //@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-8,2)-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,8)-1)-1),-256,0) )/1.5+.5))/1)*(1+(1/(@O_ELACS_O_SCALE_O*2))))-(1/(@O_ELACS_O_SCALE_O*4))); //@density=(1-(( (( clamp( (1/(clamp(( ((4))*@density),-256, ((2)) ) - ( 1/(4) ) -((2)) ) + (4) +(1) ), (1) ,256) )/8+.375) + (( clamp( (1/(clamp(( ((4)) *@density), ((2)) ,256) + ( 1/(4) ) -((2)) ) - (4) +(1) ),-256, (1) ) )/8+.375) )-.5)); //@density=((( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256,((@O_ELACS_O_SCALE_O/2)) )-( 1/(4) ) -((@O_ELACS_O_SCALE_O/2))) + (4) +(4) ),(1),256)))/8); //@density=((( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256,((@O_ELACS_O_SCALE_O/2)) )-( 1/(4) ) -((@O_ELACS_O_SCALE_O/2))) + (4) +(4) ),0,256)))/8); //@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-256,(2))-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,256)-1)-1),-256,0) )+.5 ))))); //@density=(((( (( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-256,((@O_ELACS_O_SCALE_O/2)))-3)+.75 ),0,256) )+.5 ))))); //@density=(((( (( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),(@O_ELACS_O_SCALE_O/2),256)-1)-1),-256,0) )+.75 )/2)+.125))); //@density=(1-(( ((clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256, ((@O_ELACS_O_SCALE_O/2)) ) - ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) + (7) +(1) ), (4) ,256) )/8) *(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) ) - ( (( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O)) *@density), ((@O_ELACS_O_SCALE_O/2)) ,256) + ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) - (7) +(7) ),-256, (4) ) )/8)*(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-0))/1; //@density=(1-((( ((clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O/2))*@density),-256, ((@O_ELACS_O_SCALE_O/2)) ) - ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) + (7) +(1) ), (0) ,256) )/8) *(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-.5)*2))/8; //@density=((((1-(( clamp( (1/(clamp(((@O_ELACS_O_SCALE_O/2)*@density),-8,2)-3)+1),0,256)))))))-.35 ; //@density=(( (( (( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O/2)) *@density), ((0)) ,256) + ( 1/(4) ) -((0)) ) - (7) +(7) ),-256, (8) ) )/8)*(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-.5))+.5)*16; //@density=( ( pow( clamp( (-cos($PI*@density)) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /2.+.5 ) + ( -pow( clamp( (cos($PI*@density)) ,0.,1.) , 1./2.) /2.+.5 ) -.5); //@density=( -pow( clamp( (cos(@O_ELACS_O_SCALE_O*.5*$PI*(@density-0.))) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /.5+2.0 )/2. ; //@density=( -pow( (cos(@O_ELACS_O_SCALE_O*.5*$PI*(clamp(@density+0-(1-1/@O_ELACS_O_SCALE_O),0,8.)))) , 1./@O_REWOP_O_POWER_O) /1.+1.0 )*1; //@density=(( ( -pow( clamp( (cos(1*$PI*(@density+0+@O_TFIHS_O_SHIFT_O))) ,0.,8.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) + ( -pow( clamp( (cos(1*$PI*(@density+1+@O_TFIHS_O_SHIFT_O))) ,0.,8.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) )-1.); //@density=( -pow( (cos((clamp(@O_TFIHS_O_SHIFT_O*.5*$PI*(clamp(@density-0-(0),0,1)),0,1*$PI)))) , 1./@O_REWOP_O_POWER_O) /1.+1.0 ) ; //@density=(( ( -pow( clamp( (cos( clamp( (1/@O_TFIHS_O_SHIFT_O) *1*$PI*@density,0,$PI)-0)) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) + ( -pow( clamp( (cos(clamp((1/@O_TFIHS_O_SHIFT_O)*1*$PI*@density-((@O_TFIHS_O_SHIFT_O*(1/@O_TFIHS_O_SHIFT_O))*$PI) ,-$PI,0) ) ) ,0,1) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) )-1); //@density=(( (pow(( 1./ (1.-clamp( @density *2. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/2.) + 1.-((pow(( 1./ (clamp( ( @density -.5)*2. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/2.)+0.) )-.5)*2; //@density=((pow(( 1./ (1.-clamp( ( @density -.0)*1. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0); //// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ //// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ //// Ⓞ \\\\\\\\ //// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ //// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ //@density=(( ((pow(( 1./ (1.-clamp( (@density- 0 )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0) )); //@density=(( ((pow(( 1./ (1.-clamp( (@density- 0 )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0) + (((pow(( 1./ (clamp( (@density-.5 - ( (((((@O_TFIHS_O_SHIFT_O-( .5+(@O_TFIHS_O_SHIFT_O/2) ) ))))) ) )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+0.0)) )-1) //* //(-(pow( (((-cos(.5*4*atan(1)*(1/(@O_TFIHS_O_SHIFT_O+0))*(@density-(1+(@O_TFIHS_O_SHIFT_O+0))))))),(pow(3,-1) )) )+1); //(( (-pow( cos(.5*4*atan(1) * clamp(((@density))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) + (-pow( cos(.5*$PI * clamp(((@density-1 - ( (((((@O_TFIHS_O_SHIFT_O-( +.5 + 1/@O_TFIHS_O_SHIFT_O*(@O_TFIHS_O_SHIFT_O/2) ))))) ))))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), -1,0) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )-1); //; //@density=pow( ((-cos(.5*4*atan(1)*@density))/2+.5) ,pow(1.66666,-1)); //@density=pow( ((sin(.25*4*atan(1)*@density))/1+0),pow(1,-1)) ; //@density= (-(pow( (((-cos(.5*4*atan(1)*(1/(@O_TFIHS_O_SHIFT_O+1))*(@density-(1+(@O_TFIHS_O_SHIFT_O+1))))))),(pow(3,-1) )) )+1); //@density*=4; //@density = (-pow(clamp(cos(4*atan(1)*.5*(@density+.5)),0,1),pow(3,-1) ))+1; //// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ //// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ //// Ⓞ \\\\\\\\ //// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ //// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ //// Ⓞ (( (-pow( cos(.5*PI * clamp(((x))*2*(1/ ((((c)))) ), 0,1) ) , 1/b ) /1+1) + (-pow( cos(.5*PI * clamp(((x-1 - ( (((((c-( +.5 + 1/c*(c/2) ))))) ))))*2*(1/ ((((c)))) ), -1,0) ) , 1/b ) /1+1) )-1) Ⓞ \\\\\\\\ //@density*=(( (-pow( cos(.5*$PI * clamp(((@density))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) + (-pow( cos(.5*$PI * clamp(((@density-1 - ( (((((@O_TFIHS_O_SHIFT_O-( +.5 + 1/@O_TFIHS_O_SHIFT_O*(@O_TFIHS_O_SHIFT_O/2) ))))) ))))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), -1,0) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )-1); //@density*=(( (-pow( cos(.5*$PI * clamp(((@density))*1*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )); @density=pow( (-( pow( clamp((1.- pow(-((@density*(1./ ((((@O_TFIHS_O_SHIFT_O)))) ))-2.), @O_REWOP_O_POWER_O ) ),0.,1.) , pow(@O_REWOP_TOOR_O_ROOT_POWER_O,-1.) ) + (pow( clamp((1.+ pow(-((@density*(1./ ((((@O_TFIHS_O_SHIFT_O)))) ))+0.), @O_REWOP_O_POWER_O ) ),0.,1.) , pow(@O_REWOP_TOOR_O_ROOT_POWER_O,-1.) )) )/1.+1.) , pow(3.,-.0) );" ) exportlist [ 0 locks=0 ] ( * ) vex_strict [ 0 locks=0 ] ( "off" ) autobind [ 0 locks=0 ] ( "on" ) bindings [ 0 locks=0 ] ( 0 ) vex_geometrygenerator [ 0 locks=0 ] ( "off" ) vdb_signedflood [ 0 locks=0 ] ( "on" ) vex_cwdpath [ 0 locks=0 ] ( . ) vex_outputmask [ 0 locks=0 ] ( * ) vex_precision [ 0 locks=0 ] ( 64 ) folder1 [ 0 locks=0 ] ( 0 0 ) O_ELACS_O_SCALE_O [ 0 locks=0 ] ( 96 ) O_REWOP_O_POWER_O [ 0 locks=0 ] ( 3 ) O_REWOP_TOOR_O_ROOT_POWER_O [ 0 locks=0 ] ( 1.3200000000000001 ) O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O [ 0 locks=0 ] ( 3 ) O_TFIHS_O_SHIFT_O [ 0 locks=0 ] ( 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_DENIBMOC_WOLG_O_GLOW_COMBINED_VOLUME_WRANGLE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_FOR_RING_FRACTAL_O.init" Content-Type: text/plain type = attribwrangle matchesdef = 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_FOR_RING_FRACTAL_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -74.495 82.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O 1 1 "input1" } inputs { 0 O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O 0 1 } stat { create 1507930641 modify 1628539182 author Nick@NICK-TR access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_FOR_RING_FRACTAL_O.parm" Content-Type: text/plain { version 0.8 folder0 [ 0 locks=0 ] ( 0 0 ) group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) class [ 0 locks=0 ] ( "point" ) vex_numcount [ 0 locks=0 ] ( 10 ) vex_threadjobsize [ 0 locks=0 ] ( 1024 ) snippet [ 0 locks=0 ] ( "@P = normalize(@P)*(ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/3/2);" ) exportlist [ 0 locks=0 ] ( * ) vex_strict [ 0 locks=0 ] ( "off" ) autobind [ 0 locks=0 ] ( "on" ) bindings [ 0 locks=0 ] ( 0 ) groupautobind [ 0 locks=0 ] ( "on" ) groupbindings [ 0 locks=0 ] ( 0 ) vex_cwdpath [ 0 locks=0 ] ( . ) vex_outputmask [ 0 locks=0 ] ( * ) vex_updatenmls [ 0 locks=0 ] ( "off" ) vex_matchattrib [ 0 locks=0 ] ( id ) vex_inplace [ 0 locks=0 ] ( "off" ) vex_selectiongroup [ 0 locks=0 ] ( "" ) vex_precision [ 0 locks=0 ] ( auto ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_FOR_RING_FRACTAL_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O.init" Content-Type: text/plain type = attribwrangle matchesdef = 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -75.995 90.845 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1621142577 modify 1640789227 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O.spareparmdef" Content-Type: text/plain parm { name "O_SDAERPS_O_SPREADS_O" label "O_SDAERPS_O_SPREADS_O" type integer default { "0" } range { 0 8 } } parm { name "O_SNOISIVID_O_DIVISIONS_O" label "O_SNOISIVID_O_DIVISIONS_O" type integer default { "0" } range { 1 8 } } parm { name "O_EZIS_ELOHW_O_WHOLE_SIZE_O" label "O_EZIS_ELOHW_O_WHOLE_SIZE_O" type float default { "0" } range { 0 16 } } group { name "folder1" label "Code" parm { name "group" baseparm label "Group" export none bindselector points "Modify Points" "Select the points to affect and press Enter to complete." 0 1 0xffffffff 0 grouptype 0 } parm { name "grouptype" baseparm label "Group Type" export none } parm { name "class" baseparm label "Run Over" export none } parm { name "vex_numcount" baseparm label "Number Count" export none } parm { name "vex_threadjobsize" baseparm label "Thread Job Size" export none } parm { name "snippet" baseparm label "VEXpression" export all } parm { name "exportlist" baseparm label "Attributes to Create" export none } parm { name "vex_strict" baseparm label "Enforce Prototypes" export none } } group { name "folder1_1" label "Bindings" parm { name "autobind" baseparm label "Autobind by Name" export none } multiparm { name "bindings" label "Number of Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindname#" baseparm label "Attribute Name" export none } parm { name "bindparm#" baseparm label "VEX Parameter" export none } } parm { name "groupautobind" baseparm label "Autobind Groups by Name" export none } multiparm { name "groupbindings" label "Group Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindgroupname#" baseparm label "Group Name" export none } parm { name "bindgroupparm#" baseparm label "VEX Parameter" export none } } parm { name "vex_cwdpath" baseparm label "Evaluation Node Path" export none } parm { name "vex_outputmask" baseparm label "Export Parameters" export none } parm { name "vex_updatenmls" baseparm label "Update Normals If Displaced" export none } parm { name "vex_matchattrib" baseparm label "Attribute to Match" export none } parm { name "vex_inplace" baseparm label "Compute Results In Place" export none } parm { name "vex_selectiongroup" baseparm label "Output Selection Group" export none } parm { name "vex_precision" baseparm label "VEX Precision" export none } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O.parm" Content-Type: text/plain { version 0.8 folder0 [ 0 locks=0 ] ( 0 0 ) group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) class [ 0 locks=0 ] ( "point" ) vex_numcount [ 0 locks=0 ] ( 10 ) vex_threadjobsize [ 0 locks=0 ] ( 1024 ) snippet [ 0 locks=0 ] ( "@O_EZIS_ELOHW_O_WHOLE_SIZE_O=ch(\"O_EZIS_ELOHW_O_WHOLE_SIZE_O\"); @O_SNOISIVID_O_DIVISIONS_O=ch(\"O_SNOISIVID_O_DIVISIONS_O\"); @O_SDAERPS_O_SPREADS_O=ch(\"O_SDAERPS_O_SPREADS_O\");" ) exportlist [ 0 locks=0 ] ( * ) vex_strict [ 0 locks=0 ] ( "off" ) autobind [ 0 locks=0 ] ( "on" ) bindings [ 0 locks=0 ] ( 0 ) groupautobind [ 0 locks=0 ] ( "on" ) groupbindings [ 0 locks=0 ] ( 0 ) vex_cwdpath [ 0 locks=0 ] ( . ) vex_outputmask [ 0 locks=0 ] ( * ) vex_updatenmls [ 0 locks=0 ] ( "off" ) vex_matchattrib [ 0 locks=0 ] ( id ) vex_inplace [ 0 locks=0 ] ( "off" ) vex_selectiongroup [ 0 locks=0 ] ( "" ) vex_precision [ 0 locks=0 ] ( auto ) O_SDAERPS_O_SPREADS_O [ 0 locks=0 ] ( 4 ) O_SNOISIVID_O_DIVISIONS_O [ 0 locks=0 ] ( 4 ) O_EZIS_ELOHW_O_WHOLE_SIZE_O [ 0 locks=0 ] ( 1 ) folder1 [ 0 locks=0 ] ( 0 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_ETUBIRTA_O_ATRIBUTE_WRANGLE_O.init" Content-Type: text/plain type = attribwrangle matchesdef = 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_ETUBIRTA_O_ATRIBUTE_WRANGLE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -67.2514 19.34 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_ENIL_O_LINE_O 0 1 "input1" } inputs { 0 O_ENIL_O_LINE_O 0 1 } stat { create 1614364080 modify 1623099565 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_ETUBIRTA_O_ATRIBUTE_WRANGLE_O.parm" Content-Type: text/plain { version 0.8 folder0 [ 0 locks=0 ] ( 0 0 ) group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) class [ 0 locks=0 ] ( "point" ) vex_numcount [ 0 locks=0 ] ( 10 ) vex_threadjobsize [ 0 locks=0 ] ( 1024 ) snippet [ 0 locks=0 ] ( "@Cd=1.-@P.x; @P.y= @P.x //( ( pow( clamp(-cos(1.*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@P),0.,1.),.5) ) + ( -pow( clamp(cos(1.*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@P),0.,1.),.5) ) ) //-cos(1*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367702898915210475216205696602405803815019351125338243003558764024749647326391419927260426992279678235478163600934172164121992458631503028618297455570674983850549458858692699569092721079750930295532116534498720275596023648066549911988183479775356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255213347574184946843852332390739414333454776241686251898356948556209921922218427255025425688767179049460165346680498862723279178608578438382796797668145410095388378636095068006422512520511739298489608412848862694560424196528502221066118630674427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839835259570982582262052248940772671947826848260147699090264013639443745530506820349625245174939965143142980919065925093722169646151570985838741059788595977297549893016175392846813826868386894277415599185592524595395943104997252468084598727364469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222582848864815845602850601684273945226746767889525213852254995466672782398645659611635488623057745649803559363456817432411251507606947945109659609402522887971089314566913686722874894056010150330861792868092087476091782493858900971490967598526136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573952311342716610213596953623144295248493718711014576540359027993440374200731057853906219838744780847848968332144571386875194350643021845319104848100537061468067491927819119793995206141966342875444064374512371819217999839101591956181467514269123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966150142150306803844773454920260541466592520149744285073251866600213243408819071048633173464965145390579626856100550810665879699816357473638405257145910289706414011097120628043903975951567715770042033786993600723055876317635942187312514712053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539657251210835791513698820914442100675103346711031412671113699086585163983150197016515116851714376576183515565088490998985998238734552833163550764791853589322618548963213293308985706420467525907091548141654985946163718027098199430992448895757128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937734440307074692112019130203303801976211011004492932151608424448596376698389522868478312355265821314495768572624334418930396864262434107732269780280731891544110104468232527162010526522721116603966655730925471105578537634668206531098965269186205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296*@P) ///2. //+.5 ; " ) exportlist [ 0 locks=0 ] ( * ) vex_strict [ 0 locks=0 ] ( "off" ) autobind [ 0 locks=0 ] ( "on" ) bindings [ 0 locks=0 ] ( 0 ) groupautobind [ 0 locks=0 ] ( "on" ) groupbindings [ 0 locks=0 ] ( 0 ) vex_cwdpath [ 0 locks=0 ] ( . ) vex_outputmask [ 0 locks=0 ] ( * ) vex_updatenmls [ 0 locks=0 ] ( "off" ) vex_matchattrib [ 0 locks=0 ] ( id ) vex_inplace [ 0 locks=0 ] ( "off" ) vex_selectiongroup [ 0 locks=0 ] ( "" ) vex_precision [ 0 locks=0 ] ( auto ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_ETUBIRTA_O_ATRIBUTE_WRANGLE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O3.init" Content-Type: text/plain type = attribwrangle matchesdef = 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O3.def" Content-Type: text/plain sopflags sopflags = comment "" position -80.495 29.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 polydoctor16 1 1 "input1" } inputs { 0 polydoctor16 0 1 } stat { create 1507930641 modify 1623869500 author Nick@NICK-TR access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O3.parm" Content-Type: text/plain { version 0.8 folder0 [ 0 locks=0 ] ( 0 0 ) group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) class [ 0 locks=0 ] ( "point" ) vex_numcount [ 0 locks=0 ] ( 10 ) vex_threadjobsize [ 0 locks=0 ] ( 1024 ) snippet [ 0 locks=0 ] ( "@P = normalize(@P)*(ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/1/2);" ) exportlist [ 0 locks=0 ] ( * ) vex_strict [ 0 locks=0 ] ( "off" ) autobind [ 0 locks=0 ] ( "on" ) bindings [ 0 locks=0 ] ( 0 ) groupautobind [ 0 locks=0 ] ( "on" ) groupbindings [ 0 locks=0 ] ( 0 ) vex_cwdpath [ 0 locks=0 ] ( . ) vex_outputmask [ 0 locks=0 ] ( * ) vex_updatenmls [ 0 locks=0 ] ( "off" ) vex_matchattrib [ 0 locks=0 ] ( id ) vex_inplace [ 0 locks=0 ] ( "off" ) vex_selectiongroup [ 0 locks=0 ] ( "" ) vex_precision [ 0 locks=0 ] ( auto ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O3.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O.init" Content-Type: text/plain type = attribwrangle matchesdef = 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -80.495 35.845 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1621142577 modify 1627741282 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O.spareparmdef" Content-Type: text/plain parm { name "O_SDAERPS_O_SPREADS_O" label "O_SDAERPS_O_SPREADS_O" type integer default { "0" } range { 0 4 } } parm { name "O_SNOISIVID_O_DIVISIONS_O" label "O_SNOISIVID_O_DIVISIONS_O" type integer default { "0" } range { 1 4 } } parm { name "O_EZIS_ELOHW_O_WHOLE_SIZE_O" label "O_EZIS_ELOHW_O_WHOLE_SIZE_O" type float default { "0" } range { 0 16 } } group { name "folder1" label "Code" parm { name "group" baseparm label "Group" export none bindselector points "Modify Points" "Select the points to affect and press Enter to complete." 0 1 0xffffffff 0 grouptype 0 } parm { name "grouptype" baseparm label "Group Type" export none } parm { name "class" baseparm label "Run Over" export none } parm { name "vex_numcount" baseparm label "Number Count" export none } parm { name "vex_threadjobsize" baseparm label "Thread Job Size" export none } parm { name "snippet" baseparm label "VEXpression" export all } parm { name "exportlist" baseparm label "Attributes to Create" export none } parm { name "vex_strict" baseparm label "Enforce Prototypes" export none } } group { name "folder1_1" label "Bindings" parm { name "autobind" baseparm label "Autobind by Name" export none } multiparm { name "bindings" label "Number of Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindname#" baseparm label "Attribute Name" export none } parm { name "bindparm#" baseparm label "VEX Parameter" export none } } parm { name "groupautobind" baseparm label "Autobind Groups by Name" export none } multiparm { name "groupbindings" label "Group Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindgroupname#" baseparm label "Group Name" export none } parm { name "bindgroupparm#" baseparm label "VEX Parameter" export none } } parm { name "vex_cwdpath" baseparm label "Evaluation Node Path" export none } parm { name "vex_outputmask" baseparm label "Export Parameters" export none } parm { name "vex_updatenmls" baseparm label "Update Normals If Displaced" export none } parm { name "vex_matchattrib" baseparm label "Attribute to Match" export none } parm { name "vex_inplace" baseparm label "Compute Results In Place" export none } parm { name "vex_selectiongroup" baseparm label "Output Selection Group" export none } parm { name "vex_precision" baseparm label "VEX Precision" export none } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O.parm" Content-Type: text/plain { version 0.8 folder0 [ 0 locks=0 ] ( 0 0 ) group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) class [ 0 locks=0 ] ( "point" ) vex_numcount [ 0 locks=0 ] ( 10 ) vex_threadjobsize [ 0 locks=0 ] ( 1024 ) snippet [ 0 locks=0 ] ( "@O_EZIS_ELOHW_O_WHOLE_SIZE_O=ch(\"O_EZIS_ELOHW_O_WHOLE_SIZE_O\"); @O_SNOISIVID_O_DIVISIONS_O=ch(\"O_SNOISIVID_O_DIVISIONS_O\"); @O_SDAERPS_O_SPREADS_O=ch(\"O_SDAERPS_O_SPREADS_O\");" ) exportlist [ 0 locks=0 ] ( * ) vex_strict [ 0 locks=0 ] ( "off" ) autobind [ 0 locks=0 ] ( "on" ) bindings [ 0 locks=0 ] ( 0 ) groupautobind [ 0 locks=0 ] ( "on" ) groupbindings [ 0 locks=0 ] ( 0 ) vex_cwdpath [ 0 locks=0 ] ( . ) vex_outputmask [ 0 locks=0 ] ( * ) vex_updatenmls [ 0 locks=0 ] ( "off" ) vex_matchattrib [ 0 locks=0 ] ( id ) vex_inplace [ 0 locks=0 ] ( "off" ) vex_selectiongroup [ 0 locks=0 ] ( "" ) vex_precision [ 0 locks=0 ] ( auto ) O_SDAERPS_O_SPREADS_O [ 0 locks=0 ] ( 0 ) O_SNOISIVID_O_DIVISIONS_O [ 0 locks=0 ] ( 4 ) O_EZIS_ELOHW_O_WHOLE_SIZE_O [ 0 locks=0 ] ( 1 ) folder1 [ 0 locks=0 ] ( 0 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O4.init" Content-Type: text/plain type = attribwrangle matchesdef = 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O4.def" Content-Type: text/plain sopflags sopflags = comment "" position -96.495 29.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 polydoctor30 1 1 "input1" } inputs { 0 polydoctor30 0 1 } stat { create 1507930641 modify 1623869311 author Nick@NICK-TR access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O4.parm" Content-Type: text/plain { version 0.8 folder0 [ 0 locks=0 ] ( 0 0 ) group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) class [ 0 locks=0 ] ( "point" ) vex_numcount [ 0 locks=0 ] ( 10 ) vex_threadjobsize [ 0 locks=0 ] ( 1024 ) snippet [ 0 locks=0 ] ( "@P = normalize(@P)*(ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/1/2);" ) exportlist [ 0 locks=0 ] ( * ) vex_strict [ 0 locks=0 ] ( "off" ) autobind [ 0 locks=0 ] ( "on" ) bindings [ 0 locks=0 ] ( 0 ) groupautobind [ 0 locks=0 ] ( "on" ) groupbindings [ 0 locks=0 ] ( 0 ) vex_cwdpath [ 0 locks=0 ] ( . ) vex_outputmask [ 0 locks=0 ] ( * ) vex_updatenmls [ 0 locks=0 ] ( "off" ) vex_matchattrib [ 0 locks=0 ] ( id ) vex_inplace [ 0 locks=0 ] ( "off" ) vex_selectiongroup [ 0 locks=0 ] ( "" ) vex_precision [ 0 locks=0 ] ( auto ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O4.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O1.init" Content-Type: text/plain type = attribwrangle matchesdef = 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O1.def" Content-Type: text/plain sopflags sopflags = comment "" position -96.495 35.845 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1621142577 modify 1623869425 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O1.spareparmdef" Content-Type: text/plain parm { name "O_SDAERPS_O_SPREADS_O" label "O_SDAERPS_O_SPREADS_O" type integer default { "0" } range { 0 4 } } parm { name "O_SNOISIVID_O_DIVISIONS_O" label "O_SNOISIVID_O_DIVISIONS_O" type integer default { "0" } range { 1 4 } } parm { name "O_EZIS_ELOHW_O_WHOLE_SIZE_O" label "O_EZIS_ELOHW_O_WHOLE_SIZE_O" type float default { "0" } range { 0 16 } } group { name "folder1" label "Code" parm { name "group" baseparm label "Group" export none bindselector points "Modify Points" "Select the points to affect and press Enter to complete." 0 1 0xffffffff 0 grouptype 0 } parm { name "grouptype" baseparm label "Group Type" export none } parm { name "class" baseparm label "Run Over" export none } parm { name "vex_numcount" baseparm label "Number Count" export none } parm { name "vex_threadjobsize" baseparm label "Thread Job Size" export none } parm { name "snippet" baseparm label "VEXpression" export all } parm { name "exportlist" baseparm label "Attributes to Create" export none } parm { name "vex_strict" baseparm label "Enforce Prototypes" export none } } group { name "folder1_1" label "Bindings" parm { name "autobind" baseparm label "Autobind by Name" export none } multiparm { name "bindings" label "Number of Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindname#" baseparm label "Attribute Name" export none } parm { name "bindparm#" baseparm label "VEX Parameter" export none } } parm { name "groupautobind" baseparm label "Autobind Groups by Name" export none } multiparm { name "groupbindings" label "Group Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindgroupname#" baseparm label "Group Name" export none } parm { name "bindgroupparm#" baseparm label "VEX Parameter" export none } } parm { name "vex_cwdpath" baseparm label "Evaluation Node Path" export none } parm { name "vex_outputmask" baseparm label "Export Parameters" export none } parm { name "vex_updatenmls" baseparm label "Update Normals If Displaced" export none } parm { name "vex_matchattrib" baseparm label "Attribute to Match" export none } parm { name "vex_inplace" baseparm label "Compute Results In Place" export none } parm { name "vex_selectiongroup" baseparm label "Output Selection Group" export none } parm { name "vex_precision" baseparm label "VEX Precision" export none } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O1.parm" Content-Type: text/plain { version 0.8 folder0 [ 0 locks=0 ] ( 0 0 ) group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) class [ 0 locks=0 ] ( "point" ) vex_numcount [ 0 locks=0 ] ( 10 ) vex_threadjobsize [ 0 locks=0 ] ( 1024 ) snippet [ 0 locks=0 ] ( "@O_EZIS_ELOHW_O_WHOLE_SIZE_O=ch(\"O_EZIS_ELOHW_O_WHOLE_SIZE_O\"); @O_SNOISIVID_O_DIVISIONS_O=ch(\"O_SNOISIVID_O_DIVISIONS_O\"); @O_SDAERPS_O_SPREADS_O=ch(\"O_SDAERPS_O_SPREADS_O\");" ) exportlist [ 0 locks=0 ] ( * ) vex_strict [ 0 locks=0 ] ( "off" ) autobind [ 0 locks=0 ] ( "on" ) bindings [ 0 locks=0 ] ( 0 ) groupautobind [ 0 locks=0 ] ( "on" ) groupbindings [ 0 locks=0 ] ( 0 ) vex_cwdpath [ 0 locks=0 ] ( . ) vex_outputmask [ 0 locks=0 ] ( * ) vex_updatenmls [ 0 locks=0 ] ( "off" ) vex_matchattrib [ 0 locks=0 ] ( id ) vex_inplace [ 0 locks=0 ] ( "off" ) vex_selectiongroup [ 0 locks=0 ] ( "" ) vex_precision [ 0 locks=0 ] ( auto ) O_SDAERPS_O_SPREADS_O [ 0 locks=0 ] ( 1 ) O_SNOISIVID_O_DIVISIONS_O [ 0 locks=0 ] ( 1 ) O_EZIS_ELOHW_O_WHOLE_SIZE_O [ 0 locks=0 ] ( 1 ) folder1 [ 0 locks=0 ] ( 0 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O2.init" Content-Type: text/plain type = volumewrangle matchesdef = 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O2.def" Content-Type: text/plain sopflags sopflags = comment "" position -16.495 -12.155 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O2 2 1 "input1" } inputs { 0 O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O2 0 1 } stat { create 1595844362 modify 1624873073 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O2.spareparmdef" Content-Type: text/plain group { name "folder1" label "Code" parm { name "group" baseparm label "Group" export none } parm { name "bindeach" baseparm label "Bind Each Volume to Density" export none } parm { name "snippet" baseparm label "VEXpression" export all } parm { name "exportlist" baseparm label "Volumes to Write to" export none } parm { name "vex_strict" baseparm label "Enforce Prototypes" export none } } group { name "folder1_1" label "Bindings" parm { name "autobind" baseparm label "Autobind by Name" export none } multiparm { name "bindings" label "Number of Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindprimname#" baseparm label "Primitive Name" export none } parm { name "bindprim#" baseparm label "Primitive" export none } parm { name "bindname#" baseparm label "VEX Parameter" export none } } parm { name "vex_geometrygenerator" baseparm label "Only Output Created Geometry" export none } parm { name "vdb_signedflood" baseparm label "Signed-Flood Fill Output SDF VDBs" export none } parm { name "vex_cwdpath" baseparm label "Evaluation Node Path" export none } parm { name "vex_outputmask" baseparm label "Export Parameters" export none } } parm { name "O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O" label "O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O" type float default { "0" } range { 0 1 } } parm { name "O_ELACS_O_SCALE_O" label "O_ELACS_O_SCALE_O" type float default { "0" } range { -32 32 } } parm { name "O_REWOP_O_POWER_O" label "O_REWOP_O_POWER_O" type float default { "0" } range { 0 8 } } parm { name "O_REWOP_TOOR_O_ROOT_POWER_O" label "O_REWOP_TOOR_O_ROOT_POWER_O" type float default { "0" } range { 0 8 } } parm { name "O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O" label "O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O" type float default { "0" } range { 0 16 } } parm { name "O_TFIHS_O_SHIFT_O" label "O_TFIHS_O_SHIFT_O" type float default { "0" } range { -2 2 } } parm { name "vex_precision" baseparm label "VEX Precision" export none } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O2.chn" Content-Type: text/plain { channel O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = log(4*rad(atan(1))-1) } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O2.parm" Content-Type: text/plain { version 0.8 folder0 [ 0 locks=0 ] ( 0 0 ) group [ 0 locks=0 ] ( "" ) bindeach [ 0 locks=0 ] ( "off" ) snippet [ 0 locks=0 ] ( "@O_ELACS_O_SCALE_O=ch('O_ELACS_O_SCALE_O'); @O_REWOP_O_POWER_O=ch('O_REWOP_O_POWER_O'); @O_REWOP_TOOR_O_ROOT_POWER_O=ch('O_REWOP_TOOR_O_ROOT_POWER_O'); @O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O=ch('O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O'); @O_TFIHS_O_SHIFT_O=ch('O_TFIHS_O_SHIFT_O'); // 5ਟ0\\MⓄC.SЯEDAHSFⓄKⓄⓄBƎEHT\\\\:PTTH Ⓞ Ⓞ HTTP://THEBⓄⓄKⓄFSHADERS.CⓄM/05 ◯\\\\ // \\\\ // 5ਟ0\\MⓄC.SЯEDAHSFⓄKⓄⓄBƎEHT\\\\:PTTH Ⓞ Ⓞ HTTP://THEBⓄⓄKⓄFSHADERS.CⓄM/05 ◯\\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ЯAEИIL Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ LINEAR Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_RAENIL_ECILS_EMULOV_O_VOLUME_SLICE_LINEAR_DENSITY_GRADIENT_O=(@density); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ЯAEИIL Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ LINEAR Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LADIOSUИISOC Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ COSINUSOIDAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_LADIOSUNISOC_ECILS_EMULOV_O_VOLUME_SLICE_COSINUSOIDAL_DENSITY_GRADIENT_O=((1-cos(1*$PI*(@density)))/2); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LADIOSUИISOC Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ COSINUSOIDAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // // // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_DENSITY_GRADIENT_O=( (sqrt(((-cos($PI*(@density)))))/2) + ((-sqrt(((cos($PI*(@density)))))+1)/2) ); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ELCЯICIMES Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ SEMICIRCLE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_ELCRICIMES_ECILS_EMULOV_O_VOLUME_SLICE_SEMICIRCLE_DENSITY_GRADIENT_O=(sqrt(((sin(.5*$PI*(@density)))))); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ELCЯICIMES Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ SEMICIRCLE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_EGDE_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_EDGE_DENSITY_GRADIENT_O=((-sqrt(((cos(.5*$PI*(@density)))))+1)*1.0625); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_GNIR_EGDE_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_EDGE_RING_DENSITY_GRADIENT_O=(( (-sqrt(((-cos($PI*(@density)))))/1) + ((-sqrt(((cos($PI*(@density)))))+1)/1) )*1.0625); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // // // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_EGDE_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_EDGE_DENSITY_GRADIENT_O=((exp(2*$PI*@density))/(exp(2*$PI))); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ FLAH Ⓞ REPU Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ UPER Ⓞ HALF Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_LAITNENOPXE_FLAH_REPU_ECILS_EMULOV_O_VOLUME_SLICE_UPER_HALF_EXPONENTIAL_DENSITY_GRADIENT_O=(1-(exp(2*$PI)/exp(8*@density)/exp(2*$PI))); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ FLAH Ⓞ REPU Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ UPER Ⓞ HALF Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EMAЯF Ⓞ ЯEИI Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ INER Ⓞ FRAME Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_EMARF_RENI_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_INER_FRAME_DENSITY_GRADIENT_O=( (2*$PI)/exp(@density*(2*$PI))/(2*$PI) ); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EMAЯF Ⓞ ЯEИI Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ INER Ⓞ FRAME Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_DENSITY_GRADIENT_O=((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))-.5); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_GNIR_EGDE_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_EDGE_RING_DENSITY_GRADIENT_O=((1-((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1))) + (1- (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1)))-0))*1.0625); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ //@density = ( ( ((exp( (@density*1) )/(exp(.5*$PI)) )) )); //@density = (1-(cos( (.5*$PI*@density*1))))+.25; //@density = sqrt(sin(2*$PI*@density /4)+.5)-.5; //@density = (sqrt(sin(.25*$PI*@density)) )*1; //@density=( ( (pow(min(cos($PI*@density/2), 1.0 - abs(@density)), 1.0)) )); //@density = exp(2*$PI)/( (exp(sin(@density))))/exp(2*$PI); //@density = 1/( 1/sqrt (1/sin(-1/@density)) )/2; //@density = 1/( 1/sqrt (2/sin(-1/@density)) )/2; //@density = ( sqrt ( (cos(@density*2.25))) ); //@density = ( sqrt ( (sin(@density))) ); //@density = (1-( pow( (sin($PI*@density/2)),.5) ))+.25; //@density = (1-( pow( (cos($PI*@density/2)),.5) ))+.25; //@density = (1- ( pow(abs(sin($PI*@density/2)),.5) )); //@density = (( pow( (cos($PI*@density/2)),.5) )); //@density = ( (sqrt(sin(@density))) ); //@density = ( (1-sqrt(sin(@density))) ); //@density = ( ( ((exp( (@density) )/(exp(2*$PI)) ))*@density*128 ))+.0625; //@density = (1- sqrt( (abs(sinh(pow(min(sinh($PI*@density/2), 1 - abs(@density*1)), 1))))) ); //@density = ( ( 1-(sqrt(abs(sinh(1*$PI*@density*1)))))); //@density = pow(pow($PI,@density),@density); //@density =((( pow( ((@density/16)),.25) / (pow( (1+sin(-@O_REWOP_O_POWER_O*$PI*@density)),.5) ))-0.2625*$PI)); //@density=( @density/(0+cos(0*$PI-pow((0.015625*PI*@density),-@O_REWOP_O_POWER_O) )) ); //@density =((( pow( ((@density/16)),.25) / (pow( (1-sin(1*$PI*@density)),.5) ))-1)); //@density=( @density/(cos( pow((0.015625*PI*@density),-.5) )) ); //@density = ( (@density)/(1- pow((@density),4) ) ); //@density=@density*( (pow(min(cos(1*$PI*@density/1), 1.0 - abs(@density)), 1.0)) ); //@density=( @density/(sin(1*PI*@density)*cos(.5*PI*@density) ) ); //@density=( @density/(cos( pow((.125*PI*@density),-1) )) ); //@density=( @density/(cos( pow((.03125*PI*@density),-1) )) ); //@density= (((1/( sqrt ( cos( .5*$PI* (@density*2) ))+1 ))*2)-1); //@density= ( sqrt (-cos( .5*$PI* (@density*2) )) ); //@density= ((1-cos(1*$PI*(@density)))/2); //@density=(-sqrt(((cos(.5*$PI*(@density)))))+1); //@density=(sqrt(((sin(.5*$PI*(@density)))))); //@density=(1-((exp(4*$PI))/(exp(16*@density))/exp(2*$PI))); //@density=((exp(2*$PI*@density))/(exp(2*$PI))); //@density=((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))-.5); //@density=(1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) ; //@density=(clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5)) ; //@density=(1-(clamp (exp(16*@density)/exp(2*$PI) ,0,.5))); //@density=( ( ( clamp( (exp(exp(4*$PI*@density)/exp(2*$PI))/2-.5),0,.5) ) ) * ( ( clamp( 1-(exp(exp(4*$PI)/exp(4*$PI*@density)/exp(2*$PI))/2-.5),0.5,1) ) ))+.5; //@density=( ( clamp( 1-(exp(exp(4*$PI)/exp(4*$PI*@density)/exp(2*$PI))/2-.5 ),0.5,1) ) ); //@density=( ( clamp( (exp(exp(4*$PI*@density)/exp(2*$PI))/2-.5 ),0,.5) ) ) ; //@density=1-( exp(@density*(2*$PI))/(2*$PI) ); //@density=( (2*$PI)/exp(@density*(2*$PI))/(2*$PI) ); //@density=((exp(2*$PI*@density))/(exp(2*$PI))); //* (1-(exp(4*$PI)/exp(16*@density)/exp(2*$PI))) +2 )/(((exp(2*$PI))/2+1)-0.5) //@density=( clamp((1-((exp(2*$PI))/(exp(8*@density))/exp(4*$PI))),0,1) + clamp(((exp(2*$PI*@density))/(exp(2*$PI))),0,1) ); //@density=exp(1-sqrt(((sin(.5*$PI*(@density))))))/exp(2*$PI)+.5; //@density=( (pow(2*$PI*@density, .5))/2.0 ) + (1.0 - (pow(2.0*(1.0-$PI*@density), 4))/2.0 )/4; //@density=(( (-sqrt(((-cos($PI*(@density)))))/1) + ((-sqrt(((cos($PI*(@density)))))+1)/1) )*1.0625); //@density=(( (-sqrt(((-cos($PI*(@density)))))/1) + ((-sqrt(((cos($PI*(@density)))))+1)/1) )*1.0625); //@density=(((1-((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1))) + (1- (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1)))-0))*1.0625) ); //@density=(((1-((1-( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) )) + (1- ( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ))-0))*1.0625) )/(exp(2*$PI)); //@density=(( (((1-((1-( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) )) - (1- ( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ))-0))*1.0625) )/(exp(2*$PI)) ))*1; //@density=(1-(((exp(16*$PI*@density)/exp(2*$PI))) )); //@density=(sqrt(((sin(.5*$PI*(@density)))))); //@density=(pow( (((sin(.5*$PI*(@density))))) ,.5 ) ); //@density=( 1/pow(@density,2) )/(4096); //@density=(1/(16*@density)); //@density=(((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))-.5)); //@density=(1/(256*@density)); //@density=1-((atan(1/@density*1*$PI))/(1*$PI)*8-3); //@density=(1/@density)/16; //@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-8,2)-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,8)-1)-1),-256,0) )/1.5+.5))/1)*(1+(1/(@O_ELACS_O_SCALE_O*2))))-(1/(@O_ELACS_O_SCALE_O*4))); //@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-8,2)-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,8)-1)-1),-256,0) )/1.5+.5))/1)*(1+(1/(@O_ELACS_O_SCALE_O*2))))-(1/(@O_ELACS_O_SCALE_O*4))); //@density=(1-(( (( clamp( (1/(clamp(( ((4))*@density),-256, ((2)) ) - ( 1/(4) ) -((2)) ) + (4) +(1) ), (1) ,256) )/8+.375) + (( clamp( (1/(clamp(( ((4)) *@density), ((2)) ,256) + ( 1/(4) ) -((2)) ) - (4) +(1) ),-256, (1) ) )/8+.375) )-.5)); //@density=((( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256,((@O_ELACS_O_SCALE_O/2)) )-( 1/(4) ) -((@O_ELACS_O_SCALE_O/2))) + (4) +(4) ),(1),256)))/8); //@density=((( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256,((@O_ELACS_O_SCALE_O/2)) )-( 1/(4) ) -((@O_ELACS_O_SCALE_O/2))) + (4) +(4) ),0,256)))/8); //@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-256,(2))-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,256)-1)-1),-256,0) )+.5 ))))); //@density=(((( (( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-256,((@O_ELACS_O_SCALE_O/2)))-3)+.75 ),0,256) )+.5 ))))); //@density=(((( (( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),(@O_ELACS_O_SCALE_O/2),256)-1)-1),-256,0) )+.75 )/2)+.125))); //@density=(1-(( ((clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256, ((@O_ELACS_O_SCALE_O/2)) ) - ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) + (7) +(1) ), (4) ,256) )/8) *(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) ) - ( (( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O)) *@density), ((@O_ELACS_O_SCALE_O/2)) ,256) + ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) - (7) +(7) ),-256, (4) ) )/8)*(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-0))/1; //@density=(1-((( ((clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O/2))*@density),-256, ((@O_ELACS_O_SCALE_O/2)) ) - ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) + (7) +(1) ), (0) ,256) )/8) *(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-.5)*2))/8; //@density=((((1-(( clamp( (1/(clamp(((@O_ELACS_O_SCALE_O/2)*@density),-8,2)-3)+1),0,256)))))))-.35 ; //@density=(( (( (( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O/2)) *@density), ((0)) ,256) + ( 1/(4) ) -((0)) ) - (7) +(7) ),-256, (8) ) )/8)*(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-.5))+.5)*16; //@density=( ( pow( clamp( (-cos($PI*@density)) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /2.+.5 ) + ( -pow( clamp( (cos($PI*@density)) ,0.,1.) , 1./2.) /2.+.5 ) -.5); //@density=( -pow( clamp( (cos(@O_ELACS_O_SCALE_O*.5*$PI*(@density-0.))) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /.5+2.0 )/2. ; //@density=( -pow( (cos(@O_ELACS_O_SCALE_O*.5*$PI*(clamp(@density+0-(1-1/@O_ELACS_O_SCALE_O),0,8.)))) , 1./@O_REWOP_O_POWER_O) /1.+1.0 )*1; //@density=(( ( -pow( clamp( (cos(1*$PI*(@density+0+@O_TFIHS_O_SHIFT_O))) ,0.,8.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) + ( -pow( clamp( (cos(1*$PI*(@density+1+@O_TFIHS_O_SHIFT_O))) ,0.,8.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) )-1.); //@density=( -pow( (cos((clamp(@O_TFIHS_O_SHIFT_O*.5*$PI*(clamp(@density-0-(0),0,1)),0,1*$PI)))) , 1./@O_REWOP_O_POWER_O) /1.+1.0 ) ; //@density=(( ( -pow( clamp( (cos( clamp( (1/@O_TFIHS_O_SHIFT_O) *1*$PI*@density,0,$PI)-0)) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) + ( -pow( clamp( (cos(clamp((1/@O_TFIHS_O_SHIFT_O)*1*$PI*@density-((@O_TFIHS_O_SHIFT_O*(1/@O_TFIHS_O_SHIFT_O))*$PI) ,-$PI,0) ) ) ,0,1) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) )-1); //@density=(( (pow(( 1./ (1.-clamp( @density *2. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/2.) + 1.-((pow(( 1./ (clamp( ( @density -.5)*2. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/2.)+0.) )-.5)*2; //@density=((pow(( 1./ (1.-clamp( ( @density -.0)*1. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0); //// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ //// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ //// Ⓞ \\\\\\\\ //// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ //// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ //@density=(( ((pow(( 1./ (1.-clamp( (@density- 0 )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0) )); //@density=(( ((pow(( 1./ (1.-clamp( (@density- 0 )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0) + (((pow(( 1./ (clamp( (@density-.5 - ( (((((@O_TFIHS_O_SHIFT_O-( .5+(@O_TFIHS_O_SHIFT_O/2) ) ))))) ) )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+0.0)) )-1) //* //(( (-pow( cos(.5*4*atan(1) * clamp(((@density))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) + (-pow( cos(.5*$PI * clamp(((@density-1 - ( (((((@O_TFIHS_O_SHIFT_O-( +.5 + 1/@O_TFIHS_O_SHIFT_O*(@O_TFIHS_O_SHIFT_O/2) ))))) ))))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), -1,0) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )-1); //; //@density=(pow( (((sin(.5*4*atan(1)*(@density))))),(pow(1,-1) )) ); //@density=-(pow( (((cos(1*4*atan(1)*(@density))))),(pow(1,-1) )) )/2+.5; //// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ //// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ //// Ⓞ \\\\\\\\ //// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ //// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ //// Ⓞ (( (-pow( cos(.5*PI * clamp(((x))*2*(1/ ((((c)))) ), 0,1) ) , 1/b ) /1+1) + (-pow( cos(.5*PI * clamp(((x-1 - ( (((((c-( +.5 + 1/c*(c/2) ))))) ))))*2*(1/ ((((c)))) ), -1,0) ) , 1/b ) /1+1) )-1) Ⓞ \\\\\\\\ //@density*=(( (-pow( cos(.5*$PI * clamp(((@density))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) + (-pow( cos(.5*$PI * clamp(((@density-1 - ( (((((@O_TFIHS_O_SHIFT_O-( +.5 + 1/@O_TFIHS_O_SHIFT_O*(@O_TFIHS_O_SHIFT_O/2) ))))) ))))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), -1,0) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )-1); //@density*=(( (-pow( cos(.5*$PI * clamp(((@density))*1*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )); @O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O=ch(\"O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O\"); @O_ALUMROF_YTISNED_O_DENSITY_FORMULA_O=1.-(1.-pow( (1.- pow(-(@density-1.), @O_REWOP_O_POWER_O ) ) , pow(@O_REWOP_TOOR_O_ROOT_POWER_O,-1.) )); @density=@O_ALUMROF_YTISNED_O_DENSITY_FORMULA_O //* //(1-@O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O)+1-(1-(1-@O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O)) ; @Cd=1.-pow( (1.- pow(-(@density-1.), @O_REWOP_O_POWER_O ) ) , pow(@O_REWOP_O_POWER_O,-1.) ) * (1-@O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O)+1-(1-(1-@O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O)) ;" ) exportlist [ 0 locks=0 ] ( * ) vex_strict [ 0 locks=0 ] ( "off" ) autobind [ 0 locks=0 ] ( "on" ) bindings [ 0 locks=0 ] ( 0 ) vex_geometrygenerator [ 0 locks=0 ] ( "off" ) vdb_signedflood [ 0 locks=0 ] ( "on" ) vex_cwdpath [ 0 locks=0 ] ( . ) vex_outputmask [ 0 locks=0 ] ( * ) vex_precision [ 0 locks=0 ] ( 64 ) folder1 [ 0 locks=0 ] ( 0 0 ) O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O [ 8 locks=0 ] ( [ O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O 0.76154978288089437 ] ) O_ELACS_O_SCALE_O [ 0 locks=0 ] ( 32 ) O_REWOP_O_POWER_O [ 0 locks=0 ] ( 3 ) O_REWOP_TOOR_O_ROOT_POWER_O [ 0 locks=0 ] ( 3 ) O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O [ 0 locks=0 ] ( 3 ) O_TFIHS_O_SHIFT_O [ 0 locks=0 ] ( 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_LEHS_WOLG_O_GLOW_SHEL_VOLUME_WRANGLE_O.init" Content-Type: text/plain type = volumewrangle matchesdef = 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_LEHS_WOLG_O_GLOW_SHEL_VOLUME_WRANGLE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -7.495 -11.655 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 volumeramp1 1 1 "input1" } inputs { 0 volumeramp1 0 1 } stat { create 1595844362 modify 1624873998 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_LEHS_WOLG_O_GLOW_SHEL_VOLUME_WRANGLE_O.spareparmdef" Content-Type: text/plain group { name "folder1" label "Code" parm { name "group" baseparm label "Group" export none } parm { name "bindeach" baseparm label "Bind Each Volume to Density" export none } parm { name "snippet" baseparm label "VEXpression" export all } parm { name "exportlist" baseparm label "Volumes to Write to" export none } parm { name "vex_strict" baseparm label "Enforce Prototypes" export none } } group { name "folder1_1" label "Bindings" parm { name "autobind" baseparm label "Autobind by Name" export none } multiparm { name "bindings" label "Number of Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindprimname#" baseparm label "Primitive Name" export none } parm { name "bindprim#" baseparm label "Primitive" export none } parm { name "bindname#" baseparm label "VEX Parameter" export none } } parm { name "vex_geometrygenerator" baseparm label "Only Output Created Geometry" export none } parm { name "vdb_signedflood" baseparm label "Signed-Flood Fill Output SDF VDBs" export none } parm { name "vex_cwdpath" baseparm label "Evaluation Node Path" export none } parm { name "vex_outputmask" baseparm label "Export Parameters" export none } } parm { name "O_ELACS_O_SCALE_O" label "O_ELACS_O_SCALE_O" type float default { "0" } range { -16 16 } } parm { name "O_REWOP_O_POWER_O" label "O_REWOP_O_POWER_O" type float default { "0" } range { 0 8 } } parm { name "O_REWOP_TOOR_O_ROOT_POWER_O" label "O_REWOP_TOOR_O_ROOT_POWER_O" type float default { "0" } range { 0 8 } } parm { name "O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O" label "O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O" type float default { "0" } range { 0 16 } } parm { name "O_TFIHS_O_SHIFT_O" label "O_TFIHS_O_SHIFT_O" type float default { "0" } range { -2 2 } } parm { name "vex_precision" baseparm label "VEX Precision" export none } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_LEHS_WOLG_O_GLOW_SHEL_VOLUME_WRANGLE_O.parm" Content-Type: text/plain { version 0.8 folder0 [ 0 locks=0 ] ( 0 0 ) group [ 0 locks=0 ] ( "" ) bindeach [ 0 locks=0 ] ( "off" ) snippet [ 0 locks=0 ] ( "@O_ELACS_O_SCALE_O=ch('O_ELACS_O_SCALE_O'); @O_REWOP_O_POWER_O=ch('O_REWOP_O_POWER_O'); @O_REWOP_TOOR_O_ROOT_POWER_O=ch('O_REWOP_TOOR_O_ROOT_POWER_O'); @O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O=ch('O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O'); @O_TFIHS_O_SHIFT_O=ch('O_TFIHS_O_SHIFT_O'); // 5ਟ0\\MⓄC.SЯEDAHSFⓄKⓄⓄBƎEHT\\\\:PTTH Ⓞ Ⓞ HTTP://THEBⓄⓄKⓄFSHADERS.CⓄM/05 ◯\\\\ // \\\\ // 5ਟ0\\MⓄC.SЯEDAHSFⓄKⓄⓄBƎEHT\\\\:PTTH Ⓞ Ⓞ HTTP://THEBⓄⓄKⓄFSHADERS.CⓄM/05 ◯\\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ЯAEИIL Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ LINEAR Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_RAENIL_ECILS_EMULOV_O_VOLUME_SLICE_LINEAR_DENSITY_GRADIENT_O=(@density); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ЯAEИIL Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ LINEAR Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LADIOSUИISOC Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ COSINUSOIDAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_LADIOSUNISOC_ECILS_EMULOV_O_VOLUME_SLICE_COSINUSOIDAL_DENSITY_GRADIENT_O=((1-cos(1*$PI*(@density)))/2); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LADIOSUИISOC Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ COSINUSOIDAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // // // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_DENSITY_GRADIENT_O=( (sqrt(((-cos($PI*(@density)))))/2) + ((-sqrt(((cos($PI*(@density)))))+1)/2) ); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ELCЯICIMES Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ SEMICIRCLE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_ELCRICIMES_ECILS_EMULOV_O_VOLUME_SLICE_SEMICIRCLE_DENSITY_GRADIENT_O=(sqrt(((sin(.5*$PI*(@density)))))); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ELCЯICIMES Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ SEMICIRCLE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_EGDE_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_EDGE_DENSITY_GRADIENT_O=((-sqrt(((cos(.5*$PI*(@density)))))+1)*1.0625); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_GNIR_EGDE_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_EDGE_RING_DENSITY_GRADIENT_O=(( (-sqrt(((-cos($PI*(@density)))))/1) + ((-sqrt(((cos($PI*(@density)))))+1)/1) )*1.0625); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // // // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_EGDE_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_EDGE_DENSITY_GRADIENT_O=((exp(2*$PI*@density))/(exp(2*$PI))); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ FLAH Ⓞ REPU Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ UPER Ⓞ HALF Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_LAITNENOPXE_FLAH_REPU_ECILS_EMULOV_O_VOLUME_SLICE_UPER_HALF_EXPONENTIAL_DENSITY_GRADIENT_O=(1-(exp(2*$PI)/exp(8*@density)/exp(2*$PI))); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ FLAH Ⓞ REPU Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ UPER Ⓞ HALF Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EMAЯF Ⓞ ЯEИI Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ INER Ⓞ FRAME Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_EMARF_RENI_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_INER_FRAME_DENSITY_GRADIENT_O=( (2*$PI)/exp(@density*(2*$PI))/(2*$PI) ); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EMAЯF Ⓞ ЯEИI Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ INER Ⓞ FRAME Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_DENSITY_GRADIENT_O=((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))-.5); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_GNIR_EGDE_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_EDGE_RING_DENSITY_GRADIENT_O=((1-((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1))) + (1- (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1)))-0))*1.0625); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ //@density = ( ( ((exp( (@density*1) )/(exp(.5*$PI)) )) )); //@density = (1-(cos( (.5*$PI*@density*1))))+.25; //@density = sqrt(sin(2*$PI*@density /4)+.5)-.5; //@density = (sqrt(sin(.25*$PI*@density)) )*1; //@density=( ( (pow(min(cos($PI*@density/2), 1.0 - abs(@density)), 1.0)) )); //@density = exp(2*$PI)/( (exp(sin(@density))))/exp(2*$PI); //@density = 1/( 1/sqrt (1/sin(-1/@density)) )/2; //@density = 1/( 1/sqrt (2/sin(-1/@density)) )/2; //@density = ( sqrt ( (cos(@density*2.25))) ); //@density = ( sqrt ( (sin(@density))) ); //@density = (1-( pow( (sin($PI*@density/2)),.5) ))+.25; //@density = (1-( pow( (cos($PI*@density/2)),.5) ))+.25; //@density = (1- ( pow(abs(sin($PI*@density/2)),.5) )); //@density = (( pow( (cos($PI*@density/2)),.5) )); //@density = ( (sqrt(sin(@density))) ); //@density = ( (1-sqrt(sin(@density))) ); //@density = ( ( ((exp( (@density) )/(exp(2*$PI)) ))*@density*128 ))+.0625; //@density = (1- sqrt( (abs(sinh(pow(min(sinh($PI*@density/2), 1 - abs(@density*1)), 1))))) ); //@density = ( ( 1-(sqrt(abs(sinh(1*$PI*@density*1)))))); //@density = pow(pow($PI,@density),@density); //@density =((( pow( ((@density/16)),.25) / (pow( (1+sin(-@O_REWOP_O_POWER_O*$PI*@density)),.5) ))-0.2625*$PI)); //@density=( @density/(0+cos(0*$PI-pow((0.015625*PI*@density),-@O_REWOP_O_POWER_O) )) ); //@density =((( pow( ((@density/16)),.25) / (pow( (1-sin(1*$PI*@density)),.5) ))-1)); //@density=( @density/(cos( pow((0.015625*PI*@density),-.5) )) ); //@density = ( (@density)/(1- pow((@density),4) ) ); //@density=@density*( (pow(min(cos(1*$PI*@density/1), 1.0 - abs(@density)), 1.0)) ); //@density=( @density/(sin(1*PI*@density)*cos(.5*PI*@density) ) ); //@density=( @density/(cos( pow((.125*PI*@density),-1) )) ); //@density=( @density/(cos( pow((.03125*PI*@density),-1) )) ); //@density= (((1/( sqrt ( cos( .5*$PI* (@density*2) ))+1 ))*2)-1); //@density= ( sqrt (-cos( .5*$PI* (@density*2) )) ); //@density= ((1-cos(1*$PI*(@density)))/2); //@density=(-sqrt(((cos(.5*$PI*(@density)))))+1); //@density=(sqrt(((sin(.5*$PI*(@density)))))); //@density=(1-((exp(4*$PI))/(exp(16*@density))/exp(2*$PI))); //@density=((exp(2*$PI*@density))/(exp(2*$PI))); //@density=((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))-.5); //@density=(1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) ; //@density=(clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5)) ; //@density=(1-(clamp (exp(16*@density)/exp(2*$PI) ,0,.5))); //@density=( ( ( clamp( (exp(exp(4*$PI*@density)/exp(2*$PI))/2-.5),0,.5) ) ) * ( ( clamp( 1-(exp(exp(4*$PI)/exp(4*$PI*@density)/exp(2*$PI))/2-.5),0.5,1) ) ))+.5; //@density=( ( clamp( 1-(exp(exp(4*$PI)/exp(4*$PI*@density)/exp(2*$PI))/2-.5 ),0.5,1) ) ); //@density=( ( clamp( (exp(exp(4*$PI*@density)/exp(2*$PI))/2-.5 ),0,.5) ) ) ; //@density=1-( exp(@density*(2*$PI))/(2*$PI) ); //@density=( (2*$PI)/exp(@density*(2*$PI))/(2*$PI) ); //@density=((exp(2*$PI*@density))/(exp(2*$PI))); //* (1-(exp(4*$PI)/exp(16*@density)/exp(2*$PI))) +2 )/(((exp(2*$PI))/2+1)-0.5) //@density=( clamp((1-((exp(2*$PI))/(exp(8*@density))/exp(4*$PI))),0,1) + clamp(((exp(2*$PI*@density))/(exp(2*$PI))),0,1) ); //@density=exp(1-sqrt(((sin(.5*$PI*(@density))))))/exp(2*$PI)+.5; //@density=( (pow(2*$PI*@density, .5))/2.0 ) + (1.0 - (pow(2.0*(1.0-$PI*@density), 4))/2.0 )/4; //@density=(( (-sqrt(((-cos($PI*(@density)))))/1) + ((-sqrt(((cos($PI*(@density)))))+1)/1) )*1.0625); //@density=(( (-sqrt(((-cos($PI*(@density)))))/1) + ((-sqrt(((cos($PI*(@density)))))+1)/1) )*1.0625); //@density=(((1-((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1))) + (1- (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1)))-0))*1.0625) ); //@density=(((1-((1-( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) )) + (1- ( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ))-0))*1.0625) )/(exp(2*$PI)); //@density=(( (((1-((1-( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) )) - (1- ( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ))-0))*1.0625) )/(exp(2*$PI)) ))*1; //@density=(1-(((exp(16*$PI*@density)/exp(2*$PI))) )); //@density=(sqrt(((sin(.5*$PI*(@density)))))); //@density=(pow( (((sin(.5*$PI*(@density))))) ,.5 ) ); //@density=( 1/pow(@density,2) )/(4096); //@density=(1/(16*@density)); //@density=(((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))-.5)); //@density=(1/(256*@density)); //@density=1-((atan(1/@density*1*$PI))/(1*$PI)*8-3); //@density=(1/@density)/16; //@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-8,2)-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,8)-1)-1),-256,0) )/1.5+.5))/1)*(1+(1/(@O_ELACS_O_SCALE_O*2))))-(1/(@O_ELACS_O_SCALE_O*4))); //@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-8,2)-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,8)-1)-1),-256,0) )/1.5+.5))/1)*(1+(1/(@O_ELACS_O_SCALE_O*2))))-(1/(@O_ELACS_O_SCALE_O*4))); //@density=(1-(( (( clamp( (1/(clamp(( ((4))*@density),-256, ((2)) ) - ( 1/(4) ) -((2)) ) + (4) +(1) ), (1) ,256) )/8+.375) + (( clamp( (1/(clamp(( ((4)) *@density), ((2)) ,256) + ( 1/(4) ) -((2)) ) - (4) +(1) ),-256, (1) ) )/8+.375) )-.5)); //@density=((( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256,((@O_ELACS_O_SCALE_O/2)) )-( 1/(4) ) -((@O_ELACS_O_SCALE_O/2))) + (4) +(4) ),(1),256)))/8); //@density=((( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256,((@O_ELACS_O_SCALE_O/2)) )-( 1/(4) ) -((@O_ELACS_O_SCALE_O/2))) + (4) +(4) ),0,256)))/8); //@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-256,(2))-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,256)-1)-1),-256,0) )+.5 ))))); //@density=(((( (( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-256,((@O_ELACS_O_SCALE_O/2)))-3)+.75 ),0,256) )+.5 ))))); //@density=(((( (( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),(@O_ELACS_O_SCALE_O/2),256)-1)-1),-256,0) )+.75 )/2)+.125))); //@density=(1-(( ((clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256, ((@O_ELACS_O_SCALE_O/2)) ) - ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) + (7) +(1) ), (4) ,256) )/8) *(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) ) - ( (( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O)) *@density), ((@O_ELACS_O_SCALE_O/2)) ,256) + ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) - (7) +(7) ),-256, (4) ) )/8)*(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-0))/1; //@density=(1-((( ((clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O/2))*@density),-256, ((@O_ELACS_O_SCALE_O/2)) ) - ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) + (7) +(1) ), (0) ,256) )/8) *(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-.5)*2))/8; //@density=((((1-(( clamp( (1/(clamp(((@O_ELACS_O_SCALE_O/2)*@density),-8,2)-3)+1),0,256)))))))-.35 ; //@density=(( (( (( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O/2)) *@density), ((0)) ,256) + ( 1/(4) ) -((0)) ) - (7) +(7) ),-256, (8) ) )/8)*(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-.5))+.5)*16; //@density=( ( pow( clamp( (-cos($PI*@density)) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /2.+.5 ) + ( -pow( clamp( (cos($PI*@density)) ,0.,1.) , 1./2.) /2.+.5 ) -.5); //@density=( -pow( clamp( (cos(@O_ELACS_O_SCALE_O*.5*$PI*(@density-0.))) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /.5+2.0 )/2. ; //@density=( -pow( (cos(@O_ELACS_O_SCALE_O*.5*$PI*(clamp(@density+0-(1-1/@O_ELACS_O_SCALE_O),0,8.)))) , 1./@O_REWOP_O_POWER_O) /1.+1.0 )*1; //@density=(( ( -pow( clamp( (cos(1*$PI*(@density+0+@O_TFIHS_O_SHIFT_O))) ,0.,8.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) + ( -pow( clamp( (cos(1*$PI*(@density+1+@O_TFIHS_O_SHIFT_O))) ,0.,8.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) )-1.); //@density=( -pow( (cos((clamp(@O_TFIHS_O_SHIFT_O*.5*$PI*(clamp(@density-0-(0),0,1)),0,1*$PI)))) , 1./@O_REWOP_O_POWER_O) /1.+1.0 ) ; //@density=(( ( -pow( clamp( (cos( clamp( (1/@O_TFIHS_O_SHIFT_O) *1*$PI*@density,0,$PI)-0)) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) + ( -pow( clamp( (cos(clamp((1/@O_TFIHS_O_SHIFT_O)*1*$PI*@density-((@O_TFIHS_O_SHIFT_O*(1/@O_TFIHS_O_SHIFT_O))*$PI) ,-$PI,0) ) ) ,0,1) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) )-1); //@density=(( (pow(( 1./ (1.-clamp( @density *2. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/2.) + 1.-((pow(( 1./ (clamp( ( @density -.5)*2. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/2.)+0.) )-.5)*2; //@density=((pow(( 1./ (1.-clamp( ( @density -.0)*1. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0); //// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ //// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ //// Ⓞ \\\\\\\\ //// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ //// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ //@density=(( ((pow(( 1./ (1.-clamp( (@density- 0 )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0) )); //@density=(( ((pow(( 1./ (1.-clamp( (@density- 0 )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0) + (((pow(( 1./ (clamp( (@density-.5 - ( (((((@O_TFIHS_O_SHIFT_O-( .5+(@O_TFIHS_O_SHIFT_O/2) ) ))))) ) )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+0.0)) )-1) //* //(-(pow( (((-cos(.5*4*atan(1)*(1/(@O_TFIHS_O_SHIFT_O+0))*(@density-(1+(@O_TFIHS_O_SHIFT_O+0))))))),(pow(3,-1) )) )+1); //(( (-pow( cos(.5*4*atan(1) * clamp(((@density))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) + (-pow( cos(.5*$PI * clamp(((@density-1 - ( (((((@O_TFIHS_O_SHIFT_O-( +.5 + 1/@O_TFIHS_O_SHIFT_O*(@O_TFIHS_O_SHIFT_O/2) ))))) ))))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), -1,0) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )-1); //; //@density=pow( ((-cos(.5*4*atan(1)*@density))/2+.5) ,pow(1.66666,-1)); //@density=pow( ((sin(.25*4*atan(1)*@density))/1+0),pow(1,-1)) ; //@density= (-(pow( (((-cos(.5*4*atan(1)*(1/(@O_TFIHS_O_SHIFT_O+1))*(@density-(1+(@O_TFIHS_O_SHIFT_O+1))))))),(pow(3,-1) )) )+1); //@density*=4; //@density = (-pow(clamp(cos(4*atan(1)*.5*(@density+.5)),0,1),pow(3,-1) ))+1; //// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ //// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ //// Ⓞ \\\\\\\\ //// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ //// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ //// Ⓞ (( (-pow( cos(.5*PI * clamp(((x))*2*(1/ ((((c)))) ), 0,1) ) , 1/b ) /1+1) + (-pow( cos(.5*PI * clamp(((x-1 - ( (((((c-( +.5 + 1/c*(c/2) ))))) ))))*2*(1/ ((((c)))) ), -1,0) ) , 1/b ) /1+1) )-1) Ⓞ \\\\\\\\ //@density*=(( (-pow( cos(.5*$PI * clamp(((@density))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) + (-pow( cos(.5*$PI * clamp(((@density-1 - ( (((((@O_TFIHS_O_SHIFT_O-( +.5 + 1/@O_TFIHS_O_SHIFT_O*(@O_TFIHS_O_SHIFT_O/2) ))))) ))))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), -1,0) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )-1); //@density*=(( (-pow( cos(.5*$PI * clamp(((@density))*1*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )); @density=pow( (-( pow( clamp((1.- pow(-((@density*(1./ ((((@O_TFIHS_O_SHIFT_O)))) ))-2.), @O_REWOP_O_POWER_O ) ),0.,1.) , pow(@O_REWOP_TOOR_O_ROOT_POWER_O,-1.) ) + (pow( clamp((1.+ pow(-((@density*(1./ ((((@O_TFIHS_O_SHIFT_O)))) ))+0.), @O_REWOP_O_POWER_O ) ),0.,1.) , pow(@O_REWOP_TOOR_O_ROOT_POWER_O,-1.) )) )/1.+1.) , pow(3.,-.0) );" ) exportlist [ 0 locks=0 ] ( * ) vex_strict [ 0 locks=0 ] ( "off" ) autobind [ 0 locks=0 ] ( "on" ) bindings [ 0 locks=0 ] ( 0 ) vex_geometrygenerator [ 0 locks=0 ] ( "off" ) vdb_signedflood [ 0 locks=0 ] ( "on" ) vex_cwdpath [ 0 locks=0 ] ( . ) vex_outputmask [ 0 locks=0 ] ( * ) vex_precision [ 0 locks=0 ] ( 64 ) folder1 [ 0 locks=0 ] ( 0 0 ) O_ELACS_O_SCALE_O [ 0 locks=0 ] ( 96 ) O_REWOP_O_POWER_O [ 0 locks=0 ] ( 3 ) O_REWOP_TOOR_O_ROOT_POWER_O [ 0 locks=0 ] ( 0.93999999999999995 ) O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O [ 0 locks=0 ] ( 3 ) O_TFIHS_O_SHIFT_O [ 0 locks=0 ] ( 0.5 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_LEHS_WOLG_O_GLOW_SHEL_VOLUME_WRANGLE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O3.init" Content-Type: text/plain type = volumewrangle matchesdef = 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O3.def" Content-Type: text/plain sopflags sopflags = comment "" position -12.3551 -10.365 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_SNOGILOP_YRTEMOEG_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_GEOMETRY_POLYGONS_O 1 1 "input1" } inputs { 0 O_SNOGILOP_YRTEMOEG_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_GEOMETRY_POLYGONS_O 0 1 } stat { create 1595844362 modify 1624873727 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O3.spareparmdef" Content-Type: text/plain group { name "folder1" label "Code" parm { name "group" baseparm label "Group" export none } parm { name "bindeach" baseparm label "Bind Each Volume to Density" export none } parm { name "snippet" baseparm label "VEXpression" export all } parm { name "exportlist" baseparm label "Volumes to Write to" export none } parm { name "vex_strict" baseparm label "Enforce Prototypes" export none } } group { name "folder1_1" label "Bindings" parm { name "autobind" baseparm label "Autobind by Name" export none } multiparm { name "bindings" label "Number of Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindprimname#" baseparm label "Primitive Name" export none } parm { name "bindprim#" baseparm label "Primitive" export none } parm { name "bindname#" baseparm label "VEX Parameter" export none } } parm { name "vex_geometrygenerator" baseparm label "Only Output Created Geometry" export none } parm { name "vdb_signedflood" baseparm label "Signed-Flood Fill Output SDF VDBs" export none } parm { name "vex_cwdpath" baseparm label "Evaluation Node Path" export none } parm { name "vex_outputmask" baseparm label "Export Parameters" export none } } parm { name "O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O" label "O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O" type float default { "0" } range { 0 1 } } parm { name "O_ELACS_O_SCALE_O" label "O_ELACS_O_SCALE_O" type float default { "0" } range { -32 32 } } parm { name "O_REWOP_O_POWER_O" label "O_REWOP_O_POWER_O" type float default { "0" } range { 0 8 } } parm { name "O_REWOP_TOOR_O_ROOT_POWER_O" label "O_REWOP_TOOR_O_ROOT_POWER_O" type float default { "0" } range { 0 8 } } parm { name "O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O" label "O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O" type float default { "0" } range { 0 16 } } parm { name "O_TFIHS_O_SHIFT_O" label "O_TFIHS_O_SHIFT_O" type float default { "0" } range { -2 2 } } parm { name "vex_precision" baseparm label "VEX Precision" export none } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O3.chn" Content-Type: text/plain { channel O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = log(4*rad(atan(1))-1) } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O3.parm" Content-Type: text/plain { version 0.8 folder0 [ 0 locks=0 ] ( 0 0 ) group [ 0 locks=0 ] ( "" ) bindeach [ 0 locks=0 ] ( "off" ) snippet [ 0 locks=0 ] ( "@O_ELACS_O_SCALE_O=ch('O_ELACS_O_SCALE_O'); @O_REWOP_O_POWER_O=ch('O_REWOP_O_POWER_O'); @O_REWOP_TOOR_O_ROOT_POWER_O=ch('O_REWOP_TOOR_O_ROOT_POWER_O'); @O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O=ch('O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O'); @O_TFIHS_O_SHIFT_O=ch('O_TFIHS_O_SHIFT_O'); // 5ਟ0\\MⓄC.SЯEDAHSFⓄKⓄⓄBƎEHT\\\\:PTTH Ⓞ Ⓞ HTTP://THEBⓄⓄKⓄFSHADERS.CⓄM/05 ◯\\\\ // \\\\ // 5ਟ0\\MⓄC.SЯEDAHSFⓄKⓄⓄBƎEHT\\\\:PTTH Ⓞ Ⓞ HTTP://THEBⓄⓄKⓄFSHADERS.CⓄM/05 ◯\\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ЯAEИIL Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ LINEAR Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_RAENIL_ECILS_EMULOV_O_VOLUME_SLICE_LINEAR_DENSITY_GRADIENT_O=(@density); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ЯAEИIL Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ LINEAR Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LADIOSUИISOC Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ COSINUSOIDAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_LADIOSUNISOC_ECILS_EMULOV_O_VOLUME_SLICE_COSINUSOIDAL_DENSITY_GRADIENT_O=((1-cos(1*$PI*(@density)))/2); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LADIOSUИISOC Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ COSINUSOIDAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // // // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_DENSITY_GRADIENT_O=( (sqrt(((-cos($PI*(@density)))))/2) + ((-sqrt(((cos($PI*(@density)))))+1)/2) ); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ELCЯICIMES Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ SEMICIRCLE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_ELCRICIMES_ECILS_EMULOV_O_VOLUME_SLICE_SEMICIRCLE_DENSITY_GRADIENT_O=(sqrt(((sin(.5*$PI*(@density)))))); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ELCЯICIMES Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ SEMICIRCLE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_EGDE_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_EDGE_DENSITY_GRADIENT_O=((-sqrt(((cos(.5*$PI*(@density)))))+1)*1.0625); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_GNIR_EGDE_CRA_ECILS_EMULOV_O_VOLUME_SLICE_ARC_EDGE_RING_DENSITY_GRADIENT_O=(( (-sqrt(((-cos($PI*(@density)))))/1) + ((-sqrt(((cos($PI*(@density)))))+1)/1) )*1.0625); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ CRA Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ ARC Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // // // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_EGDE_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_EDGE_DENSITY_GRADIENT_O=((exp(2*$PI*@density))/(exp(2*$PI))); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ FLAH Ⓞ REPU Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ UPER Ⓞ HALF Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_LAITNENOPXE_FLAH_REPU_ECILS_EMULOV_O_VOLUME_SLICE_UPER_HALF_EXPONENTIAL_DENSITY_GRADIENT_O=(1-(exp(2*$PI)/exp(8*@density)/exp(2*$PI))); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ FLAH Ⓞ REPU Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ UPER Ⓞ HALF Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EMAЯF Ⓞ ЯEИI Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ INER Ⓞ FRAME Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_EMARF_RENI_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_INER_FRAME_DENSITY_GRADIENT_O=( (2*$PI)/exp(@density*(2*$PI))/(2*$PI) ); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ EMAЯF Ⓞ ЯEИI Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ INER Ⓞ FRAME Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_DENSITY_GRADIENT_O=((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))-.5); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ // // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ @O_TNEIDARG_YTISNED_GNIR_EGDE_LAITNENOPXE_ECILS_EMULOV_O_VOLUME_SLICE_EXPONENTIAL_EDGE_RING_DENSITY_GRADIENT_O=((1-((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1))) + (1- (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1)))-0))*1.0625); // Ⓞ TИEIDAЯG Ⓞ YTISИED Ⓞ ИGIЯ Ⓞ EGDE Ⓞ LAITИEИOPXE Ⓞ ECILS Ⓞ EMULOV Ⓞ Ⓞ VOLUME Ⓞ SLICE Ⓞ EXPONENTIAL Ⓞ EDGE Ⓞ RING Ⓞ DENSITY Ⓞ GRADIENT Ⓞ \\\\ //@density = ( ( ((exp( (@density*1) )/(exp(.5*$PI)) )) )); //@density = (1-(cos( (.5*$PI*@density*1))))+.25; //@density = sqrt(sin(2*$PI*@density /4)+.5)-.5; //@density = (sqrt(sin(.25*$PI*@density)) )*1; //@density=( ( (pow(min(cos($PI*@density/2), 1.0 - abs(@density)), 1.0)) )); //@density = exp(2*$PI)/( (exp(sin(@density))))/exp(2*$PI); //@density = 1/( 1/sqrt (1/sin(-1/@density)) )/2; //@density = 1/( 1/sqrt (2/sin(-1/@density)) )/2; //@density = ( sqrt ( (cos(@density*2.25))) ); //@density = ( sqrt ( (sin(@density))) ); //@density = (1-( pow( (sin($PI*@density/2)),.5) ))+.25; //@density = (1-( pow( (cos($PI*@density/2)),.5) ))+.25; //@density = (1- ( pow(abs(sin($PI*@density/2)),.5) )); //@density = (( pow( (cos($PI*@density/2)),.5) )); //@density = ( (sqrt(sin(@density))) ); //@density = ( (1-sqrt(sin(@density))) ); //@density = ( ( ((exp( (@density) )/(exp(2*$PI)) ))*@density*128 ))+.0625; //@density = (1- sqrt( (abs(sinh(pow(min(sinh($PI*@density/2), 1 - abs(@density*1)), 1))))) ); //@density = ( ( 1-(sqrt(abs(sinh(1*$PI*@density*1)))))); //@density = pow(pow($PI,@density),@density); //@density =((( pow( ((@density/16)),.25) / (pow( (1+sin(-@O_REWOP_O_POWER_O*$PI*@density)),.5) ))-0.2625*$PI)); //@density=( @density/(0+cos(0*$PI-pow((0.015625*PI*@density),-@O_REWOP_O_POWER_O) )) ); //@density =((( pow( ((@density/16)),.25) / (pow( (1-sin(1*$PI*@density)),.5) ))-1)); //@density=( @density/(cos( pow((0.015625*PI*@density),-.5) )) ); //@density = ( (@density)/(1- pow((@density),4) ) ); //@density=@density*( (pow(min(cos(1*$PI*@density/1), 1.0 - abs(@density)), 1.0)) ); //@density=( @density/(sin(1*PI*@density)*cos(.5*PI*@density) ) ); //@density=( @density/(cos( pow((.125*PI*@density),-1) )) ); //@density=( @density/(cos( pow((.03125*PI*@density),-1) )) ); //@density= (((1/( sqrt ( cos( .5*$PI* (@density*2) ))+1 ))*2)-1); //@density= ( sqrt (-cos( .5*$PI* (@density*2) )) ); //@density= ((1-cos(1*$PI*(@density)))/2); //@density=(-sqrt(((cos(.5*$PI*(@density)))))+1); //@density=(sqrt(((sin(.5*$PI*(@density)))))); //@density=(1-((exp(4*$PI))/(exp(16*@density))/exp(2*$PI))); //@density=((exp(2*$PI*@density))/(exp(2*$PI))); //@density=((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))-.5); //@density=(1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) ; //@density=(clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5)) ; //@density=(1-(clamp (exp(16*@density)/exp(2*$PI) ,0,.5))); //@density=( ( ( clamp( (exp(exp(4*$PI*@density)/exp(2*$PI))/2-.5),0,.5) ) ) * ( ( clamp( 1-(exp(exp(4*$PI)/exp(4*$PI*@density)/exp(2*$PI))/2-.5),0.5,1) ) ))+.5; //@density=( ( clamp( 1-(exp(exp(4*$PI)/exp(4*$PI*@density)/exp(2*$PI))/2-.5 ),0.5,1) ) ); //@density=( ( clamp( (exp(exp(4*$PI*@density)/exp(2*$PI))/2-.5 ),0,.5) ) ) ; //@density=1-( exp(@density*(2*$PI))/(2*$PI) ); //@density=( (2*$PI)/exp(@density*(2*$PI))/(2*$PI) ); //@density=((exp(2*$PI*@density))/(exp(2*$PI))); //* (1-(exp(4*$PI)/exp(16*@density)/exp(2*$PI))) +2 )/(((exp(2*$PI))/2+1)-0.5) //@density=( clamp((1-((exp(2*$PI))/(exp(8*@density))/exp(4*$PI))),0,1) + clamp(((exp(2*$PI*@density))/(exp(2*$PI))),0,1) ); //@density=exp(1-sqrt(((sin(.5*$PI*(@density))))))/exp(2*$PI)+.5; //@density=( (pow(2*$PI*@density, .5))/2.0 ) + (1.0 - (pow(2.0*(1.0-$PI*@density), 4))/2.0 )/4; //@density=(( (-sqrt(((-cos($PI*(@density)))))/1) + ((-sqrt(((cos($PI*(@density)))))+1)/1) )*1.0625); //@density=(( (-sqrt(((-cos($PI*(@density)))))/1) + ((-sqrt(((cos($PI*(@density)))))+1)/1) )*1.0625); //@density=(((1-((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1))) + (1- (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ,0,1)))-0))*1.0625) ); //@density=(((1-((1-( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) )) + (1- ( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ))-0))*1.0625) )/(exp(2*$PI)); //@density=(( (((1-((1-( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) )) - (1- ( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/1 ) ))-0))*1.0625) )/(exp(2*$PI)) ))*1; //@density=(1-(((exp(16*$PI*@density)/exp(2*$PI))) )); //@density=(sqrt(((sin(.5*$PI*(@density)))))); //@density=(pow( (((sin(.5*$PI*(@density))))) ,.5 ) ); //@density=( 1/pow(@density,2) )/(4096); //@density=(1/(16*@density)); //@density=(((1-(clamp( ( ( (exp(4*$PI))/(exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))) + (clamp( ( ( (exp(4*$PI*@density)) / (exp(2*$PI)) )/2 ) ,0,0.5))-.5)); //@density=(1/(256*@density)); //@density=1-((atan(1/@density*1*$PI))/(1*$PI)*8-3); //@density=(1/@density)/16; //@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-8,2)-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,8)-1)-1),-256,0) )/1.5+.5))/1)*(1+(1/(@O_ELACS_O_SCALE_O*2))))-(1/(@O_ELACS_O_SCALE_O*4))); //@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-8,2)-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,8)-1)-1),-256,0) )/1.5+.5))/1)*(1+(1/(@O_ELACS_O_SCALE_O*2))))-(1/(@O_ELACS_O_SCALE_O*4))); //@density=(1-(( (( clamp( (1/(clamp(( ((4))*@density),-256, ((2)) ) - ( 1/(4) ) -((2)) ) + (4) +(1) ), (1) ,256) )/8+.375) + (( clamp( (1/(clamp(( ((4)) *@density), ((2)) ,256) + ( 1/(4) ) -((2)) ) - (4) +(1) ),-256, (1) ) )/8+.375) )-.5)); //@density=((( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256,((@O_ELACS_O_SCALE_O/2)) )-( 1/(4) ) -((@O_ELACS_O_SCALE_O/2))) + (4) +(4) ),(1),256)))/8); //@density=((( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256,((@O_ELACS_O_SCALE_O/2)) )-( 1/(4) ) -((@O_ELACS_O_SCALE_O/2))) + (4) +(4) ),0,256)))/8); //@density=((((1-(( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-256,(2))-3)+1),0,256) + clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),2,256)-1)-1),-256,0) )+.5 ))))); //@density=(((( (( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),-256,((@O_ELACS_O_SCALE_O/2)))-3)+.75 ),0,256) )+.5 ))))); //@density=(((( (( clamp( (1/(clamp((@O_ELACS_O_SCALE_O*@density),(@O_ELACS_O_SCALE_O/2),256)-1)-1),-256,0) )+.75 )/2)+.125))); //@density=(1-(( ((clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O))*@density),-256, ((@O_ELACS_O_SCALE_O/2)) ) - ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) + (7) +(1) ), (4) ,256) )/8) *(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) ) - ( (( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O)) *@density), ((@O_ELACS_O_SCALE_O/2)) ,256) + ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) - (7) +(7) ),-256, (4) ) )/8)*(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-0))/1; //@density=(1-((( ((clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O/2))*@density),-256, ((@O_ELACS_O_SCALE_O/2)) ) - ( 1/(4) ) -((@O_ELACS_O_SCALE_O/2)) ) + (7) +(1) ), (0) ,256) )/8) *(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-.5)*2))/8; //@density=((((1-(( clamp( (1/(clamp(((@O_ELACS_O_SCALE_O/2)*@density),-8,2)-3)+1),0,256)))))))-.35 ; //@density=(( (( (( clamp( (1/(clamp(( ((@O_ELACS_O_SCALE_O/2)) *@density), ((0)) ,256) + ( 1/(4) ) -((0)) ) - (7) +(7) ),-256, (8) ) )/8)*(1+(1/(@O_ELACS_O_SCALE_O*2)))-(1/(@O_ELACS_O_SCALE_O*4)) )-.5))+.5)*16; //@density=( ( pow( clamp( (-cos($PI*@density)) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /2.+.5 ) + ( -pow( clamp( (cos($PI*@density)) ,0.,1.) , 1./2.) /2.+.5 ) -.5); //@density=( -pow( clamp( (cos(@O_ELACS_O_SCALE_O*.5*$PI*(@density-0.))) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /.5+2.0 )/2. ; //@density=( -pow( (cos(@O_ELACS_O_SCALE_O*.5*$PI*(clamp(@density+0-(1-1/@O_ELACS_O_SCALE_O),0,8.)))) , 1./@O_REWOP_O_POWER_O) /1.+1.0 )*1; //@density=(( ( -pow( clamp( (cos(1*$PI*(@density+0+@O_TFIHS_O_SHIFT_O))) ,0.,8.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) + ( -pow( clamp( (cos(1*$PI*(@density+1+@O_TFIHS_O_SHIFT_O))) ,0.,8.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) )-1.); //@density=( -pow( (cos((clamp(@O_TFIHS_O_SHIFT_O*.5*$PI*(clamp(@density-0-(0),0,1)),0,1*$PI)))) , 1./@O_REWOP_O_POWER_O) /1.+1.0 ) ; //@density=(( ( -pow( clamp( (cos( clamp( (1/@O_TFIHS_O_SHIFT_O) *1*$PI*@density,0,$PI)-0)) ,0.,1.) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) + ( -pow( clamp( (cos(clamp((1/@O_TFIHS_O_SHIFT_O)*1*$PI*@density-((@O_TFIHS_O_SHIFT_O*(1/@O_TFIHS_O_SHIFT_O))*$PI) ,-$PI,0) ) ) ,0,1) , 1./@O_REWOP_O_POWER_O) /1+1.0 ) )-1); //@density=(( (pow(( 1./ (1.-clamp( @density *2. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/2.) + 1.-((pow(( 1./ (clamp( ( @density -.5)*2. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/2.)+0.) )-.5)*2; //@density=((pow(( 1./ (1.-clamp( ( @density -.0)*1. ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0); //// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ //// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ //// Ⓞ \\\\\\\\ //// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ //// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ //@density=(( ((pow(( 1./ (1.-clamp( (@density- 0 )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0) )); //@density=(( ((pow(( 1./ (1.-clamp( (@density- 0 )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+.0) + (((pow(( 1./ (clamp( (@density-.5 - ( (((((@O_TFIHS_O_SHIFT_O-( .5+(@O_TFIHS_O_SHIFT_O/2) ) ))))) ) )*2.*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ) ,0.,1.) + ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-@O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (@O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),@O_REWOP_O_POWER_O)/1.)+0.0)) )-1) //* //(( (-pow( cos(.5*4*atan(1) * clamp(((@density))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) + (-pow( cos(.5*$PI * clamp(((@density-1 - ( (((((@O_TFIHS_O_SHIFT_O-( +.5 + 1/@O_TFIHS_O_SHIFT_O*(@O_TFIHS_O_SHIFT_O/2) ))))) ))))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), -1,0) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )-1); //; //@density=(pow( (((sin(.5*4*atan(1)*(@density))))),(pow(1,-1) )) ); //@density=-(pow( (((cos(1*4*atan(1)*(@density))))),(pow(1,-1) )) )/2+.5; //// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ //// Ⓞ 0D3%steserPym62%0D3%eziSym62%000.1D3%C62%000.1D3%B62%000.1D3%A62%0D3%emit62%D3%loCdnuorgkcab62%4882361440799712.1D3%yRm62%5483488850699326.1D3%xRm62%187889792472982.0D3%yCm62%75720103670426083.0D3%xCm62%084D3%serYm62%046D3%serXm62%eslafD3%emehTthgil62%eurtD3%desuap62%eslafD3%dirGwohSm62%eurtD3%sediuGwohSm62%eurtD3%sexAwohSm62%(x)roolf-.1D3%8alumrof62%eurtD3%8ward62%D3%7alumrof62%eslafD3%7ward62%D3%6alumrof62%eslafD3%6ward62%D3%5alumrof62%eslafD3%5ward62%D3%4alumrof62%eslafD3%4ward62%D3%3alumrof62%eslafD3%3ward62%D3%2alumrof62%eslafD3%2ward62%(1-(B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%((0.0B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%)B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%(B2%B2%B2%B2%(((((B2%B2%B2%B2%B2%(B2%B2%(2F252%c)B252%5.B2%(-c)))))B2%B2%B2%B2%B2%)B2%B2%-B2%B2%B2%B2%5.-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop)))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B252%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%(0.B252%(.1F252%(bC252%((.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%-B2%B2%B2%B2%(((((9052%9052%(.2B252%a-)9052%C252%.2)wop9052%9052%))))B2%B2%B2%B2%F252%)B2%B2%B2%B2%(.2F252%(.1-9052%(.1B252%9052%(9052%(a)9052%C252%.2)wop9052%)9052%trqs))B2%B2%B2%B2%B252%B2%B2%B2%B2%(.1C252%.0C252%B2%B2%B2%B2%B2%B2%B2%B2%(B2%B2%B2%B2%((((c))))B2%B2%B2%B2%F252%1)*.2*(B2%B2%0B2%-x)B2%B2%B2%B2%B2%B2%B2%B2%)pmalc-.1)B2%F252%.1B2%B2%B2%B2%B2%B2%B2%B2%))wop))B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%B2%))D3%1alumrof62%eurtD3%1ward#\\yothparg\\MⓄC.PMⓄTSYROMEM\\\\:PTTH Ⓞ \\\\\\\\ //// Ⓞ \\\\\\\\ //// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ //// Ⓞ HTTP://MEMORYSTⓄMP.CⓄM/graphtoy/#draw1%3Dtrue%26formula1%3D((%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(1.-clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-%2B0%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B.0)%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%252B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B(((pow((%2B%2B%2B%2B%2B%2B%2B%2B1.%252F%2B(clamp(%2B%2B%2B%2B%2B%2B%2B%2B(x-.5%2B%2B%2B%2B-%2B%2B(%2B%2B%2B%2B%2B(((((c-(%2B.5%252B(c%252F2)%2B%2B)%2B%2B%2B%2B%2B)))))%2B%2B%2B%2B)%2B%2B)*2.*(1%252F%2B%2B%2B%2B((((c))))%2B%2B%2B%2B)%2B%2B%2B%2B%2B%2B%2B%2B%252C0.%252C1.)%2B%2B%2B%2B%252B%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.)%2B%2B%2B%2B)%252F%2B%2B%2B%2B((((%2509%2509pow(2.%252C%2509(-a%252B2.)%2509%2509)))))%2B%2B%2B%2B-%2B%2B%2B%2B((sqrt%2509(%2509pow(2.%252C%2509(a)%2509)%2509%252B1.)%2509-1.)%252F2.))%252Cb)%252F1.)%252B0.0))%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B)-1)%26draw2%3Dfalse%26formula2%3D%26draw3%3Dfalse%26formula3%3D%26draw4%3Dfalse%26formula4%3D%26draw5%3Dfalse%26formula5%3D%26draw6%3Dfalse%26formula6%3D%26draw7%3Dfalse%26formula7%3D%26draw8%3Dtrue%26formula8%3D1.-floor(x)%26mShowAxes%3Dtrue%26mShowGuides%3Dtrue%26mShowGrid%3Dfalse%26paused%3Dtrue%26lightTheme%3Dfalse%26mXres%3D640%26mYres%3D480%26mCx%3D0.38062407630102757%26mCy%3D0.289274297988781%26mRx%3D1.6239960588843845%26mRy%3D1.2179970441632884%26backgroundCol%3D%26time%3D0%26A%3D1.000%26B%3D1.000%26C%3D1.000%26mySize%3D0%26myPresets%3D0 Ⓞ \\\\\\\\ //// Ⓞ (( (-pow( cos(.5*PI * clamp(((x))*2*(1/ ((((c)))) ), 0,1) ) , 1/b ) /1+1) + (-pow( cos(.5*PI * clamp(((x-1 - ( (((((c-( +.5 + 1/c*(c/2) ))))) ))))*2*(1/ ((((c)))) ), -1,0) ) , 1/b ) /1+1) )-1) Ⓞ \\\\\\\\ //@density*=(( (-pow( cos(.5*$PI * clamp(((@density))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) + (-pow( cos(.5*$PI * clamp(((@density-1 - ( (((((@O_TFIHS_O_SHIFT_O-( +.5 + 1/@O_TFIHS_O_SHIFT_O*(@O_TFIHS_O_SHIFT_O/2) ))))) ))))*2*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), -1,0) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )-1); //@density*=(( (-pow( cos(.5*$PI * clamp(((@density))*1*(1/ ((((@O_TFIHS_O_SHIFT_O)))) ), 0,1) ) , 1/@O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O ) /1+1) )); @O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O=ch(\"O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O\"); @O_ALUMROF_YTISNED_O_DENSITY_FORMULA_O=1.-(1.-pow( (1.- pow(-(@density-1.), @O_REWOP_O_POWER_O ) ) , pow(@O_REWOP_TOOR_O_ROOT_POWER_O,-1.) )); @density=@O_ALUMROF_YTISNED_O_DENSITY_FORMULA_O //* //(1-@O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O)+1-(1-(1-@O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O)) ; @Cd=1.-pow( (1.- pow(-(@density-1.), @O_REWOP_O_POWER_O ) ) , pow(@O_REWOP_O_POWER_O,-1.) ) * (1-@O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O)+1-(1-(1-@O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O)) ;" ) exportlist [ 0 locks=0 ] ( * ) vex_strict [ 0 locks=0 ] ( "off" ) autobind [ 0 locks=0 ] ( "on" ) bindings [ 0 locks=0 ] ( 0 ) vex_geometrygenerator [ 0 locks=0 ] ( "off" ) vdb_signedflood [ 0 locks=0 ] ( "on" ) vex_cwdpath [ 0 locks=0 ] ( . ) vex_outputmask [ 0 locks=0 ] ( * ) vex_precision [ 0 locks=0 ] ( 64 ) folder1 [ 0 locks=0 ] ( 0 0 ) O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O [ 8 locks=0 ] ( [ O_ELACS_YTICOLEV_O_VELOCITY_SCALE_O 0.76154978288089437 ] ) O_ELACS_O_SCALE_O [ 0 locks=0 ] ( 32 ) O_REWOP_O_POWER_O [ 0 locks=0 ] ( 3 ) O_REWOP_TOOR_O_ROOT_POWER_O [ 0 locks=0 ] ( 3 ) O_REWOP_TOOR_ENISOC_O_COSINE_ROOT_POWER_O [ 0 locks=0 ] ( 3 ) O_TFIHS_O_SHIFT_O [ 0 locks=0 ] ( 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O3.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_FOR_RING_FRACTAL_O1.init" Content-Type: text/plain type = attribwrangle matchesdef = 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_FOR_RING_FRACTAL_O1.def" Content-Type: text/plain sopflags sopflags = comment "" position -87.3549 104.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O1 1 1 "input1" } inputs { 0 O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O1 0 1 } stat { create 1507930641 modify 1640784958 author Nick@NICK-TR access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_FOR_RING_FRACTAL_O1.parm" Content-Type: text/plain { version 0.8 folder0 [ 0 locks=0 ] ( 0 0 ) group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) class [ 0 locks=0 ] ( "point" ) vex_numcount [ 0 locks=0 ] ( 10 ) vex_threadjobsize [ 0 locks=0 ] ( 1024 ) snippet [ 0 locks=0 ] ( "@P = normalize(@P)*(ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/3/2);" ) exportlist [ 0 locks=0 ] ( * ) vex_strict [ 0 locks=0 ] ( "off" ) autobind [ 0 locks=0 ] ( "on" ) bindings [ 0 locks=0 ] ( 0 ) groupautobind [ 0 locks=0 ] ( "on" ) groupbindings [ 0 locks=0 ] ( 0 ) vex_cwdpath [ 0 locks=0 ] ( . ) vex_outputmask [ 0 locks=0 ] ( * ) vex_updatenmls [ 0 locks=0 ] ( "off" ) vex_matchattrib [ 0 locks=0 ] ( id ) vex_inplace [ 0 locks=0 ] ( "off" ) vex_selectiongroup [ 0 locks=0 ] ( "" ) vex_precision [ 0 locks=0 ] ( auto ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_FOR_RING_FRACTAL_O1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O1.init" Content-Type: text/plain type = attribwrangle matchesdef = 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O1.def" Content-Type: text/plain sopflags sopflags = comment "" position -88.8549 112.845 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1621142577 modify 1640787918 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O1.spareparmdef" Content-Type: text/plain parm { name "O_SDAERPS_O_SPREADS_O" label "O_SDAERPS_O_SPREADS_O" type integer default { "0" } range { 0 8 } } parm { name "O_SNOISIVID_O_DIVISIONS_O" label "O_SNOISIVID_O_DIVISIONS_O" type integer default { "0" } range { 1 8 } } parm { name "O_EZIS_ELOHW_O_WHOLE_SIZE_O" label "O_EZIS_ELOHW_O_WHOLE_SIZE_O" type float default { "0" } range { 0 16 } } group { name "folder1" label "Code" parm { name "group" baseparm label "Group" export none bindselector points "Modify Points" "Select the points to affect and press Enter to complete." 0 1 0xffffffff 0 grouptype 0 } parm { name "grouptype" baseparm label "Group Type" export none } parm { name "class" baseparm label "Run Over" export none } parm { name "vex_numcount" baseparm label "Number Count" export none } parm { name "vex_threadjobsize" baseparm label "Thread Job Size" export none } parm { name "snippet" baseparm label "VEXpression" export all } parm { name "exportlist" baseparm label "Attributes to Create" export none } parm { name "vex_strict" baseparm label "Enforce Prototypes" export none } } group { name "folder1_1" label "Bindings" parm { name "autobind" baseparm label "Autobind by Name" export none } multiparm { name "bindings" label "Number of Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindname#" baseparm label "Attribute Name" export none } parm { name "bindparm#" baseparm label "VEX Parameter" export none } } parm { name "groupautobind" baseparm label "Autobind Groups by Name" export none } multiparm { name "groupbindings" label "Group Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindgroupname#" baseparm label "Group Name" export none } parm { name "bindgroupparm#" baseparm label "VEX Parameter" export none } } parm { name "vex_cwdpath" baseparm label "Evaluation Node Path" export none } parm { name "vex_outputmask" baseparm label "Export Parameters" export none } parm { name "vex_updatenmls" baseparm label "Update Normals If Displaced" export none } parm { name "vex_matchattrib" baseparm label "Attribute to Match" export none } parm { name "vex_inplace" baseparm label "Compute Results In Place" export none } parm { name "vex_selectiongroup" baseparm label "Output Selection Group" export none } parm { name "vex_precision" baseparm label "VEX Precision" export none } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O1.parm" Content-Type: text/plain { version 0.8 folder0 [ 0 locks=0 ] ( 0 0 ) group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) class [ 0 locks=0 ] ( "point" ) vex_numcount [ 0 locks=0 ] ( 10 ) vex_threadjobsize [ 0 locks=0 ] ( 1024 ) snippet [ 0 locks=0 ] ( "@O_EZIS_ELOHW_O_WHOLE_SIZE_O=ch(\"O_EZIS_ELOHW_O_WHOLE_SIZE_O\"); @O_SNOISIVID_O_DIVISIONS_O=ch(\"O_SNOISIVID_O_DIVISIONS_O\"); @O_SDAERPS_O_SPREADS_O=ch(\"O_SDAERPS_O_SPREADS_O\");" ) exportlist [ 0 locks=0 ] ( * ) vex_strict [ 0 locks=0 ] ( "off" ) autobind [ 0 locks=0 ] ( "on" ) bindings [ 0 locks=0 ] ( 0 ) groupautobind [ 0 locks=0 ] ( "on" ) groupbindings [ 0 locks=0 ] ( 0 ) vex_cwdpath [ 0 locks=0 ] ( . ) vex_outputmask [ 0 locks=0 ] ( * ) vex_updatenmls [ 0 locks=0 ] ( "off" ) vex_matchattrib [ 0 locks=0 ] ( id ) vex_inplace [ 0 locks=0 ] ( "off" ) vex_selectiongroup [ 0 locks=0 ] ( "" ) vex_precision [ 0 locks=0 ] ( auto ) O_SDAERPS_O_SPREADS_O [ 0 locks=0 ] ( 0 ) O_SNOISIVID_O_DIVISIONS_O [ 0 locks=0 ] ( 1 ) O_EZIS_ELOHW_O_WHOLE_SIZE_O [ 0 locks=0 ] ( 1 ) folder1 [ 0 locks=0 ] ( 0 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop.def" Content-Type: text/plain comment "" position 7.2592 2.4518 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1586866133 modify 1627741272 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" }, "nodeshape":{ "type":"string", "value":"circle" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O.init" Content-Type: text/plain type = vopmaterial matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O.def" Content-Type: text/plain comment "" position -50.3 12.39 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1616096161 modify 1640786727 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O.spareparmdef" Content-Type: text/plain parm { name "vop_compiler" baseparm label "Compiler" export none } parm { name "vop_forcecompile" baseparm label "Force Compile" export none } parm { name "direct" label "direct" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "indirect" label "indirect" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Ce" label "Ce" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "direct_emission" label "direct_emission" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "all_emission" label "all_emission" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "all" label "all" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "indirect_emission" label "indirect_emission" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "direct_comp" label "direct_comp" type label invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "indirect_comp" label "indirect_comp" type label invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "all_comp" label "all_comp" type label invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "direct_noshadow" label "direct_noshadow" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "direct_shadow" label "direct_shadow" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "indirect_noshadow" label "indirect_noshadow" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "indirect_shadow" label "indirect_shadow" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "level" label "level" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "diffuselevel" label "diffuselevel" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "specularlevel" label "specularlevel" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "volumelevel" label "volumelevel" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "direct_samples" label "direct_samples" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "indirect_samples" label "indirect_samples" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "nlights" label "nlights" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "direct_noshadow_comp" label "direct_noshadow_comp" type label invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "indirect_noshadow_comp" label "indirect_noshadow_comp" type label invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "nddispersion" label "nddispersion" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "ndpriority" label "ndpriority" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "ndior" label "ndior" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "absorption" label "absorption" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O.parm" Content-Type: text/plain { version 0.8 vop_compiler [ 0 locks=0 ] ( "vcc -q $VOP_INCLUDEPATH -o $VOP_OBJECTFILE -e $VOP_ERRORFILE $VOP_SOURCEFILE" ) vop_forcecompile [ 0 locks=0 ] ( 0 ) direct [ 0 locks=0 ] ( 0 0 0 ) indirect [ 0 locks=0 ] ( 0 0 0 ) Ce [ 0 locks=0 ] ( 0 0 0 ) direct_emission [ 0 locks=0 ] ( 0 0 0 ) all_emission [ 0 locks=0 ] ( 0 0 0 ) all [ 0 locks=0 ] ( 0 0 0 ) indirect_emission [ 0 locks=0 ] ( 0 0 0 ) direct_comp [ 0 locks=0 ] ( "" ) indirect_comp [ 0 locks=0 ] ( "" ) all_comp [ 0 locks=0 ] ( "" ) direct_noshadow [ 0 locks=0 ] ( 0 0 0 ) direct_shadow [ 0 locks=0 ] ( 0 0 0 ) indirect_noshadow [ 0 locks=0 ] ( 0 0 0 ) indirect_shadow [ 0 locks=0 ] ( 0 0 0 ) level [ 0 locks=0 ] ( 0 ) diffuselevel [ 0 locks=0 ] ( 0 ) specularlevel [ 0 locks=0 ] ( 0 ) volumelevel [ 0 locks=0 ] ( 0 ) direct_samples [ 0 locks=0 ] ( 0 ) indirect_samples [ 0 locks=0 ] ( 0 ) nlights [ 0 locks=0 ] ( 0 ) direct_noshadow_comp [ 0 locks=0 ] ( "" ) indirect_noshadow_comp [ 0 locks=0 ] ( "" ) nddispersion [ 0 locks=0 ] ( 0 ) ndpriority [ 0 locks=0 ] ( 0 ) ndior [ 0 locks=0 ] ( 0 ) absorption [ 0 locks=0 ] ( 0 0 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O.icon" Content-Type: text/plain 64 64 8 0 M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0``]/3T+0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``-"\O1C@X.!Y`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``%& M0$!``$!`0`!`0$``0$!``$!`0``U-30P23$K>D!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`"`)2#`ORD>\CHZ.AA`0$``0$!``$!` M0`!`0$``<34IK<=,+_D^-3)'0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0``^,S,\X2<>__HP(_]J)B&T/S\_!$!`0`!`0$``.S0S.]I++__S6#;_ MSU$Q_ULV+(XZ.CH70$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0``[.SL2J!\;X/LH(/_Z M+B+_ZC$C_T4N+&-`0$``/S\_!8XT)=/T4#+_\U8U__-<-__`4#'U/RHDE$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``.#.CHZ&4!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``/CX^"4DI*'B^*A_O^38F_[(N(/+H/RK_]D+2#_ M^3@G__@^*O^D,B/L.S8U,$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``%0L*F[E)Q[_^C$D_Z`L(M59*".?YS\I_\H^ M*?`],2]50$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``/#P\ M$&8A(*3K(AS_^RD@_\\H'OLX-34O0$!``%`H(I_P1"S_XD8L_U@P*8\^/CX( M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``/3T]#%`6%L'O&QG__"(=__LG'_]9 M*2>"0$!``$!`0`!`0$``&^^M'QKM/#P\#D!`0`!`0$``0$!` M`#L[.Q*Q.";N]4XQ__95-/_&2BW_32HBL#0T-#!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!"-34U1R4D@D!`0`!`0$``0$!``$!`0`!`0$``2RXJ=H\T)=5! M,BY=-34U+#P\/!$V-C8H0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``#P\/!`^/CX'0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` $0$!```!` end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/surface_globals.init" Content-Type: text/plain type = global matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/surface_globals.def" Content-Type: text/plain comment "" position 1.87049 3.95913 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1616096161 modify 1616096333 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/surface_globals.parm" Content-Type: text/plain { version 0.8 contexttype [ 0 locks=0 ] ( surface ) usemenu [ 0 locks=0 ] ( "off" ) varname [ 0 locks=0 ] ( P ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/surface_globals.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/displacement_globals.init" Content-Type: text/plain type = global matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/displacement_globals.def" Content-Type: text/plain comment "" position 1.85194 -0.106495 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1616096161 modify 1616096333 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/displacement_globals.parm" Content-Type: text/plain { version 0.8 contexttype [ 0 locks=0 ] ( displace ) usemenu [ 0 locks=0 ] ( "off" ) varname [ 0 locks=0 ] ( P ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/displacement_globals.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/surface_output.init" Content-Type: text/plain type = output matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/surface_output.def" Content-Type: text/plain comment "" position 6.81864 5.51233 connectornextid 6 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "shader" } inputsNamed3 { 1 computelighting1 4 1 "Cf" 2 computelighting1 5 1 "Of" 3 "" "" 1 "Af" 4 "" "" 1 "N" 5 computelighting1 6 1 "F" } inputs { 0 computelighting1 0 1 1 computelighting1 1 1 2 "" 0 1 3 "" 0 1 4 computelighting1 2 1 } stat { create 1616096161 modify 1617729288 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/surface_output.parm" Content-Type: text/plain { version 0.8 contexttype [ 0 locks=0 ] ( surface ) outputcodelast [ 0 locks=0 ] ( "on" ) parmorder [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/surface_output.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/displacement_output.init" Content-Type: text/plain type = output matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/displacement_output.def" Content-Type: text/plain comment "" position 6.81864 1.02311 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "shader" } inputsNamed3 { } inputs { } stat { create 1616096161 modify 1616096333 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/displacement_output.parm" Content-Type: text/plain { version 0.8 contexttype [ 0 locks=0 ] ( displace ) outputcodelast [ 0 locks=0 ] ( "on" ) parmorder [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/displacement_output.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/output_collect.init" Content-Type: text/plain type = collect matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/output_collect.def" Content-Type: text/plain comment "" position 9.97049 3.28268 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { 0 surface_output 0 1 "shader1" 1 displacement_output 0 1 "shader2" } inputs { 0 surface_output 0 1 1 displacement_output 0 1 } stat { create 1616096161 modify 1627741272 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/output_collect.parm" Content-Type: text/plain { version 0.8 inputnum [ 0 locks=0 ] ( 2 ) inputname1 [ 0 locks=0 ] ( "" ) inputlabel1 [ 0 locks=0 ] ( "" ) inputname2 [ 0 locks=0 ] ( "" ) inputlabel2 [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/output_collect.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1.init" Content-Type: text/plain type = volumeshadercore matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1.def" Content-Type: text/plain comment "" position 2.27558 7.065 connectornextid 9 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 8 "layer" } inputsNamed3 { 0 "" "" 1 "density" 1 "" "" 1 "densityscale" 2 "" "" 1 "shadowscale" 3 "" "" 1 "phase" 4 "" "" 1 "smokecolor" 5 "" "" 1 "emit" 6 "" "" 1 "emitscale" 7 "" "" 1 "emitcolor" } inputs { 0 "" 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 4 "" 0 1 5 "" 0 1 6 "" 0 1 7 "" 0 1 } stat { create 1616096533 modify 1617729295 author Administrator@O access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1.chn" Content-Type: text/plain { channel shadowscale { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch(\"densityscale\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1.parm" Content-Type: text/plain { version 0.8 signature [ 0 locks=0 ] ( default ) density [ 0 locks=0 ] ( 1 ) densityscale [ 0 locks=0 ] ( 1 ) densityscale_vecd [ 0 locks=0 ] ( 1 1 1 ) shadowscale [ 0 locks=0 ] ( [ shadowscale 1 ] ) phase [ 0 locks=0 ] ( 0 ) smokecolor [ 0 locks=0 ] ( 2.8448400497436523 2.8448400497436523 2.8448400497436523 ) emit [ 0 locks=0 ] ( 0 ) emitscale [ 0 locks=0 ] ( 1 ) emitcolor [ 0 locks=0 ] ( 0.10125000029802322 0.10125000029802322 0.10125000029802322 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" }, "___toolcount___":{ "type":"string", "value":"2" }, "___toolid___":{ "type":"string", "value":"shadertest" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/densitytoopacity1.init" Content-Type: text/plain type = densitytoopacity matchesdef = 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/densitytoopacity1.def" Content-Type: text/plain comment "" position 5.98872 3.19851 connectornextid 4 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 3 "Of" } inputsNamed3 { 0 multiply1 0 1 "density" 1 subinput1 2 1 "shadowscale" 2 global2 0 1 "dist" } inputs { 0 multiply1 0 1 1 subinput1 2 1 2 global2 0 1 } stat { create 1366334040 modify 1617729303 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/densitytoopacity1.spareparmdef" Content-Type: text/plain parm { name "signature" baseparm label "Signature" export none } parm { name "density" baseparm label "Density" export none } parm { name "shadowscale" baseparm label "Shadow Density Multiplier" export none } parm { name "dist" baseparm label "Distance" export none } parm { name "sscale" label "sscale" type float default { "0" } range { 0 10 } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/densitytoopacity1.parm" Content-Type: text/plain { version 0.8 signature [ 0 locks=0 ] ( default ) density [ 0 locks=0 ] ( 1 ) shadowscale [ 0 locks=0 ] ( 0 ) dist [ 0 locks=0 ] ( 1 ) sscale [ 0 locks=0 ] ( 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/densitytoopacity1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/pbrphase1.init" Content-Type: text/plain type = pbrphase matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/pbrphase1.def" Content-Type: text/plain comment "" position 5.40598 1.74369 connectornextid 4 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 3 "f" } inputsNamed3 { 0 "" "" 1 "model" 1 "" "" 1 "label" 2 subinput1 3 1 "phase" } inputs { 0 "" 0 1 1 "" 0 1 2 subinput1 3 1 } stat { create 1366334079 modify 1617729288 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/pbrphase1.parm" Content-Type: text/plain { version 0.8 phase [ 0 locks=0 ] ( 0 ) label [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/pbrphase1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/multiply1.init" Content-Type: text/plain type = multiply matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/multiply1.def" Content-Type: text/plain comment "" position 4.29432 4.32811 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "product" } inputsNamed3 { 1 subinput1 1 1 "input1" 4 ifconnected1 2 1 "input2" } inputs { 0 subinput1 1 1 1 ifconnected1 0 1 } stat { create 1366334125 modify 1617729303 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/multiply1.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/multiply1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/multiply2.init" Content-Type: text/plain type = multiply matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/multiply2.def" Content-Type: text/plain comment "" position 7.06833 0.96889 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "product" } inputsNamed3 { 1 pbrphase1 3 1 "input1" 6 subinput1 4 1 "input2" } inputs { 0 pbrphase1 0 1 1 subinput1 4 1 } stat { create 1366334161 modify 1617729303 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/multiply2.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/multiply2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/global2.init" Content-Type: text/plain type = global matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/global2.def" Content-Type: text/plain comment "" position 3.46037 -1.2748 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "dPdz" } inputsNamed3 { } inputs { } stat { create 1366334634 modify 1429539939 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/global2.parm" Content-Type: text/plain { version 0.8 contexttype [ 0 locks=0 ] ( surface ) usemenu [ 0 locks=0 ] ( "on" ) varname [ 0 locks=0 ] ( dPdz ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/global2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/multiply3.init" Content-Type: text/plain type = multiply matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/multiply3.def" Content-Type: text/plain comment "" position 5.40598 -0.364206 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "product" } inputsNamed3 { 8 subinput1 7 1 "input1" 9 ifconnected2 2 1 "input2" 10 subinput1 6 1 "input3" 7 global2 0 1 "input4" } inputs { 0 subinput1 7 1 1 ifconnected2 0 1 2 subinput1 6 1 3 global2 0 1 } stat { create 1370290638 modify 1617729303 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/multiply3.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/multiply3.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/suboutput1.init" Content-Type: text/plain type = suboutput matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/suboutput1.def" Content-Type: text/plain comment "" position 16.2105 1.50007 connectornextid 13 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { 0 "" "" 1 "_density" 1 "" "" 1 "_densityscale" 2 "" "" 1 "_shadowscale" 3 "" "" 1 "_phase" 4 "" "" 1 "_smokecolor" 5 "" "" 1 "_emit" 6 "" "" 1 "_emitscale" 8 "" "" 1 "_emitcolor" 9 layerpack1 6 1 "layer" 7 null1 1 1 "F" 12 null2 1 1 "Of" 10 null3 1 1 "Ce" 11 "" "" 1 "next" } inputs { 0 "" 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 4 "" 0 1 5 "" 0 1 6 "" 0 1 7 "" 0 1 8 layerpack1 0 1 9 null1 0 1 10 null2 0 1 11 null3 0 1 12 "" 0 1 } stat { create 1370290695 modify 1617729325 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/suboutput1.parm" Content-Type: text/plain { version 0.8 name1 [ 0 locks=0 ] ( "" ) label1 [ 0 locks=0 ] ( "" ) name2 [ 0 locks=0 ] ( "" ) label2 [ 0 locks=0 ] ( "" ) name3 [ 0 locks=0 ] ( "" ) label3 [ 0 locks=0 ] ( "" ) name4 [ 0 locks=0 ] ( "" ) label4 [ 0 locks=0 ] ( "" ) name5 [ 0 locks=0 ] ( "" ) label5 [ 0 locks=0 ] ( "" ) name6 [ 0 locks=0 ] ( "" ) label6 [ 0 locks=0 ] ( "" ) name7 [ 0 locks=0 ] ( "" ) label7 [ 0 locks=0 ] ( "" ) name8 [ 0 locks=0 ] ( "" ) label8 [ 0 locks=0 ] ( "" ) name9 [ 0 locks=0 ] ( "" ) label9 [ 0 locks=0 ] ( "" ) name10 [ 0 locks=0 ] ( "" ) label10 [ 0 locks=0 ] ( "" ) name11 [ 0 locks=0 ] ( "" ) label11 [ 0 locks=0 ] ( "" ) name12 [ 0 locks=0 ] ( "" ) label12 [ 0 locks=0 ] ( "" ) name13 [ 0 locks=0 ] ( "" ) label13 [ 0 locks=0 ] ( "" ) name14 [ 0 locks=0 ] ( "" ) label14 [ 0 locks=0 ] ( "" ) name15 [ 0 locks=0 ] ( "" ) label15 [ 0 locks=0 ] ( "" ) name16 [ 0 locks=0 ] ( "" ) label16 [ 0 locks=0 ] ( "" ) name17 [ 0 locks=0 ] ( "" ) label17 [ 0 locks=0 ] ( "" ) name18 [ 0 locks=0 ] ( "" ) label18 [ 0 locks=0 ] ( "" ) name19 [ 0 locks=0 ] ( "" ) label19 [ 0 locks=0 ] ( "" ) name20 [ 0 locks=0 ] ( "" ) label20 [ 0 locks=0 ] ( "" ) name21 [ 0 locks=0 ] ( "" ) label21 [ 0 locks=0 ] ( "" ) name22 [ 0 locks=0 ] ( "" ) label22 [ 0 locks=0 ] ( "" ) name23 [ 0 locks=0 ] ( "" ) label23 [ 0 locks=0 ] ( "" ) name24 [ 0 locks=0 ] ( "" ) label24 [ 0 locks=0 ] ( "" ) name25 [ 0 locks=0 ] ( "" ) label25 [ 0 locks=0 ] ( "" ) name26 [ 0 locks=0 ] ( "" ) label26 [ 0 locks=0 ] ( "" ) name27 [ 0 locks=0 ] ( "" ) label27 [ 0 locks=0 ] ( "" ) name28 [ 0 locks=0 ] ( "" ) label28 [ 0 locks=0 ] ( "" ) name29 [ 0 locks=0 ] ( "" ) label29 [ 0 locks=0 ] ( "" ) name30 [ 0 locks=0 ] ( "" ) label30 [ 0 locks=0 ] ( "" ) name31 [ 0 locks=0 ] ( "" ) label31 [ 0 locks=0 ] ( "" ) name32 [ 0 locks=0 ] ( "" ) label32 [ 0 locks=0 ] ( "" ) name33 [ 0 locks=0 ] ( "" ) label33 [ 0 locks=0 ] ( "" ) name34 [ 0 locks=0 ] ( "" ) label34 [ 0 locks=0 ] ( "" ) name35 [ 0 locks=0 ] ( "" ) label35 [ 0 locks=0 ] ( "" ) name36 [ 0 locks=0 ] ( "" ) label36 [ 0 locks=0 ] ( "" ) name37 [ 0 locks=0 ] ( "" ) label37 [ 0 locks=0 ] ( "" ) name38 [ 0 locks=0 ] ( "" ) label38 [ 0 locks=0 ] ( "" ) name39 [ 0 locks=0 ] ( "" ) label39 [ 0 locks=0 ] ( "" ) name40 [ 0 locks=0 ] ( "" ) label40 [ 0 locks=0 ] ( "" ) name41 [ 0 locks=0 ] ( "" ) label41 [ 0 locks=0 ] ( "" ) name42 [ 0 locks=0 ] ( "" ) label42 [ 0 locks=0 ] ( "" ) name43 [ 0 locks=0 ] ( "" ) label43 [ 0 locks=0 ] ( "" ) name44 [ 0 locks=0 ] ( "" ) label44 [ 0 locks=0 ] ( "" ) name45 [ 0 locks=0 ] ( "" ) label45 [ 0 locks=0 ] ( "" ) name46 [ 0 locks=0 ] ( "" ) label46 [ 0 locks=0 ] ( "" ) name47 [ 0 locks=0 ] ( "" ) label47 [ 0 locks=0 ] ( "" ) name48 [ 0 locks=0 ] ( "" ) label48 [ 0 locks=0 ] ( "" ) name49 [ 0 locks=0 ] ( "" ) label49 [ 0 locks=0 ] ( "" ) name50 [ 0 locks=0 ] ( "" ) label50 [ 0 locks=0 ] ( "" ) name51 [ 0 locks=0 ] ( "" ) label51 [ 0 locks=0 ] ( "" ) name52 [ 0 locks=0 ] ( "" ) label52 [ 0 locks=0 ] ( "" ) name53 [ 0 locks=0 ] ( "" ) label53 [ 0 locks=0 ] ( "" ) name54 [ 0 locks=0 ] ( "" ) label54 [ 0 locks=0 ] ( "" ) name55 [ 0 locks=0 ] ( "" ) label55 [ 0 locks=0 ] ( "" ) name56 [ 0 locks=0 ] ( "" ) label56 [ 0 locks=0 ] ( "" ) name57 [ 0 locks=0 ] ( "" ) label57 [ 0 locks=0 ] ( "" ) name58 [ 0 locks=0 ] ( "" ) label58 [ 0 locks=0 ] ( "" ) name59 [ 0 locks=0 ] ( "" ) label59 [ 0 locks=0 ] ( "" ) name60 [ 0 locks=0 ] ( "" ) label60 [ 0 locks=0 ] ( "" ) name61 [ 0 locks=0 ] ( "" ) label61 [ 0 locks=0 ] ( "" ) name62 [ 0 locks=0 ] ( "" ) label62 [ 0 locks=0 ] ( "" ) name63 [ 0 locks=0 ] ( "" ) label63 [ 0 locks=0 ] ( "" ) name64 [ 0 locks=0 ] ( "" ) label64 [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/suboutput1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/subinput1.init" Content-Type: text/plain type = subinput matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/subinput1.def" Content-Type: text/plain comment "" position -5.01245 2.43725 connectornextid 10 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "_density" 1 "_densityscale" 2 "_shadowscale" 3 "_phase" 4 "_smokecolor" 5 "_emit" 6 "_emitscale" 7 "_emitcolor" 8 "_" 9 "_" } inputsNamed3 { } inputs { } stat { create 1370290695 modify 1617729288 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/subinput1.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/subinput1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/null1.init" Content-Type: text/plain type = null matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/null1.def" Content-Type: text/plain comment "" position 8.62966 1.11009 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "F" } inputsNamed3 { 0 multiply2 0 1 "product" } inputs { 0 multiply2 0 1 } stat { create 1370290734 modify 1617729295 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/null1.parm" Content-Type: text/plain { version 0.8 outputnum [ 0 locks=0 ] ( 1 ) outputname1 [ 0 locks=0 ] ( F ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/null1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/null2.init" Content-Type: text/plain type = null matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/null2.def" Content-Type: text/plain comment "" position 10.8673 2.08762 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "Of" } inputsNamed3 { 0 densitytoopacity1 3 1 "Of" } inputs { 0 densitytoopacity1 0 1 } stat { create 1370296186 modify 1617729295 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/null2.parm" Content-Type: text/plain { version 0.8 outputnum [ 0 locks=0 ] ( 1 ) outputname1 [ 0 locks=0 ] ( Of ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/null2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/null3.init" Content-Type: text/plain type = null matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/null3.def" Content-Type: text/plain comment "" position 8.65392 -0.0178822 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "Ce" } inputsNamed3 { 0 multiply3 0 1 "product" } inputs { 0 multiply3 0 1 } stat { create 1429524142 modify 1617729295 author nobody@nowhere access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/null3.parm" Content-Type: text/plain { version 0.8 outputnum [ 0 locks=0 ] ( 1 ) outputname1 [ 0 locks=0 ] ( Ce ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/null3.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/layerpack1.init" Content-Type: text/plain type = layerpack matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/layerpack1.def" Content-Type: text/plain comment "" position 13.9723 2.48847 connectornextid 7 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 6 "layer" } inputsNamed3 { 0 null1 1 1 "F" 1 null2 1 1 "Of" 2 null3 1 1 "Ce" 3 "" "" 1 "P" 4 "" "" 1 "N" 5 "" "" 1 "layeralpha" } inputs { 0 null1 0 1 1 null2 0 1 2 null3 0 1 3 "" 0 1 4 "" 0 1 5 "" 0 1 } stat { create 1429524233 modify 1617729303 author nobody@nowhere access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/layerpack1.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/layerpack1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/layerpack1.outputinfos" Content-Type: application/octet-stream Content-Transfer-Encoding: base64 TnVtSW5mb3MgMQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBsYXllcgpEZWJ1Z0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KQnlwYXNzQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpOb3JtYWxNb2RlIDA= CkJ5cGFzc01vZGUgMQpVc2VEZWZhdWx0VmFsdWUgMQpFbmRJbmZvCgAAAAAAAAAA --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/bind1.init" Content-Type: text/plain type = bind matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/bind1.def" Content-Type: text/plain comment "" position 0.0114326 4.69242 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "density" 1 "bound_density" } inputsNamed3 { } inputs { } stat { create 1429537146 modify 1429539321 author nobody@nowhere access 0777 } color UT_Color RGB 0.6 0.6 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/bind1.parm" Content-Type: text/plain { version 0.8 parmname [ 0 locks=0 ] ( density ) parmtype [ 0 locks=0 ] ( "float" ) parmtypename [ 0 locks=0 ] ( "" ) overridetype [ 0 locks=0 ] ( "off" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) bsdfdef [ 0 locks=0 ] ( "" ) dictdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) surfacedef [ 0 locks=0 ] ( "" ) displacementdef [ 0 locks=0 ] ( "" ) atmospheredef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) dictadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/bind1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/ifconnected1.init" Content-Type: text/plain type = ifconnected matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/ifconnected1.def" Content-Type: text/plain comment "" position 1.92412 5.9747 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 2 "result" } inputsNamed3 { 0 subinput1 0 1 "connected" 1 bind1 0 1 "notconnected" } inputs { 0 subinput1 0 1 1 bind1 0 1 } stat { create 1429537168 modify 1617729288 author nobody@nowhere access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/ifconnected1.parm" Content-Type: text/plain { version 0.8 signature [ 0 locks=0 ] ( default ) notconnected [ 0 locks=0 ] ( 0 ) notconnected_i [ 0 locks=0 ] ( 0 ) notconnected_s [ 0 locks=0 ] ( "" ) notconnected_u [ 0 locks=0 ] ( 0 0 ) notconnected_v [ 0 locks=0 ] ( 0 0 0 ) notconnected_p [ 0 locks=0 ] ( 0 0 0 ) notconnected_n [ 0 locks=0 ] ( 0 0 0 ) notconnected_c [ 0 locks=0 ] ( 0 0 0 ) notconnected_v4 [ 0 locks=0 ] ( 0 0 0 0 ) notconnected_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) notconnected_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) notconnected_uf [ 0 locks=0 ] ( 0 ) notconnected_uv [ 0 locks=0 ] ( 0 0 0 ) notconnected_up [ 0 locks=0 ] ( 0 0 0 ) notconnected_un [ 0 locks=0 ] ( 0 0 0 ) notconnected_uc [ 0 locks=0 ] ( 0 0 0 ) notconnected_um [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/ifconnected1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/ifconnected2.init" Content-Type: text/plain type = ifconnected matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/ifconnected2.def" Content-Type: text/plain comment "" position 3.42745 -0.627631 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 2 "result" } inputsNamed3 { 0 subinput1 5 1 "connected" 1 bind1 0 1 "notconnected" } inputs { 0 subinput1 5 1 1 bind1 0 1 } stat { create 1429537168 modify 1617729288 author nobody@nowhere access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/ifconnected2.parm" Content-Type: text/plain { version 0.8 signature [ 0 locks=0 ] ( default ) notconnected [ 0 locks=0 ] ( 0 ) notconnected_i [ 0 locks=0 ] ( 0 ) notconnected_s [ 0 locks=0 ] ( "" ) notconnected_u [ 0 locks=0 ] ( 0 0 ) notconnected_v [ 0 locks=0 ] ( 0 0 0 ) notconnected_p [ 0 locks=0 ] ( 0 0 0 ) notconnected_n [ 0 locks=0 ] ( 0 0 0 ) notconnected_c [ 0 locks=0 ] ( 0 0 0 ) notconnected_v4 [ 0 locks=0 ] ( 0 0 0 0 ) notconnected_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) notconnected_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) notconnected_uf [ 0 locks=0 ] ( 0 ) notconnected_uv [ 0 locks=0 ] ( 0 0 0 ) notconnected_up [ 0 locks=0 ] ( 0 0 0 ) notconnected_un [ 0 locks=0 ] ( 0 0 0 ) notconnected_uc [ 0 locks=0 ] ( 0 0 0 ) notconnected_um [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1/ifconnected2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/computelighting1.init" Content-Type: text/plain type = computelighting::2.0 matchesdef = 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/computelighting1.def" Content-Type: text/plain comment "" position 4.5 6.96718 connectornextid 7 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 4 "Cf" 5 "out_Of" 6 "out_F" } inputsNamed3 { 0 volumeshadercore1 8 1 "layer" 1 "" "" 1 "F" 2 "" "" 1 "Of" 3 "" "" 1 "Ce" } inputs { 0 volumeshadercore1 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 } stat { create 1616096533 modify 1617729295 author Administrator@O access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/computelighting1.parm" Content-Type: text/plain { version 0.8 Of [ 0 locks=0 ] ( 1 1 1 ) Ce [ 0 locks=0 ] ( 0 0 0 ) description [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/computelighting1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O.init" Content-Type: text/plain type = material matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O.def" Content-Type: text/plain comment "Created from Gallery Entry: Ramp Ramp surface shader." position -49.995 5.345 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1616064068 modify 1622655911 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 creator gallery::ramp explicit 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O.spareparmdef" Content-Type: text/plain group { name "g1" label "Color" parm { name "diff_condition" label "Contribute Diffuse Lighting" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "Kd" label "Lambert Intensity" type ramp_flt default { "1" } disablewhen "{ diff_condition == 0 }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "rampbasis_var" "Kd_the_basis_strings" } parmtag { "rampbasisdefault" "linear" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 1 ) 1interp ( linear )" } parmtag { "rampkeys_var" "Kd_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "Kd_the_key_values" } } parm { name "Kd_switcher" label "Evaluate:" type integer default { "0" } disablewhen "{ diff_condition == 0 }" menu { "0" "Normal Fall-Off" "1" "U" "2" "V" } range { 0 5 } parmtag { "autoscope" "0000000000000000" } } parm { name "base_color" label "Base Color" type ramp_rgb default { "2" } range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "rampbasis_var" "base_color_the_basis_strings" } parmtag { "rampbasisdefault" "linear" } parmtag { "rampcolordefault" "1pos ( 0 ) 1c ( 0.843137 0.921569 0.964706 ) 1interp ( linear ) 2pos ( 1 ) 2c ( 0.435294 0.54902 0.619608 ) 2interp ( linear )" } parmtag { "rampcolortype" "rgb" } parmtag { "rampkeys_var" "base_color_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "base_color_the_key_values" } } parm { name "exp" label "Exponent" type float default { [ "1/19.48046875" hscript-expr ] } range { 0 10 } export all parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "input_switcher" label "Evaluate:" type integer default { "0" } menu { "0" "Normal Fall-Off" "1" "Direction from Surface to Light" "2" "Luminosity" "3" "U" "4" "V" } range { 0 4 } parmtag { "autoscope" "0000000000000000" } } parm { name "normalized_brightness" label "Normalize Brightness" type toggle default { "off" } disablewhen "{ input_switcher != 2 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "Cd_condition" label "Tint with Cd Attribute" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "opacity" label "Opacity" type ramp_rgb default { "2" } disablewhen "{ useOpacity == 0 }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "rampbasis_var" "opacity_the_basis_strings" } parmtag { "rampbasisdefault" "linear" } parmtag { "rampcolordefault" "1pos ( 0 ) 1c ( 1 1 1 ) 1interp ( linear ) 2pos ( 1 ) 2c ( 0 0 0 ) 2interp ( linear )" } parmtag { "rampcolortype" "rgb" } parmtag { "rampkeys_var" "opacity_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "opacity_the_key_values" } } parm { name "opacity_switcher" label "Evaluate:" type integer default { "0" } disablewhen "{ useOpacity == 0 }" menu { "0" "Normal Fall-Off" "1" "U" "2" "V" } range { 0 5 } parmtag { "autoscope" "0000000000000000" } } parm { name "useOpacity" label "Enable Opacity" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "condition" label "Tint with Alpha Attribute" type toggle default { "on" } disablewhen "{ useOpacity == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } group { name "g1_1" label "Specular" parm { name "specularcondition" label "Use Specular Lighting" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "Ks_ramp" label "Specular Intensity" type ramp_flt default { "1" } disablewhen "{ specularcondition == 0 }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "rampbasis_var" "Ks_ramp_the_basis_strings" } parmtag { "rampbasisdefault" "linear" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 1 ) 1interp ( linear )" } parmtag { "rampkeys_var" "Ks_ramp_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "Ks_ramp_the_key_values" } } parm { name "Ks_switcher" label "Evaluate:" type integer default { "0" } disablewhen "{ specularcondition == 0 }" menu { "0" "Normal Fall-Off" "1" "U" "2" "V" } range { 0 5 } parmtag { "autoscope" "0000000000000000" } } parm { name "specular_ramp" label "Specular Color" type ramp_rgb default { "1" } disablewhen "{ specularcondition == 0 }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "rampbasis_var" "specular_ramp_the_basis_strings" } parmtag { "rampbasisdefault" "linear" } parmtag { "rampcolordefault" "1pos ( 0 ) 1c ( 1 1 1 ) 1interp ( linear )" } parmtag { "rampcolortype" "rgb" } parmtag { "rampkeys_var" "specular_ramp_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "specular_ramp_the_key_values" } } parm { name "specular_switcher" label "Evaluate:" type integer default { "0" } disablewhen "{ specularcondition == 0 }" menu { "0" "Normal Fall-Off" "1" "U" "2" "V" } range { 0 5 } parmtag { "autoscope" "0000000000000000" } } group { name "g3" label "Specular Type" parm { name "specType" label "Specular Type" type string default { "spec" } disablewhen "{ specularcondition == 0 }" menu { "phong" "Phong" "blinn" "Blinn" "anisotropic" "Anisotropic" "glossy" "Glossy" "spec" "VEX Specular" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "Urough" label "U Roughness" type float default { "0.1" } disablewhen "{ specularcondition == 0 }" range { 0.001 0.999 } parmtag { "autoscope" "0000000000000000" } } parm { name "Vrough" label "V Roughness" type float default { "0.1" } disablewhen "{ specType != anisotropic } { specularcondition == 0 }" range { 0.001 0.999 } parmtag { "autoscope" "0000000000000000" } } parm { name "sharp" label "Sharpness" type float default { "0.1" } disablewhen "{ specType != glossy } { specularcondition == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } group { name "g3_1" label "Specular Map" parm { name "useSpecMap" label "Use Specular Map" type toggle default { "off" } disablewhen "{ specularcondition == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "specularMap" label "Specular Map" type image default { "" } disablewhen "{ useSpecMap == 0 } { specularcondition == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "specMapWrap" label "Spec Map Wrap" type string default { "repeat" } disablewhen "{ useSpecMap == 0 } { specularcondition == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "specMapFilter" label "Spec Map Filter" type string default { "catrom" } disablewhen "{ useSpecMap == 0 } { specularcondition == 0 }" menu { "box" "Box" "gauss" "VEX: Gaussian" "bartlett" "VEX: Bartlett/Triangular" "sinc" "VEX: Sinc Sharpening" "hanning" "VEX: Hanning" "blackman" "VEX: Blackman" "catrom" "VEX: Catmull-Rom" "mitchell" "VEX: Mitchell" "point" "VEX: Point (no filter)" "gaussian" "RSL: Gaussian" "disk" "RSL: Poisson Disk" "radial-bspline" "RSL: Radial B-Spline" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "specMapWidth" label "Spec Map Width" type float default { "0" } disablewhen "{ useSpecMap == 0 } { specularcondition == 0 }" range { 1 32 } parmtag { "autoscope" "0000000000000000" } } parm { name "specMapBorder" label "Spec Map Border" type color4 size 4 default { "0" "0" "0" "0" } disablewhen "{ useSpecMap == 0 } { specularcondition == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O.chn" Content-Type: text/plain { channel exp { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = 1/19.48046875 } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O.parm" Content-Type: text/plain { version 0.8 g1 [ 0 locks=0 ] ( 0 0 ) diff_condition [ 0 locks=0 ] ( "off" ) Kd [ 0 locks=0 autoscope=0 ] ( 1 ) Kd1pos [ 0 locks=0 autoscope=0 ] ( 0 ) Kd1value [ 0 locks=0 autoscope=0 ] ( 1.5 ) Kd1interp [ 0 locks=0 autoscope=0 ] ( "linear" ) Kd_switcher [ 0 locks=0 ] ( 0 ) base_color [ 0 locks=0 autoscope=0 ] ( 2 ) base_color1pos [ 0 locks=0 autoscope=0 ] ( 0 ) base_color1c [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) base_color1interp [ 0 locks=0 autoscope=0 ] ( "monotonecubic" ) exp [ 8 locks=0 ] ( [ exp 0.051333467014237015 ] ) input_switcher [ 0 locks=0 autoscope=0 ] ( 0 ) normalized_brightness [ 0 locks=0 ] ( "off" ) Cd_condition [ 0 locks=0 autoscope=0 ] ( "off" ) opacity [ 0 locks=0 autoscope=0 ] ( 2 ) opacity1pos [ 0 locks=0 autoscope=0 ] ( 0 ) opacity1c [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) opacity1interp [ 0 locks=0 autoscope=0 ] ( "linear" ) opacity_switcher [ 0 locks=0 ] ( 0 ) useOpacity [ 0 locks=0 autoscope=0 ] ( "off" ) condition [ 0 locks=0 ] ( "on" ) specularcondition [ 0 locks=0 ] ( "off" ) Ks_ramp [ 0 locks=0 autoscope=0 ] ( 1 ) Ks_ramp1pos [ 0 locks=0 autoscope=0 ] ( 0 ) Ks_ramp1value [ 0 locks=0 autoscope=0 ] ( 1 ) Ks_ramp1interp [ 0 locks=0 autoscope=0 ] ( "linear" ) Ks_switcher [ 0 locks=0 ] ( 0 ) specular_ramp [ 0 locks=0 autoscope=0 ] ( 1 ) specular_ramp1pos [ 0 locks=0 autoscope=0 ] ( 0 ) specular_ramp1c [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) specular_ramp1interp [ 0 locks=0 autoscope=0 ] ( "linear" ) specular_switcher [ 0 locks=0 ] ( 0 ) g3 [ 0 locks=0 ] ( 0 0 ) specType [ 0 locks=0 ] ( spec ) Urough [ 0 locks=0 autoscope=0 ] ( 0.10000000100000001 ) Vrough [ 0 locks=0 autoscope=0 ] ( 0.10000000100000001 ) sharp [ 0 locks=0 autoscope=0 ] ( 0.10000000100000001 ) useSpecMap [ 0 locks=0 ] ( "off" ) specularMap [ 0 locks=0 ] ( "" ) specMapWrap [ 0 locks=0 ] ( repeat ) specMapFilter [ 0 locks=0 ] ( catrom ) specMapWidth [ 0 locks=0 ] ( 0 ) specMapBorder [ 0 locks=0 ] ( 0 0 0 0 ) base_color2pos [ 0 locks=0 autoscope=0 autosel=4294967295 ] ( 1 ) base_color2c [ 0 locks=0 autoscope=0 autosel=4294967295 ] ( 1 1 1 ) base_color2interp [ 0 locks=0 autoscope=0 autosel=4294967295 ] ( "monotonecubic" ) opacity2pos [ 0 locks=0 autoscope=0 ] ( 1 ) opacity2c [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) opacity2interp [ 0 locks=0 autoscope=0 ] ( "linear" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O.icon" Content-Type: text/plain 64 64 8 0 M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````````````````````````````````0$!`0,#`P,'!P<)"@H*#0\/ M#Q,5%14:%A86&R0D)"\Q,3%!$Q,3&0@("`L$!`0%`0$!`0`````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``$!`0$.#@X3(2$A*4Y.3F.'AX>GEI:6MZ*BHL&OKZ_0P,#`X\'!P>3&QL;L MR7G)+2TM=)24E+PX.#A,"`@("```````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````````````````````````````"0D)"R8F)B]>7EYRJ:FIS\7%Q>K3 MT]/WW=W=_]_?W__AX>'_XN+B_^+BXO_CX^/_X^/C_^+BXO_BXN+_X>'A_]_? MW__;V]O]U]?7_,?'Q^RGIZ?/9F9F@"`@("@.#@X2`0$!`0`````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````````````````````````````````````````````$! M`0$.#@X21T='6)24E+3&QL;KVMK:_.#@X/_BXN+_Y.3D_^7EY?_FYN;_Y^?G M_^CHZ/_HZ.C_Z.CH_^CHZ/_HZ.C_Z.CH_^?GY__FYN;_YN;F_^3DY/_BXN+_ MX.#@_]G9V?O#P\/GH:&AQT9&1ED-#0T1```````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````````````````````D)"0M24E)JG)RWM[_ MXN+B_^3DY/_GY^?_Z.CH_^GIZ?_JZNK_Z^OK_^OKZ__L[.S_[.SL_^SL[/_L M[.S_[.SL_^SL[/_KZ^O_Z^OK_^KJZO_IZ>G_Z.CH_^?GY__EY>7_XN+B_][> MWO_2TM+YEI:6MSDY.4@$!`0&```````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````P,#!"0D)"YY>7F5SL[.]-[>WO_BXN+_YN;F_^CHZ/_IZ>G_Z^OK_^SL M[/_M[>W_[N[N_^[N[O_N[N[_[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O M_^[N[O_M[>W_[>WM_^SL[/_KZ^O_Z>GI_^CHZ/_EY>7_X^/C_][>WO_)R'AXDA\?'R@!`0$!```````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````````````````````````````````````P,#!$Y.3F*\O+SEV]O; M_N+BXO_EY>7_Z.CH_^KJZO_KZ^O_[>WM_^[N[O_O[^__[^_O__#P\/_P\/#_ M\?'Q__'Q\?_Q\?'_\?'Q__'Q\?_Q\?'_\?'Q__'Q\?_Q\?'_\/#P_^_O[__O M[^__[N[N_^WM[?_KZ^O_ZNKJ_^CHZ/_EY>7_XN+B_]K:VOZLK*S/.SL[2P@( M"`H````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````````````"`@("UA86'#(R,CMW]_?_^3DY/_GY^?_ZNKJ_^OKZ__M M[>W_[N[N_^_O[__P\/#_\?'Q__+R\O_R\O+_\O+R__/S\__S\_/_\_/S__/S M\__S\_/_\_/S__/S\__S\_/_\O+R__+R\O_R\O+_\?'Q__#P\/_O[^__[N[N M_^WM[?_KZ^O_ZNKJ_^?GY__DY.3_WM[>_\O+R_)=75UR"`@("@`````````` M```````````````````````````````````````````````````````````` M````````````````````````````````````````````````````#@X.$G1T M=(_/S\_TX.#@_^7EY?_HZ.C_Z^OK_^WM[?_N[N[_[^_O__#P\/_Q\?'_\O+R M__/S\__S\_/_]/3T__3T]/_T]/3_]?7U__7U]?_U]?7_]?7U__7U]?_U]?7_ M]/3T__3T]/_T]/3_\_/S__/S\__R\O+_\?'Q__'Q\?_O[^__[N[N_^WM[?_K MZ^O_Z.CH_^7EY?_AX>'_S\_/\VEI:8`-#0T0```````````````````````` M```````````````````````````````````````````````````````````` M````````````````````````````!04%!W1T=(W6UM;[XN+B_^;FYO_IZ>G_ M[.SL_^WM[?_O[^__\/#P__'Q\?_R\O+_\_/S__3T]/_T]/3_]?7U__7U]?_V M]O;_]O;V__;V]O_V]O;_]O;V__;V]O_V]O;_]O;V__;V]O_V]O;_]?7U__7U M]?_T]/3_]/3T__/S\__R\O+_\?'Q__#P\/_O[^__[>WM_^SL[/_IZ>G_YN;F M_^'AX?_5U=7Y?GY^FPD)"0L````````````````````````````````````` M```````````````````````````````````````````````````````````` M````#0T-$'-S M7EYR"`@("@`````````````````````````````````````````````````` M`````````````````````````````````````````0$!`5=75VW4U-3YXN+B M_^?GY__JZNK_[.SL_^[N[O_P\/#_\?'Q__/S\__T]/3_]/3T__7U]?_V]O;_ M]O;V__?W]__W]_?_^/CX__CX^/_X^/C_^/CX__CX^/_X^/C_^/CX__CX^/_X M^/C_^/CX__CX^/_X^/C_]_?W__?W]__V]O;_]O;V__7U]?_T]/3_]/3T__/S M\__Q\?'_\/#P_^[N[O_L[.S_ZNKJ_^;FYO_BXN+_S\_/\TY.3E\"`@("```` M```````````````````````````````````````````````````````````` M`````````````````````"'A_^;FYO_JZNK_[.SL_^[N[O_P M\/#_\O+R__/S\__T]/3_]?7U__;V]O_V]O;_]_?W__?W]__X^/C_^/CX__CX M^/_Y^?G_^?GY__GY^?_Y^?G_^?GY__GY^?_Y^?G_^?GY__GY^?_Y^?G_^/CX M__CX^/_X^/C_]_?W__?W]__V]O;_]O;V__7U]?_T]/3_\_/S__+R\O_P\/#_ M[N[N_^SL[/_JZNK_YN;F_^'AX?^\O+S?-C8V0P`````````````````````` M`````````````````````````````````````````````````````````!D9 M&2"=G9V[WM[>_N7EY?_IZ>G_[.SL_^[N[O_P\/#_\O+R__/S\__T]/3_]?7U M__;V]O_W]_?_]_?W__CX^/_X^/C_^?GY__GY^?_Y^?G_^OKZ__KZ^O_Z^OK_ M^OKZ__KZ^O_Z^OK_^OKZ__KZ^O_Z^OK_^OKZ__GY^?_Y^?G_^?GY__CX^/_X M^/C_]_?W__?W]__V]O;_]?7U__3T]/_S\_/_\O+R__#P\/_N[N[_[.SL_^GI MZ?_EY>7_WM[>_YZ>GKP9&1D@```````````````````````````````````` M``````````````````````````````````@("`N!@8&@VMK:_>3DY/_HZ.C_ M[.SL_^[N[O_P\/#_\O+R__/S\__T]/3_]?7U__;V]O_W]_?_^/CX__CX^/_Y M^?G_^?GY__GY^?_Z^OK_^OKZ__KZ^O_Z^OK_^_O[__O[^__[^_O_^_O[__O[ M^__[^_O_^OKZ__KZ^O_Z^OK_^OKZ__GY^?_Y^?G_^?GY__CX^/_X^/C_]_?W M__;V]O_U]?7_]/3T__/S\__R\O+_\/#P_^[N[O_L[.S_Z.CH_^3DY/_9V=G] M@8&!H`@("`H````````````````````````````````````````````````` M```````````````[.SM*SWM_^OKZ__GY^?_XN+B_\?'Q^PM+2TW```````` M```````````````````````````````````````````````````)"0D,E965 MM=[>WO_EY>7_Z>GI_^WM[?_O[^__\?'Q__/S\__T]/3_]?7U__;V]O_W]_?_ M^/CX__CX^/_Y^?G_^OKZ__KZ^O_Z^OK_^_O[__O[^__[^_O_^_O[__S\_/_\ M_/S__/S\__S\_/_\_/S__/S\__S\_/_\_/S_^_O[__O[^__[^_O_^_O[__KZ M^O_Z^OK_^OKZ__GY^?_X^/C_^/CX__?W]__V]O;_]?7U__3T]/_S\_/_\?'Q M_^_O[__M[>W_Z>GI_^7EY?_>WM[^EI:6M@T-#1$````````````````````` M```````````````````````````!`0$!/#P\2\[.SO/CX^/_Z.CH_^OKZ__N M[N[_\/#P__+R\O_T]/3_]?7U__;V]O_W]_?_^/CX__CX^/_Y^?G_^OKZ__KZ M^O_[^_O_^_O[__O[^__\_/S__/S\__S\_/_\_/S__/S\__S\_/_\_/S__/S\ M__S\_/_\_/S__/S\__S\_/_\_/S__/S\__O[^__[^_O_^_O[__KZ^O_Z^OK_ M^?GY__CX^/_X^/C_]_?W__;V]O_U]?7_]/3T__+R\O_P\/#_[N[N_^OKZ__H MZ.C_X^/C_]+2TOA`0$!2```````````````````````````````````````` M````````"@H*#I>7E[K>WM[_Y>7E_^KJZO_M[>W_[^_O__'Q\?_S\_/_]/3T M__;V]O_W]_?_^/CX__CX^/_Y^?G_^OKZ__KZ^O_[^_O_^_O[__O[^__\_/S_ M_/S\__S\_/_\_/S__?W]__W]_?_]_?W__?W]__W]_?_]_?W__?W]__W]_?_\ M_/S__/S\__S\_/_\_/S_^_O[__O[^__[^_O_^OKZ__KZ^O_Y^?G_^/CX__CX M^/_W]_?_]O;V__3T]/_S\_/_\?'Q_^_O[__M[>W_ZNKJ_^;FYO_=W=W^D9&1 MM`T-#1(``````````````````````````````````````````#@X.$G(R,CO MXN+B_^CHZ/_KZ^O_[N[N__#P\/_R\O+_]/3T__7U]?_V]O;_]_?W__CX^/_Y M^?G_^OKZ__KZ^O_[^_O_^_O[__S\_/_\_/S__/S\__S\_/_]_?W__?W]__W] M_?_]_?W__?W]__W]_?_]_?W__?W]__W]_?_]_?W__?W]__W]_?_\_/S__/S\ M__S\_/_\_/S_^_O[__O[^__Z^OK_^OKZ__GY^?_X^/C_]_?W__;V]O_U]?7_ M]/3T__+R\O_P\/#_[N[N_^OKZ__HZ.C_XN+B_\?'Q^PF)B8O```````````` M``````````````````````````,#`P-^?GZAV]O;_^7EY?_IZ>G_[>WM_^_O M[__Q\?'_\_/S__7U]?_V]O;_]_?W__CX^/_Y^?G_^?GY__KZ^O_[^_O_^_O[ M__S\_/_\_/S__/S\__W]_?_]_?W__?W]__W]_?_]_?W__?W]__[^_O_^_O[_ M_O[^__[^_O_]_?W__?W]__W]_?_]_?W__?W]__W]_?_\_/S__/S\__S\_/_[ M^_O_^_O[__KZ^O_Y^?G_^?GY__CX^/_W]_?_]O;V__7U]?_S\_/_\?'Q_^_O M[__M[>W_Z>GI_^7EY?_:VMK\7EY><@$!`0$````````````````````````` M```````.#@X3H:&AQ.#@X/_GY^?_Z^OK_^[N[O_P\/#_\O+R__3T]/_U]?7_ M]O;V__?W]__X^/C_^?GY__KZ^O_Z^OK_^_O[__O[^__\_/S__/S\__W]_?_] M_?W__?W]__W]_?_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^ M_O_^_O[__?W]__W]_?_]_?W__?W]__S\_/_\_/S_^_O[__O[^__Z^OK_^OKZ M__GY^?_X^/C_]_?W__;V]O_U]?7_]/3T__+R\O_P\/#_[N[N_^OKZ__GY^?_ MW]_?_Z&AH<$+"PL.````````````````````````````````(R,C+<+"PN?B MXN+_Z.CH_^SL[/_O[^__\?'Q__/S\__T]/3_]O;V__?W]__X^/C_^?GY__GY M^?_Z^OK_^_O[__O[^__\_/S__/S\__W]_?_]_?W__?W]__W]_?_^_O[__O[^ M__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_]_?W_ M_?W]__W]_?_]_?W__/S\__S\_/_[^_O_^_O[__KZ^O_Y^?G_^?GY__CX^/_W M]_?_]O;V__3T]/_S\_/_\?'Q_^_O[__L[.S_Z.CH_^+BXO_#P\/G(R,C+0`` M`````````````````````````````$-#0U'6UM;YY.3D_^GIZ?_M[>W_[^_O M__+R\O_S\_/_]?7U__;V]O_W]_?_^/CX__GY^?_Z^OK_^OKZ__O[^__\_/S_ M_/S\__S\_/_]_?W__?W]__W]_?_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^ M_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__W]_?_]_?W__?W]__S\ M_/_\_/S__/S\__O[^__Z^OK_^OKZ__GY^?_X^/C_]_?W__;V]O_U]?7_\_/S M__+R\O_O[^__[>WM_^GIZ?_DY.3_T='1]#@X.$0````````````````````` M``````("`@)SWM__#P\/_R\O+_]/3T__7U]?_V M]O;_^/CX__CX^/_Y^?G_^OKZ__O[^__[^_O__/S\__S\_/_]_?W__?W]__W] M_?_^_O[__O[^__[^_O_^_O[__O[^__[^_O_______________________O[^ M__[^_O_^_O[__O[^__[^_O_^_O[__?W]__W]_?_]_?W__/S\__S\_/_[^_O_ M^_O[__KZ^O_Y^?G_^/CX__CX^/_V]O;_]?7U__3T]/_R\O+_\/#P_^[N[O_J MZNK_Y>7E_]SGKWAX>'_Y^?G_^OKZ__O[^__ M\?'Q__/S\__T]/3_]O;V__?W]__X^/C_^?GY__KZ^O_Z^OK_^_O[__S\_/_\ M_/S__?W]__W]_?_]_?W__O[^__[^_O_^_O[__O[^____________________ M___________________________________^_O[__O[^__[^_O_^_O[__?W] M__W]_?_]_?W__/S\__S\_/_[^_O_^OKZ__KZ^O_Y^?G_^/CX__?W]__V]O;_ M]/3T__/S\__Q\?'_[N[N_^OKZ__GY^?_X>'A_Z*BHL(*"@H-```````````` M`````````!45%1N^OK[DXN+B_^CHZ/_L[.S_[^_O__'Q\?_S\_/_]?7U__;V M]O_W]_?_^/CX__GY^?_Z^OK_^_O[__O[^__\_/S__/S\__W]_?_]_?W__?W] M__[^_O_^_O[__O[^__[^_O______________________________________ M_________________O[^__[^_O_^_O[__O[^__W]_?_]_?W__?W]__S\_/_\ M_/S_^_O[__O[^__Z^OK_^?GY__CX^/_W]_?_]O;V__7U]?_S\_/_\?'Q_^_O M[__L[.S_Z.CH_^+BXO^^OK[C%145&@`````````````````````O+R\]RLK* M\N+BXO_HZ.C_[.SL_^_O[__Q\?'_\_/S__7U]?_V]O;_]_?W__CX^/_Y^?G_ M^OKZ__O[^__[^_O__/S\__S\_/_]_?W__?W]__[^_O_^_O[__O[^__[^_O__ M____________________________________________________________ M___^_O[__O[^__[^_O_^_O[__?W]__W]_?_\_/S__/S\__O[^__[^_O_^OKZ M__GY^?_X^/C_]_?W__;V]O_U]?7_\_/S__'Q\?_O[^__[.SL_^CHZ/_BXN+_ MQL;&["0D)"X`````````````````````-S'A_^?GY__L[.S_[N[N__'Q\?_S\_/_ M]/3T__;V]O_W]_?_^/CX__GY^?_Z^OK_^OKZ__O[^__\_/S__/S\__W]_?_] M_?W__?W]__[^_O_^_O[__O[^__[^_O______________________________ M_________________________O[^__[^_O_^_O[__O[^__W]_?_]_?W__?W] M__S\_/_\_/S_^_O[__KZ^O_Z^OK_^?GY__CX^/_W]_?_]O;V__3T]/_S\_/_ M\?'Q_^[N[O_KZ^O_Y^?G_^#@X/^XN+C>$Q,3&``````````````````````$ M!`0&CHZ.KM_?W__FYN;_Z^OK_^[N[O_P\/#_\O+R__3T]/_V]O;_]_?W__CX M^/_Y^?G_^OKZ__KZ^O_[^_O__/S\__S\_/_\_/S__?W]__W]_?_^_O[__O[^ M__[^_O_^_O[__O[^____________________________________________ M_O[^__[^_O_^_O[__O[^__[^_O_]_?W__?W]__S\_/_\_/S_^_O[__O[^__Z M^OK_^OKZ__GY^?_X^/C_]_?W__;V]O_T]/3_\O+R__#P\/_N[N[_Z^OK_^?G MY__?W]__CHZ.KP4%!08``````````````````````P,#`X2$A*?=W=W_Y>7E M_^KJZO_M[>W_\/#P__+R\O_T]/3_]?7U__;V]O_X^/C_^/CX__GY^?_Z^OK_ M^_O[__O[^__\_/S__/S\__W]_?_]_?W__?W]__[^_O_^_O[__O[^__[^_O_^ M_O[__O[^_______________________^_O[__O[^__[^_O_^_O[__O[^__[^ M_O_]_?W__?W]__W]_?_\_/S__/S\__O[^__[^_O_^OKZ__GY^?_X^/C_^/CX M__;V]O_U]?7_]/3T__+R\O_P\/#_[>WM_^KJZO_FYN;_W-S<_G)RG_[>WM_^_O[__R M\O+_\_/S__7U]?_V]O;_]_?W__CX^/_Y^?G_^OKZ__KZ^O_[^_O__/S\__S\ M_/_\_/S__?W]__W]_?_]_?W__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^ M__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_]_?W__?W]__W]_?_\_/S_ M_/S\__S\_/_[^_O_^OKZ__KZ^O_Y^?G_^/CX__?W]__V]O;_]?7U__/S\__R M\O+_[^_O_^WM[?_IZ>G_Y.3D_];6UOM$1$17```````````````````````` M````````*"@H-,C(R.[BXN+_Z.CH_^SL[/_O[^__\?'Q__/S\__T]/3_]O;V M__?W]__X^/C_^?GY__GY^?_Z^OK_^_O[__O[^__\_/S__/S\__W]_?_]_?W_ M_?W]__W]_?_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^ M_O[__O[^__[^_O_]_?W__?W]__W]_?_]_?W__/S\__S\_/_[^_O_^_O[__KZ M^O_Y^?G_^?GY__CX^/_W]_?_]O;V__3T]/_S\_/_\?'Q_^_O[__L[.S_Z.CH M_^+BXO_!P<'G(2$A+0````````````````````````````````\/#Q2KJZO0 MX.#@_^?GY__KZ^O_[N[N__#P\/_R\O+_]/3T__7U]?_V]O;_]_?W__CX^/_Y M^?G_^OKZ__KZ^O_[^_O_^_O[__S\_/_\_/S__?W]__W]_?_]_?W__?W]__[^ M_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_]_?W__?W] M__W]_?_]_?W__/S\__S\_/_[^_O_^_O[__KZ^O_Z^OK_^?GY__CX^/_W]_?_ M]O;V__7U]?_T]/3_\O+R__#P\/_N[N[_Z^OK_^?GY__?W]__FYN;NPH*"@T` M```````````````````````````````"`@(#<7%QC=K:VO[EY>7_Z>GI_^WM M[?_O[^__\?'Q__/S\__U]?7_]O;V__?W]__X^/C_^?GY__GY^?_Z^OK_^_O[ M__O[^__\_/S__/S\__S\_/_]_?W__?W]__W]_?_]_?W__?W]__W]_?_^_O[_ M_O[^__[^_O_^_O[__?W]__W]_?_]_?W__?W]__W]_?_]_?W__/S\__S\_/_\ M_/S_^_O[__O[^__Z^OK_^?GY__GY^?_X^/C_]_?W__;V]O_U]?7_\_/S__'Q M\?_O[^__[>WM_^GIZ?_EY>7_V-C8^U]?7W4!`0$"```````````````````` M`````````````````"0D)"["PL+GXN+B_^CHZ/_L[.S_[N[N__'Q\?_R\O+_ M]/3T__7U]?_V]O;_]_?W__CX^/_Y^?G_^OKZ__KZ^O_[^_O_^_O[__S\_/_\ M_/S__/S\__S\_/_]_?W__?W]__W]_?_]_?W__?W]__W]_?_]_?W__?W]__W] M_?_]_?W__?W]__W]_?_\_/S__/S\__S\_/_\_/S_^_O[__O[^__Z^OK_^OKZ M__GY^?_X^/C_]_?W__;V]O_U]?7_]/3T__+R\O_Q\?'_[N[N_^OKZ__HZ.C_ MXN+B_\3$Q.DH*"@S```````````````````````````````````````````) M"0D,AX>'IMW=W?[EY>7_ZNKJ_^WM[?_O[^__\?'Q__/S\__T]/3_]O;V__?W M]__X^/C_^/CX__GY^?_Z^OK_^OKZ__O[^__[^_O_^_O[__S\_/_\_/S__/S\ M__S\_/_]_?W__?W]__W]_?_]_?W__?W]__W]_?_]_?W__?W]__S\_/_\_/S_ M_/S\__S\_/_[^_O_^_O[__O[^__Z^OK_^OKZ__GY^?_X^/C_^/CX__?W]__V M]O;_]/3T__/S\__Q\?'_[^_O_^WM[?_JZNK_YN;F_][>WO^7EY>Z"@H*#@`` M`````````````````````````````````````````````#4U-43.SL[TX^/C M_^CHZ/_L[.S_[N[N__#P\/_R\O+_]/3T__7U]?_V]O;_]_?W__CX^/_X^/C_ M^?GY__KZ^O_Z^OK_^_O[__O[^__[^_O__/S\__S\_/_\_/S__/S\__S\_/_\ M_/S__/S\__S\_/_\_/S__/S\__S\_/_\_/S__/S\__S\_/_[^_O_^_O[__O[ M^__Z^OK_^OKZ__GY^?_X^/C_^/CX__?W]__V]O;_]?7U__3T]/_R\O+_\/#P M_^[N[O_KZ^O_Z.CH_^/CX__2TM+Y1D9&60$!`0$````````````````````` M```````````````````````````/#P\3H*"@R-[>WO_EY>7_ZNKJ_^WM[?_O M[^__\?'Q__/S\__T]/3_]?7U__;V]O_W]_?_^/CX__CX^/_Y^?G_^OKZ__KZ M^O_Z^OK_^_O[__O[^__[^_O_^_O[__S\_/_\_/S__/S\__S\_/_\_/S__/S\ M__S\_/_\_/S_^_O[__O[^__[^_O_^_O[__KZ^O_Z^OK_^OKZ__GY^?_X^/C_ M^/CX__?W]__V]O;_]?7U__3T]/_S\_/_\?'Q_^_O[__M[>W_ZNKJ_^7EY?_= MW=W^C8V-JPT-#1$````````````````````````````````````````````` M`````````````41$1%?,S,SSXN+B_^?GY__KZ^O_[N[N__#P\/_Q\?'_\_/S M__3T]/_U]?7_]O;V__?W]__X^/C_^/CX__GY^?_Y^?G_^OKZ__KZ^O_Z^OK_ M^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[ M^_O_^OKZ__KZ^O_Z^OK_^?GY__GY^?_X^/C_^/CX__?W]__V]O;_]?7U__3T M]/_S\_/_\?'Q__#P\/_N[N[_Z^OK_^?GY__BXN+_R7EYE-K:VOWDY.3_Z.CH_^SL[/_N[N[_\/#P__+R\O_S\_/_]/3T__7U]?_V M]O;_]_?W__CX^/_X^/C_^?GY__GY^?_Y^?G_^OKZ__KZ^O_Z^OK_^OKZ__O[ M^__[^_O_^_O[__O[^__[^_O_^_O[__KZ^O_Z^OK_^OKZ__KZ^O_Y^?G_^?GY M__GY^?_X^/C_^/CX__?W]__V]O;_]?7U__3T]/_S\_/_\O+R__#P\/_N[N[_ M[.SL_^CHZ/_DY.3_V=G9_&-C8W@$!`0$```````````````````````````` M`````````````````````````````````````````!H:&B&CHZ/$W]_?_^7E MY?_IZ>G_[.SL_^[N[O_P\/#_\O+R__/S\__T]/3_]?7U__;V]O_W]_?_]_?W M__CX^/_X^/C_^?GY__GY^?_Y^?G_^OKZ__KZ^O_Z^OK_^OKZ__KZ^O_Z^OK_ M^OKZ__KZ^O_Z^OK_^OKZ__GY^?_Y^?G_^?GY__CX^/_X^/C_]_?W__?W]__V M]O;_]?7U__3T]/_S\_/_\O+R__#P\/_N[N[_[.SL_^GIZ?_EY>7_WM[>_HZ. MCJD8&!@>```````````````````````````````````````````````````` M```````````````````````!`0$!1T='7,C(R._AX>'_YN;F_^KJZO_L[.S_ M[^_O__#P\/_R\O+_\_/S__3T]/_U]?7_]O;V__;V]O_W]_?_]_?W__CX^/_X M^/C_^/CX__GY^?_Y^?G_^?GY__GY^?_Y^?G_^?GY__GY^?_Y^?G_^?GY__GY M^?_X^/C_^/CX__CX^/_W]_?_]_?W__;V]O_V]O;_]?7U__3T]/_S\_/_\O+R M__#P\/_N[N[_[.SL_^KJZO_FYN;_X>'A_\/#P^W_ M[.SL_^GIZ?_FYN;_XN+B_]'1T?5V=G:/#@X.$@`````````````````````` M```````````````````````````````````````````````````````````` M``````````````````````````````4%!0=R#@X/_EY>7_Z.CH M_^OKZ__M[>W_[N[N_^_O[__P\/#_\?'Q__+R\O_S\_/_\_/S__3T]/_T]/3_ M]/3T__7U]?_U]?7_]?7U__7U]?_U]?7_]?7U__3T]/_T]/3_]/3T__/S\__S M\_/_\O+R__'Q\?_Q\?'_[^_O_^[N[O_M[>W_Z^OK_^CHZ/_EY>7_X>'A_]34 MU/MZ>GJ;"@H*#``````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````````````"@H*#&1D9'[#P\/GW]_?_^3DY/_GY^?_Z>GI_^OKZ__M M[>W_[N[N_^_O[__P\/#_\?'Q__+R\O_R\O+_\O+R__/S\__S\_/_\_/S__/S M\__S\_/_\_/S__/S\__S\_/_\O+R__+R\O_R\O+_\?'Q__#P\/_O[^__[N[N M_^WM[?_KZ^O_ZNKJ_^?GY__DY.3_W]_?_\G)R>]O;V^-#0T-$@`````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```$!`0%.SL[2;&QL=;9V=G\XN+B_^7EY?_HZ.C_ZNKJ_^OKZ__M[>W_[N[N M_^_O[__O[^__\/#P__#P\/_Q\?'_\?'Q__'Q\?_Q\?'_\?'Q__'Q\?_Q\?'_ M\?'Q__#P\/_P\/#_[^_O_^_O[__N[N[_[>WM_^OKZ__JZNK_Z.CH_^7EY?_B MXN+_VMK:_KN[N^5-34UB!`0$!@`````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````````````````````````````````````$!`0$?'Q\G M;FYNAL;&QNK=W=W^X^/C_^;FYO_HZ.C_Z>GI_^OKZ__L[.S_[>WM_^[N[O_N M[N[_[N[N_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^[N[O_N[N[_[>WM_^WM M[?_L[.S_Z^OK_^GIZ?_HZ.C_Y>7E_^/CX__>WM[_SWM[_XN+B_^3DY/_GY^?_Z.CH_^GIZ?_JZNK_Z^OK_^OKZ__L[.S_[.SL M_^SL[/_L[.S_[.SL_^SL[/_KZ^O_Z^OK_^KJZO_IZ>G_Z.CH_^?GY__EY>7_ MXN+B_][>WO_.SL[SE)24M3P\/$H)"0D,```````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````````````````````D)"0L[.SM*B8F)IKZ^ON#9V=G[ MX.#@_^+BXO_DY.3_Y>7E_^?GY__GY^?_Z.CH_^CHZ/_HZ.C_Z.CH_^CHZ/_H MZ.C_Y^?G_^;FYO_EY>7_Y.3D_^+BXO_@X.#_VMK:_,O+R_*CHZ/*/3T]2PD) M"0P````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````````````0$!`8:&AH@;6UMAIV=G;W"PL+FUM;6^=W= MW?_?W]__X.#@_^'AX?_BXN+_X^/C_^+BXO_BXN+_X>'A_^#@X/_?W]__W-S< M_M/3T_;,S,SRJZNKSUU=77(O+R\]$A(2&`$!`0$````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````("`@()"0D+&QL;(4A(2%F!@8&@E)24MZ^OK]6_O[_E MQ\?'[L7%Q>K&QL;LR\O+\\#`P.6XN+C>E)24M7=W=Y)!04%1,#`P/1`0$!0! M`0$!```````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````````````````@("`P8&!@D0$!`5%A86&RGEI:6MZ*BHL&OKZ_0P,#`X\'!P>3'Q\?L MRLK*\[FYN=Z7G)+2TM=)24E+PX.#A,"`@("```````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````````````````````````````"0D)"R8F)B]>7EYRJJJJS\7%Q>K4 MU-3WWM[>_]_?W__AX>'_XN+B_^+BXO_CX^/_X^/C_^+BXO_BXN+_X>'A_]_? MW__WM[_ MXN+B_^7EY?_GY^?_Z.CH_^GIZ?_JZNK_Z^OK_^SL[/_L[.S_[.SL_^SL[/_L M[.S_[.SL_^SL[/_L[.S_Z^OK_^KJZO_IZ>G_Z.CH_^?GY__EY>7_XN+B_][> MWO_3T]/YEY>7MSHZ.D@$!`0&```````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````P,#!"0D)"YY>7F5SL[.]-[>WO_CX^/_YN;F_^CHZ/_JZNK_Z^OK_^SL M[/_M[>W_[N[N_^[N[O_O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O M_^[N[O_N[N[_[>WM_^SL[/_KZ^O_ZNKJ_^CHZ/_FYN;_X^/C_][>WO_)R'AXDA\?'R@!`0$!```````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````````````````````````````````````P,#!$Y.3F*\O+SEV]O; M_N+BXO_EY>7_Z.CH_^KJZO_L[.S_[>WM_^[N[O_O[^__\/#P__#P\/_Q\?'_ M\?'Q__'Q\?_Q\?'_\?'Q__'Q\?_Q\?'_\?'Q__'Q\?_Q\?'_\/#P__#P\/_O M[^__[N[N_^WM[?_L[.S_ZNKJ_^CHZ/_FYN;_XN+B_]O;V_ZMK:W//#P\2P@( M"`H````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````````````"`@("UA86'#(R,CMW]_?_^3DY/_GY^?_ZNKJ_^SL[/_M M[>W_[N[N_^_O[__P\/#_\?'Q__+R\O_R\O+_\O+R__/S\__S\_/_\_/S__/S M\__S\_/_\_/S__/S\__S\_/_\O+R__+R\O_R\O+_\?'Q__#P\/_O[^__[N[N M_^WM[?_L[.S_ZNKJ_^?GY__DY.3_W]_?_\O+R_)=75UR"`@("@`````````` M```````````````````````````````````````````````````````````` M````````````````````````````````````````````````````#@X.$G1T M=(_/S\_TX>'A_^7EY?_IZ>G_Z^OK_^WM[?_N[N[_\/#P__'Q\?_Q\?'_\O+R M__/S\__S\_/_]/3T__3T]/_T]/3_]?7U__7U]?_U]?7_]?7U__7U]?_U]?7_ M]/3T__3T]/_T]/3_\_/S__/S\__R\O+_\?'Q__'Q\?_P\/#_[N[N_^WM[?_K MZ^O_Z>GI_^7EY?_AX>'_S\_/\VEI:8`-#0T0```````````````````````` M```````````````````````````````````````````````````````````` M````````````````````````````!04%!W1T=(W6UM;[XN+B_^;FYO_IZ>G_ M[.SL_^[N[O_O[^__\/#P__'Q\?_R\O+_\_/S__3T]/_T]/3_]?7U__7U]?_V M]O;_]O;V__;V]O_V]O;_]O;V__;V]O_V]O;_]O;V__;V]O_V]O;_]?7U__7U M]?_T]/3_]/3T__/S\__R\O+_\?'Q__#P\/_O[^__[N[N_^SL[/_IZ>G_YN;F M_^+BXO_5U=7Y?GY^FPD)"0L````````````````````````````````````` M```````````````````````````````````````````````````````````` M````#0T-$'-S M7EYR"`@("@`````````````````````````````````````````````````` M`````````````````````````````````````````0$!`5A86&W4U-3YXN+B M_^?GY__JZNK_[>WM_^[N[O_P\/#_\?'Q__/S\__T]/3_]/3T__7U]?_V]O;_ M]O;V__?W]__W]_?_]_?W__CX^/_X^/C_^/CX__CX^/_X^/C_^/CX__CX^/_X M^/C_^/CX__CX^/_W]_?_]_?W__?W]__V]O;_]O;V__7U]?_T]/3_]/3T__/S M\__Q\?'_\/#P_^[N[O_M[>W_ZNKJ_^?GY__BXN+_S\_/\TY.3E\"`@("```` M```````````````````````````````````````````````````````````` M`````````````````````"'A_^;FYO_JZNK_[>WM_^_O[__P M\/#_\O+R__/S\__T]/3_]?7U__;V]O_V]O;_]_?W__?W]__X^/C_^/CX__CX M^/_Y^?G_^?GY__GY^?_Y^?G_^?GY__GY^?_Y^?G_^?GY__GY^?_Y^?G_^/CX M__CX^/_X^/C_]_?W__?W]__V]O;_]O;V__7U]?_T]/3_\_/S__+R\O_P\/#_ M[^_O_^SL[/_JZNK_YN;F_^'AX?^\O+S?-C8V0P`````````````````````` M`````````````````````````````````````````````````````````!D9 M&2"=G9V[W]_?_N;FYO_IZ>G_[.SL_^[N[O_P\/#_\O+R__/S\__T]/3_]?7U M__;V]O_W]_?_]_?W__CX^/_X^/C_^?GY__GY^?_Y^?G_^?GY__KZ^O_Z^OK_ M^OKZ__KZ^O_Z^OK_^OKZ__KZ^O_Z^OK_^?GY__GY^?_Y^?G_^?GY__CX^/_X M^/C_]_?W__?W]__V]O;_]?7U__3T]/_S\_/_\O+R__#P\/_N[N[_[.SL_^GI MZ?_EY>7_W]_?_YZ>GKP9&1D@```````````````````````````````````` M``````````````````````````````````@("`N!@8&@VMK:_>3DY/_IZ>G_ M[.SL_^[N[O_P\/#_\O+R__/S\__T]/3_]?7U__;V]O_W]_?_^/CX__CX^/_Y M^?G_^?GY__GY^?_Z^OK_^OKZ__KZ^O_Z^OK_^_O[__O[^__[^_O_^_O[__O[ M^__[^_O_^OKZ__KZ^O_Z^OK_^OKZ__GY^?_Y^?G_^?GY__CX^/_X^/C_]_?W M__;V]O_U]?7_]/3T__/S\__R\O+_\/#P_^[N[O_L[.S_Z>GI_^3DY/_:VMK] M@H*"H`@("`H````````````````````````````````````````````````` M```````````````[.SM*SWO_FYN;_ZNKJ_^WM[?_O[^__\?'Q__/S\__T]/3_]?7U__;V]O_W]_?_ M^/CX__CX^/_Y^?G_^?GY__KZ^O_Z^OK_^_O[__O[^__[^_O_^_O[__S\_/_\ M_/S__/S\__S\_/_\_/S__/S\__S\_/_\_/S_^_O[__O[^__[^_O_^_O[__KZ M^O_Z^OK_^?GY__GY^?_X^/C_^/CX__?W]__V]O;_]?7U__3T]/_S\_/_\?'Q M_^_O[__M[>W_ZNKJ_^7EY?_>WM[^EI:6M@T-#1$````````````````````` M```````````````````````````!`0$!/#P\2\[.SO/CX^/_Z.CH_^SL[/_N M[N[_\/#P__+R\O_T]/3_]?7U__;V]O_W]_?_^/CX__CX^/_Y^?G_^OKZ__KZ M^O_[^_O_^_O[__O[^__\_/S__/S\__S\_/_\_/S__/S\__S\_/_\_/S__/S\ M__S\_/_\_/S__/S\__S\_/_\_/S__/S\__O[^__[^_O_^_O[__KZ^O_Z^OK_ M^?GY__CX^/_X^/C_]_?W__;V]O_U]?7_]/3T__+R\O_P\/#_[N[N_^SL[/_H MZ.C_X^/C_]+2TOA!04%2```````````````````````````````````````` M````````"@H*#I>7E[K>WM[_YN;F_^KJZO_M[>W_[^_O__'Q\?_S\_/_]/3T M__;V]O_W]_?_]_?W__CX^/_Y^?G_^OKZ__KZ^O_[^_O_^_O[__O[^__\_/S_ M_/S\__S\_/_\_/S__?W]__W]_?_]_?W__?W]__W]_?_]_?W__?W]__W]_?_\ M_/S__/S\__S\_/_\_/S_^_O[__O[^__[^_O_^OKZ__KZ^O_Y^?G_^/CX__?W M]__W]_?_]O;V__3T]/_S\_/_\?'Q_^_O[__M[>W_ZNKJ_^;FYO_=W=W^D9&1 MM`T-#1(``````````````````````````````````````````#@X.$G)RWM_^_O M[__Q\?'_\_/S__7U]?_V]O;_]_?W__CX^/_Y^?G_^?GY__KZ^O_[^_O_^_O[ M__O[^__\_/S__/S\__W]_?_]_?W__?W]__W]_?_]_?W__?W]__W]_?_^_O[_ M_O[^__W]_?_]_?W__?W]__W]_?_]_?W__?W]__W]_?_\_/S__/S\__O[^__[ M^_O_^_O[__KZ^O_Y^?G_^?GY__CX^/_W]_?_]O;V__7U]?_S\_/_\?'Q_^_O M[__M[>W_ZNKJ_^7EY?_:VMK\7EY><@$!`0$````````````````````````` M```````.#@X3H:&AQ.#@X/_GY^?_Z^OK_^[N[O_P\/#_\O+R__3T]/_U]?7_ M]O;V__?W]__X^/C_^?GY__KZ^O_Z^OK_^_O[__O[^__\_/S__/S\__W]_?_] M_?W__?W]__W]_?_]_?W__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^ M_O_]_?W__?W]__W]_?_]_?W__?W]__S\_/_\_/S_^_O[__O[^__Z^OK_^OKZ M__GY^?_X^/C_]_?W__;V]O_U]?7_]/3T__+R\O_P\/#_[N[N_^OKZ__GY^?_ MX.#@_Z&AH<$+"PL.````````````````````````````````(R,C+<+"PN?B MXN+_Z.CH_^SL[/_O[^__\?'Q__/S\__T]/3_]O;V__?W]__X^/C_^?GY__GY M^?_Z^OK_^_O[__O[^__\_/S__/S\__W]_?_]_?W__?W]__W]_?_^_O[__O[^ M__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_]_?W_ M_?W]__W]_?_]_?W__/S\__S\_/_[^_O_^_O[__KZ^O_Y^?G_^?GY__CX^/_W M]_?_]O;V__3T]/_S\_/_\?'Q_^_O[__L[.S_Z.CH_^+BXO_#P\/G(R,C+0`` M`````````````````````````````$-#0U'6UM;YY.3D_^GIZ?_M[>W_\/#P M__+R\O_S\_/_]?7U__;V]O_W]_?_^/CX__GY^?_Z^OK_^OKZ__O[^__\_/S_ M_/S\__S\_/_]_?W__?W]__W]_?_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^ M_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__W]_?_]_?W__?W]__S\ M_/_\_/S__/S\__O[^__Z^OK_^OKZ__GY^?_X^/C_]_?W__;V]O_U]?7_\_/S M__+R\O_P\/#_[>WM_^GIZ?_DY.3_T='1]#@X.$0````````````````````` M``````("`@)S'_Y^?G_^SL[/_O[^__ M\?'Q__/S\__T]/3_]O;V__?W]__X^/C_^?GY__KZ^O_Z^OK_^_O[__S\_/_\ M_/S__?W]__W]_?_]_?W__O[^__[^_O_^_O[__O[^__[^_O______________ M______________________________[^_O_^_O[__O[^__[^_O_^_O[__?W] M__W]_?_]_?W__/S\__S\_/_[^_O_^OKZ__KZ^O_Y^?G_^/CX__?W]__V]O;_ M]/3T__/S\__Q\?'_[^_O_^SL[/_GY^?_X>'A_Z*BHL(*"@H-```````````` M`````````!45%1N^OK[DXN+B_^CHZ/_L[.S_[^_O__'Q\?_S\_/_]?7U__;V M]O_W]_?_^/CX__GY^?_Z^OK_^_O[__O[^__\_/S__/S\__W]_?_]_?W__?W] M__[^_O_^_O[__O[^__[^_O______________________________________ M_________________O[^__[^_O_^_O[__O[^__W]_?_]_?W__?W]__S\_/_\ M_/S_^_O[__O[^__Z^OK_^?GY__CX^/_W]_?_]O;V__7U]?_S\_/_\?'Q_^_O M[__L[.S_Z.CH_^+BXO^_O[_C%145&@`````````````````````O+R\]RLK* M\N+BXO_HZ.C_[.SL_^_O[__Q\?'_\_/S__7U]?_V]O;_]_?W__CX^/_Y^?G_ M^OKZ__O[^__[^_O__/S\__S\_/_]_?W__?W]__W]_?_^_O[__O[^__[^_O_^ M_O[_______________________________________________________[^ M_O_^_O[__O[^__[^_O_]_?W__?W]__W]_?_\_/S__/S\__O[^__[^_O_^OKZ M__GY^?_X^/C_]_?W__;V]O_U]?7_\_/S__'Q\?_O[^__[.SL_^CHZ/_CX^/_ MQL;&["0D)"X`````````````````````-SGI_^SL[/_O M[^__\?'Q__/S\__U]?7_]O;V__?W]__X^/C_^?GY__KZ^O_[^_O_^_O[__S\ M_/_\_/S__?W]__W]_?_^_O[__O[^__[^_O_^_O[_____________________ M_____________________________________________O[^__[^_O_^_O[_ M_O[^__W]_?_]_?W__/S\__S\_/_[^_O_^_O[__KZ^O_Y^?G_^/CX__?W]__V M]O;_]?7U__/S\__Q\?'_[^_O_^SL[/_IZ>G_X^/C_\?'Q^PE)24O```````` M`````````````#P\/%'0T-#YX^/C_^GIZ?_L[.S_[^_O__'Q\?_S\_/_]?7U M__;V]O_W]_?_^/CX__GY^?_Z^OK_^_O[__O[^__\_/S__/S\__W]_?_]_?W_ M_O[^__[^_O_^_O[__O[^________________________________________ M__________________________[^_O_^_O[__O[^__[^_O_]_?W__?W]__S\ M_/_\_/S_^_O[__O[^__Z^OK_^?GY__CX^/_W]_?_]O;V__7U]?_S\_/_\?'Q M_^_O[__L[.S_Z>GI_^/CX__'Q\?L)"0D+@`````````````````````G)R'A_^?GY__L[.S_[^_O__'Q\?_S\_/_ M]/3T__;V]O_W]_?_^/CX__GY^?_Z^OK_^OKZ__O[^__\_/S__/S\__W]_?_] M_?W__?W]__[^_O_^_O[__O[^__[^_O_^_O[_________________________ M___________________^_O[__O[^__[^_O_^_O[__O[^__W]_?_]_?W__?W] M__S\_/_\_/S_^_O[__KZ^O_Z^OK_^?GY__CX^/_W]_?_]O;V__3T]/_S\_/_ M\?'Q_^_O[__L[.S_Y^?G_^'AX?^XN+C>$Q,3&``````````````````````$ M!`0&CHZ.KN#@X/_GY^?_Z^OK_^[N[O_Q\?'_\O+R__3T]/_V]O;_]_?W__CX M^/_Y^?G_^?GY__KZ^O_[^_O_^_O[__S\_/_\_/S__?W]__W]_?_]_?W__O[^ M__[^_O_^_O[__O[^__[^_O_________________________________^_O[_ M_O[^__[^_O_^_O[__O[^__W]_?_]_?W__?W]__S\_/_\_/S_^_O[__O[^__Z M^OK_^?GY__GY^?_X^/C_]_?W__;V]O_T]/3_\O+R__'Q\?_N[N[_Z^OK_^?G MY__?W]__CHZ.KP4%!08``````````````````````P,#`X2$A*?>WM[_YN;F M_^KJZO_N[N[_\/#P__+R\O_T]/3_]?7U__;V]O_W]_?_^/CX__GY^?_Z^OK_ M^_O[__O[^__\_/S__/S\__W]_?_]_?W__?W]__[^_O_^_O[__O[^__[^_O_^ M_O[__O[^__[^_O____________[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^ M_O_]_?W__?W]__W]_?_\_/S__/S\__O[^__[^_O_^OKZ__GY^?_X^/C_]_?W M__;V]O_U]?7_]/3T__+R\O_P\/#_[N[N_^KJZO_FYN;_W=W=_G)RG_[>WM__#P\/_R M\O+_\_/S__7U]?_V]O;_]_?W__CX^/_Y^?G_^OKZ__KZ^O_[^_O__/S\__S\ M_/_\_/S__?W]__W]_?_]_?W__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^ M__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_]_?W__?W]__W]_?_\_/S_ M_/S\__S\_/_[^_O_^OKZ__KZ^O_Y^?G_^/CX__?W]__V]O;_]?7U__/S\__R M\O+_[^_O_^WM[?_IZ>G_Y.3D_]?7U_M$1$17```````````````````````` M````````*"@H-,C(R.[BXN+_Z.CH_^SL[/_O[^__\?'Q__/S\__T]/3_]O;V M__?W]__X^/C_^?GY__GY^?_Z^OK_^_O[__O[^__\_/S__/S\__W]_?_]_?W_ M_?W]__W]_?_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^ M_O[__O[^__[^_O_]_?W__?W]__W]_?_]_?W__/S\__S\_/_[^_O_^_O[__KZ M^O_Y^?G_^?GY__CX^/_W]_?_]O;V__3T]/_S\_/_\?'Q_^_O[__L[.S_Z.CH M_^/CX__!P<'G(2$A+0````````````````````````````````\/#Q2LK*S0 MX.#@_^?GY__KZ^O_[N[N__#P\/_R\O+_]/3T__7U]?_V]O;_]_?W__CX^/_Y M^?G_^OKZ__KZ^O_[^_O_^_O[__S\_/_\_/S__?W]__W]_?_]_?W__?W]__W] M_?_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__W]_?_]_?W__?W] M__W]_?_]_?W__/S\__S\_/_[^_O_^_O[__KZ^O_Z^OK_^?GY__CX^/_W]_?_ M]O;V__7U]?_T]/3_\O+R__#P\/_N[N[_Z^OK_^?GY__@X.#_FYN;NPH*"@T` M```````````````````````````````"`@(#<7%QC=K:VO[EY>7_Z>GI_^WM M[?_O[^__\?'Q__/S\__U]?7_]O;V__?W]__X^/C_^?GY__GY^?_Z^OK_^_O[ M__O[^__[^_O__/S\__S\_/_]_?W__?W]__W]_?_]_?W__?W]__W]_?_]_?W_ M_O[^__[^_O_]_?W__?W]__W]_?_]_?W__?W]__W]_?_]_?W__/S\__S\_/_[ M^_O_^_O[__O[^__Z^OK_^?GY__GY^?_X^/C_]_?W__;V]O_U]?7_\_/S__'Q M\?_O[^__[>WM_^KJZO_EY>7_V=G9^U]?7W4!`0$"```````````````````` M`````````````````"0D)"[#P\/GXN+B_^CHZ/_L[.S_[N[N__'Q\?_R\O+_ M]/3T__7U]?_V]O;_]_?W__CX^/_Y^?G_^?GY__KZ^O_[^_O_^_O[__O[^__\ M_/S__/S\__S\_/_]_?W__?W]__W]_?_]_?W__?W]__W]_?_]_?W__?W]__W] M_?_]_?W__?W]__W]_?_\_/S__/S\__S\_/_[^_O_^_O[__O[^__Z^OK_^?GY M__GY^?_X^/C_]_?W__;V]O_U]?7_]/3T__+R\O_Q\?'_[N[N_^SL[/_HZ.C_ MXN+B_\3$Q.DH*"@S```````````````````````````````````````````) M"0D,AX>'IMW=W?[FYN;_ZNKJ_^WM[?_O[^__\?'Q__/S\__T]/3_]O;V__?W M]__X^/C_^/CX__GY^?_Z^OK_^OKZ__O[^__[^_O_^_O[__S\_/_\_/S__/S\ M__S\_/_]_?W__?W]__W]_?_]_?W__?W]__W]_?_]_?W__?W]__S\_/_\_/S_ M_/S\__S\_/_[^_O_^_O[__O[^__Z^OK_^OKZ__GY^?_X^/C_]_?W__?W]__V M]O;_]/3T__/S\__Q\?'_[^_O_^WM[?_JZNK_YN;F_][>WO^7EY>Z"@H*#@`` M`````````````````````````````````````````````#4U-43.SL[TX^/C M_^CHZ/_L[.S_[N[N__#P\/_R\O+_]/3T__7U]?_V]O;_]_?W__CX^/_X^/C_ M^?GY__KZ^O_Z^OK_^_O[__O[^__[^_O__/S\__S\_/_\_/S__/S\__S\_/_\ M_/S__/S\__S\_/_\_/S__/S\__S\_/_\_/S__/S\__S\_/_[^_O_^_O[__O[ M^__Z^OK_^OKZ__GY^?_X^/C_^/CX__?W]__V]O;_]?7U__3T]/_R\O+_\/#P M_^[N[O_L[.S_Z.CH_^/CX__2TM+Y1D9&60$!`0$````````````````````` M```````````````````````````/#P\3H*"@R-[>WO_EY>7_ZNKJ_^WM[?_O M[^__\?'Q__/S\__T]/3_]?7U__;V]O_W]_?_^/CX__CX^/_Y^?G_^?GY__KZ M^O_Z^OK_^_O[__O[^__[^_O_^_O[__S\_/_\_/S__/S\__S\_/_\_/S__/S\ M__S\_/_\_/S_^_O[__O[^__[^_O_^_O[__KZ^O_Z^OK_^?GY__GY^?_X^/C_ M^/CX__?W]__V]O;_]?7U__3T]/_S\_/_\?'Q_^_O[__M[>W_ZNKJ_^7EY?_= MW=W^C8V-JPT-#1$````````````````````````````````````````````` M`````````````41$1%?-S7EYE-K:VOWDY.3_Z>GI_^SL[/_N[N[_\/#P__+R\O_S\_/_]/3T__7U]?_V M]O;_]_?W__?W]__X^/C_^?GY__GY^?_Y^?G_^OKZ__KZ^O_Z^OK_^OKZ__O[ M^__[^_O_^_O[__O[^__[^_O_^_O[__KZ^O_Z^OK_^OKZ__KZ^O_Y^?G_^?GY M__GY^?_X^/C_]_?W__?W]__V]O;_]?7U__3T]/_S\_/_\O+R__#P\/_N[N[_ M[.SL_^CHZ/_DY.3_V=G9_&-C8W@$!`0$```````````````````````````` M`````````````````````````````````````````!H:&B&CHZ/$W]_?_^;F MYO_IZ>G_[.SL_^_O[__P\/#_\O+R__/S\__T]/3_]?7U__;V]O_W]_?_]_?W M__CX^/_X^/C_^?GY__GY^?_Y^?G_^?GY__KZ^O_Z^OK_^OKZ__KZ^O_Z^OK_ M^OKZ__KZ^O_Z^OK_^?GY__GY^?_Y^?G_^?GY__CX^/_X^/C_]_?W__?W]__V M]O;_]?7U__3T]/_S\_/_\O+R__#P\/_N[N[_[.SL_^GIZ?_EY>7_WM[>_H^/ MCZD8&!@>```````````````````````````````````````````````````` M```````````````````````!`0$!2$A(7,G)R>_AX>'_YN;F_^KJZO_M[>W_ M[^_O__#P\/_R\O+_\_/S__3T]/_U]?7_]O;V__;V]O_W]_?_]_?W__CX^/_X M^/C_^/CX__GY^?_Y^?G_^?GY__GY^?_Y^?G_^?GY__GY^?_Y^?G_^?GY__GY M^?_X^/C_^/CX__CX^/_W]_?_]_?W__;V]O_V]O;_]?7U__3T]/_S\_/_\O+R M__#P\/_O[^__[>WM_^KJZO_FYN;_X>'A_\/#P^'AX?_EY>7_Z>GI M_^OKZ__M[>W_[N[N_^_O[__Q\?'_\?'Q__+R\O_S\_/_\_/S__3T]/_T]/3_ M]/3T__7U]?_U]?7_]?7U__7U]?_U]?7_]?7U__3T]/_T]/3_]/3T__/S\__S M\_/_\O+R__'Q\?_Q\?'_\/#P_^[N[O_M[>W_Z^OK_^GIZ?_EY>7_X>'A_]34 MU/M[>WN;"@H*#``````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````````````"@H*#&1D9'[#P\/GW]_?_^3DY/_GY^?_ZNKJ_^SL[/_M M[>W_[N[N_^_O[__P\/#_\?'Q__+R\O_R\O+_\_/S__/S\__S\_/_\_/S__/S M\__S\_/_\_/S__/S\__S\_/_\_/S__+R\O_R\O+_\?'Q__#P\/_O[^__[N[N M_^WM[?_L[.S_ZNKJ_^?GY__DY.3_W]_?_\G)R>]O;V^-#0T-$@`````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```$!`0%.SL[2;*RLM;:VMK\XN+B_^7EY?_HZ.C_ZNKJ_^SL[/_M[>W_[N[N M_^_O[__P\/#_\/#P__'Q\?_Q\?'_\?'Q__'Q\?_Q\?'_\?'Q__'Q\?_Q\?'_ M\?'Q__'Q\?_P\/#_[^_O_^_O[__N[N[_[>WM_^SL[/_JZNK_Z.CH_^7EY?_B MXN+_V]O;_KR\O.5-34UB!`0$!@`````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````````````````````````````````````$!`0$?'Q\G M;FYNAL;&QNK=W=W^X^/C_^;FYO_HZ.C_ZNKJ_^OKZ__L[.S_[>WM_^[N[O_N M[N[_[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__N[N[_[N[N_^WM M[?_L[.S_Z^OK_^KJZO_HZ.C_YN;F_^/CX__>WM[_SWM[_XN+B_^7EY?_GY^?_Z.CH_^GIZ?_JZNK_Z^OK_^SL[/_L[.S_[.SL M_^SL[/_L[.S_[.SL_^SL[/_L[.S_Z^OK_^KJZO_IZ>G_Z.CH_^?GY__EY>7_ MXN+B_][>WO_/S\_SE)24M3P\/$H)"0D,```````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````````````````````D)"0L[.SM*B8F)IKZ^ON#9V=G[ MX.#@_^/CX__DY.3_YN;F_^?GY__GY^?_Z.CH_^CHZ/_HZ.C_Z>GI_^CHZ/_H MZ.C_Z.CH_^?GY__FYN;_Y.3D_^+BXO_@X.#_VMK:_,O+R_*CHZ/*/3T]2PD) M"0P````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````````````0$!`8:&AH@;6UMAIV=G;W"PL+FUM;6^=W= MW?_?W]__X>'A_^+BXO_BXN+_X^/C_^/CX__BXN+_XN+B_^'AX?_?W]__W-S< M_M34U/;,S,SRJZNKSUU=77(O+R\]$A(2&`$!`0$````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````("`@()"0D+&QL;(4E)25F"@H*@E)24M["PL-6_O[_E MQ\?'[L7%Q>K'Q\?LS,S,\\#`P.6XN+C>E)24M7=W=Y)"0D)1,#`P/1`0$!0! M`0$!```````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````````````````@("`P8&!@D0$!`5%A86&R& M0$!``$!`0`!`0$``0$!``$!`0``U-30P23$K>D!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`"`)2#`ORD>\CHZ.AA`0$``0$!``$!` M0`!`0$``<34IK<=,+_D^-3)'0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0``^,S,\X2<>__HP(_]J)B&T/S\_!$!`0`!`0$``.S0S.]I++__S6#;_ MSU$Q_ULV+(XZ.CH70$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0``[.SL2J!\;X/LH(/_Z M+B+_ZC$C_T4N+&-`0$``/S\_!8XT)=/T4#+_\U8U__-<-__`4#'U/RHDE$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``.#.CHZ&4!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``/CX^"4DI*'B^*A_O^38F_[(N(/+H/RK_]D+2#_ M^3@G__@^*O^D,B/L.S8U,$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``%0L*F[E)Q[_^C$D_Z`L(M59*".?YS\I_\H^ M*?`],2]50$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``/#P\ M$&8A(*3K(AS_^RD@_\\H'OLX-34O0$!``%`H(I_P1"S_XD8L_U@P*8\^/CX( M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``/3T]#%`6%L'O&QG__"(=__LG'_]9 M*2>"0$!``$!`0`!`0$``&^^M'QKM/#P\#D!`0`!`0$``0$!` M`#L[.Q*Q.";N]4XQ__95-/_&2BW_32HBL#0T-#!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!"-34U1R4D@D!`0`!`0$``0$!``$!`0`!`0$``2RXJ=H\T)=5! M,BY=-34U+#P\/!$V-C8H0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``#P\/!`^/CX'0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` $0$!```!` end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/surface_globals.init" Content-Type: text/plain type = global matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/surface_globals.def" Content-Type: text/plain comment "" position 1.87049 3.95913 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1616096161 modify 1616096333 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/surface_globals.parm" Content-Type: text/plain { version 0.8 contexttype [ 0 locks=0 ] ( surface ) usemenu [ 0 locks=0 ] ( "off" ) varname [ 0 locks=0 ] ( P ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/surface_globals.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/displacement_globals.init" Content-Type: text/plain type = global matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/displacement_globals.def" Content-Type: text/plain comment "" position 1.85194 -0.106495 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1616096161 modify 1616096333 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/displacement_globals.parm" Content-Type: text/plain { version 0.8 contexttype [ 0 locks=0 ] ( displace ) usemenu [ 0 locks=0 ] ( "off" ) varname [ 0 locks=0 ] ( P ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/displacement_globals.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/surface_output.init" Content-Type: text/plain type = output matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/surface_output.def" Content-Type: text/plain comment "" position 6.81864 5.51233 connectornextid 6 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "shader" } inputsNamed3 { 1 computelighting1 4 1 "Cf" 2 computelighting1 5 1 "Of" 3 "" "" 1 "Af" 4 "" "" 1 "N" 5 computelighting1 6 1 "F" } inputs { 0 computelighting1 0 1 1 computelighting1 1 1 2 "" 0 1 3 "" 0 1 4 computelighting1 2 1 } stat { create 1616096161 modify 1624870723 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/surface_output.parm" Content-Type: text/plain { version 0.8 contexttype [ 0 locks=0 ] ( surface ) outputcodelast [ 0 locks=0 ] ( "on" ) parmorder [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/surface_output.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/displacement_output.init" Content-Type: text/plain type = output matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/displacement_output.def" Content-Type: text/plain comment "" position 6.81864 1.02311 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "shader" } inputsNamed3 { } inputs { } stat { create 1616096161 modify 1616096333 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/displacement_output.parm" Content-Type: text/plain { version 0.8 contexttype [ 0 locks=0 ] ( displace ) outputcodelast [ 0 locks=0 ] ( "on" ) parmorder [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/displacement_output.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/output_collect.init" Content-Type: text/plain type = collect matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/output_collect.def" Content-Type: text/plain comment "" position 9.97049 3.28268 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { 0 surface_output 0 1 "shader1" 1 displacement_output 0 1 "shader2" } inputs { 0 surface_output 0 1 1 displacement_output 0 1 } stat { create 1616096161 modify 1627741272 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/output_collect.parm" Content-Type: text/plain { version 0.8 inputnum [ 0 locks=0 ] ( 2 ) inputname1 [ 0 locks=0 ] ( "" ) inputlabel1 [ 0 locks=0 ] ( "" ) inputname2 [ 0 locks=0 ] ( "" ) inputlabel2 [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/output_collect.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O.init" Content-Type: text/plain type = volumeshadercore matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O.def" Content-Type: text/plain comment "" position 2.27558 7.065 connectornextid 9 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 8 "layer" } inputsNamed3 { 0 "" "" 1 "density" 1 "" "" 1 "densityscale" 2 "" "" 1 "shadowscale" 3 "" "" 1 "phase" 4 "" "" 1 "smokecolor" 5 "" "" 1 "emit" 6 "" "" 1 "emitscale" 7 "" "" 1 "emitcolor" } inputs { 0 "" 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 4 "" 0 1 5 "" 0 1 6 "" 0 1 7 "" 0 1 } stat { create 1616096533 modify 1624870731 author Administrator@O access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O.chn" Content-Type: text/plain { channel shadowscale { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch(\"densityscale\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O.parm" Content-Type: text/plain { version 0.8 signature [ 0 locks=0 ] ( default ) density [ 0 locks=0 ] ( 1 ) densityscale [ 0 locks=0 ] ( 1 ) densityscale_vecd [ 0 locks=0 ] ( 1 1 1 ) shadowscale [ 0 locks=0 ] ( [ shadowscale 1 ] ) phase [ 0 locks=0 ] ( 0 ) smokecolor [ 0 locks=0 ] ( 0 0 0 ) emit [ 0 locks=0 ] ( 0 ) emitscale [ 0 locks=0 ] ( 1 ) emitcolor [ 0 locks=0 ] ( 0 0 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" }, "___toolcount___":{ "type":"string", "value":"2" }, "___toolid___":{ "type":"string", "value":"shadertest" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/densitytoopacity1.init" Content-Type: text/plain type = densitytoopacity matchesdef = 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/densitytoopacity1.def" Content-Type: text/plain comment "" position 5.98872 3.19851 connectornextid 4 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 3 "Of" } inputsNamed3 { 0 multiply1 0 1 "density" 1 subinput1 2 1 "shadowscale" 2 global2 0 1 "dist" } inputs { 0 multiply1 0 1 1 subinput1 2 1 2 global2 0 1 } stat { create 1366334040 modify 1624870746 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/densitytoopacity1.spareparmdef" Content-Type: text/plain parm { name "signature" baseparm label "Signature" export none } parm { name "density" baseparm label "Density" export none } parm { name "shadowscale" baseparm label "Shadow Density Multiplier" export none } parm { name "dist" baseparm label "Distance" export none } parm { name "sscale" label "sscale" type float default { "0" } range { 0 10 } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/densitytoopacity1.parm" Content-Type: text/plain { version 0.8 signature [ 0 locks=0 ] ( default ) density [ 0 locks=0 ] ( 1 ) shadowscale [ 0 locks=0 ] ( 0 ) dist [ 0 locks=0 ] ( 1 ) sscale [ 0 locks=0 ] ( 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/densitytoopacity1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/pbrphase1.init" Content-Type: text/plain type = pbrphase matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/pbrphase1.def" Content-Type: text/plain comment "" position 5.40598 1.74369 connectornextid 4 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 3 "f" } inputsNamed3 { 0 "" "" 1 "model" 1 "" "" 1 "label" 2 subinput1 3 1 "phase" } inputs { 0 "" 0 1 1 "" 0 1 2 subinput1 3 1 } stat { create 1366334079 modify 1624870723 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/pbrphase1.parm" Content-Type: text/plain { version 0.8 phase [ 0 locks=0 ] ( 0 ) label [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/pbrphase1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply1.init" Content-Type: text/plain type = multiply matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply1.def" Content-Type: text/plain comment "" position 4.29432 4.32811 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "product" } inputsNamed3 { 1 subinput1 1 1 "input1" 4 ifconnected1 2 1 "input2" } inputs { 0 subinput1 1 1 1 ifconnected1 0 1 } stat { create 1366334125 modify 1624870746 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply1.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply2.init" Content-Type: text/plain type = multiply matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply2.def" Content-Type: text/plain comment "" position 7.06833 0.96889 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "product" } inputsNamed3 { 1 pbrphase1 3 1 "input1" 6 subinput1 4 1 "input2" } inputs { 0 pbrphase1 0 1 1 subinput1 4 1 } stat { create 1366334161 modify 1624870746 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply2.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/global2.init" Content-Type: text/plain type = global matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/global2.def" Content-Type: text/plain comment "" position 3.46037 -1.2748 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "dPdz" } inputsNamed3 { } inputs { } stat { create 1366334634 modify 1429539939 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/global2.parm" Content-Type: text/plain { version 0.8 contexttype [ 0 locks=0 ] ( surface ) usemenu [ 0 locks=0 ] ( "on" ) varname [ 0 locks=0 ] ( dPdz ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/global2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply3.init" Content-Type: text/plain type = multiply matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply3.def" Content-Type: text/plain comment "" position 5.40598 -0.364206 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "product" } inputsNamed3 { 8 subinput1 7 1 "input1" 9 ifconnected2 2 1 "input2" 10 subinput1 6 1 "input3" 7 global2 0 1 "input4" } inputs { 0 subinput1 7 1 1 ifconnected2 0 1 2 subinput1 6 1 3 global2 0 1 } stat { create 1370290638 modify 1624870746 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply3.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply3.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/suboutput1.init" Content-Type: text/plain type = suboutput matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/suboutput1.def" Content-Type: text/plain comment "" position 16.2105 1.50007 connectornextid 13 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { 0 "" "" 1 "_density" 1 "" "" 1 "_densityscale" 2 "" "" 1 "_shadowscale" 3 "" "" 1 "_phase" 4 "" "" 1 "_smokecolor" 5 "" "" 1 "_emit" 6 "" "" 1 "_emitscale" 8 "" "" 1 "_emitcolor" 9 layerpack1 6 1 "layer" 7 null1 1 1 "F" 12 null2 1 1 "Of" 10 null3 1 1 "Ce" 11 "" "" 1 "next" } inputs { 0 "" 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 4 "" 0 1 5 "" 0 1 6 "" 0 1 7 "" 0 1 8 layerpack1 0 1 9 null1 0 1 10 null2 0 1 11 null3 0 1 12 "" 0 1 } stat { create 1370290695 modify 1624870814 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/suboutput1.parm" Content-Type: text/plain { version 0.8 name1 [ 0 locks=0 ] ( "" ) label1 [ 0 locks=0 ] ( "" ) name2 [ 0 locks=0 ] ( "" ) label2 [ 0 locks=0 ] ( "" ) name3 [ 0 locks=0 ] ( "" ) label3 [ 0 locks=0 ] ( "" ) name4 [ 0 locks=0 ] ( "" ) label4 [ 0 locks=0 ] ( "" ) name5 [ 0 locks=0 ] ( "" ) label5 [ 0 locks=0 ] ( "" ) name6 [ 0 locks=0 ] ( "" ) label6 [ 0 locks=0 ] ( "" ) name7 [ 0 locks=0 ] ( "" ) label7 [ 0 locks=0 ] ( "" ) name8 [ 0 locks=0 ] ( "" ) label8 [ 0 locks=0 ] ( "" ) name9 [ 0 locks=0 ] ( "" ) label9 [ 0 locks=0 ] ( "" ) name10 [ 0 locks=0 ] ( "" ) label10 [ 0 locks=0 ] ( "" ) name11 [ 0 locks=0 ] ( "" ) label11 [ 0 locks=0 ] ( "" ) name12 [ 0 locks=0 ] ( "" ) label12 [ 0 locks=0 ] ( "" ) name13 [ 0 locks=0 ] ( "" ) label13 [ 0 locks=0 ] ( "" ) name14 [ 0 locks=0 ] ( "" ) label14 [ 0 locks=0 ] ( "" ) name15 [ 0 locks=0 ] ( "" ) label15 [ 0 locks=0 ] ( "" ) name16 [ 0 locks=0 ] ( "" ) label16 [ 0 locks=0 ] ( "" ) name17 [ 0 locks=0 ] ( "" ) label17 [ 0 locks=0 ] ( "" ) name18 [ 0 locks=0 ] ( "" ) label18 [ 0 locks=0 ] ( "" ) name19 [ 0 locks=0 ] ( "" ) label19 [ 0 locks=0 ] ( "" ) name20 [ 0 locks=0 ] ( "" ) label20 [ 0 locks=0 ] ( "" ) name21 [ 0 locks=0 ] ( "" ) label21 [ 0 locks=0 ] ( "" ) name22 [ 0 locks=0 ] ( "" ) label22 [ 0 locks=0 ] ( "" ) name23 [ 0 locks=0 ] ( "" ) label23 [ 0 locks=0 ] ( "" ) name24 [ 0 locks=0 ] ( "" ) label24 [ 0 locks=0 ] ( "" ) name25 [ 0 locks=0 ] ( "" ) label25 [ 0 locks=0 ] ( "" ) name26 [ 0 locks=0 ] ( "" ) label26 [ 0 locks=0 ] ( "" ) name27 [ 0 locks=0 ] ( "" ) label27 [ 0 locks=0 ] ( "" ) name28 [ 0 locks=0 ] ( "" ) label28 [ 0 locks=0 ] ( "" ) name29 [ 0 locks=0 ] ( "" ) label29 [ 0 locks=0 ] ( "" ) name30 [ 0 locks=0 ] ( "" ) label30 [ 0 locks=0 ] ( "" ) name31 [ 0 locks=0 ] ( "" ) label31 [ 0 locks=0 ] ( "" ) name32 [ 0 locks=0 ] ( "" ) label32 [ 0 locks=0 ] ( "" ) name33 [ 0 locks=0 ] ( "" ) label33 [ 0 locks=0 ] ( "" ) name34 [ 0 locks=0 ] ( "" ) label34 [ 0 locks=0 ] ( "" ) name35 [ 0 locks=0 ] ( "" ) label35 [ 0 locks=0 ] ( "" ) name36 [ 0 locks=0 ] ( "" ) label36 [ 0 locks=0 ] ( "" ) name37 [ 0 locks=0 ] ( "" ) label37 [ 0 locks=0 ] ( "" ) name38 [ 0 locks=0 ] ( "" ) label38 [ 0 locks=0 ] ( "" ) name39 [ 0 locks=0 ] ( "" ) label39 [ 0 locks=0 ] ( "" ) name40 [ 0 locks=0 ] ( "" ) label40 [ 0 locks=0 ] ( "" ) name41 [ 0 locks=0 ] ( "" ) label41 [ 0 locks=0 ] ( "" ) name42 [ 0 locks=0 ] ( "" ) label42 [ 0 locks=0 ] ( "" ) name43 [ 0 locks=0 ] ( "" ) label43 [ 0 locks=0 ] ( "" ) name44 [ 0 locks=0 ] ( "" ) label44 [ 0 locks=0 ] ( "" ) name45 [ 0 locks=0 ] ( "" ) label45 [ 0 locks=0 ] ( "" ) name46 [ 0 locks=0 ] ( "" ) label46 [ 0 locks=0 ] ( "" ) name47 [ 0 locks=0 ] ( "" ) label47 [ 0 locks=0 ] ( "" ) name48 [ 0 locks=0 ] ( "" ) label48 [ 0 locks=0 ] ( "" ) name49 [ 0 locks=0 ] ( "" ) label49 [ 0 locks=0 ] ( "" ) name50 [ 0 locks=0 ] ( "" ) label50 [ 0 locks=0 ] ( "" ) name51 [ 0 locks=0 ] ( "" ) label51 [ 0 locks=0 ] ( "" ) name52 [ 0 locks=0 ] ( "" ) label52 [ 0 locks=0 ] ( "" ) name53 [ 0 locks=0 ] ( "" ) label53 [ 0 locks=0 ] ( "" ) name54 [ 0 locks=0 ] ( "" ) label54 [ 0 locks=0 ] ( "" ) name55 [ 0 locks=0 ] ( "" ) label55 [ 0 locks=0 ] ( "" ) name56 [ 0 locks=0 ] ( "" ) label56 [ 0 locks=0 ] ( "" ) name57 [ 0 locks=0 ] ( "" ) label57 [ 0 locks=0 ] ( "" ) name58 [ 0 locks=0 ] ( "" ) label58 [ 0 locks=0 ] ( "" ) name59 [ 0 locks=0 ] ( "" ) label59 [ 0 locks=0 ] ( "" ) name60 [ 0 locks=0 ] ( "" ) label60 [ 0 locks=0 ] ( "" ) name61 [ 0 locks=0 ] ( "" ) label61 [ 0 locks=0 ] ( "" ) name62 [ 0 locks=0 ] ( "" ) label62 [ 0 locks=0 ] ( "" ) name63 [ 0 locks=0 ] ( "" ) label63 [ 0 locks=0 ] ( "" ) name64 [ 0 locks=0 ] ( "" ) label64 [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/suboutput1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/subinput1.init" Content-Type: text/plain type = subinput matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/subinput1.def" Content-Type: text/plain comment "" position -5.01245 2.43725 connectornextid 10 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "_density" 1 "_densityscale" 2 "_shadowscale" 3 "_phase" 4 "_smokecolor" 5 "_emit" 6 "_emitscale" 7 "_emitcolor" 8 "_" 9 "_" } inputsNamed3 { } inputs { } stat { create 1370290695 modify 1624870723 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/subinput1.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/subinput1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null1.init" Content-Type: text/plain type = null matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null1.def" Content-Type: text/plain comment "" position 8.62966 1.11009 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "F" } inputsNamed3 { 0 multiply2 0 1 "product" } inputs { 0 multiply2 0 1 } stat { create 1370290734 modify 1624870731 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null1.parm" Content-Type: text/plain { version 0.8 outputnum [ 0 locks=0 ] ( 1 ) outputname1 [ 0 locks=0 ] ( F ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null2.init" Content-Type: text/plain type = null matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null2.def" Content-Type: text/plain comment "" position 10.8673 2.08762 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "Of" } inputsNamed3 { 0 densitytoopacity1 3 1 "Of" } inputs { 0 densitytoopacity1 0 1 } stat { create 1370296186 modify 1624870731 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null2.parm" Content-Type: text/plain { version 0.8 outputnum [ 0 locks=0 ] ( 1 ) outputname1 [ 0 locks=0 ] ( Of ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null3.init" Content-Type: text/plain type = null matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null3.def" Content-Type: text/plain comment "" position 8.65392 -0.0178822 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "Ce" } inputsNamed3 { 0 multiply3 0 1 "product" } inputs { 0 multiply3 0 1 } stat { create 1429524142 modify 1624870731 author nobody@nowhere access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null3.parm" Content-Type: text/plain { version 0.8 outputnum [ 0 locks=0 ] ( 1 ) outputname1 [ 0 locks=0 ] ( Ce ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null3.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/layerpack1.init" Content-Type: text/plain type = layerpack matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/layerpack1.def" Content-Type: text/plain comment "" position 13.9723 2.48847 connectornextid 7 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 6 "layer" } inputsNamed3 { 0 null1 1 1 "F" 1 null2 1 1 "Of" 2 null3 1 1 "Ce" 3 "" "" 1 "P" 4 "" "" 1 "N" 5 "" "" 1 "layeralpha" } inputs { 0 null1 0 1 1 null2 0 1 2 null3 0 1 3 "" 0 1 4 "" 0 1 5 "" 0 1 } stat { create 1429524233 modify 1624870746 author nobody@nowhere access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/layerpack1.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/layerpack1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/layerpack1.outputinfos" Content-Type: application/octet-stream Content-Transfer-Encoding: base64 TnVtSW5mb3MgMQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBsYXllcgpEZWJ1Z0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KQnlwYXNzQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpOb3JtYWxNb2RlIDA= CkJ5cGFzc01vZGUgMQpVc2VEZWZhdWx0VmFsdWUgMQpFbmRJbmZvCgAAAAAAAAAA --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/bind1.init" Content-Type: text/plain type = bind matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/bind1.def" Content-Type: text/plain comment "" position 0.0114326 4.69242 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "density" 1 "bound_density" } inputsNamed3 { } inputs { } stat { create 1429537146 modify 1429539321 author nobody@nowhere access 0777 } color UT_Color RGB 0.6 0.6 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/bind1.parm" Content-Type: text/plain { version 0.8 parmname [ 0 locks=0 ] ( density ) parmtype [ 0 locks=0 ] ( "float" ) parmtypename [ 0 locks=0 ] ( "" ) overridetype [ 0 locks=0 ] ( "off" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) bsdfdef [ 0 locks=0 ] ( "" ) dictdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) surfacedef [ 0 locks=0 ] ( "" ) displacementdef [ 0 locks=0 ] ( "" ) atmospheredef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) dictadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/bind1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/ifconnected1.init" Content-Type: text/plain type = ifconnected matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/ifconnected1.def" Content-Type: text/plain comment "" position 1.92412 5.9747 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 2 "result" } inputsNamed3 { 0 subinput1 0 1 "connected" 1 bind1 0 1 "notconnected" } inputs { 0 subinput1 0 1 1 bind1 0 1 } stat { create 1429537168 modify 1624870723 author nobody@nowhere access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/ifconnected1.parm" Content-Type: text/plain { version 0.8 signature [ 0 locks=0 ] ( default ) notconnected [ 0 locks=0 ] ( 0 ) notconnected_i [ 0 locks=0 ] ( 0 ) notconnected_s [ 0 locks=0 ] ( "" ) notconnected_u [ 0 locks=0 ] ( 0 0 ) notconnected_v [ 0 locks=0 ] ( 0 0 0 ) notconnected_p [ 0 locks=0 ] ( 0 0 0 ) notconnected_n [ 0 locks=0 ] ( 0 0 0 ) notconnected_c [ 0 locks=0 ] ( 0 0 0 ) notconnected_v4 [ 0 locks=0 ] ( 0 0 0 0 ) notconnected_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) notconnected_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) notconnected_uf [ 0 locks=0 ] ( 0 ) notconnected_uv [ 0 locks=0 ] ( 0 0 0 ) notconnected_up [ 0 locks=0 ] ( 0 0 0 ) notconnected_un [ 0 locks=0 ] ( 0 0 0 ) notconnected_uc [ 0 locks=0 ] ( 0 0 0 ) notconnected_um [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/ifconnected1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/ifconnected2.init" Content-Type: text/plain type = ifconnected matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/ifconnected2.def" Content-Type: text/plain comment "" position 3.42745 -0.627631 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 2 "result" } inputsNamed3 { 0 subinput1 5 1 "connected" 1 bind1 0 1 "notconnected" } inputs { 0 subinput1 5 1 1 bind1 0 1 } stat { create 1429537168 modify 1624870723 author nobody@nowhere access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/ifconnected2.parm" Content-Type: text/plain { version 0.8 signature [ 0 locks=0 ] ( default ) notconnected [ 0 locks=0 ] ( 0 ) notconnected_i [ 0 locks=0 ] ( 0 ) notconnected_s [ 0 locks=0 ] ( "" ) notconnected_u [ 0 locks=0 ] ( 0 0 ) notconnected_v [ 0 locks=0 ] ( 0 0 0 ) notconnected_p [ 0 locks=0 ] ( 0 0 0 ) notconnected_n [ 0 locks=0 ] ( 0 0 0 ) notconnected_c [ 0 locks=0 ] ( 0 0 0 ) notconnected_v4 [ 0 locks=0 ] ( 0 0 0 0 ) notconnected_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) notconnected_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) notconnected_uf [ 0 locks=0 ] ( 0 ) notconnected_uv [ 0 locks=0 ] ( 0 0 0 ) notconnected_up [ 0 locks=0 ] ( 0 0 0 ) notconnected_un [ 0 locks=0 ] ( 0 0 0 ) notconnected_uc [ 0 locks=0 ] ( 0 0 0 ) notconnected_um [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/ifconnected2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/computelighting1.init" Content-Type: text/plain type = computelighting::2.0 matchesdef = 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/computelighting1.def" Content-Type: text/plain comment "" position 4.5 6.96718 connectornextid 7 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 4 "Cf" 5 "out_Of" 6 "out_F" } inputsNamed3 { 0 O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O 8 1 "layer" 1 "" "" 1 "F" 2 "" "" 1 "Of" 3 "" "" 1 "Ce" } inputs { 0 O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 } stat { create 1616096533 modify 1624870731 author Administrator@O access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/computelighting1.parm" Content-Type: text/plain { version 0.8 Of [ 0 locks=0 ] ( 1 1 1 ) Ce [ 0 locks=0 ] ( 0 0 0 ) description [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/computelighting1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O.init" Content-Type: text/plain type = vopmaterial matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O.def" Content-Type: text/plain comment "" position -50.3 10.89 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1616096161 modify 1640786727 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O.spareparmdef" Content-Type: text/plain parm { name "vop_compiler" baseparm label "Compiler" export none } parm { name "vop_forcecompile" baseparm label "Force Compile" export none } parm { name "direct" label "direct" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "indirect" label "indirect" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Ce" label "Ce" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "direct_emission" label "direct_emission" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "all_emission" label "all_emission" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "all" label "all" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "indirect_emission" label "indirect_emission" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "direct_comp" label "direct_comp" type label invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "indirect_comp" label "indirect_comp" type label invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "all_comp" label "all_comp" type label invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "direct_noshadow" label "direct_noshadow" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "direct_shadow" label "direct_shadow" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "indirect_noshadow" label "indirect_noshadow" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "indirect_shadow" label "indirect_shadow" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "level" label "level" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "diffuselevel" label "diffuselevel" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "specularlevel" label "specularlevel" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "volumelevel" label "volumelevel" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "direct_samples" label "direct_samples" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "indirect_samples" label "indirect_samples" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "nlights" label "nlights" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "direct_noshadow_comp" label "direct_noshadow_comp" type label invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "indirect_noshadow_comp" label "indirect_noshadow_comp" type label invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "nddispersion" label "nddispersion" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "ndpriority" label "ndpriority" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "ndior" label "ndior" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "absorption" label "absorption" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O.parm" Content-Type: text/plain { version 0.8 vop_compiler [ 0 locks=0 ] ( "vcc -q $VOP_INCLUDEPATH -o $VOP_OBJECTFILE -e $VOP_ERRORFILE $VOP_SOURCEFILE" ) vop_forcecompile [ 0 locks=0 ] ( 0 ) direct [ 0 locks=0 ] ( 0 0 0 ) indirect [ 0 locks=0 ] ( 0 0 0 ) Ce [ 0 locks=0 ] ( 0 0 0 ) direct_emission [ 0 locks=0 ] ( 0 0 0 ) all_emission [ 0 locks=0 ] ( 0 0 0 ) all [ 0 locks=0 ] ( 0 0 0 ) indirect_emission [ 0 locks=0 ] ( 0 0 0 ) direct_comp [ 0 locks=0 ] ( "" ) indirect_comp [ 0 locks=0 ] ( "" ) all_comp [ 0 locks=0 ] ( "" ) direct_noshadow [ 0 locks=0 ] ( 0 0 0 ) direct_shadow [ 0 locks=0 ] ( 0 0 0 ) indirect_noshadow [ 0 locks=0 ] ( 0 0 0 ) indirect_shadow [ 0 locks=0 ] ( 0 0 0 ) level [ 0 locks=0 ] ( 0 ) diffuselevel [ 0 locks=0 ] ( 0 ) specularlevel [ 0 locks=0 ] ( 0 ) volumelevel [ 0 locks=0 ] ( 0 ) direct_samples [ 0 locks=0 ] ( 0 ) indirect_samples [ 0 locks=0 ] ( 0 ) nlights [ 0 locks=0 ] ( 0 ) direct_noshadow_comp [ 0 locks=0 ] ( "" ) indirect_noshadow_comp [ 0 locks=0 ] ( "" ) nddispersion [ 0 locks=0 ] ( 0 ) ndpriority [ 0 locks=0 ] ( 0 ) ndior [ 0 locks=0 ] ( 0 ) absorption [ 0 locks=0 ] ( 0 0 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O.icon" Content-Type: text/plain 64 64 8 0 M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0``]/3T+0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``-"\O1C@X.!Y`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``%& M0$!``$!`0`!`0$``0$!``$!`0``U-30P23$K>D!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`"`)2#`ORD>\CHZ.AA`0$``0$!``$!` M0`!`0$``<34IK<=,+_D^-3)'0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0``^,S,\X2<>__HP(_]J)B&T/S\_!$!`0`!`0$``.S0S.]I++__S6#;_ MSU$Q_ULV+(XZ.CH70$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0``[.SL2J!\;X/LH(/_Z M+B+_ZC$C_T4N+&-`0$``/S\_!8XT)=/T4#+_\U8U__-<-__`4#'U/RHDE$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``.#.CHZ&4!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``/CX^"4DI*'B^*A_O^38F_[(N(/+H/RK_]D+2#_ M^3@G__@^*O^D,B/L.S8U,$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``%0L*F[E)Q[_^C$D_Z`L(M59*".?YS\I_\H^ M*?`],2]50$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``/#P\ M$&8A(*3K(AS_^RD@_\\H'OLX-34O0$!``%`H(I_P1"S_XD8L_U@P*8\^/CX( M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``/3T]#%`6%L'O&QG__"(=__LG'_]9 M*2>"0$!``$!`0`!`0$``&^^M'QKM/#P\#D!`0`!`0$``0$!` M`#L[.Q*Q.";N]4XQ__95-/_&2BW_32HBL#0T-#!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!"-34U1R4D@D!`0`!`0$``0$!``$!`0`!`0$``2RXJ=H\T)=5! M,BY=-34U+#P\/!$V-C8H0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``#P\/!`^/CX'0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` M0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!` M0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!` M0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!` M`$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$``0$!``$!`0`!`0$`` $0$!```!` end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/surface_globals.init" Content-Type: text/plain type = global matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/surface_globals.def" Content-Type: text/plain comment "" position 1.87049 3.95913 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1616096161 modify 1616096333 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/surface_globals.parm" Content-Type: text/plain { version 0.8 contexttype [ 0 locks=0 ] ( surface ) usemenu [ 0 locks=0 ] ( "off" ) varname [ 0 locks=0 ] ( P ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/surface_globals.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/displacement_globals.init" Content-Type: text/plain type = global matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/displacement_globals.def" Content-Type: text/plain comment "" position 1.85194 -0.106495 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1616096161 modify 1616096333 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/displacement_globals.parm" Content-Type: text/plain { version 0.8 contexttype [ 0 locks=0 ] ( displace ) usemenu [ 0 locks=0 ] ( "off" ) varname [ 0 locks=0 ] ( P ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/displacement_globals.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/surface_output.init" Content-Type: text/plain type = output matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/surface_output.def" Content-Type: text/plain comment "" position 6.81864 5.51233 connectornextid 6 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "shader" } inputsNamed3 { 1 computelighting1 4 1 "Cf" 2 computelighting1 5 1 "Of" 3 "" "" 1 "Af" 4 "" "" 1 "N" 5 computelighting1 6 1 "F" } inputs { 0 computelighting1 0 1 1 computelighting1 1 1 2 "" 0 1 3 "" 0 1 4 computelighting1 2 1 } stat { create 1616096161 modify 1616234966 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/surface_output.parm" Content-Type: text/plain { version 0.8 contexttype [ 0 locks=0 ] ( surface ) outputcodelast [ 0 locks=0 ] ( "on" ) parmorder [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/surface_output.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/displacement_output.init" Content-Type: text/plain type = output matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/displacement_output.def" Content-Type: text/plain comment "" position 6.81864 1.02311 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "shader" } inputsNamed3 { } inputs { } stat { create 1616096161 modify 1616096333 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/displacement_output.parm" Content-Type: text/plain { version 0.8 contexttype [ 0 locks=0 ] ( displace ) outputcodelast [ 0 locks=0 ] ( "on" ) parmorder [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/displacement_output.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/output_collect.init" Content-Type: text/plain type = collect matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/output_collect.def" Content-Type: text/plain comment "" position 9.97049 3.28268 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { 0 surface_output 0 1 "shader1" 1 displacement_output 0 1 "shader2" } inputs { 0 surface_output 0 1 1 displacement_output 0 1 } stat { create 1616096161 modify 1627741272 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/output_collect.parm" Content-Type: text/plain { version 0.8 inputnum [ 0 locks=0 ] ( 2 ) inputname1 [ 0 locks=0 ] ( "" ) inputlabel1 [ 0 locks=0 ] ( "" ) inputname2 [ 0 locks=0 ] ( "" ) inputlabel2 [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/output_collect.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O.init" Content-Type: text/plain type = volumeshadercore matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O.def" Content-Type: text/plain comment "" position 2.27558 7.065 connectornextid 9 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 8 "layer" } inputsNamed3 { 0 "" "" 1 "density" 1 "" "" 1 "densityscale" 2 "" "" 1 "shadowscale" 3 "" "" 1 "phase" 4 "" "" 1 "smokecolor" 5 "" "" 1 "emit" 6 "" "" 1 "emitscale" 7 "" "" 1 "emitcolor" } inputs { 0 "" 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 4 "" 0 1 5 "" 0 1 6 "" 0 1 7 "" 0 1 } stat { create 1616096533 modify 1616235035 author Administrator@O access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O.chn" Content-Type: text/plain { channel shadowscale { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch(\"densityscale\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O.parm" Content-Type: text/plain { version 0.8 signature [ 0 locks=0 ] ( default ) density [ 0 locks=0 ] ( 1 ) densityscale [ 0 locks=0 ] ( 1 ) densityscale_vecd [ 0 locks=0 ] ( 1 1 1 ) shadowscale [ 0 locks=0 ] ( [ shadowscale 1 ] ) phase [ 0 locks=0 ] ( 0 ) smokecolor [ 0 locks=0 ] ( 0 0 0 ) emit [ 0 locks=0 ] ( 0 ) emitscale [ 0 locks=0 ] ( 0 ) emitcolor [ 0 locks=0 ] ( 1 1 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" }, "___toolcount___":{ "type":"string", "value":"2" }, "___toolid___":{ "type":"string", "value":"shadertest" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/densitytoopacity1.init" Content-Type: text/plain type = densitytoopacity matchesdef = 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/densitytoopacity1.def" Content-Type: text/plain comment "" position 5.98872 3.19851 connectornextid 4 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 3 "Of" } inputsNamed3 { 0 multiply1 0 1 "density" 1 subinput1 2 1 "shadowscale" 2 global2 0 1 "dist" } inputs { 0 multiply1 0 1 1 subinput1 2 1 2 global2 0 1 } stat { create 1366334040 modify 1616235096 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/densitytoopacity1.spareparmdef" Content-Type: text/plain parm { name "signature" baseparm label "Signature" export none } parm { name "density" baseparm label "Density" export none } parm { name "shadowscale" baseparm label "Shadow Density Multiplier" export none } parm { name "dist" baseparm label "Distance" export none } parm { name "sscale" label "sscale" type float default { "0" } range { 0 10 } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/densitytoopacity1.parm" Content-Type: text/plain { version 0.8 signature [ 0 locks=0 ] ( default ) density [ 0 locks=0 ] ( 1 ) shadowscale [ 0 locks=0 ] ( 0 ) dist [ 0 locks=0 ] ( 1 ) sscale [ 0 locks=0 ] ( 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/densitytoopacity1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/pbrphase1.init" Content-Type: text/plain type = pbrphase matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/pbrphase1.def" Content-Type: text/plain comment "" position 5.40598 1.74369 connectornextid 4 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 3 "f" } inputsNamed3 { 0 "" "" 1 "model" 1 "" "" 1 "label" 2 subinput1 3 1 "phase" } inputs { 0 "" 0 1 1 "" 0 1 2 subinput1 3 1 } stat { create 1366334079 modify 1616234966 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/pbrphase1.parm" Content-Type: text/plain { version 0.8 phase [ 0 locks=0 ] ( 0 ) label [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/pbrphase1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply1.init" Content-Type: text/plain type = multiply matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply1.def" Content-Type: text/plain comment "" position 4.29432 4.32811 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "product" } inputsNamed3 { 1 subinput1 1 1 "input1" 4 ifconnected1 2 1 "input2" } inputs { 0 subinput1 1 1 1 ifconnected1 0 1 } stat { create 1366334125 modify 1616235096 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply1.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply2.init" Content-Type: text/plain type = multiply matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply2.def" Content-Type: text/plain comment "" position 7.06833 0.96889 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "product" } inputsNamed3 { 1 pbrphase1 3 1 "input1" 6 subinput1 4 1 "input2" } inputs { 0 pbrphase1 0 1 1 subinput1 4 1 } stat { create 1366334161 modify 1616235096 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply2.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/global2.init" Content-Type: text/plain type = global matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/global2.def" Content-Type: text/plain comment "" position 3.46037 -1.2748 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "dPdz" } inputsNamed3 { } inputs { } stat { create 1366334634 modify 1429539939 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/global2.parm" Content-Type: text/plain { version 0.8 contexttype [ 0 locks=0 ] ( surface ) usemenu [ 0 locks=0 ] ( "on" ) varname [ 0 locks=0 ] ( dPdz ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/global2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply3.init" Content-Type: text/plain type = multiply matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply3.def" Content-Type: text/plain comment "" position 5.40598 -0.364206 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "product" } inputsNamed3 { 8 subinput1 7 1 "input1" 9 ifconnected2 2 1 "input2" 10 subinput1 6 1 "input3" 7 global2 0 1 "input4" } inputs { 0 subinput1 7 1 1 ifconnected2 0 1 2 subinput1 6 1 3 global2 0 1 } stat { create 1370290638 modify 1616235096 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply3.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/multiply3.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/suboutput1.init" Content-Type: text/plain type = suboutput matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/suboutput1.def" Content-Type: text/plain comment "" position 16.2105 1.50007 connectornextid 13 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { 0 "" "" 1 "_density" 1 "" "" 1 "_densityscale" 2 "" "" 1 "_shadowscale" 3 "" "" 1 "_phase" 4 "" "" 1 "_smokecolor" 5 "" "" 1 "_emit" 6 "" "" 1 "_emitscale" 8 "" "" 1 "_emitcolor" 9 layerpack1 6 1 "layer" 7 null1 1 1 "F" 12 null2 1 1 "Of" 10 null3 1 1 "Ce" 11 "" "" 1 "next" } inputs { 0 "" 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 4 "" 0 1 5 "" 0 1 6 "" 0 1 7 "" 0 1 8 layerpack1 0 1 9 null1 0 1 10 null2 0 1 11 null3 0 1 12 "" 0 1 } stat { create 1370290695 modify 1616235244 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/suboutput1.parm" Content-Type: text/plain { version 0.8 name1 [ 0 locks=0 ] ( "" ) label1 [ 0 locks=0 ] ( "" ) name2 [ 0 locks=0 ] ( "" ) label2 [ 0 locks=0 ] ( "" ) name3 [ 0 locks=0 ] ( "" ) label3 [ 0 locks=0 ] ( "" ) name4 [ 0 locks=0 ] ( "" ) label4 [ 0 locks=0 ] ( "" ) name5 [ 0 locks=0 ] ( "" ) label5 [ 0 locks=0 ] ( "" ) name6 [ 0 locks=0 ] ( "" ) label6 [ 0 locks=0 ] ( "" ) name7 [ 0 locks=0 ] ( "" ) label7 [ 0 locks=0 ] ( "" ) name8 [ 0 locks=0 ] ( "" ) label8 [ 0 locks=0 ] ( "" ) name9 [ 0 locks=0 ] ( "" ) label9 [ 0 locks=0 ] ( "" ) name10 [ 0 locks=0 ] ( "" ) label10 [ 0 locks=0 ] ( "" ) name11 [ 0 locks=0 ] ( "" ) label11 [ 0 locks=0 ] ( "" ) name12 [ 0 locks=0 ] ( "" ) label12 [ 0 locks=0 ] ( "" ) name13 [ 0 locks=0 ] ( "" ) label13 [ 0 locks=0 ] ( "" ) name14 [ 0 locks=0 ] ( "" ) label14 [ 0 locks=0 ] ( "" ) name15 [ 0 locks=0 ] ( "" ) label15 [ 0 locks=0 ] ( "" ) name16 [ 0 locks=0 ] ( "" ) label16 [ 0 locks=0 ] ( "" ) name17 [ 0 locks=0 ] ( "" ) label17 [ 0 locks=0 ] ( "" ) name18 [ 0 locks=0 ] ( "" ) label18 [ 0 locks=0 ] ( "" ) name19 [ 0 locks=0 ] ( "" ) label19 [ 0 locks=0 ] ( "" ) name20 [ 0 locks=0 ] ( "" ) label20 [ 0 locks=0 ] ( "" ) name21 [ 0 locks=0 ] ( "" ) label21 [ 0 locks=0 ] ( "" ) name22 [ 0 locks=0 ] ( "" ) label22 [ 0 locks=0 ] ( "" ) name23 [ 0 locks=0 ] ( "" ) label23 [ 0 locks=0 ] ( "" ) name24 [ 0 locks=0 ] ( "" ) label24 [ 0 locks=0 ] ( "" ) name25 [ 0 locks=0 ] ( "" ) label25 [ 0 locks=0 ] ( "" ) name26 [ 0 locks=0 ] ( "" ) label26 [ 0 locks=0 ] ( "" ) name27 [ 0 locks=0 ] ( "" ) label27 [ 0 locks=0 ] ( "" ) name28 [ 0 locks=0 ] ( "" ) label28 [ 0 locks=0 ] ( "" ) name29 [ 0 locks=0 ] ( "" ) label29 [ 0 locks=0 ] ( "" ) name30 [ 0 locks=0 ] ( "" ) label30 [ 0 locks=0 ] ( "" ) name31 [ 0 locks=0 ] ( "" ) label31 [ 0 locks=0 ] ( "" ) name32 [ 0 locks=0 ] ( "" ) label32 [ 0 locks=0 ] ( "" ) name33 [ 0 locks=0 ] ( "" ) label33 [ 0 locks=0 ] ( "" ) name34 [ 0 locks=0 ] ( "" ) label34 [ 0 locks=0 ] ( "" ) name35 [ 0 locks=0 ] ( "" ) label35 [ 0 locks=0 ] ( "" ) name36 [ 0 locks=0 ] ( "" ) label36 [ 0 locks=0 ] ( "" ) name37 [ 0 locks=0 ] ( "" ) label37 [ 0 locks=0 ] ( "" ) name38 [ 0 locks=0 ] ( "" ) label38 [ 0 locks=0 ] ( "" ) name39 [ 0 locks=0 ] ( "" ) label39 [ 0 locks=0 ] ( "" ) name40 [ 0 locks=0 ] ( "" ) label40 [ 0 locks=0 ] ( "" ) name41 [ 0 locks=0 ] ( "" ) label41 [ 0 locks=0 ] ( "" ) name42 [ 0 locks=0 ] ( "" ) label42 [ 0 locks=0 ] ( "" ) name43 [ 0 locks=0 ] ( "" ) label43 [ 0 locks=0 ] ( "" ) name44 [ 0 locks=0 ] ( "" ) label44 [ 0 locks=0 ] ( "" ) name45 [ 0 locks=0 ] ( "" ) label45 [ 0 locks=0 ] ( "" ) name46 [ 0 locks=0 ] ( "" ) label46 [ 0 locks=0 ] ( "" ) name47 [ 0 locks=0 ] ( "" ) label47 [ 0 locks=0 ] ( "" ) name48 [ 0 locks=0 ] ( "" ) label48 [ 0 locks=0 ] ( "" ) name49 [ 0 locks=0 ] ( "" ) label49 [ 0 locks=0 ] ( "" ) name50 [ 0 locks=0 ] ( "" ) label50 [ 0 locks=0 ] ( "" ) name51 [ 0 locks=0 ] ( "" ) label51 [ 0 locks=0 ] ( "" ) name52 [ 0 locks=0 ] ( "" ) label52 [ 0 locks=0 ] ( "" ) name53 [ 0 locks=0 ] ( "" ) label53 [ 0 locks=0 ] ( "" ) name54 [ 0 locks=0 ] ( "" ) label54 [ 0 locks=0 ] ( "" ) name55 [ 0 locks=0 ] ( "" ) label55 [ 0 locks=0 ] ( "" ) name56 [ 0 locks=0 ] ( "" ) label56 [ 0 locks=0 ] ( "" ) name57 [ 0 locks=0 ] ( "" ) label57 [ 0 locks=0 ] ( "" ) name58 [ 0 locks=0 ] ( "" ) label58 [ 0 locks=0 ] ( "" ) name59 [ 0 locks=0 ] ( "" ) label59 [ 0 locks=0 ] ( "" ) name60 [ 0 locks=0 ] ( "" ) label60 [ 0 locks=0 ] ( "" ) name61 [ 0 locks=0 ] ( "" ) label61 [ 0 locks=0 ] ( "" ) name62 [ 0 locks=0 ] ( "" ) label62 [ 0 locks=0 ] ( "" ) name63 [ 0 locks=0 ] ( "" ) label63 [ 0 locks=0 ] ( "" ) name64 [ 0 locks=0 ] ( "" ) label64 [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/suboutput1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/subinput1.init" Content-Type: text/plain type = subinput matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/subinput1.def" Content-Type: text/plain comment "" position -5.01245 2.43725 connectornextid 10 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "_density" 1 "_densityscale" 2 "_shadowscale" 3 "_phase" 4 "_smokecolor" 5 "_emit" 6 "_emitscale" 7 "_emitcolor" 8 "_" 9 "_" } inputsNamed3 { } inputs { } stat { create 1370290695 modify 1616234966 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/subinput1.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/subinput1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null1.init" Content-Type: text/plain type = null matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null1.def" Content-Type: text/plain comment "" position 8.62966 1.11009 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "F" } inputsNamed3 { 0 multiply2 0 1 "product" } inputs { 0 multiply2 0 1 } stat { create 1370290734 modify 1616235022 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null1.parm" Content-Type: text/plain { version 0.8 outputnum [ 0 locks=0 ] ( 1 ) outputname1 [ 0 locks=0 ] ( F ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null2.init" Content-Type: text/plain type = null matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null2.def" Content-Type: text/plain comment "" position 10.8673 2.08762 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "Of" } inputsNamed3 { 0 densitytoopacity1 3 1 "Of" } inputs { 0 densitytoopacity1 0 1 } stat { create 1370296186 modify 1616235022 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null2.parm" Content-Type: text/plain { version 0.8 outputnum [ 0 locks=0 ] ( 1 ) outputname1 [ 0 locks=0 ] ( Of ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null3.init" Content-Type: text/plain type = null matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null3.def" Content-Type: text/plain comment "" position 8.65392 -0.0178822 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "Ce" } inputsNamed3 { 0 multiply3 0 1 "product" } inputs { 0 multiply3 0 1 } stat { create 1429524142 modify 1616235022 author nobody@nowhere access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null3.parm" Content-Type: text/plain { version 0.8 outputnum [ 0 locks=0 ] ( 1 ) outputname1 [ 0 locks=0 ] ( Ce ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/null3.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/layerpack1.init" Content-Type: text/plain type = layerpack matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/layerpack1.def" Content-Type: text/plain comment "" position 13.9723 2.48847 connectornextid 7 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 6 "layer" } inputsNamed3 { 0 null1 1 1 "F" 1 null2 1 1 "Of" 2 null3 1 1 "Ce" 3 "" "" 1 "P" 4 "" "" 1 "N" 5 "" "" 1 "layeralpha" } inputs { 0 null1 0 1 1 null2 0 1 2 null3 0 1 3 "" 0 1 4 "" 0 1 5 "" 0 1 } stat { create 1429524233 modify 1616235096 author nobody@nowhere access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/layerpack1.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/layerpack1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/layerpack1.outputinfos" Content-Type: application/octet-stream Content-Transfer-Encoding: base64 TnVtSW5mb3MgMQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBsYXllcgpEZWJ1Z0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KQnlwYXNzQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpOb3JtYWxNb2RlIDA= CkJ5cGFzc01vZGUgMQpVc2VEZWZhdWx0VmFsdWUgMQpFbmRJbmZvCgAAAAAAAAAA --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/bind1.init" Content-Type: text/plain type = bind matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/bind1.def" Content-Type: text/plain comment "" position 0.0114326 4.69242 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "density" 1 "bound_density" } inputsNamed3 { } inputs { } stat { create 1429537146 modify 1429539321 author nobody@nowhere access 0777 } color UT_Color RGB 0.6 0.6 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/bind1.parm" Content-Type: text/plain { version 0.8 parmname [ 0 locks=0 ] ( density ) parmtype [ 0 locks=0 ] ( "float" ) parmtypename [ 0 locks=0 ] ( "" ) overridetype [ 0 locks=0 ] ( "off" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) bsdfdef [ 0 locks=0 ] ( "" ) dictdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) surfacedef [ 0 locks=0 ] ( "" ) displacementdef [ 0 locks=0 ] ( "" ) atmospheredef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) dictadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/bind1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/ifconnected1.init" Content-Type: text/plain type = ifconnected matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/ifconnected1.def" Content-Type: text/plain comment "" position 1.92412 5.9747 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 2 "result" } inputsNamed3 { 0 subinput1 0 1 "connected" 1 bind1 0 1 "notconnected" } inputs { 0 subinput1 0 1 1 bind1 0 1 } stat { create 1429537168 modify 1616234966 author nobody@nowhere access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/ifconnected1.parm" Content-Type: text/plain { version 0.8 signature [ 0 locks=0 ] ( default ) notconnected [ 0 locks=0 ] ( 0 ) notconnected_i [ 0 locks=0 ] ( 0 ) notconnected_s [ 0 locks=0 ] ( "" ) notconnected_u [ 0 locks=0 ] ( 0 0 ) notconnected_v [ 0 locks=0 ] ( 0 0 0 ) notconnected_p [ 0 locks=0 ] ( 0 0 0 ) notconnected_n [ 0 locks=0 ] ( 0 0 0 ) notconnected_c [ 0 locks=0 ] ( 0 0 0 ) notconnected_v4 [ 0 locks=0 ] ( 0 0 0 0 ) notconnected_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) notconnected_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) notconnected_uf [ 0 locks=0 ] ( 0 ) notconnected_uv [ 0 locks=0 ] ( 0 0 0 ) notconnected_up [ 0 locks=0 ] ( 0 0 0 ) notconnected_un [ 0 locks=0 ] ( 0 0 0 ) notconnected_uc [ 0 locks=0 ] ( 0 0 0 ) notconnected_um [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/ifconnected1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/ifconnected2.init" Content-Type: text/plain type = ifconnected matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/ifconnected2.def" Content-Type: text/plain comment "" position 3.42745 -0.627631 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 2 "result" } inputsNamed3 { 0 subinput1 5 1 "connected" 1 bind1 0 1 "notconnected" } inputs { 0 subinput1 5 1 1 bind1 0 1 } stat { create 1429537168 modify 1616234966 author nobody@nowhere access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/ifconnected2.parm" Content-Type: text/plain { version 0.8 signature [ 0 locks=0 ] ( default ) notconnected [ 0 locks=0 ] ( 0 ) notconnected_i [ 0 locks=0 ] ( 0 ) notconnected_s [ 0 locks=0 ] ( "" ) notconnected_u [ 0 locks=0 ] ( 0 0 ) notconnected_v [ 0 locks=0 ] ( 0 0 0 ) notconnected_p [ 0 locks=0 ] ( 0 0 0 ) notconnected_n [ 0 locks=0 ] ( 0 0 0 ) notconnected_c [ 0 locks=0 ] ( 0 0 0 ) notconnected_v4 [ 0 locks=0 ] ( 0 0 0 0 ) notconnected_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) notconnected_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) notconnected_uf [ 0 locks=0 ] ( 0 ) notconnected_uv [ 0 locks=0 ] ( 0 0 0 ) notconnected_up [ 0 locks=0 ] ( 0 0 0 ) notconnected_un [ 0 locks=0 ] ( 0 0 0 ) notconnected_uc [ 0 locks=0 ] ( 0 0 0 ) notconnected_um [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O/ifconnected2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/computelighting1.init" Content-Type: text/plain type = computelighting::2.0 matchesdef = 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/computelighting1.def" Content-Type: text/plain comment "" position 4.5 6.96718 connectornextid 7 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 4 "Cf" 5 "out_Of" 6 "out_F" } inputsNamed3 { 0 O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O 8 1 "layer" 1 "" "" 1 "F" 2 "" "" 1 "Of" 3 "" "" 1 "Ce" } inputs { 0 O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 } stat { create 1616096533 modify 1616235022 author Administrator@O access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/computelighting1.parm" Content-Type: text/plain { version 0.8 Of [ 0 locks=0 ] ( 1 1 1 ) Ce [ 0 locks=0 ] ( 0 0 0 ) description [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/computelighting1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O.init" Content-Type: text/plain type = O____FOLAF_EGDE_TOOR_ERAUQS_ENIS_DEREWOP____O____POWERED_SINE_SQUARE_ROOT_EDGE_FALOF____O matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O.def" Content-Type: text/plain comment "" position -50.3 3.965 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "Material Shader" } inputsNamed3 { } inputs { } stat { create 1616025482 modify 1622829570 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O.icon" Content-Type: text/plain 64 64 8 0 M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````````````````````````````````0$!`0,#`P,'!P<)"PL+#1`0 M$!,6%A8:%A86&R8F)B\U-35!%!04&0D)"0L$!`0%`0$!`0`````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``$!`0$/#P\3(B(B*5)24F.+BXNGF9F9MZ2DI,&QL;'0PL+"X\/#P^3)R_^#@X/_AX>'_XN+B_^+BXO_BXN+_X^/C_^+BXO_BXN+_X>'A_^#@ MX/_RMK:W/:FIJ@"$A(2@/#P\2`0$!`0`````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````````````````````````````````````````````$! M`0$.#@X224E)6)>7E[3)R7E_^3DY/_BXN+_ MX.#@_]K:VOO%Q<7GIJ:FQTE)25D.#@X1```````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````````````````````D)"0M75U=JH*"@OM75U?G?W]__ MXN+B_^3DY/_FYN;_Z.CH_^GIZ?_JZNK_Z^OK_^OKZ__L[.S_[.SL_^SL[/_L M[.S_[.SL_^SL[/_KZ^O_Z^OK_^KJZO_IZ>G_Z.CH_^;FYO_DY.3_XN+B_][> MWO_5U=7YFIJ:MSP\/$@%!04&```````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````P,#!"8F)BY]?7V5T='1]-_?W__BXN+_Y>7E_^?GY__IZ>G_ZNKJ_^SL M[/_L[.S_[>WM_^[N[O_N[N[_[^_O_^_O[__O[^__[^_O_^_O[__O[^__[N[N M_^[N[O_M[>W_[.SL_^OKZ__JZNK_Z>GI_^?GY__EY>7_X^/C_]_?W__+R\ON M>WM[DB$A(2@!`0$!```````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````````````````````````````````````!`0$!%%146+`P,#EW-S< M_N+BXO_EY>7_Z.CH_^KJZO_KZ^O_[.SL_^[N[O_O[^__[^_O__#P\/_P\/#_ M\?'Q__'Q\?_Q\?'_\O+R__'Q\?_Q\?'_\?'Q__'Q\?_Q\?'_\/#P_^_O[__O M[^__[N[N_^SL[/_KZ^O_Z>GI_^?GY__EY>7_XN+B_]SGI_^OKZ__M M[>W_[N[N_^_O[__P\/#_\?'Q__+R\O_R\O+_\_/S__/S\__S\_/_\_/S__3T M]/_T]/3_\_/S__/S\__S\_/_\_/S__+R\O_R\O+_\?'Q__#P\/_O[^__[N[N M_^WM[?_KZ^O_Z>GI_^?GY__DY.3_W]_?_\[.SO)?7U]R"`@("@`````````` M```````````````````````````````````````````````````````````` M````````````````````````````````````````````````````#@X.$G=W M=X_1T='TX>'A_^7EY?_HZ.C_ZNKJ_^SL[/_N[N[_[^_O__#P\/_Q\?'_\O+R M__/S\__T]/3_]/3T__7U]?_U]?7_]?7U__7U]?_U]?7_]?7U__7U]?_U]?7_ M]?7U__7U]?_T]/3_]/3T__/S\__R\O+_\?'Q__'Q\?_O[^__[N[N_^SL[/_J MZNK_Z.CH_^7EY?_AX>'_T='1\VQL;(`.#@X0```````````````````````` M```````````````````````````````````````````````````````````` M````````````````````````````!@8&!W9V=HW8V-C[XN+B_^;FYO_IZ>G_ MZ^OK_^WM[?_O[^__\/#P__'Q\?_S\_/_\_/S__3T]/_U]?7_]?7U__;V]O_V M]O;_]O;V__?W]__W]_?_]_?W__?W]__W]_?_]_?W__;V]O_V]O;_]O;V__7U M]?_U]?7_]/3T__/S\__S\_/_\?'Q__#P\/_O[^__[>WM_^OKZ__IZ>G_YN;F M_^+BXO_7U]?Y@8&!FPD)"0L````````````````````````````````````` M```````````````````````````````````````````````````````````` M````#0T-$'9V=HW/S\_PXN+B_^;FYO_IZ>G_[.SL_^[N[O_P\/#_\?'Q__+R M\O_S\_/_]/3T__7U]?_V]O;_]O;V__?W]__W]_?_^/CX__CX^/_X^/C_^/CX M__CX^/_X^/C_^/CX__CX^/_X^/C_]_?W__?W]__W]_?_]O;V__;V]O_U]?7_ M]/3T__/S\__R\O+_\?'Q_^_O[__N[N[_[.SL_^GIZ?_FYN;_XN+B_]+2TO1@ M8&!R"`@("@`````````````````````````````````````````````````` M`````````````````````````````````````````0$!`5I:6FW6UM;YXN+B M_^;FYO_IZ>G_[.SL_^[N[O_P\/#_\?'Q__/S\__T]/3_]?7U__;V]O_V]O;_ M]_?W__CX^/_X^/C_^/CX__GY^?_Y^?G_^?GY__GY^?_Y^?G_^?GY__GY^?_Y M^?G_^?GY__GY^?_X^/C_^/CX__CX^/_W]_?_]O;V__;V]O_U]?7_]/3T__/S M\__Q\?'_\/#P_^[N[O_L[.S_Z>GI_^;FYO_BXN+_T='1\T]/3U\"`@("```` M```````````````````````````````````````````````````````````` M`````````````````````"@H*#"XN+C7X>'A_^;FYO_IZ>G_[.SL_^[N[O_P M\/#_\O+R__/S\__T]/3_]?7U__;V]O_W]_?_^/CX__CX^/_Y^?G_^?GY__GY M^?_Z^OK_^OKZ__KZ^O_Z^OK_^OKZ__KZ^O_Z^OK_^OKZ__KZ^O_Z^OK_^?GY M__GY^?_Y^?G_^/CX__CX^/_W]_?_]O;V__7U]?_T]/3_\_/S__+R\O_P\/#_ M[N[N_^SL[/_IZ>G_YN;F_^'AX?^^OK[?.#@X0P`````````````````````` M`````````````````````````````````````````````````````````!H: M&B"?GY^[W]_?_N7EY?_IZ>G_[.SL_^[N[O_P\/#_\O+R__/S\__U]?7_]O;V M__?W]__W]_?_^/CX__GY^?_Y^?G_^OKZ__KZ^O_Z^OK_^_O[__O[^__[^_O_ M^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__KZ^O_Z^OK_^OKZ__GY^?_Y M^?G_^/CX__?W]__W]_?_]O;V__7U]?_S\_/_\O+R__#P\/_N[N[_[.SL_^GI MZ?_EY>7_W]_?_Z"@H+P;&QL@```````````````````````````````````` M``````````````````````````````````D)"0N%A86@V]O;_>3DY/_HZ.C_ MZ^OK_^[N[O_P\/#_\O+R__/S\__U]?7_]O;V__?W]__X^/C_^/CX__GY^?_Z M^OK_^OKZ__KZ^O_[^_O_^_O[__O[^__[^_O__/S\__S\_/_\_/S__/S\__S\ M_/_\_/S_^_O[__O[^__[^_O_^_O[__KZ^O_Z^OK_^OKZ__GY^?_X^/C_^/CX M__?W]__V]O;_]?7U__/S\__R\O+_\/#P_^[N[O_KZ^O_Z.CH_^3DY/_;V]O] MA86%H`@("`H````````````````````````````````````````````````` M```````````````]/3U*T-#0\^+BXO_GY^?_ZNKJ_^WM[?_P\/#_\?'Q__/S M\__U]?7_]O;V__?W]__X^/C_^?GY__GY^?_Z^OK_^OKZ__O[^__[^_O_^_O[ M__S\_/_\_/S__/S\__S\_/_\_/S__/S\__S\_/_\_/S__/S\__S\_/_\_/S_ M_/S\__O[^__[^_O_^_O[__KZ^O_Z^OK_^?GY__GY^?_X^/C_]_?W__;V]O_U M]?7_\_/S__'Q\?_O[^__[>WM_^KJZO_GY^?_XN+B_\K*RNPN+BXW```````` M```````````````````````````````````````````````````*"@H,F)B8 MM=_?W__EY>7_Z>GI_^SL[/_O[^__\?'Q__/S\__T]/3_]O;V__?W]__X^/C_ M^?GY__GY^?_Z^OK_^_O[__O[^__[^_O__/S\__S\_/_\_/S__?W]__W]_?_] M_?W__?W]__W]_?_]_?W__?W]__W]_?_]_?W__?W]__S\_/_\_/S__/S\__O[ M^__[^_O_^_O[__KZ^O_Y^?G_^?GY__CX^/_W]_?_]O;V__3T]/_S\_/_\?'Q M_^_O[__L[.S_Z>GI_^7EY?_?W]_^F9F9M@X.#A$````````````````````` M```````````````````````````!`0$!/CX^2]#0T//BXN+_Y^?G_^OKZ__N M[N[_\/#P__+R\O_T]/3_]?7U__?W]__X^/C_^?GY__GY^?_Z^OK_^_O[__O[ M^__\_/S__/S\__S\_/_]_?W__?W]__W]_?_]_?W__?W]__W]_?_]_?W__?W] M__W]_?_]_?W__?W]__W]_?_]_?W__?W]__S\_/_\_/S__/S\__O[^__[^_O_ M^OKZ__GY^?_Y^?G_^/CX__?W]__U]?7_]/3T__+R\O_P\/#_[N[N_^OKZ__H MZ.C_X^/C_]34U/A#0T-2```````````````````````````````````````` M````````"PL+#IR7E_^GIZ?_M[>W_[^_O__'Q\?_S\_/_]?7U M__;V]O_W]_?_^/CX__GY^?_Z^OK_^_O[__O[^__\_/S__/S\__S\_/_]_?W_ M_?W]__W]_?_]_?W__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_] M_?W__?W]__W]_?_]_?W__/S\__S\_/_\_/S_^_O[__O[^__Z^OK_^?GY__CX M^/_W]_?_]O;V__7U]?_S\_/_\?'Q_^_O[__M[>W_Z>GI_^7EY?_>WM[^EI:6 MM`X.#A(``````````````````````````````````````````#L[.TG+R\OO MXN+B_^?GY__KZ^O_[N[N__#P\/_R\O+_]/3T__;V]O_W]_?_^/CX__GY^?_Z M^OK_^_O[__O[^__\_/S__/S\__W]_?_]_?W__?W]__W]_?_^_O[__O[^__[^ M_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_]_?W__?W] M__W]_?_]_?W__/S\__S\_/_[^_O_^_O[__KZ^O_Y^?G_^/CX__?W]__V]O;_ M]/3T__/S\__P\/#_[N[N_^OKZ__GY^?_XN+B_\K*RNPG)RG_[.SL_^_O M[__Q\?'_\_/S__7U]?_V]O;_^/CX__GY^?_Z^OK_^OKZ__O[^__\_/S__/S\ M__W]_?_]_?W__?W]__W]_?_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[_ M_O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__W]_?_]_?W__?W]__W]_?_\ M_/S__/S\__O[^__Z^OK_^OKZ__GY^?_X^/C_]O;V__7U]?_S\_/_\?'Q_^_O M[__L[.S_Z>GI_^3DY/_;V]O\8&!@<@$!`0$````````````````````````` M```````/#P\3I:6EQ.#@X/_FYN;_ZNKJ_^[N[O_P\/#_\O+R__3T]/_V]O;_ M]_?W__CX^/_Y^?G_^OKZ__O[^__[^_O__/S\__S\_/_]_?W__?W]__[^_O_^ M_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^ M_O_^_O[__O[^__[^_O_^_O[__O[^__W]_?_]_?W__/S\__S\_/_[^_O_^_O[ M__KZ^O_Y^?G_^/CX__?W]__V]O;_]/3T__+R\O_P\/#_[N[N_^KJZO_FYN;_ MX.#@_Z.CH\$,#`P.````````````````````````````````)24E+<7%Q>?B MXN+_Z.CH_^OKZ__N[N[_\?'Q__/S\__U]?7_]O;V__CX^/_Y^?G_^OKZ__KZ M^O_[^_O__/S\__S\_/_]_?W__?W]__W]_?_^_O[__O[^__[^_O_^_O[__O[^ M_____________________________________________O[^__[^_O_^_O[_ M_O[^__[^_O_^_O[__?W]__W]_?_\_/S__/S\__O[^__Z^OK_^OKZ__GY^?_X M^/C_]O;V__7U]?_S\_/_\?'Q_^_O[__L[.S_Z.CH_^+BXO_%Q<7G)24E+0`` M`````````````````````````````$1$1%'7U]?YY.3D_^GIZ?_L[.S_[^_O M__+R\O_T]/3_]?7U__?W]__X^/C_^?GY__KZ^O_[^_O_^_O[__S\_/_]_?W_ M_?W]__W]_?_^_O[__O[^__[^_O_^_O[__O[^________________________ M_______________________________^_O[__O[^__[^_O_^_O[__O[^__W] M_?_]_?W__?W]__S\_/_[^_O_^_O[__KZ^O_Y^?G_^/CX__?W]__U]?7_]/3T M__+R\O_O[^__[.SL_^GIZ?_DY.3_T]/3]#DY.40````````````````````` M``````("`@)V=G:-W=W=_N7EY?_JZNK_[>WM__#P\/_R\O+_]/3T__;V]O_W M]_?_^/CX__GY^?_Z^OK_^_O[__S\_/_\_/S__?W]__W]_?_^_O[__O[^__[^ M_O_^_O[__O[^________________________________________________ M__________________[^_O_^_O[__O[^__[^_O_^_O[__?W]__W]_?_\_/S_ M_/S\__O[^__Z^OK_^?GY__CX^/_W]_?_]O;V__3T]/_R\O+_\/#P_^WM[?_J MZNK_Y>7E_]W=W?YU=76-`@("`@`````````````````````#`P,#CX^/J.#@ MX/_FYN;_Z^OK_^[N[O_P\/#_\_/S__7U]?_V]O;_]_?W__GY^?_Z^OK_^_O[ M__O[^__\_/S__?W]__W]_?_]_?W__O[^__[^_O_^_O[__O[^____________ M____________________________________________________________ M_____O[^__[^_O_^_O[__O[^__W]_?_]_?W__?W]__S\_/_[^_O_^_O[__KZ M^O_Y^?G_]_?W__;V]O_U]?7_\_/S__#P\/_N[N[_ZNKJ_^;FYO_@X.#_F9F9 MMP<'!PD`````````````````````"0D)"Z&AH;WAX>'_Y^?G_^OKZ__N[N[_ M\?'Q__/S\__U]?7_]O;V__CX^/_Y^?G_^OKZ__O[^__[^_O__/S\__W]_?_] M_?W__O[^__[^_O_^_O[__O[^____________________________________ M___________________________________________________^_O[__O[^ M__[^_O_^_O[__?W]__W]_?_\_/S_^_O[__O[^__Z^OK_^?GY__CX^/_V]O;_ M]?7U__/S\__Q\?'_[N[N_^OKZ__GY^?_X>'A_Z6EI<(+"PL-```````````` M`````````!86%AO!P<'DXN+B_^?GY__L[.S_[^_O__'Q\?_S\_/_]?7U__?W M]__X^/C_^?GY__KZ^O_[^_O__/S\__S\_/_]_?W__?W]__[^_O_^_O[__O[^ M__[^_O______________________________________________________ M_________________________________O[^__[^_O_^_O[__O[^__W]_?_] M_?W__/S\__S\_/_[^_O_^OKZ__GY^?_X^/C_]_?W__7U]?_S\_/_\?'Q_^_O M[__L[.S_Y^?G_^+BXO_!P<'C%A86&@`````````````````````Q,3$]SPG)R'A_^?GY__KZ^O_[N[N__'Q\?_S\_/_ M]?7U__;V]O_X^/C_^?GY__KZ^O_[^_O__/S\__S\_/_]_?W__?W]__[^_O_^ M_O[__O[^__[^_O______________________________________________ M_________________________________________O[^__[^_O_^_O[__O[^ M__W]_?_]_?W__/S\__O[^__[^_O_^OKZ__GY^?_X^/C_]O;V__7U]?_S\_/_ M\?'Q_^[N[O_KZ^O_Y^?G_^'AX?^[N[O>%!04&``````````````````````% M!04&DI*2KN#@X/_FYN;_ZNKJ_^[N[O_P\/#_\_/S__7U]?_V]O;_]_?W__GY M^?_Z^OK_^_O[__O[^__\_/S__?W]__W]_?_]_?W__O[^__[^_O_^_O[__O[^ M____________________________________________________________ M_________________O[^__[^_O_^_O[__O[^__W]_?_]_?W__?W]__S\_/_[ M^_O_^_O[__KZ^O_Y^?G_^/CX__;V]O_U]?7_\_/S__#P\/_N[N[_ZNKJ_^;F MYO_@X.#_DY.3KP4%!08``````````````````````P,#`XJ*BJ?>WM[_Y>7E M_^KJZO_M[>W_\/#P__+R\O_T]/3_]O;V__?W]__X^/C_^?GY__KZ^O_[^_O_ M_/S\__S\_/_]_?W__?W]__[^_O_^_O[__O[^__[^_O_^_O[_____________ M_____________________________________________________O[^__[^ M_O_^_O[__O[^__[^_O_]_?W__?W]__S\_/_\_/S_^_O[__KZ^O_Y^?G_^/CX M__?W]__V]O;_]/3T__+R\O_P\/#_[>WM_^KJZO_EY>7_W=W=_G9V=HT"`@(" M``````````````````````$!`0%:6EIMV-C8^^3DY/_IZ>G_[.SL_^_O[__R M\O+_]/3T__7U]?_W]_?_^/CX__GY^?_Z^OK_^_O[__O[^__\_/S__?W]__W] M_?_]_?W__O[^__[^_O_^_O[__O[^__[^_O__________________________ M_____________________________O[^__[^_O_^_O[__O[^__[^_O_]_?W_ M_?W]__W]_?_\_/S_^_O[__O[^__Z^OK_^?GY__CX^/_W]_?_]?7U__3T]/_R M\O+_[^_O_^SL[/_IZ>G_Y.3D_]G9V?M(2$A7```````````````````````` M````````*BHJ-,O+R^[BXN+_Z.CH_^SL[/_O[^__\?'Q__/S\__U]?7_]O;V M__CX^/_Y^?G_^OKZ__KZ^O_[^_O__/S\__S\_/_]_?W__?W]__[^_O_^_O[_ M_O[^__[^_O_^_O[__O[^________________________________________ M_____O[^__[^_O_^_O[__O[^__[^_O_^_O[__?W]__W]_?_\_/S__/S\__O[ M^__Z^OK_^OKZ__GY^?_X^/C_]O;V__7U]?_S\_/_\?'Q_^_O[__KZ^O_Z.CH M_^+BXO_%Q<7G)"0D+0```````````````````````````````!`0$!2OKZ_0 MX.#@_^;FYO_JZNK_[N[N__#P\/_R\O+_]/3T__;V]O_W]_?_^/CX__GY^?_Z M^OK_^_O[__O[^__\_/S__/S\__W]_?_]_?W__O[^__[^_O_^_O[__O[^__[^ M_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^ M__[^_O_^_O[__?W]__W]_?_\_/S__/S\__O[^__[^_O_^OKZ__GY^?_X^/C_ M]_?W__;V]O_T]/3_\O+R__#P\/_N[N[_ZNKJ_^;FYO_@X.#_GIZ>NPL+"PT` M```````````````````````````````"`@(#=75UC=SGI_^SL M[/_O[^__\?'Q__/S\__U]?7_]O;V__CX^/_Y^?G_^OKZ__KZ^O_[^_O__/S\ M__S\_/_]_?W__?W]__W]_?_]_?W__O[^__[^_O_^_O[__O[^__[^_O_^_O[_ M_O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__?W]__W]_?_] M_?W__/S\__S\_/_[^_O_^OKZ__KZ^O_Y^?G_^/CX__;V]O_U]?7_\_/S__'Q M\?_O[^__[.SL_^GIZ?_DY.3_VMK:^V%A874!`0$"```````````````````` M`````````````````"8F)B[%Q<7GXN+B_^?GY__KZ^O_[N[N__'Q\?_S\_/_ M]/3T__;V]O_W]_?_^/CX__GY^?_Z^OK_^_O[__O[^__\_/S__/S\__W]_?_] M_?W__?W]__W]_?_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^ M_O_^_O[__O[^__[^_O_]_?W__?W]__W]_?_]_?W__/S\__S\_/_[^_O_^_O[ M__KZ^O_Y^?G_^/CX__?W]__V]O;_]/3T__/S\__Q\?'_[N[N_^OKZ__GY^?_ MXN+B_\?'Q^DJ*BHS```````````````````````````````````````````* M"@H,BXN+IM[>WO[EY>7_Z>GI_^WM[?_O[^__\O+R__/S\__U]?7_]O;V__?W M]__X^/C_^?GY__KZ^O_[^_O_^_O[__S\_/_\_/S__/S\__W]_?_]_?W__?W] M__W]_?_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__W]_?_]_?W_ M_?W]__W]_?_\_/S__/S\__S\_/_[^_O_^_O[__KZ^O_Y^?G_^/CX__?W]__V M]O;_]?7U__/S\__Q\?'_[^_O_^WM[?_IZ>G_Y>7E_]_?W_^GI_^7EY?_> MWM[^D)"0JPX.#A$````````````````````````````````````````````` M`````````0$!`4A(2%?0T-#SXN+B_^?GY__JZNK_[>WM__#P\/_Q\?'_\_/S M__7U]?_V]O;_]_?W__CX^/_Y^?G_^?GY__KZ^O_Z^OK_^_O[__O[^__[^_O_ M_/S\__S\_/_\_/S__/S\__S\_/_\_/S__/S\__S\_/_\_/S__/S\__S\_/_\ M_/S_^_O[__O[^__[^_O_^OKZ__KZ^O_Y^?G_^?GY__CX^/_W]_?_]O;V__7U M]?_S\_/_\?'Q__#P\/_M[>W_ZNKJ_^?GY__BXN+_R\O+[45%150!`0$!```` M```````````````````````````````````````````````````````)"0D+ M?'Q\E-O;V_WDY.3_Z.CH_^OKZ__N[N[_\/#P__+R\O_S\_/_]?7U__;V]O_W M]_?_^/CX__CX^/_Y^?G_^OKZ__KZ^O_Z^OK_^_O[__O[^__[^_O_^_O[__S\ M_/_\_/S__/S\__S\_/_\_/S__/S\__O[^__[^_O_^_O[__O[^__Z^OK_^OKZ M__KZ^O_Y^?G_^/CX__CX^/_W]_?_]O;V__7U]?_S\_/_\O+R__#P\/_N[N[_ MZ^OK_^CHZ/_DY.3_VMK:_&5E97@$!`0$```````````````````````````` M`````````````````````````````````````````!L;&R&FIJ;$W]_?_^7E MY?_IZ>G_[.SL_^[N[O_P\/#_\O+R__/S\__U]?7_]O;V__?W]__W]_?_^/CX M__GY^?_Y^?G_^OKZ__KZ^O_Z^OK_^_O[__O[^__[^_O_^_O[__O[^__[^_O_ M^_O[__O[^__[^_O_^_O[__KZ^O_Z^OK_^OKZ__GY^?_Y^?G_^/CX__?W]__W M]_?_]O;V__7U]?_S\_/_\O+R__#P\/_N[N[_[.SL_^GIZ?_EY>7_W]_?_I"0 MD*D9&1D>```````````````````````````````````````````````````` M```````````````````````!`0$!2TM+7,O+R^_AX>'_YN;F_^GIZ?_L[.S_ M[N[N__#P\/_R\O+_\_/S__3T]/_U]?7_]O;V__?W]__X^/C_^/CX__GY^?_Y M^?G_^?GY__KZ^O_Z^OK_^OKZ__KZ^O_Z^OK_^OKZ__KZ^O_Z^OK_^OKZ__KZ M^O_Y^?G_^?GY__GY^?_X^/C_^/CX__?W]__V]O;_]?7U__3T]/_S\_/_\O+R M__#P\/_N[N[_[.SL_^GIZ?_FYN;_X>'A_\;&QN<[.SM(`0$!`0`````````` M```````````````````````````````````````````````````````````` M``````````0$!`9G9V=\SGI_^SL[/_N[N[_\/#P__'Q M\?_S\_/_]/3T__7U]?_V]O;_]O;V__?W]__X^/C_^/CX__CX^/_Y^?G_^?GY M__GY^?_Y^?G_^?GY__GY^?_Y^?G_^?GY__GY^?_Y^?G_^/CX__CX^/_X^/C_ M]_?W__;V]O_V]O;_]?7U__3T]/_S\_/_\O+R__#P\/_N[N[_[.SL_^GIZ?_F MYN;_XN+B_\[.SO!H:&A\!04%!@`````````````````````````````````` M````````````````````````````````````````````````````````!04% M!F%A87+7U]?YXN+B_^;FYO_IZ>G_[.SL_^[N[O_P\/#_\?'Q__+R\O_S\_/_ M]/3T__7U]?_V]O;_]O;V__?W]__W]_?_]_?W__CX^/_X^/C_^/CX__CX^/_X M^/C_^/CX__CX^/_X^/C_]_?W__?W]__W]_?_]O;V__;V]O_U]?7_]/3T__/S M\__R\O+_\?'Q__#P\/_N[N[_[.SL_^GIZ?_FYN;_XN+B_]C8V/MV=G:-!04% M!P`````````````````````````````````````````````````````````` M```````````````````````````````````````````.#@X0=G9VC<_/S_#B MXN+_YN;F_^GIZ?_KZ^O_[>WM_^_O[__P\/#_\?'Q__+R\O_S\_/_]/3T__7U M]?_U]?7_]O;V__;V]O_V]O;_]_?W__?W]__W]_?_]_?W__?W]__W]_?_]O;V M__;V]O_V]O;_]?7U__7U]?_T]/3_\_/S__/S\__R\O+_\/#P_^_O[__M[>W_ MZ^OK_^GIZ?_FYN;_XN+B_]/3T_5X>'B/#P\/$@`````````````````````` M```````````````````````````````````````````````````````````` M``````````````````````````````8&!@=T='2+T]/3]>'AX?_EY>7_Z.CH M_^KJZO_L[.S_[N[N_^_O[__P\/#_\?'Q__+R\O_S\_/_]/3T__3T]/_U]?7_ M]?7U__7U]?_U]?7_]?7U__7U]?_U]?7_]?7U__7U]?_U]?7_]/3T__3T]/_S M\_/_\O+R__'Q\?_Q\?'_[^_O_^[N[O_L[.S_ZNKJ_^CHZ/_EY>7_X>'A_]?7 MU_N`@(";"@H*#``````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````````````"@H*#&EI:7[%Q<7GW]_?_^3DY/_GY^?_Z>GI_^OKZ__M M[>W_[N[N_^_O[__P\/#_\?'Q__+R\O_R\O+_\_/S__/S\__S\_/_\_/S__3T M]/_T]/3_\_/S__/S\__S\_/_\_/S__+R\O_R\O+_\?'Q__#P\/_O[^__[N[N M_^WM[?_KZ^O_Z>GI_^?GY__DY.3_W]_?_\S,S.]T='2-#@X.$@`````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```$!`0%/3T]2;6UM=;;V]O\XN+B_^7EY?_GY^?_Z>GI_^OKZ__L[.S_[N[N M_^_O[__O[^__\/#P__#P\/_Q\?'_\?'Q__'Q\?_Q\?'_\?'Q__'Q\?_Q\?'_ M\?'Q__#P\/_P\/#_[^_O_^[N[O_N[N[_[.SL_^OKZ__IZ>G_Y^?G_^7EY?_B MXN+_W-S<_L'!P>5145%B!04%!@`````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````````````````````````````````````$!`0$@("`G M<'!PALC(R.K=W=W^X^/C_^7EY?_GY^?_Z>GI_^KJZO_L[.S_[.SL_^WM[?_N M[N[_[N[N_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^[N[O_N[N[_[>WM_^SL M[/_KZ^O_ZNKJ_^GIZ?_GY^?_Y>7E_^+BXO_?W]__T-#0\Y24E+0K*RLU`P,# M!``````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````````````````````````````<'!PDH*"@PB(B(H-'1 MT?/?W]__XN+B_^3DY/_FYN;_Z.CH_^GIZ?_JZNK_ZNKJ_^OKZ__L[.S_[.SL M_^SL[/_L[.S_[.SL_^OKZ__KZ^O_Z^OK_^KJZO_IZ>G_Z.CH_^;FYO_DY.3_ MXN+B_]_?W__1T='SEY>7M3X^/DH*"@H,```````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````````````````````D)"0L^/CY*C(R,IL#`P.#:VMK[ MX.#@_^+BXO_DY.3_Y>7E_^;FYO_GY^?_Y^?G_^CHZ/_HZ.C_Z.CH_^CHZ/_G MY^?_Y^?G_^;FYO_EY>7_Y.3D_^+BXO_@X.#_V]O;_,[.SO*HJ*C*/S\_2PH* M"@P````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````````````4%!08:&AH@<'!PAJ"@H+W$Q,3FU]?7^=[> MWO_@X.#_X>'A_^+BXO_BXN+_X^/C_^+BXO_BXN+_XN+B_^'AX?_?W]__W=W= M_M75U?;.SL[RKJZNSV!@8'(R,C(]$Q,3&`$!`0$````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````("`@()"0D+&QL;(4I*2EF%A86@F9F9M[2TM-7"PL+E MRLK*[LC(R.K)RF)B8M7IZ>I)#0T-1,C(R/1`0$!0! M`0$!```````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````````````````P,#`P<'!PD1$1$5%Q<7&RHJ*C,B(B(I)B8F+S4U M-4$7%Q<;%!04&`D)"0L$!`0$```````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` $```````` end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____TUPTUO_REDAHS_ECAFRUS____O____SURFACE_SHADER_OUTPUT____O.init" Content-Type: text/plain type = output matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____TUPTUO_REDAHS_ECAFRUS____O____SURFACE_SHADER_OUTPUT____O.def" Content-Type: text/plain comment "" position 15 -5.97 connectornextid 6 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "shader" } inputsNamed3 { 1 O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O 0 1 "Cf" 2 "" "" 1 "Of" 3 "" "" 1 "Af" 4 "" "" 1 "N" 5 "" "" 1 "F" } inputs { 0 O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 4 "" 0 1 } stat { create 1616024447 modify 1622829546 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____TUPTUO_REDAHS_ECAFRUS____O____SURFACE_SHADER_OUTPUT____O.parm" Content-Type: text/plain { version 0.8 contexttype [ 0 locks=0 ] ( surface ) outputcodelast [ 0 locks=0 ] ( "on" ) parmorder [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____TUPTUO_REDAHS_ECAFRUS____O____SURFACE_SHADER_OUTPUT____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____TCELOC_TUPTUO____O____OUTPUT_COLECT____O.init" Content-Type: text/plain type = collect matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____TCELOC_TUPTUO____O____OUTPUT_COLECT____O.def" Content-Type: text/plain comment "" position 17 -6.61 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { 0 O____TUPTUO_REDAHS_ECAFRUS____O____SURFACE_SHADER_OUTPUT____O 0 1 "shader1" } inputs { 0 O____TUPTUO_REDAHS_ECAFRUS____O____SURFACE_SHADER_OUTPUT____O 0 1 } stat { create 1616024447 modify 1627741272 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____TCELOC_TUPTUO____O____OUTPUT_COLECT____O.parm" Content-Type: text/plain { version 0.8 inputnum [ 0 locks=0 ] ( 1 ) inputname1 [ 0 locks=0 ] ( "" ) inputlabel1 [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____TCELOC_TUPTUO____O____OUTPUT_COLECT____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O.init" Content-Type: text/plain type = O____REDAHS_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_SHADER____O matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O.def" Content-Type: text/plain comment "" position 13 -5.31 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "diff" } inputsNamed3 { } inputs { } stat { create 1622291143 modify 1622829546 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" }, "backgroundimages":{ "type":"string", "value":"[{\"path\": \"C:/O/O_AIDIV_O_VIDIA_O/GQJ.8402 2048.JPG\", \"rect\": [4.019345226209779, -73.94285714570965, 111.95803571439214, 33.99583334247271]}]" }, "wirestyle":{ "type":"string", "value":"rounded" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/__netbox1.netboxinit" Content-Type: text/plain 2 2 { autofit := 0; color := "UT_Color RGB 1 1 1 "; comment := O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O; height := 21.699999988079071; minimized := 0; owner := __netbox2; width := 71; x_position := 8.0000000000000018; y_position := 8; } { create 1622312274 modify 1640789326 author Administrator@O access 0777 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/__netbox2.netboxinit" Content-Type: text/plain 2 2 { autofit := 0; color := "UT_Color RGB 1 1 1 "; comment := O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O; height := 44.700000000000003; minimized := 0; width := 95; x_position := 7; y_position := -14; } { create 1622484078 modify 1640789326 author Administrator@O access 0777 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____O.init" Content-Type: text/plain type = subconst matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____O.def" Content-Type: text/plain comment "" position 15 6.7 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "subed" } inputsNamed3 { 0 O____TCARTBUS_1____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____1_SUBTRACT____O 1 1 "val" } inputs { 0 O____TCARTBUS_1____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____1_SUBTRACT____O 0 1 } stat { create 1622289130 modify 1622823940 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____O.parm" Content-Type: text/plain { version 0.8 signature [ 0 locks=0 ] ( f ) subconst [ 0 locks=0 ] ( 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____O.netbox" Content-Type: text/plain __netbox2 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____O.init" Content-Type: text/plain type = pow matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____O.def" Content-Type: text/plain comment "" position 15 1.775 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 2 "pow" } inputsNamed3 { 0 O____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____O 1 1 "val" 1 "" "" 1 "exp" } inputs { 0 O____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____O 0 1 1 "" 0 1 } stat { create 1622289211 modify 1622823940 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____O.parm" Content-Type: text/plain { version 0.8 signature [ 0 locks=0 ] ( default ) val [ 0 locks=0 ] ( 1 ) val_v [ 0 locks=0 ] ( 1 1 1 ) val_u [ 0 locks=0 ] ( 1 1 ) val_p [ 0 locks=0 ] ( 1 1 1 ) val_n [ 0 locks=0 ] ( 1 1 1 ) val_c [ 0 locks=0 ] ( 1 1 1 ) val_v4 [ 0 locks=0 ] ( 1 1 1 1 ) val_uf [ 0 locks=0 ] ( 1 ) val_uv [ 0 locks=0 ] ( 1 1 1 ) val_up [ 0 locks=0 ] ( 1 1 1 ) val_un [ 0 locks=0 ] ( 1 1 1 ) val_uc [ 0 locks=0 ] ( 1 1 1 ) exp [ 0 locks=0 ] ( 3 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____O.netbox" Content-Type: text/plain __netbox2 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____O.init" Content-Type: text/plain type = pow matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____O.def" Content-Type: text/plain comment "" position 15 -3.225 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 2 "pow" } inputsNamed3 { 0 O____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____O 1 1 "val" 1 "" "" 1 "exp" } inputs { 0 O____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____O 0 1 1 "" 0 1 } stat { create 1622289211 modify 1622823940 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____O.chn" Content-Type: text/plain { channel exp { lefttype = extend righttype = extend default = 3 flags = 0 segment { length = 0 value = 3 3 expr = 1/3 } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____O.parm" Content-Type: text/plain { version 0.8 signature [ 0 locks=0 ] ( default ) val [ 0 locks=0 ] ( 1 ) val_v [ 0 locks=0 ] ( 1 1 1 ) val_u [ 0 locks=0 ] ( 1 1 ) val_p [ 0 locks=0 ] ( 1 1 1 ) val_n [ 0 locks=0 ] ( 1 1 1 ) val_c [ 0 locks=0 ] ( 1 1 1 ) val_v4 [ 0 locks=0 ] ( 1 1 1 1 ) val_uf [ 0 locks=0 ] ( 1 ) val_uv [ 0 locks=0 ] ( 1 1 1 ) val_up [ 0 locks=0 ] ( 1 1 1 ) val_un [ 0 locks=0 ] ( 1 1 1 ) val_uc [ 0 locks=0 ] ( 1 1 1 ) exp [ 8 locks=0 ] ( [ exp 0.33333333333333331 ] ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____O.netbox" Content-Type: text/plain __netbox2 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O.init" Content-Type: text/plain type = constant matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O.def" Content-Type: text/plain comment "" position 12.5 -12.96 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "_1__log__rad_4__atan_1______1___" } inputsNamed3 { } inputs { } stat { create 1622289445 modify 1622828277 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O.chn" Content-Type: text/plain { channel floatdef { lefttype = extend righttype = extend default = 0.76100000000000001 flags = 0 segment { length = 0 value = 0.76100000000000001 0.76100000000000001 expr = "1.-log( rad(4.*atan(1.)) - 1. )" } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O.parm" Content-Type: text/plain { version 0.8 consttype [ 0 locks=0 ] ( "float" ) floatdef [ 8 locks=0 ] ( [ floatdef 0.23845021711910563 ] ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) bsdfdef [ 0 locks=0 ] ( "" ) dictdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) surfacedef [ 0 locks=0 ] ( "" ) displacementdef [ 0 locks=0 ] ( "" ) atmospheredef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) dictadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) parmuniform [ 0 locks=0 ] ( "on" ) constname [ 0 locks=0 ] ( "1.-log( rad(4.*atan(1.)) - 1. )" ) constlabel [ 0 locks=0 ] ( Constant ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O.netbox" Content-Type: text/plain __netbox2 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O.init" Content-Type: text/plain type = multiply matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O.def" Content-Type: text/plain comment "" position 15 -5.65 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 2 "product" } inputsNamed3 { 0 O____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____O 2 1 "input1" 1 O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O 0 1 "input2" } inputs { 0 O____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____O 0 1 1 O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O 0 1 } stat { create 1622289477 modify 1622828057 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O.netbox" Content-Type: text/plain __netbox2 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____1_DDA____O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O____ADD_1____O.init" Content-Type: text/plain type = addconst matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____1_DDA____O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O____ADD_1____O.def" Content-Type: text/plain comment "" position 15 -8.3 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "added" } inputsNamed3 { 0 O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O 2 1 "val" } inputs { 0 O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O 0 1 } stat { create 1622289509 modify 1622828056 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____1_DDA____O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O____ADD_1____O.parm" Content-Type: text/plain { version 0.8 signature [ 0 locks=0 ] ( f ) addconst [ 0 locks=0 ] ( 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____1_DDA____O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O____ADD_1____O.netbox" Content-Type: text/plain __netbox2 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____1_DDA____O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O____ADD_1____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____O____TCARTBUS____1_DDA____O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O____ADD_1____SUBRTRACT____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O.init" Content-Type: text/plain type = subtract matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____O____TCARTBUS____1_DDA____O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O____ADD_1____SUBRTRACT____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O.def" Content-Type: text/plain comment "" position 15 -10.66 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "diff" } inputsNamed3 { 0 O____1_DDA____O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O____ADD_1____O 1 1 "input1" 2 O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O 0 1 "input2" } inputs { 0 O____1_DDA____O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O____ADD_1____O 0 1 1 O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O 0 1 } stat { create 1622289527 modify 1622828058 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____O____TCARTBUS____1_DDA____O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O____ADD_1____SUBRTRACT____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____O____TCARTBUS____1_DDA____O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O____ADD_1____SUBRTRACT____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O.netbox" Content-Type: text/plain __netbox2 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____O____TCARTBUS____1_DDA____O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O____ADD_1____SUBRTRACT____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TUPNIBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBINPUT___O.init" Content-Type: text/plain type = subinput matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TUPNIBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBINPUT___O.def" Content-Type: text/plain comment "" position 5 31.965 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1622291053 modify 1622823293 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TUPNIBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBINPUT___O.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TUPNIBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBINPUT___O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____O.init" Content-Type: text/plain type = pow matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____O.def" Content-Type: text/plain comment "" position 13 16.615 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress off colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 2 "pow" } inputsNamed3 { 0 O____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____O 1 1 "val" 1 "" "" 1 "exp" } inputs { 0 O____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____O 0 1 1 "" 0 1 } stat { create 1616024634 modify 1622483532 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____O.parm" Content-Type: text/plain { version 0.8 signature [ 0 locks=0 ] ( default ) val [ 0 locks=0 ] ( 1 ) val_v [ 0 locks=0 ] ( 1 1 1 ) val_u [ 0 locks=0 ] ( 1 1 ) val_p [ 0 locks=0 ] ( 1 1 1 ) val_n [ 0 locks=0 ] ( 1 1 1 ) val_c [ 0 locks=0 ] ( 1 1 1 ) val_v4 [ 0 locks=0 ] ( 1 1 1 1 ) val_uf [ 0 locks=0 ] ( 1 ) val_uv [ 0 locks=0 ] ( 1 1 1 ) val_up [ 0 locks=0 ] ( 1 1 1 ) val_un [ 0 locks=0 ] ( 1 1 1 ) val_uc [ 0 locks=0 ] ( 1 1 1 ) exp [ 0 locks=0 ] ( 2 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____O.netbox" Content-Type: text/plain __netbox1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____O.init" Content-Type: text/plain type = complement matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____O.def" Content-Type: text/plain comment "" position 13 14.04 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "complem" } inputsNamed3 { 0 O____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____O 2 1 "val" } inputs { 0 O____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____O 0 1 } stat { create 1622273432 modify 1622483532 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____O.parm" Content-Type: text/plain { version 0.8 signature [ 0 locks=0 ] ( default ) val [ 0 locks=0 ] ( 1 ) val_i [ 0 locks=0 ] ( 1 ) val_u [ 0 locks=0 ] ( 1 1 ) val_v [ 0 locks=0 ] ( 1 1 1 ) val_p [ 0 locks=0 ] ( 1 1 1 ) val_n [ 0 locks=0 ] ( 1 1 1 ) val_c [ 0 locks=0 ] ( 1 1 1 ) val_v4 [ 0 locks=0 ] ( 1 1 1 1 ) val_uf [ 0 locks=0 ] ( 1 ) val_uv [ 0 locks=0 ] ( 1 1 1 ) val_up [ 0 locks=0 ] ( 1 1 1 ) val_un [ 0 locks=0 ] ( 1 1 1 ) val_uc [ 0 locks=0 ] ( 1 1 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____O.netbox" Content-Type: text/plain __netbox1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____O.init" Content-Type: text/plain type = sqrt matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____O.def" Content-Type: text/plain comment "" position 13 11.54 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "sqrt" } inputsNamed3 { 0 O____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____O 1 1 "val" } inputs { 0 O____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____O 0 1 } stat { create 1622273469 modify 1622483532 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____O.parm" Content-Type: text/plain { version 0.8 signature [ 0 locks=0 ] ( default ) val [ 0 locks=0 ] ( 1 ) val_u [ 0 locks=0 ] ( 1 1 ) val_v [ 0 locks=0 ] ( 1 1 1 ) val_p [ 0 locks=0 ] ( 1 1 1 ) val_n [ 0 locks=0 ] ( 1 1 1 ) val_c [ 0 locks=0 ] ( 1 1 1 ) val_v4 [ 0 locks=0 ] ( 1 1 1 1 ) val_uf [ 0 locks=0 ] ( 1 ) val_uv [ 0 locks=0 ] ( 1 1 1 ) val_up [ 0 locks=0 ] ( 1 1 1 ) val_un [ 0 locks=0 ] ( 1 1 1 ) val_uc [ 0 locks=0 ] ( 1 1 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____O.netbox" Content-Type: text/plain __netbox1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____1_SUBTRACT____O.init" Content-Type: text/plain type = complement matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____1_SUBTRACT____O.def" Content-Type: text/plain comment "" position 13 9.04 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "complem" } inputsNamed3 { 0 O____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____O 1 1 "val" } inputs { 0 O____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____O 0 1 } stat { create 1622273432 modify 1622483532 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____1_SUBTRACT____O.parm" Content-Type: text/plain { version 0.8 signature [ 0 locks=0 ] ( default ) val [ 0 locks=0 ] ( 1 ) val_i [ 0 locks=0 ] ( 1 ) val_u [ 0 locks=0 ] ( 1 1 ) val_v [ 0 locks=0 ] ( 1 1 1 ) val_p [ 0 locks=0 ] ( 1 1 1 ) val_n [ 0 locks=0 ] ( 1 1 1 ) val_c [ 0 locks=0 ] ( 1 1 1 ) val_v4 [ 0 locks=0 ] ( 1 1 1 1 ) val_uf [ 0 locks=0 ] ( 1 ) val_uv [ 0 locks=0 ] ( 1 1 1 ) val_up [ 0 locks=0 ] ( 1 1 1 ) val_un [ 0 locks=0 ] ( 1 1 1 ) val_uc [ 0 locks=0 ] ( 1 1 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____1_SUBTRACT____O.netbox" Content-Type: text/plain __netbox1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____1_SUBTRACT____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____O.init" Content-Type: text/plain type = negate matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____O.def" Content-Type: text/plain comment "" position 15 4.2 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "negated" } inputsNamed3 { 0 O____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____O 1 1 "val" } inputs { 0 O____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____O 0 1 } stat { create 1622475277 modify 1622823940 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____O.parm" Content-Type: text/plain { version 0.8 signature [ 0 locks=0 ] ( f ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____O.netbox" Content-Type: text/plain __netbox2 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____O.init" Content-Type: text/plain type = complement matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____O.def" Content-Type: text/plain comment "" position 15 -0.8 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "complem" } inputsNamed3 { 0 O____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____O 2 1 "val" } inputs { 0 O____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____O 0 1 } stat { create 1622273432 modify 1622823940 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____O.parm" Content-Type: text/plain { version 0.8 signature [ 0 locks=0 ] ( default ) val [ 0 locks=0 ] ( 1 ) val_i [ 0 locks=0 ] ( 1 ) val_u [ 0 locks=0 ] ( 1 1 ) val_v [ 0 locks=0 ] ( 1 1 1 ) val_p [ 0 locks=0 ] ( 1 1 1 ) val_n [ 0 locks=0 ] ( 1 1 1 ) val_c [ 0 locks=0 ] ( 1 1 1 ) val_v4 [ 0 locks=0 ] ( 1 1 1 1 ) val_uf [ 0 locks=0 ] ( 1 ) val_uv [ 0 locks=0 ] ( 1 1 1 ) val_up [ 0 locks=0 ] ( 1 1 1 ) val_un [ 0 locks=0 ] ( 1 1 1 ) val_uc [ 0 locks=0 ] ( 1 1 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____O.netbox" Content-Type: text/plain __netbox2 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____LAMRON_ECAFRUS____O____SURFACE_NORMAL____O.init" Content-Type: text/plain type = global matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____LAMRON_ECAFRUS____O____SURFACE_NORMAL____O.def" Content-Type: text/plain comment "" position 9 28.54 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "N" } inputsNamed3 { } inputs { } stat { create 1392158830 modify 1622483532 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____LAMRON_ECAFRUS____O____SURFACE_NORMAL____O.parm" Content-Type: text/plain { version 0.8 contexttype [ 0 locks=0 ] ( surface ) usemenu [ 0 locks=0 ] ( "on" ) varname [ 0 locks=0 ] ( N ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____LAMRON_ECAFRUS____O____SURFACE_NORMAL____O.netbox" Content-Type: text/plain __netbox1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____LAMRON_ECAFRUS____O____SURFACE_NORMAL____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____O.init" Content-Type: text/plain type = global matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____O.def" Content-Type: text/plain comment "" position 9 18.54 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "I" } inputsNamed3 { } inputs { } stat { create 1392158830 modify 1622483532 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____O.parm" Content-Type: text/plain { version 0.8 contexttype [ 0 locks=0 ] ( surface ) usemenu [ 0 locks=0 ] ( "on" ) varname [ 0 locks=0 ] ( I ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____O.netbox" Content-Type: text/plain __netbox1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TUPTUOBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBOUTPUT___O.init" Content-Type: text/plain type = suboutput matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TUPTUOBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBOUTPUT___O.def" Content-Type: text/plain comment "" position 17 -15.885 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { 0 O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____O____TCARTBUS____1_DDA____O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O____ADD_1____SUBRTRACT____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O 1 1 "diff" } inputs { 0 O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____O____TCARTBUS____1_DDA____O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O____ADD_1____SUBRTRACT____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O 0 1 } stat { create 1622291053 modify 1622829505 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TUPTUOBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBOUTPUT___O.parm" Content-Type: text/plain { version 0.8 name1 [ 0 locks=0 ] ( "" ) label1 [ 0 locks=0 ] ( "" ) name2 [ 0 locks=0 ] ( "" ) label2 [ 0 locks=0 ] ( "" ) name3 [ 0 locks=0 ] ( "" ) label3 [ 0 locks=0 ] ( "" ) name4 [ 0 locks=0 ] ( "" ) label4 [ 0 locks=0 ] ( "" ) name5 [ 0 locks=0 ] ( "" ) label5 [ 0 locks=0 ] ( "" ) name6 [ 0 locks=0 ] ( "" ) label6 [ 0 locks=0 ] ( "" ) name7 [ 0 locks=0 ] ( "" ) label7 [ 0 locks=0 ] ( "" ) name8 [ 0 locks=0 ] ( "" ) label8 [ 0 locks=0 ] ( "" ) name9 [ 0 locks=0 ] ( "" ) label9 [ 0 locks=0 ] ( "" ) name10 [ 0 locks=0 ] ( "" ) label10 [ 0 locks=0 ] ( "" ) name11 [ 0 locks=0 ] ( "" ) label11 [ 0 locks=0 ] ( "" ) name12 [ 0 locks=0 ] ( "" ) label12 [ 0 locks=0 ] ( "" ) name13 [ 0 locks=0 ] ( "" ) label13 [ 0 locks=0 ] ( "" ) name14 [ 0 locks=0 ] ( "" ) label14 [ 0 locks=0 ] ( "" ) name15 [ 0 locks=0 ] ( "" ) label15 [ 0 locks=0 ] ( "" ) name16 [ 0 locks=0 ] ( "" ) label16 [ 0 locks=0 ] ( "" ) name17 [ 0 locks=0 ] ( "" ) label17 [ 0 locks=0 ] ( "" ) name18 [ 0 locks=0 ] ( "" ) label18 [ 0 locks=0 ] ( "" ) name19 [ 0 locks=0 ] ( "" ) label19 [ 0 locks=0 ] ( "" ) name20 [ 0 locks=0 ] ( "" ) label20 [ 0 locks=0 ] ( "" ) name21 [ 0 locks=0 ] ( "" ) label21 [ 0 locks=0 ] ( "" ) name22 [ 0 locks=0 ] ( "" ) label22 [ 0 locks=0 ] ( "" ) name23 [ 0 locks=0 ] ( "" ) label23 [ 0 locks=0 ] ( "" ) name24 [ 0 locks=0 ] ( "" ) label24 [ 0 locks=0 ] ( "" ) name25 [ 0 locks=0 ] ( "" ) label25 [ 0 locks=0 ] ( "" ) name26 [ 0 locks=0 ] ( "" ) label26 [ 0 locks=0 ] ( "" ) name27 [ 0 locks=0 ] ( "" ) label27 [ 0 locks=0 ] ( "" ) name28 [ 0 locks=0 ] ( "" ) label28 [ 0 locks=0 ] ( "" ) name29 [ 0 locks=0 ] ( "" ) label29 [ 0 locks=0 ] ( "" ) name30 [ 0 locks=0 ] ( "" ) label30 [ 0 locks=0 ] ( "" ) name31 [ 0 locks=0 ] ( "" ) label31 [ 0 locks=0 ] ( "" ) name32 [ 0 locks=0 ] ( "" ) label32 [ 0 locks=0 ] ( "" ) name33 [ 0 locks=0 ] ( "" ) label33 [ 0 locks=0 ] ( "" ) name34 [ 0 locks=0 ] ( "" ) label34 [ 0 locks=0 ] ( "" ) name35 [ 0 locks=0 ] ( "" ) label35 [ 0 locks=0 ] ( "" ) name36 [ 0 locks=0 ] ( "" ) label36 [ 0 locks=0 ] ( "" ) name37 [ 0 locks=0 ] ( "" ) label37 [ 0 locks=0 ] ( "" ) name38 [ 0 locks=0 ] ( "" ) label38 [ 0 locks=0 ] ( "" ) name39 [ 0 locks=0 ] ( "" ) label39 [ 0 locks=0 ] ( "" ) name40 [ 0 locks=0 ] ( "" ) label40 [ 0 locks=0 ] ( "" ) name41 [ 0 locks=0 ] ( "" ) label41 [ 0 locks=0 ] ( "" ) name42 [ 0 locks=0 ] ( "" ) label42 [ 0 locks=0 ] ( "" ) name43 [ 0 locks=0 ] ( "" ) label43 [ 0 locks=0 ] ( "" ) name44 [ 0 locks=0 ] ( "" ) label44 [ 0 locks=0 ] ( "" ) name45 [ 0 locks=0 ] ( "" ) label45 [ 0 locks=0 ] ( "" ) name46 [ 0 locks=0 ] ( "" ) label46 [ 0 locks=0 ] ( "" ) name47 [ 0 locks=0 ] ( "" ) label47 [ 0 locks=0 ] ( "" ) name48 [ 0 locks=0 ] ( "" ) label48 [ 0 locks=0 ] ( "" ) name49 [ 0 locks=0 ] ( "" ) label49 [ 0 locks=0 ] ( "" ) name50 [ 0 locks=0 ] ( "" ) label50 [ 0 locks=0 ] ( "" ) name51 [ 0 locks=0 ] ( "" ) label51 [ 0 locks=0 ] ( "" ) name52 [ 0 locks=0 ] ( "" ) label52 [ 0 locks=0 ] ( "" ) name53 [ 0 locks=0 ] ( "" ) label53 [ 0 locks=0 ] ( "" ) name54 [ 0 locks=0 ] ( "" ) label54 [ 0 locks=0 ] ( "" ) name55 [ 0 locks=0 ] ( "" ) label55 [ 0 locks=0 ] ( "" ) name56 [ 0 locks=0 ] ( "" ) label56 [ 0 locks=0 ] ( "" ) name57 [ 0 locks=0 ] ( "" ) label57 [ 0 locks=0 ] ( "" ) name58 [ 0 locks=0 ] ( "" ) label58 [ 0 locks=0 ] ( "" ) name59 [ 0 locks=0 ] ( "" ) label59 [ 0 locks=0 ] ( "" ) name60 [ 0 locks=0 ] ( "" ) label60 [ 0 locks=0 ] ( "" ) name61 [ 0 locks=0 ] ( "" ) label61 [ 0 locks=0 ] ( "" ) name62 [ 0 locks=0 ] ( "" ) label62 [ 0 locks=0 ] ( "" ) name63 [ 0 locks=0 ] ( "" ) label63 [ 0 locks=0 ] ( "" ) name64 [ 0 locks=0 ] ( "" ) label64 [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TUPTUOBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBOUTPUT___O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____O.init" Content-Type: text/plain type = abs matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____O.def" Content-Type: text/plain comment "" position 11 22.54 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "abs" } inputsNamed3 { 0 O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O 2 1 "val" } inputs { 0 O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O 0 1 } stat { create 1622477963 modify 1622483532 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____O.parm" Content-Type: text/plain { version 0.8 signature [ 0 locks=0 ] ( default ) val [ 0 locks=0 ] ( 1 ) val_i [ 0 locks=0 ] ( 1 ) val_u [ 0 locks=0 ] ( 1 1 ) val_v [ 0 locks=0 ] ( 1 1 1 ) val_p [ 0 locks=0 ] ( 1 1 1 ) val_n [ 0 locks=0 ] ( 1 1 1 ) val_c [ 0 locks=0 ] ( 1 1 1 ) val_v4 [ 0 locks=0 ] ( 1 1 1 1 ) val_uf [ 0 locks=0 ] ( 1 ) val_uv [ 0 locks=0 ] ( 1 1 1 ) val_up [ 0 locks=0 ] ( 1 1 1 ) val_un [ 0 locks=0 ] ( 1 1 1 ) val_uc [ 0 locks=0 ] ( 1 1 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____O.netbox" Content-Type: text/plain __netbox1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____O.outputinfos" Content-Type: application/octet-stream Content-Transfer-Encoding: base64 TnVtSW5mb3MgMQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBhYnMKRGVidWdDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCkJ5cGFzc0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KTm9ybWFsTW9kZSAwCkI= eXBhc3NNb2RlIDEKVXNlRGVmYXVsdFZhbHVlIDEKRW5kSW5mbwoAAAAAAAAAAA== --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O.init" Content-Type: text/plain type = dot matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O.def" Content-Type: text/plain comment "" position 9 23.615 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 2 "dotprod" } inputsNamed3 { 0 O____EZILAMRON____LAMRON_ECAFRUS____O____SURFACE_NORMAL____NORMALIZE____O 1 1 "vec1" 1 O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O 1 1 "vec2" } inputs { 0 O____EZILAMRON____LAMRON_ECAFRUS____O____SURFACE_NORMAL____NORMALIZE____O 0 1 1 O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O 0 1 } stat { create 1392158830 modify 1622483532 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O.parm" Content-Type: text/plain { version 0.8 signature [ 0 locks=0 ] ( default ) vec1 [ 0 locks=0 ] ( 1 0 0 ) vec2 [ 0 locks=0 ] ( 0 1 0 ) vec1_c [ 0 locks=0 ] ( 1 0 0 ) vec2_c [ 0 locks=0 ] ( 0 1 0 ) vec1_uv [ 0 locks=0 ] ( 1 0 0 ) vec2_uv [ 0 locks=0 ] ( 0 1 0 ) vec1_uc [ 0 locks=0 ] ( 1 0 0 ) vec2_uc [ 0 locks=0 ] ( 0 1 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O.netbox" Content-Type: text/plain __netbox1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____LAMRON_ECAFRUS____O____SURFACE_NORMAL____NORMALIZE____O.init" Content-Type: text/plain type = normalize matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____LAMRON_ECAFRUS____O____SURFACE_NORMAL____NORMALIZE____O.def" Content-Type: text/plain comment "" position 9 26.04 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "nvec" } inputsNamed3 { 0 O____LAMRON_ECAFRUS____O____SURFACE_NORMAL____O 0 1 "vec" } inputs { 0 O____LAMRON_ECAFRUS____O____SURFACE_NORMAL____O 0 1 } stat { create 1392158830 modify 1622483532 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____LAMRON_ECAFRUS____O____SURFACE_NORMAL____NORMALIZE____O.parm" Content-Type: text/plain { version 0.8 signature [ 0 locks=0 ] ( default ) vec [ 0 locks=0 ] ( 1 0 0 ) vec_u [ 0 locks=0 ] ( 1 0 ) vec_p [ 0 locks=0 ] ( 1 0 0 ) vec_v [ 0 locks=0 ] ( 1 0 0 ) vec_v4 [ 0 locks=0 ] ( 0 0 0 1 ) vec_un [ 0 locks=0 ] ( 1 0 0 ) vec_up [ 0 locks=0 ] ( 1 0 0 ) vec_uv [ 0 locks=0 ] ( 1 0 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____LAMRON_ECAFRUS____O____SURFACE_NORMAL____NORMALIZE____O.netbox" Content-Type: text/plain __netbox1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____LAMRON_ECAFRUS____O____SURFACE_NORMAL____NORMALIZE____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____LAMRON_ECAFRUS____O____SURFACE_NORMAL____NORMALIZE____O.outputinfos" Content-Type: application/octet-stream Content-Transfer-Encoding: base64 TnVtSW5mb3MgMQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBudmVjCkRlYnVnQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpCeXBhc3NDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCk5vcm1hbE1vZGUgMAo= QnlwYXNzTW9kZSAxClVzZURlZmF1bHRWYWx1ZSAxCkVuZEluZm8KAAAAAAAAAAA= --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O.init" Content-Type: text/plain type = normalize matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O.def" Content-Type: text/plain comment "" position 9 21.04 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "nvec" } inputsNamed3 { 0 O____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____O 0 1 "vec" } inputs { 0 O____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____O 0 1 } stat { create 1392158830 modify 1622483532 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O.parm" Content-Type: text/plain { version 0.8 signature [ 0 locks=0 ] ( default ) vec [ 0 locks=0 ] ( 1 0 0 ) vec_u [ 0 locks=0 ] ( 1 0 ) vec_p [ 0 locks=0 ] ( 1 0 0 ) vec_v [ 0 locks=0 ] ( 1 0 0 ) vec_v4 [ 0 locks=0 ] ( 0 0 0 1 ) vec_un [ 0 locks=0 ] ( 1 0 0 ) vec_up [ 0 locks=0 ] ( 1 0 0 ) vec_uv [ 0 locks=0 ] ( 1 0 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O.netbox" Content-Type: text/plain __netbox1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O.outputinfos" Content-Type: application/octet-stream Content-Transfer-Encoding: base64 TnVtSW5mb3MgMQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBudmVjCkRlYnVnQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpCeXBhc3NDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCk5vcm1hbE1vZGUgMAo= QnlwYXNzTW9kZSAxClVzZURlZmF1bHRWYWx1ZSAxCkVuZEluZm8KAAAAAAAAAAA= --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/global1.init" Content-Type: text/plain type = global matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/global1.def" Content-Type: text/plain comment "" position 12.4749 -16.846 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "Cf" } inputsNamed3 { } inputs { } stat { create 1622828975 modify 1622829551 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/global1.parm" Content-Type: text/plain { version 0.8 contexttype [ 0 locks=0 ] ( surface ) usemenu [ 0 locks=0 ] ( "off" ) varname [ 0 locks=0 ] ( P ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/global1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/snippet1.init" Content-Type: text/plain type = snippet matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/snippet1.def" Content-Type: text/plain comment "" position 14.9152 -16.715 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { 0 global1 0 1 "Cf" } inputs { 0 global1 0 1 } stat { create 1622829515 modify 1622829570 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/snippet1.parm" Content-Type: text/plain { version 0.8 code [ 0 locks=0 ] ( @Cf=@Cf; ) includes [ 0 locks=0 ] ( "" ) outercode [ 0 locks=0 ] ( "" ) expandcode [ 0 locks=0 ] ( "on" ) strict [ 0 locks=0 ] ( "on" ) namenum [ 0 locks=0 ] ( 1 ) exportlist [ 0 locks=0 ] ( "" ) forcecodegeneration [ 0 locks=0 ] ( "on" ) strictvariables [ 0 locks=0 ] ( "off" ) name1 [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/snippet1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O.init" Content-Type: text/plain type = O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O.def" Content-Type: text/plain comment "" position -50.3 2.68017 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1622567684 modify 1622803364 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" }, "backgroundimages":{ "type":"string", "value":"[{\"path\": \"C:/O/O_AIDIV_O_VIDIA_O/GQJ.8402 2048.JPG\", \"rect\": [4.002534546747733, -2.995839956830073, 13.9988007599033, 7.0004262563254915]}]" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____TUPTUO_REDAHS_ECAFRUS____O____SURFACE_SHADER_OUTPUT____O.init" Content-Type: text/plain type = output matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____TUPTUO_REDAHS_ECAFRUS____O____SURFACE_SHADER_OUTPUT____O.def" Content-Type: text/plain comment "" position 6.5 5.2 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "shader" } inputsNamed3 { 1 O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O 0 1 "Cf" } inputs { 0 O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O 0 1 } stat { create 1622484341 modify 1622656052 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____TUPTUO_REDAHS_ECAFRUS____O____SURFACE_SHADER_OUTPUT____O.parm" Content-Type: text/plain { version 0.8 contexttype [ 0 locks=0 ] ( surface ) outputcodelast [ 0 locks=0 ] ( "on" ) parmorder [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____TUPTUO_REDAHS_ECAFRUS____O____SURFACE_SHADER_OUTPUT____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____TCELOC_TUPTUO____O____OUTPUT_COLECT____O.init" Content-Type: text/plain type = collect matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____TCELOC_TUPTUO____O____OUTPUT_COLECT____O.def" Content-Type: text/plain comment "" position 8.5 4.53 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { 0 O____TUPTUO_REDAHS_ECAFRUS____O____SURFACE_SHADER_OUTPUT____O 0 1 "shader1" } inputs { 0 O____TUPTUO_REDAHS_ECAFRUS____O____SURFACE_SHADER_OUTPUT____O 0 1 } stat { create 1622484341 modify 1627741079 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____TCELOC_TUPTUO____O____OUTPUT_COLECT____O.parm" Content-Type: text/plain { version 0.8 inputnum [ 0 locks=0 ] ( 1 ) inputname1 [ 0 locks=0 ] ( "" ) inputlabel1 [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____TCELOC_TUPTUO____O____OUTPUT_COLECT____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O.init" Content-Type: text/plain type = O____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____O matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O.def" Content-Type: text/plain comment "" position 4.5 6.04 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "complem" } inputsNamed3 { } inputs { } stat { create 1622483645 modify 1622656451 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" }, "backgroundimages":{ "type":"string", "value":"[{\"path\": \"C:/O/O_AIDIV_O_VIDIA_O/GQJ.8402 2048.JPG\", \"rect\": [-29.989024959438265, -48.03458298748284, 40.47254162811758, 22.426983600073008]}]" }, "wirestyle":{ "type":"string", "value":"rounded" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/__netbox1.netboxinit" Content-Type: text/plain 2 2 { autofit := 0; color := "UT_Color RGB 1 1 1 "; comment := O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O; height := 21.699999999999999; minimized := 0; width := 68; x_position := -28.000000000000004; y_position := -2.0000000119209291; } { create 1622483765 modify 1640789326 author Administrator@O access 0777 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TUPTUOBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBOUTPUT____O.init" Content-Type: text/plain type = suboutput matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TUPTUOBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBOUTPUT____O.def" Content-Type: text/plain comment "" position -21 -2.97 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { 0 O____TCARTBUS_1____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____1_SUBTRACT____O 1 1 "complem" } inputs { 0 O____TCARTBUS_1____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____1_SUBTRACT____O 0 1 } stat { create 1622278052 modify 1622656052 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TUPTUOBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBOUTPUT____O.parm" Content-Type: text/plain { version 0.8 name1 [ 0 locks=0 ] ( "" ) label1 [ 0 locks=0 ] ( "" ) name2 [ 0 locks=0 ] ( "" ) label2 [ 0 locks=0 ] ( "" ) name3 [ 0 locks=0 ] ( "" ) label3 [ 0 locks=0 ] ( "" ) name4 [ 0 locks=0 ] ( "" ) label4 [ 0 locks=0 ] ( "" ) name5 [ 0 locks=0 ] ( "" ) label5 [ 0 locks=0 ] ( "" ) name6 [ 0 locks=0 ] ( "" ) label6 [ 0 locks=0 ] ( "" ) name7 [ 0 locks=0 ] ( "" ) label7 [ 0 locks=0 ] ( "" ) name8 [ 0 locks=0 ] ( "" ) label8 [ 0 locks=0 ] ( "" ) name9 [ 0 locks=0 ] ( "" ) label9 [ 0 locks=0 ] ( "" ) name10 [ 0 locks=0 ] ( "" ) label10 [ 0 locks=0 ] ( "" ) name11 [ 0 locks=0 ] ( "" ) label11 [ 0 locks=0 ] ( "" ) name12 [ 0 locks=0 ] ( "" ) label12 [ 0 locks=0 ] ( "" ) name13 [ 0 locks=0 ] ( "" ) label13 [ 0 locks=0 ] ( "" ) name14 [ 0 locks=0 ] ( "" ) label14 [ 0 locks=0 ] ( "" ) name15 [ 0 locks=0 ] ( "" ) label15 [ 0 locks=0 ] ( "" ) name16 [ 0 locks=0 ] ( "" ) label16 [ 0 locks=0 ] ( "" ) name17 [ 0 locks=0 ] ( "" ) label17 [ 0 locks=0 ] ( "" ) name18 [ 0 locks=0 ] ( "" ) label18 [ 0 locks=0 ] ( "" ) name19 [ 0 locks=0 ] ( "" ) label19 [ 0 locks=0 ] ( "" ) name20 [ 0 locks=0 ] ( "" ) label20 [ 0 locks=0 ] ( "" ) name21 [ 0 locks=0 ] ( "" ) label21 [ 0 locks=0 ] ( "" ) name22 [ 0 locks=0 ] ( "" ) label22 [ 0 locks=0 ] ( "" ) name23 [ 0 locks=0 ] ( "" ) label23 [ 0 locks=0 ] ( "" ) name24 [ 0 locks=0 ] ( "" ) label24 [ 0 locks=0 ] ( "" ) name25 [ 0 locks=0 ] ( "" ) label25 [ 0 locks=0 ] ( "" ) name26 [ 0 locks=0 ] ( "" ) label26 [ 0 locks=0 ] ( "" ) name27 [ 0 locks=0 ] ( "" ) label27 [ 0 locks=0 ] ( "" ) name28 [ 0 locks=0 ] ( "" ) label28 [ 0 locks=0 ] ( "" ) name29 [ 0 locks=0 ] ( "" ) label29 [ 0 locks=0 ] ( "" ) name30 [ 0 locks=0 ] ( "" ) label30 [ 0 locks=0 ] ( "" ) name31 [ 0 locks=0 ] ( "" ) label31 [ 0 locks=0 ] ( "" ) name32 [ 0 locks=0 ] ( "" ) label32 [ 0 locks=0 ] ( "" ) name33 [ 0 locks=0 ] ( "" ) label33 [ 0 locks=0 ] ( "" ) name34 [ 0 locks=0 ] ( "" ) label34 [ 0 locks=0 ] ( "" ) name35 [ 0 locks=0 ] ( "" ) label35 [ 0 locks=0 ] ( "" ) name36 [ 0 locks=0 ] ( "" ) label36 [ 0 locks=0 ] ( "" ) name37 [ 0 locks=0 ] ( "" ) label37 [ 0 locks=0 ] ( "" ) name38 [ 0 locks=0 ] ( "" ) label38 [ 0 locks=0 ] ( "" ) name39 [ 0 locks=0 ] ( "" ) label39 [ 0 locks=0 ] ( "" ) name40 [ 0 locks=0 ] ( "" ) label40 [ 0 locks=0 ] ( "" ) name41 [ 0 locks=0 ] ( "" ) label41 [ 0 locks=0 ] ( "" ) name42 [ 0 locks=0 ] ( "" ) label42 [ 0 locks=0 ] ( "" ) name43 [ 0 locks=0 ] ( "" ) label43 [ 0 locks=0 ] ( "" ) name44 [ 0 locks=0 ] ( "" ) label44 [ 0 locks=0 ] ( "" ) name45 [ 0 locks=0 ] ( "" ) label45 [ 0 locks=0 ] ( "" ) name46 [ 0 locks=0 ] ( "" ) label46 [ 0 locks=0 ] ( "" ) name47 [ 0 locks=0 ] ( "" ) label47 [ 0 locks=0 ] ( "" ) name48 [ 0 locks=0 ] ( "" ) label48 [ 0 locks=0 ] ( "" ) name49 [ 0 locks=0 ] ( "" ) label49 [ 0 locks=0 ] ( "" ) name50 [ 0 locks=0 ] ( "" ) label50 [ 0 locks=0 ] ( "" ) name51 [ 0 locks=0 ] ( "" ) label51 [ 0 locks=0 ] ( "" ) name52 [ 0 locks=0 ] ( "" ) label52 [ 0 locks=0 ] ( "" ) name53 [ 0 locks=0 ] ( "" ) label53 [ 0 locks=0 ] ( "" ) name54 [ 0 locks=0 ] ( "" ) label54 [ 0 locks=0 ] ( "" ) name55 [ 0 locks=0 ] ( "" ) label55 [ 0 locks=0 ] ( "" ) name56 [ 0 locks=0 ] ( "" ) label56 [ 0 locks=0 ] ( "" ) name57 [ 0 locks=0 ] ( "" ) label57 [ 0 locks=0 ] ( "" ) name58 [ 0 locks=0 ] ( "" ) label58 [ 0 locks=0 ] ( "" ) name59 [ 0 locks=0 ] ( "" ) label59 [ 0 locks=0 ] ( "" ) name60 [ 0 locks=0 ] ( "" ) label60 [ 0 locks=0 ] ( "" ) name61 [ 0 locks=0 ] ( "" ) label61 [ 0 locks=0 ] ( "" ) name62 [ 0 locks=0 ] ( "" ) label62 [ 0 locks=0 ] ( "" ) name63 [ 0 locks=0 ] ( "" ) label63 [ 0 locks=0 ] ( "" ) name64 [ 0 locks=0 ] ( "" ) label64 [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TUPTUOBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBOUTPUT____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TUPNIBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBINPUT____O.init" Content-Type: text/plain type = subinput matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TUPNIBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBINPUT____O.def" Content-Type: text/plain comment "" position -29.5 20.465 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1622278052 modify 1622656052 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TUPNIBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBINPUT____O.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TUPNIBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBINPUT____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____O.init" Content-Type: text/plain type = pow matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____O.def" Content-Type: text/plain comment "" position -23 6.615 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress off colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 2 "pow" } inputsNamed3 { 0 O____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____O 1 1 "val" 1 "" "" 1 "exp" } inputs { 0 O____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____O 0 1 1 "" 0 1 } stat { create 1616024634 modify 1622499201 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____O.parm" Content-Type: text/plain { version 0.8 signature [ 0 locks=0 ] ( default ) val [ 0 locks=0 ] ( 1 ) val_v [ 0 locks=0 ] ( 1 1 1 ) val_u [ 0 locks=0 ] ( 1 1 ) val_p [ 0 locks=0 ] ( 1 1 1 ) val_n [ 0 locks=0 ] ( 1 1 1 ) val_c [ 0 locks=0 ] ( 1 1 1 ) val_v4 [ 0 locks=0 ] ( 1 1 1 1 ) val_uf [ 0 locks=0 ] ( 1 ) val_uv [ 0 locks=0 ] ( 1 1 1 ) val_up [ 0 locks=0 ] ( 1 1 1 ) val_un [ 0 locks=0 ] ( 1 1 1 ) val_uc [ 0 locks=0 ] ( 1 1 1 ) exp [ 0 locks=0 ] ( 2 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____O.netbox" Content-Type: text/plain __netbox1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____O.init" Content-Type: text/plain type = complement matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____O.def" Content-Type: text/plain comment "" position -23 4.04 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "complem" } inputsNamed3 { 0 O____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____O 2 1 "val" } inputs { 0 O____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____O 0 1 } stat { create 1622273432 modify 1622499201 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____O.parm" Content-Type: text/plain { version 0.8 signature [ 0 locks=0 ] ( default ) val [ 0 locks=0 ] ( 1 ) val_i [ 0 locks=0 ] ( 1 ) val_u [ 0 locks=0 ] ( 1 1 ) val_v [ 0 locks=0 ] ( 1 1 1 ) val_p [ 0 locks=0 ] ( 1 1 1 ) val_n [ 0 locks=0 ] ( 1 1 1 ) val_c [ 0 locks=0 ] ( 1 1 1 ) val_v4 [ 0 locks=0 ] ( 1 1 1 1 ) val_uf [ 0 locks=0 ] ( 1 ) val_uv [ 0 locks=0 ] ( 1 1 1 ) val_up [ 0 locks=0 ] ( 1 1 1 ) val_un [ 0 locks=0 ] ( 1 1 1 ) val_uc [ 0 locks=0 ] ( 1 1 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____O.netbox" Content-Type: text/plain __netbox1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____O.init" Content-Type: text/plain type = sqrt matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____O.def" Content-Type: text/plain comment "" position -23 1.54 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "sqrt" } inputsNamed3 { 0 O____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____O 1 1 "val" } inputs { 0 O____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____O 0 1 } stat { create 1622273469 modify 1622499201 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____O.parm" Content-Type: text/plain { version 0.8 signature [ 0 locks=0 ] ( default ) val [ 0 locks=0 ] ( 1 ) val_u [ 0 locks=0 ] ( 1 1 ) val_v [ 0 locks=0 ] ( 1 1 1 ) val_p [ 0 locks=0 ] ( 1 1 1 ) val_n [ 0 locks=0 ] ( 1 1 1 ) val_c [ 0 locks=0 ] ( 1 1 1 ) val_v4 [ 0 locks=0 ] ( 1 1 1 1 ) val_uf [ 0 locks=0 ] ( 1 ) val_uv [ 0 locks=0 ] ( 1 1 1 ) val_up [ 0 locks=0 ] ( 1 1 1 ) val_un [ 0 locks=0 ] ( 1 1 1 ) val_uc [ 0 locks=0 ] ( 1 1 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____O.netbox" Content-Type: text/plain __netbox1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____1_SUBTRACT____O.init" Content-Type: text/plain type = complement matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____1_SUBTRACT____O.def" Content-Type: text/plain comment "" position -23 -0.96 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "complem" } inputsNamed3 { 0 O____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____O 1 1 "val" } inputs { 0 O____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____O 0 1 } stat { create 1622273432 modify 1622499201 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____1_SUBTRACT____O.parm" Content-Type: text/plain { version 0.8 signature [ 0 locks=0 ] ( default ) val [ 0 locks=0 ] ( 1 ) val_i [ 0 locks=0 ] ( 1 ) val_u [ 0 locks=0 ] ( 1 1 ) val_v [ 0 locks=0 ] ( 1 1 1 ) val_p [ 0 locks=0 ] ( 1 1 1 ) val_n [ 0 locks=0 ] ( 1 1 1 ) val_c [ 0 locks=0 ] ( 1 1 1 ) val_v4 [ 0 locks=0 ] ( 1 1 1 1 ) val_uf [ 0 locks=0 ] ( 1 ) val_uv [ 0 locks=0 ] ( 1 1 1 ) val_up [ 0 locks=0 ] ( 1 1 1 ) val_un [ 0 locks=0 ] ( 1 1 1 ) val_uc [ 0 locks=0 ] ( 1 1 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____1_SUBTRACT____O.netbox" Content-Type: text/plain __netbox1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____TCARTBUS_1____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____1_SUBTRACT____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____LAMRON_ECAFRUS____O____SURFACE_NORMAL____O.init" Content-Type: text/plain type = global matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____LAMRON_ECAFRUS____O____SURFACE_NORMAL____O.def" Content-Type: text/plain comment "" position -27 18.54 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "N" } inputsNamed3 { } inputs { } stat { create 1392158830 modify 1622499201 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____LAMRON_ECAFRUS____O____SURFACE_NORMAL____O.parm" Content-Type: text/plain { version 0.8 contexttype [ 0 locks=0 ] ( surface ) usemenu [ 0 locks=0 ] ( "on" ) varname [ 0 locks=0 ] ( N ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____LAMRON_ECAFRUS____O____SURFACE_NORMAL____O.netbox" Content-Type: text/plain __netbox1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____LAMRON_ECAFRUS____O____SURFACE_NORMAL____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____O.init" Content-Type: text/plain type = global matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____O.def" Content-Type: text/plain comment "" position -27 8.54 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "I" } inputsNamed3 { } inputs { } stat { create 1392158830 modify 1622483967 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____O.parm" Content-Type: text/plain { version 0.8 contexttype [ 0 locks=0 ] ( surface ) usemenu [ 0 locks=0 ] ( "on" ) varname [ 0 locks=0 ] ( I ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____O.netbox" Content-Type: text/plain __netbox1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____O.init" Content-Type: text/plain type = abs matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____O.def" Content-Type: text/plain comment "" position -25 12.54 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "abs" } inputsNamed3 { 0 O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O 2 1 "val" } inputs { 0 O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O 0 1 } stat { create 1622477963 modify 1622499201 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____O.parm" Content-Type: text/plain { version 0.8 signature [ 0 locks=0 ] ( default ) val [ 0 locks=0 ] ( 1 ) val_i [ 0 locks=0 ] ( 1 ) val_u [ 0 locks=0 ] ( 1 1 ) val_v [ 0 locks=0 ] ( 1 1 1 ) val_p [ 0 locks=0 ] ( 1 1 1 ) val_n [ 0 locks=0 ] ( 1 1 1 ) val_c [ 0 locks=0 ] ( 1 1 1 ) val_v4 [ 0 locks=0 ] ( 1 1 1 1 ) val_uf [ 0 locks=0 ] ( 1 ) val_uv [ 0 locks=0 ] ( 1 1 1 ) val_up [ 0 locks=0 ] ( 1 1 1 ) val_un [ 0 locks=0 ] ( 1 1 1 ) val_uc [ 0 locks=0 ] ( 1 1 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____O.netbox" Content-Type: text/plain __netbox1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____O.outputinfos" Content-Type: application/octet-stream Content-Transfer-Encoding: base64 TnVtSW5mb3MgMQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBhYnMKRGVidWdDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCkJ5cGFzc0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KTm9ybWFsTW9kZSAwCkI= eXBhc3NNb2RlIDEKVXNlRGVmYXVsdFZhbHVlIDEKRW5kSW5mbwoAAAAAAAAAAA== --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O.init" Content-Type: text/plain type = dot matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O.def" Content-Type: text/plain comment "" position -27 13.615 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 2 "dotprod" } inputsNamed3 { 0 O____EZILAMRON____LAMRON_ECAFRUS____O____SURFACE_NORMAL____NORMALIZE____O 1 1 "vec1" 1 O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O 1 1 "vec2" } inputs { 0 O____EZILAMRON____LAMRON_ECAFRUS____O____SURFACE_NORMAL____NORMALIZE____O 0 1 1 O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O 0 1 } stat { create 1392158830 modify 1622499201 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O.parm" Content-Type: text/plain { version 0.8 signature [ 0 locks=0 ] ( default ) vec1 [ 0 locks=0 ] ( 1 0 0 ) vec2 [ 0 locks=0 ] ( 0 1 0 ) vec1_c [ 0 locks=0 ] ( 1 0 0 ) vec2_c [ 0 locks=0 ] ( 0 1 0 ) vec1_uv [ 0 locks=0 ] ( 1 0 0 ) vec2_uv [ 0 locks=0 ] ( 0 1 0 ) vec1_uc [ 0 locks=0 ] ( 1 0 0 ) vec2_uc [ 0 locks=0 ] ( 0 1 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O.netbox" Content-Type: text/plain __netbox1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____LAMRON_ECAFRUS____O____SURFACE_NORMAL____NORMALIZE____O.init" Content-Type: text/plain type = normalize matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____LAMRON_ECAFRUS____O____SURFACE_NORMAL____NORMALIZE____O.def" Content-Type: text/plain comment "" position -27 16.04 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "nvec" } inputsNamed3 { 0 O____LAMRON_ECAFRUS____O____SURFACE_NORMAL____O 0 1 "vec" } inputs { 0 O____LAMRON_ECAFRUS____O____SURFACE_NORMAL____O 0 1 } stat { create 1392158830 modify 1622499201 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____LAMRON_ECAFRUS____O____SURFACE_NORMAL____NORMALIZE____O.parm" Content-Type: text/plain { version 0.8 signature [ 0 locks=0 ] ( default ) vec [ 0 locks=0 ] ( 1 0 0 ) vec_u [ 0 locks=0 ] ( 1 0 ) vec_p [ 0 locks=0 ] ( 1 0 0 ) vec_v [ 0 locks=0 ] ( 1 0 0 ) vec_v4 [ 0 locks=0 ] ( 0 0 0 1 ) vec_un [ 0 locks=0 ] ( 1 0 0 ) vec_up [ 0 locks=0 ] ( 1 0 0 ) vec_uv [ 0 locks=0 ] ( 1 0 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____LAMRON_ECAFRUS____O____SURFACE_NORMAL____NORMALIZE____O.netbox" Content-Type: text/plain __netbox1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____LAMRON_ECAFRUS____O____SURFACE_NORMAL____NORMALIZE____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____LAMRON_ECAFRUS____O____SURFACE_NORMAL____NORMALIZE____O.outputinfos" Content-Type: application/octet-stream Content-Transfer-Encoding: base64 TnVtSW5mb3MgMQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBudmVjCkRlYnVnQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpCeXBhc3NDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCk5vcm1hbE1vZGUgMAo= QnlwYXNzTW9kZSAxClVzZURlZmF1bHRWYWx1ZSAxCkVuZEluZm8KAAAAAAAAAAA= --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O.init" Content-Type: text/plain type = normalize matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O.def" Content-Type: text/plain comment "" position -27 11.04 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "nvec" } inputsNamed3 { 0 O____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____O 0 1 "vec" } inputs { 0 O____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____O 0 1 } stat { create 1392158830 modify 1622483967 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O.parm" Content-Type: text/plain { version 0.8 signature [ 0 locks=0 ] ( default ) vec [ 0 locks=0 ] ( 1 0 0 ) vec_u [ 0 locks=0 ] ( 1 0 ) vec_p [ 0 locks=0 ] ( 1 0 0 ) vec_v [ 0 locks=0 ] ( 1 0 0 ) vec_v4 [ 0 locks=0 ] ( 0 0 0 1 ) vec_un [ 0 locks=0 ] ( 1 0 0 ) vec_up [ 0 locks=0 ] ( 1 0 0 ) vec_uv [ 0 locks=0 ] ( 1 0 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O.netbox" Content-Type: text/plain __netbox1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O/O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O.outputinfos" Content-Type: application/octet-stream Content-Transfer-Encoding: base64 TnVtSW5mb3MgMQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBudmVjCkRlYnVnQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpCeXBhc3NDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCk5vcm1hbE1vZGUgMAo= QnlwYXNzTW9kZSAxClVzZURlZmF1bHRWYWx1ZSAxCkVuZEluZm8KAAAAAAAAAAA= --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="vex.def" Content-Type: text/plain comment "" position 7.2592 4.7108 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1586866133 modify 1627741272 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="vex.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="vex.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" }, "nodeshape":{ "type":"string", "value":"circle" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat.def" Content-Type: text/plain comment "" position 9.5184 2 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1587210452 modify 1627741272 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" }, "nodeshape":{ "type":"string", "value":"circle" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/O____REDAHS_LSLG____O____GLSL_SHADER____O1.init" Content-Type: text/plain type = O____REDAHS_LSLG____O____GLSL_SHADER____O matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/O____REDAHS_LSLG____O____GLSL_SHADER____O1.def" Content-Type: text/plain comment "" position -47.0236 28.2924 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1622038990 modify 1624870773 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/O____REDAHS_LSLG____O____GLSL_SHADER____O1.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/O____REDAHS_LSLG____O____GLSL_SHADER____O1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud.init" Content-Type: text/plain type = materialbuilder matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud.def" Content-Type: text/plain comment "Created from Gallery Entry: Cloud Lit cloud, using Cd as light field" position -44.5 26.88 connectornextid 7 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material on outputsNamed3 { } inputsNamed3 { 0 "" "" 1 "density" 1 "" "" 1 "clouddensity" 2 "" "" 1 "diff" 3 "" "" 1 "Cd" 4 "" "" 1 "emit" 5 "" "" 1 "shadowscale" 6 "" "" 1 "phase" } inputs { 0 "" 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 4 "" 0 1 5 "" 0 1 6 "" 0 1 } stat { create 1624870773 modify 1640786733 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 creator gallery::cloud explicit 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud.spareparmdef" Content-Type: text/plain group { name "folder0" label "Smoke" parm { name "diff" label "Cloud Color" type color size 3 default { "1" "1" "1" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "emit" label "Cloud Light" type color size 3 default { "1" "1" "1" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "clouddensity" label "Cloud Density" type float default { "1" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "shadowscale" label "Shadow Density Multiplier" type float default { "1" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "phase" label "Scattering Phase" type float default { "0.2" } range { -1 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } group { name "folder0_1" label "OpenGL" group { name "folder2" label "Surface" parm { name "ogl_light" label "Use Lighting" type toggle default { "1" } help "None" parmtag { "spare_category" "OGL" } } parm { name "sepparm6" label "sepparm6" type separator default { "" } } parm { name "ogl_alpha" label "OGL Alpha" type float default { "1" } help "None" range { 0 1 } parmtag { "spare_category" "OGL" } } parm { name "ogl_cutout" label "Transparent Texture Alpha" type toggle default { "1" } help "None" parmtag { "spare_category" "OGL" } } parm { name "ogl_amb" label "OGL Ambient" type color size 3 default { "1" "1" "1" } help "None" range { 0 1 } parmtag { "spare_category" "OGL" } } parm { name "ogl_emit" label "OGL Emission" type color size 3 default { "0" "0" "0" } help "None" range { 0 1 } parmtag { "spare_category" "OGL" } } parm { name "sepparm12" label "sepparm12" type separator default { "" } } parm { name "ogl_diff" label "OGL Diffuse" type color size 3 default { "1" "1" "1" } help "None" range { 0 1 } parmtag { "spare_category" "OGL" } } multiparm { name "ogl_numtex" label "Texture Layers" default 1 parmtag { "spare_category" "OGL" } parm { name "ogl_tex#" label "Texture #" type image default { "`chs(\"baseColorMap\")`" } help "None" parmtag { "filechooser_mode" "read" } } parm { name "ogl_tex_min_filter#" label "Minification Filter" type string default { "GL_LINEAR_MIPMAP_LINEAR" } help "None" menu { "GL_NEAREST" "Poor: Nearest" "GL_LINEAR" "Poor: Linear" "GL_NEAREST_MIPMAP_NEAREST" "Fastest (Nearest/Nearest)" "GL_LINEAR_MIPMAP_NEAREST" "Better (Linear/Nearest)" "GL_NEAREST_MIPMAP_LINEAR" "Good (Nearest/Linear)" "GL_LINEAR_MIPMAP_LINEAR" "Best (Linear/Linear)" } } parm { name "ogl_tex_mag_filter#" label "Magnification Filter" type string default { "GL_LINEAR" } help "None" menu { "GL_NEAREST" "Nearest" "GL_LINEAR" "Linear" } } parm { name "ogl_clamping_mode#" label "Clamp Texture" type toggle default { "0" } help "None" } } parm { name "sepparm8" label "sepparm8" type separator default { "" } } parm { name "ogl_spec" label "OGL Specular" type color size 3 default { "1" "1" "1" } help "None" range { 0 1 } parmtag { "spare_category" "OGL" } } parm { name "ogl_specmap" label "OGL Specular Map" type image default { "" } help "None" parmtag { "filechooser_mode" "read" } parmtag { "spare_category" "OGL" } } parm { name "ogl_speclayer" label "Specular Layer" type integer default { "0" } help "None" disablewhen "{ ogl_specmap == \"\" }" range { 0 15 } } parm { name "ogl_rough" label "OGL Roughness" type float default { "0.1" } help "None" range { 0 1 } parmtag { "spare_category" "OGL" } } parm { name "ogl_adjustshiny" label "Adjust Shininess with Alpha Channel" type toggle default { [ "off" hscript-expr ] } help "None" disablewhen "{ ogl_specmap == \"\" }" } parm { name "ogl_shinyrange" label "Shininess Range" type vector2 size 2 default { "10" "30" } help "None" disablewhen "{ ogl_specmap == \"\" } { ogl_adjustshiny == 0 }" range { -1 1 } } parm { name "sepparm10" label "sepparm10" type separator default { "" } } parm { name "ogl_opacitymap" label "OGL Opacity Map" type image default { "" } help "None" parmtag { "filechooser_mode" "read" } parmtag { "spare_category" "OGL" } } parm { name "ogl_opacitylayer" label "Opacity Layer" type integer default { "0" } help "None" disablewhen "{ ogl_opacitymap == \"\" }" range { 0 15 } } } group { name "folder2_1" label "Displace" parm { name "ogl_bumpmap" label "OGL Bump Map" type image default { "" } help "None" parmtag { "filechooser_mode" "read" } } parm { name "ogl_bumptype" label "Bump Map Type" type string default { "height" } help "None" disablewhen "{ ogl_bumpmap == \"\" }" menu { "height" "Height Map" "uv" "UV Bump Map" "xyz" "XYZ Bump Map" } } parm { name "ogl_bumpscale" label "Bump Scale" type float default { "1" } help "None" disablewhen "{ ogl_bumpmap == \"\" }" range { 0 10 } } parm { name "ogl_bumpbias" label "Bump Map Range" type string default { "zeroone" } help "None" disablewhen "{ ogl_bumpmap == \"\" }" menu { "zeroone" "0 to 1" "centered" "-1 to 1" } } parm { name "ogl_bumplayer" label "Bump Layer" type integer default { "0" } help "None" disablewhen "{ ogl_bumpmap == \"\" }" range { 0 15 } } parm { name "ogl_bumpinvert" label "Invert Bumps" type toggle default { "0" } help "None" disablewhen "{ ogl_bumpmap == \"\" }" } parm { name "sepparm7" label "sepparm7" type separator default { "" } } parm { name "ogl_normalmap" label "OGL Normal Map" type image default { "" } help "None" parmtag { "filechooser_mode" "read" } parmtag { "spare_category" "OGL" } } parm { name "ogl_normalbias" label "Normal Map Range" type string default { "zeroone" } help "None" disablewhen "{ ogl_normalmap == \"\" }" menu { "zeroone" "0 to 1" "centered" "-1 to 1" } } parm { name "ogl_normallayer" label "Normal Layer" type integer default { "0" } help "None" disablewhen "{ ogl_normalmap == \"\" }" range { 0 15 } parmtag { "spare_category" "OGL" } } parm { name "sepparm9" label "sepparm9" type separator default { "" } } } group { name "folder2_2" label "Environment" parm { name "ogl_envmap" label "OGL Environment Map" type image default { "" } help "None" parmtag { "filechooser_mode" "read" } } parm { name "ogl_envrotate" label "Env Map Rotation" type vector size 3 default { "0" "0" "0" } help "None" disablewhen "{ ogl_envmap == \"\" }" range { -1 1 } } parm { name "ogl_envrotorder" label "Env Rotate Order" type string default { "xyz" } help "None" menu { "xyz" "Rx Ry Rz" "xzy" "Rx Rz Ry" "yxz" "Ry Rx Rz" "yzx" "Ry Rz Rx" "zxy" "Rz Rx Ry" "zyx" "Rz Ry Rx" } } parm { name "ogl_envscale" label "Reflection Intensity" type float default { "0.1" } help "None" disablewhen "{ ogl_envmap == \"\" }" range { 0 2 } } } } parm { name "vop_compiler" baseparm label "Compiler" invisible export none } parm { name "vop_forcecompile" baseparm label "Force Compile" invisible export none } parm { name "density" label "Density" type float invisible default { "10" } range { 0 50 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Cd" label "Attribute Color" type color invisible size 3 default { "1" "1" "1" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud.parm" Content-Type: text/plain { version 0.8 vop_compiler [ 0 locks=0 autoscope=0 ] ( "vcc -r -q $VOP_INCLUDEPATH -o $VOP_OBJECTFILE -e $VOP_ERRORFILE $VOP_SOURCEFILE" ) vop_forcecompile [ 0 locks=0 ] ( 0 ) folder0 [ 0 locks=0 ] ( 0 0 ) diff [ 0 locks=0 ] ( 3.2599999904632568 3.2599999904632568 3.2599999904632568 ) emit [ 0 locks=0 ] ( 0 0 0 ) clouddensity [ 0 locks=0 ] ( 1 ) shadowscale [ 0 locks=0 ] ( 1 ) phase [ 0 locks=0 ] ( 0 ) folder2 [ 0 locks=0 ] ( 0 0 0 ) ogl_light [ 0 locks=0 ] ( "on" ) sepparm6 [ 0 locks=0 ] ( ) ogl_alpha [ 0 locks=0 ] ( 1 ) ogl_cutout [ 0 locks=0 ] ( "on" ) ogl_amb [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) ogl_emit [ 0 locks=0 ] ( 0 0 0 ) sepparm12 [ 0 locks=0 ] ( ) ogl_diff [ 0 locks=0 ] ( 1 1 1 ) ogl_numtex [ 0 locks=0 autoscope=0 ] ( 0 ) sepparm8 [ 0 locks=0 ] ( ) ogl_spec [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) ogl_specmap [ 0 locks=0 ] ( "" ) ogl_speclayer [ 0 locks=0 ] ( 0 ) ogl_rough [ 0 locks=0 autoscope=0 ] ( 0.10000000100000001 ) ogl_adjustshiny [ 0 locks=0 ] ( "off" ) ogl_shinyrange [ 0 locks=0 ] ( 10 30 ) sepparm10 [ 0 locks=0 ] ( ) ogl_opacitymap [ 0 locks=0 ] ( "" ) ogl_opacitylayer [ 0 locks=0 ] ( 0 ) ogl_bumpmap [ 0 locks=0 ] ( "" ) ogl_bumptype [ 0 locks=0 ] ( height ) ogl_bumpscale [ 0 locks=0 ] ( 1 ) ogl_bumpbias [ 0 locks=0 ] ( zeroone ) ogl_bumplayer [ 0 locks=0 ] ( 0 ) ogl_bumpinvert [ 0 locks=0 ] ( "off" ) sepparm7 [ 0 locks=0 ] ( ) ogl_normalmap [ 0 locks=0 ] ( "" ) ogl_normalbias [ 0 locks=0 ] ( zeroone ) ogl_normallayer [ 0 locks=0 ] ( 0 ) sepparm9 [ 0 locks=0 ] ( ) ogl_envmap [ 0 locks=0 ] ( "" ) ogl_envrotate [ 0 locks=0 ] ( 0 0 0 ) ogl_envrotorder [ 0 locks=0 ] ( xyz ) ogl_envscale [ 0 locks=0 autoscope=0 ] ( 0.10000000100000001 ) density [ 0 locks=0 ] ( 10 ) Cd [ 0 locks=0 ] ( 1 1 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" }, "__inputgroup_OpenGL":{ "type":"string", "value":"collapsed" }, "__inputgroup_Smoke":{ "type":"string", "value":"collapsed" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/outpupt1.init" Content-Type: text/plain type = output matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/outpupt1.def" Content-Type: text/plain comment "" position 9.58023 7.00503 connectornextid 6 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 5 "shader" } inputsNamed3 { 0 volumemodel1 10 1 "Cf" 1 volumemodel1 11 1 "Of" 2 "" "" 1 "Af" 3 "" "" 1 "N" 4 volumemodel1 12 1 "F" } inputs { 0 volumemodel1 0 1 1 volumemodel1 1 1 2 "" 0 1 3 "" 0 1 4 volumemodel1 2 1 } stat { create 1185233314 modify 1375390790 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/outpupt1.parm" Content-Type: text/plain { version 0.8 contexttype [ 0 locks=0 ] ( surface ) outputcodelast [ 0 locks=0 ] ( "off" ) parmorder [ 0 locks=0 ] ( "diff usePointColor Cd density clouddensity shadowdensity receiveshadows if_densityNotZero/illumAngle" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/outpupt1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/density.init" Content-Type: text/plain type = parameter matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/density.def" Content-Type: text/plain comment "" position 2.40902 7.42863 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "density" 1 "bound_density" } inputsNamed3 { } inputs { } stat { create 1185234802 modify 1375390781 author liza@chaos access 0777 } color UT_Color RGB 1 1 0.6 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/density.parm" Content-Type: text/plain { version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( density ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( Density ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "float" ) parmtypename [ 0 locks=0 ] ( "" ) floatdef [ 0 locks=0 ] ( 10 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) bsdfdef [ 0 locks=0 ] ( "" ) dictdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) surfacedef [ 0 locks=0 ] ( "" ) displacementdef [ 0 locks=0 ] ( "" ) atmospheredef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) dictadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( 0 50 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "on" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/density.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/clouddensity.init" Content-Type: text/plain type = parameter matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/clouddensity.def" Content-Type: text/plain comment "" position 2.32091 6.32257 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "clouddensity" 1 "bound_clouddensity" } inputsNamed3 { 2 "" "" 1 "input" } inputs { 0 "" 0 1 } stat { create 1185234802 modify 1375390783 author liza@chaos access 0777 } color UT_Color RGB 1 1 0.6 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/clouddensity.parm" Content-Type: text/plain { version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( clouddensity ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( "Cloud Density" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "float" ) parmtypename [ 0 locks=0 ] ( "" ) floatdef [ 0 locks=0 ] ( 1 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) bsdfdef [ 0 locks=0 ] ( "" ) dictdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) surfacedef [ 0 locks=0 ] ( "" ) displacementdef [ 0 locks=0 ] ( "" ) atmospheredef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) dictadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( 0 10 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/clouddensity.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/diff.init" Content-Type: text/plain type = parameter matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/diff.def" Content-Type: text/plain comment "" position 3.77667 5.28481 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "diff" 1 "bound_diff" } inputsNamed3 { } inputs { } stat { create 1185234802 modify 1370298307 author liza@chaos access 0777 } color UT_Color RGB 1 1 0.6 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/diff.parm" Content-Type: text/plain { version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( diff ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( "Cloud Color" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "color" ) parmtypename [ 0 locks=0 ] ( "" ) floatdef [ 0 locks=0 ] ( 1 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 1 1 1 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) bsdfdef [ 0 locks=0 ] ( "" ) dictdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) surfacedef [ 0 locks=0 ] ( "" ) displacementdef [ 0 locks=0 ] ( "" ) atmospheredef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) dictadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/diff.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/Ce.init" Content-Type: text/plain type = parameter matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/Ce.def" Content-Type: text/plain comment "" position 2.28763 9.91179 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "Ce" 1 "bound_Ce" } inputsNamed3 { 2 "" "" 1 "input" } inputs { 0 "" 0 1 } stat { create 1181872479 modify 1375390773 author mark@beijing.sidefx.com access 0777 } color UT_Color RGB 0.6 0.4 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/Ce.parm" Content-Type: text/plain { version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( Ce ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( "Attribute Color" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "color" ) parmtypename [ 0 locks=0 ] ( "" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 1 1 1 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) bsdfdef [ 0 locks=0 ] ( "" ) dictdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) surfacedef [ 0 locks=0 ] ( "" ) displacementdef [ 0 locks=0 ] ( "" ) atmospheredef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) dictadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "on" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/Ce.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/output_collect.init" Content-Type: text/plain type = collect matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/output_collect.def" Content-Type: text/plain comment "" position 11.5292 7.29913 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { 0 outpupt1 5 1 "shader1" } inputs { 0 outpupt1 0 1 } stat { create 1278606042 modify 1627740782 author rafal@warsaw.local access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/output_collect.parm" Content-Type: text/plain { version 0.8 inputnum [ 0 locks=0 ] ( 1 ) inputname1 [ 0 locks=0 ] ( "" ) inputlabel1 [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/output_collect.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/multiply2.init" Content-Type: text/plain type = multiply matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/multiply2.def" Content-Type: text/plain comment "" position 4.81071 8.89447 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "product" } inputsNamed3 { 1 Ce 0 1 "input1" 3 diff1 0 1 "input2" 4 density 0 1 "input3" 5 clouddensity 0 1 "input4" } inputs { 0 Ce 0 1 1 diff1 0 1 2 density 0 1 3 clouddensity 0 1 } stat { create 1352748108 modify 1375390792 author adam@uruguay access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/multiply2.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/multiply2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/Cd.init" Content-Type: text/plain type = parameter matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/Cd.def" Content-Type: text/plain comment "" position 3.54005 3.80488 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "Cd" 1 "bound_Cd" } inputsNamed3 { 2 "" "" 1 "input" } inputs { 0 "" 0 1 } stat { create 1181872479 modify 1370298307 author mark@beijing.sidefx.com access 0777 } color UT_Color RGB 0.6 0.4 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/Cd.parm" Content-Type: text/plain { version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( Cd ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( "Attribute Color" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "color" ) parmtypename [ 0 locks=0 ] ( "" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 1 1 1 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) bsdfdef [ 0 locks=0 ] ( "" ) dictdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) surfacedef [ 0 locks=0 ] ( "" ) displacementdef [ 0 locks=0 ] ( "" ) atmospheredef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) dictadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "on" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/Cd.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/multiply1.init" Content-Type: text/plain type = multiply matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/multiply1.def" Content-Type: text/plain comment "" position 5.76532 4.97673 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "product" } inputsNamed3 { 1 diff 0 1 "input1" 2 Cd 0 1 "input2" } inputs { 0 diff 0 1 1 Cd 0 1 } stat { create 1360641961 modify 1370298307 author jlait@andorra.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/multiply1.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/multiply1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/diff1.init" Content-Type: text/plain type = parameter matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/diff1.def" Content-Type: text/plain comment "" position 2.19127 8.81998 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "emit" 1 "bound_emit" } inputsNamed3 { 2 "" "" 1 "input" } inputs { 0 "" 0 1 } stat { create 1185234802 modify 1375390773 author liza@chaos access 0777 } color UT_Color RGB 1 1 0.6 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/diff1.parm" Content-Type: text/plain { version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( emit ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( "Cloud Light" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "color" ) parmtypename [ 0 locks=0 ] ( "" ) floatdef [ 0 locks=0 ] ( 1 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 1 1 1 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) bsdfdef [ 0 locks=0 ] ( "" ) dictdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) surfacedef [ 0 locks=0 ] ( "" ) displacementdef [ 0 locks=0 ] ( "" ) atmospheredef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) dictadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/diff1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/volumemodel1.init" Content-Type: text/plain type = volumemodel matchesdef = 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/volumemodel1.def" Content-Type: text/plain comment "" position 7.80252 6.44023 connectornextid 9 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 10 "Cf" 11 "Of" 12 "F" } inputsNamed3 { 0 density 0 1 "density" 1 clouddensity 0 1 "densityscale" 2 shadowscale 0 1 "shadowscale" 3 phase 0 1 "phase" 4 "" "" 1 "smoke_int" 5 multiply1 0 1 "smoke_clr" 6 "" "" 1 "emit_int" 7 multiply2 0 1 "emit_clr" 8 "" "" 1 "signature" } inputs { 0 density 0 1 1 clouddensity 0 1 2 shadowscale 0 1 3 phase 0 1 4 "" 0 1 5 multiply1 0 1 6 "" 0 1 7 multiply2 0 1 8 "" 0 1 } stat { create 1370298236 modify 1375390792 author andrew@clinton.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/volumemodel1.chn" Content-Type: text/plain { channel shadowscale { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch('../shadowscale/floatdef') } } channel phase { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch('../phase/floatdef') } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/volumemodel1.parm" Content-Type: text/plain { version 0.8 signature [ 0 locks=0 ] ( default ) density [ 0 locks=0 ] ( 1 ) densityscale [ 0 locks=0 ] ( 1 ) densityscale_vecd [ 0 locks=0 ] ( 1 1 1 ) shadowscale [ 0 locks=0 ] ( [ shadowscale 1 ] ) sepparm [ 0 locks=0 ] ( ) phase [ 0 locks=0 ] ( [ phase 0.20000000000000001 ] ) smoke_int [ 0 locks=0 ] ( 1 ) smoke_clr [ 0 locks=0 ] ( 1 1 1 ) emit_int [ 0 locks=0 ] ( 1 ) emit_clr [ 0 locks=0 ] ( 1 1 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/volumemodel1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/shadowscale.init" Content-Type: text/plain type = parameter matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/shadowscale.def" Content-Type: text/plain comment "" position 5.10252 7.84023 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed off lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "shadowscale" 1 "bound_shadowscale" } inputsNamed3 { } inputs { } stat { create 1370298325 modify 1375389872 author andrew@clinton.sidefx.com access 0777 } color UT_Color RGB 1 1 0.4 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/shadowscale.parm" Content-Type: text/plain { version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( shadowscale ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( "Shadow Density Multiplier" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "float" ) parmtypename [ 0 locks=0 ] ( "" ) floatdef [ 0 locks=0 ] ( 1 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) bsdfdef [ 0 locks=0 ] ( "" ) dictdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) surfacedef [ 0 locks=0 ] ( "" ) displacementdef [ 0 locks=0 ] ( "" ) atmospheredef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) dictadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/shadowscale.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/phase.init" Content-Type: text/plain type = parameter matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/phase.def" Content-Type: text/plain comment "" position 5.30252 7.44023 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed off lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "phase" 1 "bound_phase" } inputsNamed3 { } inputs { } stat { create 1370298393 modify 1375389872 author andrew@clinton.sidefx.com access 0777 } color UT_Color RGB 1 1 0.4 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/phase.parm" Content-Type: text/plain { version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( phase ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( "Scattering Phase" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "float" ) parmtypename [ 0 locks=0 ] ( "" ) floatdef [ 0 locks=0 ] ( 0.20000000000000001 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) bsdfdef [ 0 locks=0 ] ( "" ) dictdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) surfacedef [ 0 locks=0 ] ( "" ) displacementdef [ 0 locks=0 ] ( "" ) atmospheredef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) dictadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( -1 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud/phase.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O.init" Content-Type: text/plain type = cam matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O.def" Content-Type: text/plain objflags objflags = origin off pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 comment "" position -44.1894 26.9745 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on displaycomment on selectable on outputsNamed3 { 1 "output1" } inputsNamed3 { } inputs { } stat { create 1586891209 modify 1640789401 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O.spareparmdef" Content-Type: text/plain group { name "stdswitcher3" label "Transform" parm { name "keeppos" baseparm label "Keep Position When Parenting" joinnext export none } parm { name "pre_xform" baseparm label "Modify Pre-Transform" export none } parm { name "xOrd" baseparm label "Transform Order" joinnext export none } parm { name "rOrd" baseparm label "Rotate Order" nolabel export none } parm { name "t" baseparm label "Translate" export all } parm { name "r" baseparm label "Rotate" export all } parm { name "s" baseparm label "Scale" invisible export none } parm { name "p" baseparm label "Pivot Translate" export none } parm { name "scale" baseparm label "Uniform Scale" invisible export none } parm { name "lookatpath" baseparm label "Look At" export none } parm { name "lookup" baseparm label "Look At Up Vector" export none } parm { name "pathobjpath" baseparm label "Path Object" export none } parm { name "roll" baseparm label "Roll" export none } parm { name "pos" baseparm label "Position" export none } parm { name "uparmtype" baseparm label "Parameterization" export none } parm { name "pathorient" baseparm label "Orient Along Path" export none } parm { name "up" baseparm label "Orient Up Vector" export none } parm { name "bank" baseparm label "Auto-Bank factor" export none } } group { name "stdswitcher3_1" label "Render" parm { name "tdisplay" baseparm label "Display" joinnext export none } parm { name "display" baseparm label "Display" export none } parm { name "use_dcolor" baseparm label "Set Wireframe Color" export none } parm { name "dcolor" baseparm label "Wireframe Color" export none } parm { name "picking" baseparm label "Viewport Selecting Enabled" export none } parm { name "pickscript" baseparm label "Select Script" export none } parm { name "caching" baseparm label "Cache Object Transform" export none } } group { name "stdswitcher3_2" label "View" parm { name "iconscale" label "Icon Scale" type float default { "1" } range { 0.001 10 } parmtag { "spare_category" "View" } } parm { name "res" label "Resolution" type intvector2 joinnext size 2 default { "640" "480" } range { -1 1 } parmtag { "cook_dependent" "1" } parmtag { "spare_category" "View" } } parm { name "resMenu" label "Choose Resolution" type ordinal nolabel default { "0" } menumini { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('FBres')\")`" ] } parmtag { "script_callback" "opparm . res ( `arg(\"$script_value\", 0)` `arg(\"$script_value\", 1)` aspect ( `arg(\"$script_value\", 2)` )" } parmtag { "spare_category" "View" } } parm { name "aspect" label "Pixel Aspect Ratio" type float default { "1" } range { 0.05 2 } parmtag { "spare_category" "View" } } parm { name "projection" label "Projection" type ordinal default { "perspective" } menu { "perspective" "Perspective" "ortho" "Orthographic" "sphere" "Polar (panoramic)" "cylinder" "Cylindrical (panoramic)" "lens" "Lens Shader" } parmtag { "spare_category" "View" } } parm { name "vm_lensshader" label "Lens Shader" type oppath default { "" } disablewhen "{ projection != lens }" parmtag { "opfilter" "!!SHOP/CVEX!!" } parmtag { "oprelative" "." } parmtag { "spare_category" "View" } } parm { name "focal" label "Focal Length" type float joinnext default { "50" } range { 1 100 } } parm { name "focalunits" label "Focal Units" type string default { "mm" } menu { "mm" "millimeters" "m" "meters" "nm" "nanometers" "in" "inches" "ft" "feet" } } parm { name "aperture" label "Aperture" type float default { "41.2136" } range { 1 100 } parmtag { "spare_category" "View" } } parm { name "orthowidth" label "Ortho Width" type float default { "2" } disablewhen "{ projection != ortho }" range { 0.001 10 } parmtag { "spare_category" "View" } } parm { name "near" label "Near Clipping" type float default { "0.001" } range { 0 10 } parmtag { "spare_category" "View" } } parm { name "far" label "Far Clipping" type float default { "10000" } range { 1 10000 } parmtag { "spare_category" "View" } } parm { name "vm_bgenable" label "Enable Background Image" type toggle default { "1" } parmtag { "spare_category" "View" } } parm { name "vm_background" label "Background Image" type file default { "" } disablewhen "{ vm_bgenable == 0 }" parmtag { "filechooser_mode" "read" } parmtag { "spare_category" "View" } } parm { name "win" label "Screen Window X/Y" type vector2 size 2 default { "0" "0" } range { -1 1 } } parm { name "winsize" label "Screen Window Size" type vector2 size 2 default { "1" "1" } range { 0.01 10 } } parm { name "winmask" label "Window Mask" type oplist default { "" } disablewhen "{ projection != ortho projection != perspective }" parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } parm { name "cropl" label "Left Crop" type float default { "0" } range { 0 1 } } parm { name "cropr" label "Right Crop" type float default { "1" } range { 0 1 } } parm { name "cropb" label "Bottom Crop" type float default { "0" } range { 0 1 } } parm { name "cropt" label "Top Crop" type float default { "1" } range { 0 1 } } parm { name "cropmask" label "Crop Mask" type oplist default { "" } disablewhen "{ projection != ortho projection != perspective }" parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } } group { name "stdswitcher3_3" label "Sampling" parm { name "shutter" label "Shutter Time" type float default { "0.5" } disablewhen "{ allowmotionblur == 0 }" range { 0 1 } parmtag { "spare_category" "Sampling" } } parm { name "focus" label "Focus Distance" type float default { "5" } disablewhen "{ vm_dof == 0 }" range { 0.001 1000 } parmtag { "spare_category" "Sampling" } } parm { name "fstop" label "F-Stop" type float default { "5.6" } disablewhen "{ vm_dof == 0 }" range { 1.4 22 } parmtag { "spare_category" "Sampling" } } parm { name "vm_bokeh" label "Bokeh" type string default { "radial" } menureplace { "radial" "Radial Bokeh" "file" "Image File Bokeh" "box" "Box Filter Bokeh" "null" "Disable Bokeh" } parmtag { "spare_category" "Sampling" } } parm { name "vm_bokehfile" label "Bokeh Image File" type image default { "default.pic" } disablewhen "{ vm_bokeh != file }" parmtag { "filechooser_mode" "read" } parmtag { "spare_category" "Sampling" } } parm { name "vm_bokehrotation" label "Bokeh Rotation" type float default { "0" } disablewhen "{ vm_bokeh != file }" range { 0 360 } parmtag { "spare_category" "Sampling" } } } group { name "stdswitcher3_4" label "V-Ray" group { name "vray_object_properties_folder_main" label "Object Properties" import { label Main enable 0 group { name "vfhObjectPropertiesMain" label "Main" parm { name "vray_renderable" label "Renderable" type toggle default { "1" } help "Renderable override." parmtag { "cook_dependent" "1" } } parm { name "vray_user_attributes" label "User Attributes" type string default { "" } help "User attributes" } parm { name "vray_objectID" label "Object ID" type integer default { "0" } help "Object ID." range { 0! 32 } } parm { name "vray_nsamples" label "Num. Samples" type integer default { "0" } help "Number of motion blur samples. If 0 - ROP settings are used." range { 0! 16 } } groupsimple { name "vfhObjectPropertiesMesh" label "Mesh" grouptag { "group_type" "simple" } parm { name "geometry_type" label "Geometry Type" type ordinal default { "0" } help "This parameter determines the type of geometry for polygonal data." menu { "0" "Default" "1" "Static" "2" "Dynamic" } } } groupsimple { name "vfhObjectPropertiesInstancing" label "Instancing" grouptag { "group_type" "simple" } parm { name "vray_rayserver_instancer" label "Use Rayserver Instancer" type toggle default { "0" } help "Use GeomRayserverInstancer instancing backend instead of Instancer2 (CPU only)." parmtag { "cook_dependent" "1" } } parm { name "vray_rayserver" label "Force Rayserver Instances" type toggle invisible default { "0" } help "Wrap Instances into GeomLocalRayserver (CPU only)." disablewhen "{ vray_rayserver_instancer == 1 }" parmtag { "cook_dependent" "1" } } parm { name "vray_light_instancer" label "Use Light Instancer" type toggle default { "0" } help "Use LightInstancer plugin to instance lights (much lighter *.vrscene file)." parmtag { "cook_dependent" "1" } } parm { name "vray_disable_packed_anim_cache" label "Disable Packed Anim. Cache" type toggle invisible default { "0" } help "Disable packed primitves animation frame cache." } } groupsimple { name "vfhObjectPropertiesShading" label "Shading" grouptag { "group_type" "simple" } parm { name "vray_sssID" label "SSS ID" type integer default { "0" } help "SSS ID." range { 0! 32 } } parm { name "forced_attributes" label "Forced Attributes" type string default { "" } } } groupsimple { name "vfhObjectPropertiesLights" label "Light" grouptag { "group_type" "simple" } parm { name "vray_light_reflectmask" label "Reflection Mask" type oplist default { "*" } parmtag { "cook_dependent" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/obj" } } parm { name "vray_light_refractmask" label "Refraction Mask" type oplist default { "*" } parmtag { "cook_dependent" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/obj" } } } } group { name "vfhObjectPropertiesMain_1" label "Open Subdiv" parm { name "vray_osd_subdiv_enable" label "Enable OpenSubdiv" type toggle default { "0" } help "True to enable OpenSubdiv subdivision." parmtag { "cook_dependent" "1" } } parm { name "vray_osd_subdiv_level" label "Subdivision level" type integer default { "0" } help "Level of OpenSubdiv subdivision. 0 means no subdivison." disablewhen "{ vray_osd_subdiv_enable == 0 }" range { 0! 32 } parmtag { "cook_dependent" "1" } } parm { name "vray_osd_subdiv_type" label "Type" type ordinal default { "0" } help "Type of OpenSubdiv subdivision." disablewhen "{ vray_osd_subdiv_enable == 0 } { vray_osd_subdiv_level < 1 }" menu { "0" "Catmull Clark" "1" "Loop" } parmtag { "cook_dependent" "1" } } parm { name "vray_osd_subdiv_uvs" label "Subdivide UVs" type toggle default { "1" } help "rue to smooth UVs when applying subdivision with OpenSubdiv." disablewhen "{ vray_osd_subdiv_enable == 0 } { vray_osd_subdiv_level < 1 }" parmtag { "cook_dependent" "1" } } parm { name "vray_osd_preserve_map_borders" label "Preserve map borders" type ordinal default { "1" } help "Different modes for subdividing the uv boundaries with OpenSubdiv." disablewhen "{ vray_osd_subdiv_enable == 0 } { vray_osd_subdiv_level < 1 } { vray_osd_subdiv_uvs != 1 }" menu { "0" "None" "1" "Internal" "2" "All" } parmtag { "cook_dependent" "1" } } parm { name "vray_osd_preserve_geometry_borders" label "Preserve geometry borders" type toggle default { "0" } help "True to keep the geometry boundaries in place while subdividing the mesh with OpenSubdiv." disablewhen "{ vray_osd_subdiv_enable == 0 } { vray_osd_subdiv_level < 1 }" parmtag { "cook_dependent" "1" } } } group { name "vfhObjectPropertiesMain_2" label "Reference Mesh" parm { name "vray_ref_mesh_mode" label "Mode" type ordinal default { "0" } menu { "0" "None" "1" "Object" "2" "Rest Attributes" } parmtag { "cook_dependent" "1" } } parm { name "vray_ref_mesh_node" label "Reference Object" type oplist default { "" } hidewhen "{ vray_ref_mesh_mode != 1 }" parmtag { "cook_dependent" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } parm { name "vray_rest_position" label "Position" type string default { "rest" } hidewhen "{ vray_ref_mesh_mode != 2 }" } parm { name "vray_rest_normal" label "Normal" type string default { "rnml" } hidewhen "{ vray_ref_mesh_mode != 2 }" } } group { name "vfhObjectPropertiesMain_3" label "Bake Geometry" parm { name "vray_bake_subdiv" label "Bake Subdivision" type toggle default { "0" } parmtag { "cook_dependent" "0" } } parm { name "vray_bake_subdiv_filepath" label "File (*.vrmesh)" type file default { "" } help "Path to a *.vrmesh file" disablewhen "{ vray_bake_subdiv == 0 }" parmtag { "cook_dependent" "0" } parmtag { "filechooser_pattern" "*.vrmesh" } } parm { name "vray_bake_subdiv_edge_length" label "Edge Length" type float default { "0.05" } help "This determines the approximate edge length for the sub-triangles." disablewhen "{ vray_bake_subdiv == 0 }" range { 0 1 } parmtag { "cook_dependent" "0" } } parm { name "vray_bake_subdiv_max_subdivs" label "Max Subdivisions" type integer default { "256" } help "This determines the maximum subdivisions for a triangle of the original mesh." disablewhen "{ vray_bake_subdiv == 0 }" range { 0 1024 } parmtag { "cook_dependent" "0" } } } group { name "vfhObjectPropertiesMain_4" label "Matte / Shadow" parm { name "MtlWrapper_use" label "Enable Matter / Shadow Options" type toggle default { "0" } help "Use Wrapper" parmtag { "cook_dependent" "1" } parmtag { "vray_custom_handling" "1" } } groupsimple { name "MtlWrapper_folder_main" label "Main" hidewhentab "{ MtlWrapper_use == 0 }" grouptag { "group_type" "simple" } parm { name "MtlWrapper_generate_gi" label "Generated GI Mult." type float default { "1" } help "Controls the GI generated by the material" range { 0 1 } parmtag { "cook_dependent" "1" } parmtag { "vray_plugin" "MtlWrapper" } parmtag { "vray_pluginattr" "generate_gi" } parmtag { "vray_type" "float" } } parm { name "MtlWrapper_receive_gi" label "Received GI Mult." type float default { "1" } help "Controls the GI received by the material" range { 0 1 } parmtag { "cook_dependent" "1" } parmtag { "vray_plugin" "MtlWrapper" } parmtag { "vray_pluginattr" "receive_gi" } parmtag { "vray_type" "float" } } parm { name "MtlWrapper_generate_caustics" label "Generated Caustics Mult." type float default { "1" } help "Controls the caustics generated by the material" disablewhen "{ vfh_is_gpu == 1 }" range { 0 1 } parmtag { "cook_dependent" "1" } parmtag { "vray_plugin" "MtlWrapper" } parmtag { "vray_pluginattr" "generate_caustics" } parmtag { "vray_type" "float" } } parm { name "MtlWrapper_receive_caustics" label "Received Caustics Mult." type float default { "1" } help "Controls the caustics received by the material" disablewhen "{ vfh_is_gpu == 1 }" range { 0 1 } parmtag { "cook_dependent" "1" } parmtag { "vray_plugin" "MtlWrapper" } parmtag { "vray_pluginattr" "receive_caustics" } parmtag { "vray_type" "float" } } parm { name "MtlWrapper_gi_quality_multiplier" label "Subdivs Mult." type float default { "1" } help "A multiplier for GI quality" disablewhen "{ vfh_is_gpu == 1 }" range { 0 2 } parmtag { "cook_dependent" "1" } parmtag { "vray_plugin" "MtlWrapper" } parmtag { "vray_pluginattr" "gi_quality_multiplier" } parmtag { "vray_type" "float" } } parm { name "MtlWrapper_use_irrad_map" label "Use Irradiance Map" type toggle default { "1" } help "Allow enable/disable of irradiance map per surface" disablewhen "{ vfh_is_gpu == 1 }" parmtag { "cook_dependent" "1" } parmtag { "vray_plugin" "MtlWrapper" } parmtag { "vray_pluginattr" "use_irrad_map" } parmtag { "vray_type" "boolean" } } } groupsimple { name "MtlWrapper_volume_gi" label "Volume GI properties" hidewhentab "{ MtlWrapper_use == 0 }" grouptag { "group_type" "simple" } parm { name "PhxShaderSim_generate_gi" label "Generate GI" type toggle default { "1" } parmtag { "cook_dependent" "1" } } parm { name "PhxShaderSim_receive_gi" label "Receive GI" type toggle default { "1" } parmtag { "cook_dependent" "1" } } parm { name "PhxShaderSim_gen_gi_mult" label "Generate GI multiplier" type float default { "1" } range { 0 1 } parmtag { "cook_dependent" "1" } } parm { name "PhxShaderSim_rec_gi_mult" label "Receive GI multiplier" type float default { "1" } range { 0 1 } parmtag { "cook_dependent" "1" } } parm { name "PhxShaderSim_generate_caust" label "Generate Caustics" type toggle default { "1" } parmtag { "cook_dependent" "1" } } parm { name "PhxShaderSim_receive_caust" label "Receive Caustics" type toggle default { "1" } parmtag { "cook_dependent" "1" } } parm { name "PhxShaderSim_caust_mult" label "Caustics multiplier" type float default { "1" } range { 0 1 } parmtag { "cook_dependent" "1" } } } groupsimple { name "MtlWrapper_folder_matte_properties" label "Matte Properties" hidewhentab "{ MtlWrapper_use == 0 }" grouptag { "group_type" "simple" } parm { name "MtlWrapper_alpha_contribution" label "Alpha Contribution" type float default { "1" } help "The contribution of the resulting color to the alpha channel" range { -1! 1! } parmtag { "cook_dependent" "1" } parmtag { "vray_plugin" "MtlWrapper" } parmtag { "vray_pluginattr" "alpha_contribution" } parmtag { "vray_type" "float" } } parm { name "MtlWrapper_generate_render_elements" label "Generate Render Elements" type toggle default { "1" } help "Setting this to false makes objects to not affect the render elements" disablewhen "{ vfh_is_gpu == 1 }" parmtag { "cook_dependent" "1" } parmtag { "vray_plugin" "MtlWrapper" } parmtag { "vray_pluginattr" "generate_render_elements" } parmtag { "vray_type" "boolean" } } parm { name "MtlWrapper_matte_surface" label "Matte Surface" type toggle default { "0" } help "Makes the material appear as a matte material, which shows the background, instead of the base material, when viewed directly" parmtag { "cook_dependent" "1" } parmtag { "vray_plugin" "MtlWrapper" } parmtag { "vray_pluginattr" "matte_surface" } parmtag { "vray_type" "boolean" } } parm { name "MtlWrapper_shadows" label "Shadows" type toggle default { "0" } help "Turn this on to make shadow visible on the matter surface" disablewhen "{ MtlWrapper_matte_surface == 0 }" parmtag { "cook_dependent" "1" } parmtag { "vray_plugin" "MtlWrapper" } parmtag { "vray_pluginattr" "shadows" } parmtag { "vray_type" "boolean" } } parm { name "MtlWrapper_affect_alpha" label "Affect Alpha" type toggle default { "0" } help "Turn this on to make shadows affect the alpha contribution of the matte surface" disablewhen "{ vfh_is_gpu == 1 } { matte_surface == 0 }" parmtag { "cook_dependent" "1" } parmtag { "vray_plugin" "MtlWrapper" } parmtag { "vray_pluginattr" "affect_alpha" } parmtag { "vray_type" "boolean" } } parm { name "MtlWrapper_shadow_tint_color" label "Shadow Tint" type color size 3 default { "0" "0" "0" } help "Tint for the shadows on the matte surface" disablewhen "{ MtlWrapper_matte_surface == 0 }" range { 0 1 } parmtag { "cook_dependent" "1" } parmtag { "vray_plugin" "MtlWrapper" } parmtag { "vray_pluginattr" "shadow_tint_color" } parmtag { "vray_type" "color" } } parm { name "MtlWrapper_shadow_brightness" label "Shadow Brightness" type float default { "1" } help "An optional brightness parameter for the shadows on the matte surface.A value of 0.0 will make the shadows completely invisible, while a value of 1.0 will show the full shadows" disablewhen "{ vfh_is_gpu == 1 } { matte_surface == 0 }" range { 0 1 } parmtag { "cook_dependent" "1" } parmtag { "vray_plugin" "MtlWrapper" } parmtag { "vray_pluginattr" "shadow_brightness" } parmtag { "vray_type" "float" } } parm { name "MtlWrapper_reflection_amount" label "Reflection Amount" type float default { "1" } help "Shows the reflections of the base material" disablewhen "{ vfh_is_gpu == 1 } { matte_surface == 0 }" range { 0 1 } parmtag { "cook_dependent" "1" } parmtag { "vray_plugin" "MtlWrapper" } parmtag { "vray_pluginattr" "reflection_amount" } parmtag { "vray_type" "float" } } parm { name "MtlWrapper_refraction_amount" label "Refraction Amount" type float default { "1" } help "Shows the refractions of the base material" disablewhen "{ vfh_is_gpu == 1 } { matte_surface == 0 }" range { 0 1 } parmtag { "cook_dependent" "1" } parmtag { "vray_plugin" "MtlWrapper" } parmtag { "vray_pluginattr" "refraction_amount" } parmtag { "vray_type" "float" } } parm { name "MtlWrapper_gi_amount" label "GI Amount" type float default { "1" } help "Determines the amount of gi shadows" disablewhen "{ vfh_is_gpu == 1 } { matte_surface == 0 }" range { 0 1 } parmtag { "cook_dependent" "1" } parmtag { "vray_plugin" "MtlWrapper" } parmtag { "vray_pluginattr" "gi_amount" } parmtag { "vray_type" "float" } } parm { name "MtlWrapper_no_gi_on_other_mattes" label "No GI On Other Mattes" type toggle default { "1" } help "This will cause the material to appear as a matte object in reflections, refractions, GI etc for other matte objects" disablewhen "{ vfh_is_gpu == 1 } { matte_surface == 0 }" parmtag { "cook_dependent" "1" } parmtag { "vray_plugin" "MtlWrapper" } parmtag { "vray_pluginattr" "no_gi_on_other_mattes" } parmtag { "vray_type" "boolean" } } parm { name "MtlWrapper_matte_for_secondary_rays" label "Matte For Secondary Rays" type string default { "0" } help "Set this to 1 to make the material act as matte for all secondary rays (reflections and refractions); if set to 2, the material will perform automatic projection mapping of theenvironment map on the matte geometry" disablewhen "{ MtlWrapper_matte_surface == 0 }" menu { "0" "Disable" "1" "Without Projection Mapping" "2" "With Projection Mapping" } parmtag { "cook_dependent" "1" } parmtag { "vray_plugin" "MtlWrapper" } parmtag { "vray_pluginattr" "matte_for_secondary_rays" } parmtag { "vray_type" "enum" } } } groupsimple { name "MtlWrapper_folder_options" label "Misc" hidewhentab "{ MtlWrapper_use == 0 }" grouptag { "group_type" "simple" } parm { name "MtlWrapper_maya_background_shader_compatibility" label "Maya Background Shader Compatibility" type toggle invisible default { "0" } help "Setting this to true will make the matte alpha opaque so that the alpha of objects behind the matte won't be seen" disablewhen "{ vfh_is_gpu == 1 }" parmtag { "cook_dependent" "1" } parmtag { "vray_plugin" "MtlWrapper" } parmtag { "vray_pluginattr" "maya_background_shader_compatibility" } parmtag { "vray_type" "boolean" } } parm { name "MtlWrapper_gi_surface_id" label "GI Surface ID" type integer default { "0" } help "If two objects have different GI surface IDs, the light cache samples of the two objects will not be blended" disablewhen "{ vfh_is_gpu == 1 }" range { 0 5 } parmtag { "cook_dependent" "1" } parmtag { "vray_plugin" "MtlWrapper" } parmtag { "vray_pluginattr" "gi_surface_id" } parmtag { "vray_type" "int" } } parm { name "MtlWrapper_trace_depth" label "Trace Depth" type integer default { "-1" } help "The maximum reflection depth (-1 is controlled by the global options)" disablewhen "{ vfh_is_gpu == 1 }" range { 0 10 } parmtag { "cook_dependent" "1" } parmtag { "vray_plugin" "MtlWrapper" } parmtag { "vray_pluginattr" "trace_depth" } parmtag { "vray_type" "int" } } parm { name "MtlWrapper_reflection_list_is_inclusive" label "Reflection List Is Inclusive" type toggle invisible default { "0" } help "Setting this to true will turn the reflection exclude list into inclusive (inverted)" disablewhen "{ vfh_is_gpu == 1 }" parmtag { "cook_dependent" "1" } parmtag { "vray_plugin" "MtlWrapper" } parmtag { "vray_pluginattr" "reflection_list_is_inclusive" } parmtag { "vray_type" "boolean" } } parm { name "MtlWrapper_refraction_list_is_inclusive" label "Refraction List Is Inclusive" type toggle invisible default { "0" } help "Setting this to true will turn the refraction exclude list into inclusive (inverted)" disablewhen "{ vfh_is_gpu == 1 }" parmtag { "cook_dependent" "1" } parmtag { "vray_plugin" "MtlWrapper" } parmtag { "vray_pluginattr" "refraction_list_is_inclusive" } parmtag { "vray_type" "boolean" } } parm { name "MtlWrapper_alpha_contribution_tex" label "Alpha Contribution Tex" type float invisible default { "1" } help "Same as alpha_contribution but used for the Maya's useBackground shader which supports textures as alpha contribution" disablewhen "{ hasinput(0) == 1 }" range { 0 64 } parmtag { "cook_dependent" "1" } parmtag { "vray_linked_only" "1" } parmtag { "vray_plugin" "MtlWrapper" } parmtag { "vray_pluginattr" "alpha_contribution_tex" } parmtag { "vray_type" "TextureFloat" } } parm { name "MtlWrapper_shadow_brightness_tex" label "Shadow Brightness Tex" type float invisible default { "1" } help "Same as shadow_brightness but used for the Maya's useBackground shader which supports textures as shadow brightness" disablewhen "{ vfh_is_gpu == 1 } { hasinput(1) == 1 }" range { 0 64 } parmtag { "cook_dependent" "1" } parmtag { "vray_plugin" "MtlWrapper" } parmtag { "vray_pluginattr" "shadow_brightness_tex" } parmtag { "vray_type" "TextureFloat" } } parm { name "MtlWrapper_reflection_filter_tex" label "Reflection Filter Tex" type color4 invisible size 4 default { "1" "1" "1" "1" } disablewhen "{ vfh_is_gpu == 1 } { hasinput(2) == 1 }" range { 0 10 } parmtag { "cook_dependent" "1" } parmtag { "vray_plugin" "MtlWrapper" } parmtag { "vray_pluginattr" "reflection_filter_tex" } parmtag { "vray_type" "Texture" } } } } group { name "vfhObjectPropertiesMain_5" label "Visibility" parm { name "MtlRenderStats_use" label "Enable Visibility Options" type toggle default { "0" } help "Use Render Stats material" parmtag { "cook_dependent" "1" } parmtag { "vray_custom_handling" "1" } } groupsimple { name "MtlRenderStats_folder_main" label "Main" hidewhentab "{ MtlRenderStats_use == 0 }" grouptag { "group_type" "simple" } parm { name "MtlRenderStats_gi_visibility" label "Visible to GI" type toggle invisible default { "1" } help "Whether the object is visible to GI (generating and receiving)" parmtag { "cook_dependent" "1" } parmtag { "vray_plugin" "MtlRenderStats" } parmtag { "vray_pluginattr" "gi_visibility" } parmtag { "vray_type" "boolean" } } parm { name "MtlRenderStats_camera_visibility" label "Primary Visibility" type toggle default { "1" } help "Whether the object is visible from the camera (camera rays)" parmtag { "cook_dependent" "1" } parmtag { "vray_plugin" "MtlRenderStats" } parmtag { "vray_pluginattr" "camera_visibility" } parmtag { "vray_type" "boolean" } } parm { name "MtlRenderStats_reflections_visibility" label "Visible in Reflections" type toggle default { "1" } help "Whether the object is visible in reflections" parmtag { "cook_dependent" "1" } parmtag { "vray_plugin" "MtlRenderStats" } parmtag { "vray_pluginattr" "reflections_visibility" } parmtag { "vray_type" "boolean" } } parm { name "MtlRenderStats_refractions_visibility" label "Visible in Refractions" type toggle default { "1" } help "Whether the object is visible in refractions" parmtag { "cook_dependent" "1" } parmtag { "vray_plugin" "MtlRenderStats" } parmtag { "vray_pluginattr" "refractions_visibility" } parmtag { "vray_type" "boolean" } } parm { name "MtlRenderStats_shadows_visibility" label "Cast Shadows" type toggle default { "1" } help "Whether the object casts shadows (visible to lights for shadow rays)" parmtag { "cook_dependent" "1" } parmtag { "vray_plugin" "MtlRenderStats" } parmtag { "vray_pluginattr" "shadows_visibility" } parmtag { "vray_type" "boolean" } } parm { name "MtlRenderStats_shadows_receive" label "Receive Shadows" type toggle default { "1" } help "Whether the object receives shadows" disablewhen "{ vfh_is_gpu == 1 }" parmtag { "cook_dependent" "1" } parmtag { "vray_plugin" "MtlRenderStats" } parmtag { "vray_pluginattr" "shadows_receive" } parmtag { "vray_type" "boolean" } } } } } } } parm { name "pr" baseparm label "Pivot Rotate" export none } parm { name "childcomp" baseparm label "Child Compensation" export none } parm { name "constraints_on" baseparm label "Enable Constraints" export none } parm { name "constraints_path" baseparm label "Constraints" export none } parm { name "lookupobjpath" baseparm label "Look Up Object" invisible export none } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O.chn" Content-Type: text/plain { channel sx { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = lock(1) } } channel sy { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = lock(1) } } channel sz { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = lock(1) } } channel scale { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = lock(1) } } channel resx { lefttype = extend righttype = extend default = 512 flags = 0 segment { length = 0 value = 1024 1024 expr = 512 } } channel resy { lefttype = extend righttype = extend default = 1024 flags = 0 segment { length = 0 value = 1024 1024 expr = ch(\"resx\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O.parm" Content-Type: text/plain { version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0.24908550083637238 0.24908548593521118 0.57204188708324821 ) r [ 0 locks=0 ] ( 540 -180.00000000000003 -180 ) s [ 0 locks=0 ] ( [ sx 1 ] [ sy 1 ] [ sz 1 ] ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( [ scale 1 ] ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) constraints_on [ 0 locks=0 ] ( "off" ) constraints_path [ 0 locks=0 ] ( "" ) lookatpath [ 0 locks=0 ] ( "" ) lookupobjpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) use_dcolor [ 0 locks=0 ] ( "off" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "on" ) stdswitcher3 [ 0 locks=0 ] ( 2 2 2 2 2 ) iconscale [ 0 locks=0 ] ( 1 ) res [ 8 locks=0 autoscope=1 ] ( [ resx 512 ] [ resy 512 ] ) resMenu [ 0 locks=0 ] ( "640 480 1" ) aspect [ 0 locks=0 ] ( 1 ) projection [ 0 locks=0 ] ( "ortho" ) vm_lensshader [ 0 locks=0 ] ( "" ) focal [ 0 locks=0 ] ( 100 ) focalunits [ 0 locks=0 ] ( mm ) aperture [ 0 locks=0 ] ( 100 ) orthowidth [ 8 locks=0 ] ( 0.55352336842675598 ) near [ 0 locks=0 ] ( 0.0010000000474974513 ) far [ 8 locks=0 ] ( 705.32641521319283 ) vm_bgenable [ 0 locks=0 ] ( "off" ) vm_background [ 0 locks=0 ] ( C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG ) win [ 0 locks=0 ] ( 0 0 ) winsize [ 0 locks=0 ] ( 1 1 ) winmask [ 0 locks=0 ] ( "" ) cropl [ 0 locks=0 ] ( 0 ) cropr [ 0 locks=0 ] ( 1 ) cropb [ 0 locks=0 ] ( 0 ) cropt [ 0 locks=0 ] ( 1 ) cropmask [ 0 locks=0 ] ( "" ) shutter [ 0 locks=0 ] ( 0 ) focus [ 0 locks=0 ] ( 5 ) fstop [ 0 locks=0 ] ( 1.3999999999999999 ) vm_bokeh [ 0 locks=0 ] ( null ) vm_bokehfile [ 0 locks=0 ] ( default.pic ) vm_bokehrotation [ 0 locks=0 ] ( 0 ) vray_object_properties_folder_main [ 0 locks=0 ] ( 0 ) vfhObjectPropertiesMain [ 0 locks=0 ] ( 0 0 0 0 0 0 ) vray_renderable [ 0 locks=0 ] ( "on" ) vray_user_attributes [ 0 locks=0 ] ( "" ) vray_objectID [ 0 locks=0 ] ( 0 ) vray_nsamples [ 0 locks=0 ] ( 0 ) vfhObjectPropertiesMesh [ 0 locks=0 ] ( 0 ) geometry_type [ 0 locks=0 ] ( "0" ) vfhObjectPropertiesInstancing [ 0 locks=0 ] ( 0 ) vray_rayserver_instancer [ 0 locks=0 ] ( "on" ) vray_rayserver [ 0 locks=0 ] ( "off" ) vray_light_instancer [ 0 locks=0 ] ( "on" ) vray_disable_packed_anim_cache [ 0 locks=0 ] ( "off" ) vfhObjectPropertiesShading [ 0 locks=0 ] ( 0 ) vray_sssID [ 0 locks=0 ] ( 0 ) forced_attributes [ 0 locks=0 ] ( "" ) vfhObjectPropertiesLights [ 0 locks=0 ] ( 0 ) vray_light_reflectmask [ 0 locks=0 ] ( * ) vray_light_refractmask [ 0 locks=0 ] ( * ) vray_osd_subdiv_enable [ 0 locks=0 ] ( "off" ) vray_osd_subdiv_level [ 0 locks=0 ] ( 0 ) vray_osd_subdiv_type [ 0 locks=0 ] ( "0" ) vray_osd_subdiv_uvs [ 0 locks=0 ] ( "on" ) vray_osd_preserve_map_borders [ 0 locks=0 ] ( "1" ) vray_osd_preserve_geometry_borders [ 0 locks=0 ] ( "off" ) vray_ref_mesh_mode [ 0 locks=0 ] ( "0" ) vray_ref_mesh_node [ 0 locks=0 ] ( "" ) vray_rest_position [ 0 locks=0 ] ( rest ) vray_rest_normal [ 0 locks=0 ] ( rnml ) vray_bake_subdiv [ 0 locks=0 ] ( "off" ) vray_bake_subdiv_filepath [ 0 locks=0 ] ( "" ) vray_bake_subdiv_edge_length [ 0 locks=0 ] ( 0.050000000000000003 ) vray_bake_subdiv_max_subdivs [ 0 locks=0 ] ( 256 ) MtlWrapper_use [ 0 locks=0 ] ( "off" ) MtlWrapper_folder_main [ 0 locks=0 ] ( 0 ) MtlWrapper_generate_gi [ 0 locks=0 ] ( 1 ) MtlWrapper_receive_gi [ 0 locks=0 ] ( 1 ) MtlWrapper_generate_caustics [ 0 locks=0 ] ( 1 ) MtlWrapper_receive_caustics [ 0 locks=0 ] ( 1 ) MtlWrapper_gi_quality_multiplier [ 0 locks=0 ] ( 1 ) MtlWrapper_use_irrad_map [ 0 locks=0 ] ( "on" ) MtlWrapper_volume_gi [ 0 locks=0 ] ( 0 ) PhxShaderSim_generate_gi [ 0 locks=0 ] ( "on" ) PhxShaderSim_receive_gi [ 0 locks=0 ] ( "on" ) PhxShaderSim_gen_gi_mult [ 0 locks=0 ] ( 1 ) PhxShaderSim_rec_gi_mult [ 0 locks=0 ] ( 1 ) PhxShaderSim_generate_caust [ 0 locks=0 ] ( "on" ) PhxShaderSim_receive_caust [ 0 locks=0 ] ( "on" ) PhxShaderSim_caust_mult [ 0 locks=0 ] ( 1 ) MtlWrapper_folder_matte_properties [ 0 locks=0 ] ( 0 ) MtlWrapper_alpha_contribution [ 0 locks=0 ] ( 1 ) MtlWrapper_generate_render_elements [ 0 locks=0 ] ( "on" ) MtlWrapper_matte_surface [ 0 locks=0 ] ( "off" ) MtlWrapper_shadows [ 0 locks=0 ] ( "off" ) MtlWrapper_affect_alpha [ 0 locks=0 ] ( "off" ) MtlWrapper_shadow_tint_color [ 0 locks=0 ] ( 0 0 0 ) MtlWrapper_shadow_brightness [ 0 locks=0 ] ( 1 ) MtlWrapper_reflection_amount [ 0 locks=0 ] ( 1 ) MtlWrapper_refraction_amount [ 0 locks=0 ] ( 1 ) MtlWrapper_gi_amount [ 0 locks=0 ] ( 1 ) MtlWrapper_no_gi_on_other_mattes [ 0 locks=0 ] ( "on" ) MtlWrapper_matte_for_secondary_rays [ 0 locks=0 ] ( 0 ) MtlWrapper_folder_options [ 0 locks=0 ] ( 0 ) MtlWrapper_maya_background_shader_compatibility [ 0 locks=0 ] ( "off" ) MtlWrapper_gi_surface_id [ 0 locks=0 ] ( 0 ) MtlWrapper_trace_depth [ 0 locks=0 ] ( -1 ) MtlWrapper_reflection_list_is_inclusive [ 0 locks=0 ] ( "off" ) MtlWrapper_refraction_list_is_inclusive [ 0 locks=0 ] ( "off" ) MtlWrapper_alpha_contribution_tex [ 0 locks=0 ] ( 1 ) MtlWrapper_shadow_brightness_tex [ 0 locks=0 ] ( 1 ) MtlWrapper_reflection_filter_tex [ 0 locks=0 ] ( 1 1 1 1 ) MtlRenderStats_use [ 0 locks=0 ] ( "off" ) MtlRenderStats_folder_main [ 0 locks=0 ] ( 0 ) MtlRenderStats_gi_visibility [ 0 locks=0 ] ( "on" ) MtlRenderStats_camera_visibility [ 0 locks=0 ] ( "on" ) MtlRenderStats_reflections_visibility [ 0 locks=0 ] ( "on" ) MtlRenderStats_refractions_visibility [ 0 locks=0 ] ( "on" ) MtlRenderStats_shadows_visibility [ 0 locks=0 ] ( "on" ) MtlRenderStats_shadows_receive [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O/camOrigin.init" Content-Type: text/plain type = add matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O/camOrigin.def" Content-Type: text/plain sopflags sopflags = comment "" position 2 3 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1586891209 modify 1587902558 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O/camOrigin.parm" Content-Type: text/plain { version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 0 ) keep [ 0 locks=0 ] ( "off" ) points [ 0 locks=0 ] ( 1 ) remove [ 0 locks=0 ] ( "off" ) switcher [ 0 locks=0 ] ( 0 0 ) prims [ 0 locks=0 ] ( 1 ) group [ 0 locks=0 ] ( "" ) add [ 0 locks=0 ] ( "all" ) inc [ 0 locks=0 ] ( 2 ) attrname [ 0 locks=0 ] ( "" ) closedall [ 0 locks=0 ] ( "off" ) addparticlesystem [ 0 locks=0 ] ( "off" ) particlegroup [ 0 locks=0 ] ( "" ) appendunusedtoparticlesystem [ 0 locks=0 ] ( "off" ) usept0 [ 0 locks=0 ] ( "on" ) pt0 [ 0 locks=0 ] ( 0 0 0 ) weight0 [ 0 locks=0 ] ( 1 ) prim0 [ 0 locks=0 ] ( "" ) closed0 [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O/camOrigin.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O/file1.init" Content-Type: text/plain type = file matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O/file1.def" Content-Type: text/plain sopflags sopflags = comment "" position 0.18 3 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1586891209 modify 1595843992 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O/file1.chn" Content-Type: text/plain { channel index { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF-ch(\"f1\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O/file1.parm" Content-Type: text/plain { version 0.8 filemode [ 0 locks=0 ] ( "read" ) file [ 0 locks=0 ] ( defcam.bgeo ) reload [ 0 locks=0 ] ( 0 ) objpattern [ 0 locks=0 ] ( * ) geodatapath [ 0 locks=0 ] ( "" ) missingframe [ 0 locks=0 ] ( "error" ) loadtype [ 0 locks=0 ] ( "full" ) packedviewedit [ 0 locks=0 ] ( "unchanged" ) viewportlod [ 0 locks=0 ] ( "box" ) packexpanded [ 0 locks=0 ] ( "off" ) delayload [ 0 locks=0 ] ( "off" ) mkpath [ 0 locks=0 ] ( "off" ) cachesize [ 0 locks=0 ] ( 0 ) prefetch [ 0 locks=0 ] ( "off" ) f [ 0 locks=0 ] ( 1 24 ) index [ 0 locks=0 ] ( [ index 0 ] ) wrap [ 0 locks=0 ] ( "cycle" ) retry [ 0 locks=0 ] ( 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O/file1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O/xform1.init" Content-Type: text/plain type = xform matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O/xform1.def" Content-Type: text/plain sopflags sopflags = comment "" position 0.18 1.5 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 file1 0 1 "input1" } inputs { 0 file1 0 1 } stat { create 1586891209 modify 1587902560 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O/xform1.chn" Content-Type: text/plain { channel scale { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "property(\"../iconscale\", 1)" } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O/xform1.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( [ scale 1 ] ) parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 1 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "on" ) updateaffectednmls [ 0 locks=0 ] ( "off" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) addattrib [ 0 locks=0 ] ( "off" ) outputattrib [ 0 locks=0 ] ( xform ) outputmerge [ 0 locks=0 ] ( "post" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O/xform1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O.order" Content-Type: text/plain 3 camOrigin file1 xform1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____AREMAC____O____CAMERA____O.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O.init" Content-Type: text/plain type = volumevisualization matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -7.5165 -15.0639 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 (__dot2) "" 1 "input1" } inputs { 0 (__dot2) 0 1 } stat { create 1596233050 modify 1624874199 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O.parm" Content-Type: text/plain { version 0.8 vismode [ 0 locks=0 ] ( "none" ) rangemin [ 0 locks=0 ] ( 0 ) rangemax [ 0 locks=0 ] ( 1 ) densityscale [ 0 locks=0 ] ( 1 ) shadowscale [ 0 locks=0 ] ( 1 ) setmaxres [ 0 locks=0 ] ( "off" ) maxres [ 8 locks=0 ] ( 128 ) emitswitcher [ 0 locks=0 ] ( 0 0 ) densityfield [ 0 locks=0 ] ( density ) densityrampmode [ 0 locks=0 ] ( "clamp" ) densitypreset [ 0 locks=0 ] ( "none" ) densityramp [ 0 locks=0 ] ( 2 ) cdfield [ 0 locks=0 ] ( density ) cdrangeoverride [ 0 locks=0 ] ( "off" ) cdrange [ 8 locks=0 ] ( 0 1 ) cdrampmode [ 0 locks=0 ] ( "clamp" ) cdpreset [ 0 locks=0 ] ( "none" ) cdramp [ 0 locks=0 ] ( 2 ) emitscale [ 0 locks=0 ] ( 0 ) emitfield [ 0 locks=0 ] ( density ) emitrangeoverride [ 0 locks=0 ] ( "off" ) emitrange [ 0 locks=0 ] ( 0 1 ) emitrampmode [ 0 locks=0 ] ( "clamp" ) emitpreset [ 0 locks=0 ] ( "none" ) emitramp [ 0 locks=0 ] ( 2 ) emitcdfield [ 0 locks=0 ] ( density ) emitcdrangeoverride [ 0 locks=0 ] ( "off" ) emitcdrange [ 8 locks=0 ] ( 0 1 ) emitcdrampmode [ 0 locks=0 ] ( "clamp" ) emitcdpreset [ 0 locks=0 ] ( "none" ) emitcdramp [ 0 locks=0 ] ( 2 ) emitcdfieldscale [ 0 locks=0 ] ( 1 ) emitcdtemperature0 [ 0 locks=0 ] ( 0 ) emitcdtemperature [ 0 locks=0 ] ( 5000 ) emitcdtonemap [ 0 locks=0 ] ( "on" ) emitcdadaptation [ 0 locks=0 ] ( 0.14999999999999999 ) emitcdburn [ 0 locks=0 ] ( 0 ) densityramp1pos [ 0 locks=0 ] ( 0 ) densityramp1value [ 0 locks=0 ] ( 0 ) densityramp1interp [ 0 locks=0 ] ( "linear" ) densityramp2pos [ 0 locks=0 ] ( 1 ) densityramp2value [ 0 locks=0 ] ( 1 ) densityramp2interp [ 0 locks=0 ] ( "linear" ) cdramp1pos [ 0 locks=0 ] ( 0 ) cdramp1c [ 0 locks=0 ] ( 1.8125 1.8125 1.8125 ) cdramp1interp [ 0 locks=0 ] ( "linear" ) cdramp2pos [ 0 locks=0 autoscope=1 autosel=4294967295 ] ( 1 ) cdramp2c [ 0 locks=0 ] ( 2 2 2 ) cdramp2interp [ 0 locks=0 ] ( "linear" ) emitramp1pos [ 0 locks=0 ] ( 0 ) emitramp1value [ 0 locks=0 ] ( 0 ) emitramp1interp [ 0 locks=0 ] ( "linear" ) emitramp2pos [ 0 locks=0 ] ( 1 ) emitramp2value [ 0 locks=0 ] ( 1 ) emitramp2interp [ 0 locks=0 ] ( "linear" ) emitcdramp1pos [ 0 locks=0 ] ( 0 ) emitcdramp1c [ 0 locks=0 ] ( 0 0 0 ) emitcdramp1interp [ 0 locks=0 ] ( "linear" ) emitcdramp2pos [ 0 locks=0 ] ( 1 ) emitcdramp2c [ 0 locks=0 ] ( 1 1 1 ) emitcdramp2interp [ 0 locks=0 ] ( "linear" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_JBO_MD3_PETS_TRPDLS_5_SUNEG_O_GENUS_5_SLDPRT_STEP_3DM_OBJ_O.init" Content-Type: text/plain type = file matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_JBO_MD3_PETS_TRPDLS_5_SUNEG_O_GENUS_5_SLDPRT_STEP_3DM_OBJ_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -7.495 -4.155 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1595844070 modify 1616233763 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_JBO_MD3_PETS_TRPDLS_5_SUNEG_O_GENUS_5_SLDPRT_STEP_3DM_OBJ_O.chn" Content-Type: text/plain { channel index { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF-ch(\"f1\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_JBO_MD3_PETS_TRPDLS_5_SUNEG_O_GENUS_5_SLDPRT_STEP_3DM_OBJ_O.parm" Content-Type: text/plain { version 0.8 filemode [ 0 locks=0 ] ( "read" ) file [ 0 locks=0 ] ( C:/O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_SLEDOM_O_MODELS_O/O_5SUNEG_O_GENUS5_O/JBO.MD3.PETS.TRPDLS.O_5SUNEG_O_GENUS5_O.SLDPRT.STEP.3DM.OBJ ) reload [ 0 locks=0 ] ( 0 ) objpattern [ 0 locks=0 ] ( * ) geodatapath [ 0 locks=0 ] ( "" ) missingframe [ 0 locks=0 ] ( "error" ) loadtype [ 0 locks=0 ] ( "full" ) packedviewedit [ 0 locks=0 ] ( "unchanged" ) viewportlod [ 0 locks=0 ] ( "box" ) packexpanded [ 0 locks=0 ] ( "on" ) delayload [ 0 locks=0 ] ( "on" ) mkpath [ 0 locks=0 ] ( "on" ) cachesize [ 0 locks=0 ] ( 256 ) prefetch [ 0 locks=0 ] ( "on" ) f [ 0 locks=0 ] ( 1 24 ) index [ 0 locks=0 ] ( [ index 0 ] ) wrap [ 0 locks=0 ] ( "cycle" ) retry [ 0 locks=0 ] ( 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_JBO_MD3_PETS_TRPDLS_5_SUNEG_O_GENUS_5_SLDPRT_STEP_3DM_OBJ_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_HCTIWS_NOITAZILAUSIV_ECILS_ELDIM_O_MIDLE_SLICE_VISUALIZATION_SWITCH_O.init" Content-Type: text/plain type = switch matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_HCTIWS_NOITAZILAUSIV_ECILS_ELDIM_O_MIDLE_SLICE_VISUALIZATION_SWITCH_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -7.0165 -17.195 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 0 O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O 1 1 "input1" 1 O_MROFSNART_ECILS_ELDIM_O_MIDLE_SLICE_TRANSFORM_O 1 1 "input2" } inputs { 0 O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O 0 1 1 O_MROFSNART_ECILS_ELDIM_O_MIDLE_SLICE_TRANSFORM_O 0 1 } stat { create 1612000020 modify 1624874165 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_HCTIWS_NOITAZILAUSIV_ECILS_ELDIM_O_MIDLE_SLICE_VISUALIZATION_SWITCH_O.parm" Content-Type: text/plain { version 0.8 input [ 0 locks=0 ] ( 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_HCTIWS_NOITAZILAUSIV_ECILS_ELDIM_O_MIDLE_SLICE_VISUALIZATION_SWITCH_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_ELDIM_O_MIDLE_SLICE_O.init" Content-Type: text/plain type = volumeslice matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_ELDIM_O_MIDLE_SLICE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -6.5165 -15.0639 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 (__dot2) "" 1 "input1" } inputs { 0 (__dot2) 0 1 } stat { create 1596216548 modify 1624872054 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_ELDIM_O_MIDLE_SLICE_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) method [ 0 locks=0 ] ( "volume" ) plane [ 0 locks=0 ] ( "xy" ) planeoffset [ 8 locks=0 ] ( 0 ) attrib [ 0 locks=0 ] ( density ) createvarmap [ 0 locks=0 ] ( "off" ) lvar [ 0 locks=0 ] ( "" ) visualize [ 0 locks=0 ] ( "on" ) vismode [ 0 locks=0 ] ( "none" ) visrange [ 0 locks=0 ] ( 0 1 ) keep [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_ELDIM_O_MIDLE_SLICE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECAFRUS_HTIW_EMULOV_EGREM_O_MERGE_VOLUME_WITH_SURFACE_O.init" Content-Type: text/plain type = merge matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECAFRUS_HTIW_EMULOV_EGREM_O_MERGE_VOLUME_WITH_SURFACE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -8.03608 -24.2284 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 1 O_YLPA_LAIRETAM_ECAFRUS_O_SURFACE_MATERIAL_APLY_O 1 1 "input1" 0 O_YLPA_LAIRETAM_EMULOV_O_VOLUME_MATERIAL_APLY_O 1 1 "input2" } inputs { 0 O_YLPA_LAIRETAM_ECAFRUS_O_SURFACE_MATERIAL_APLY_O 0 1 1 O_YLPA_LAIRETAM_EMULOV_O_VOLUME_MATERIAL_APLY_O 0 1 } stat { create 1612000998 modify 1627741081 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECAFRUS_HTIW_EMULOV_EGREM_O_MERGE_VOLUME_WITH_SURFACE_O.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECAFRUS_HTIW_EMULOV_EGREM_O_MERGE_VOLUME_WITH_SURFACE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O.init" Content-Type: text/plain type = clip matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -8.50713 -7.52389 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 (__dot1) "" 1 "input1" } inputs { 0 (__dot1) 0 1 } stat { create 1612009718 modify 1624868179 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) clipop [ 0 locks=0 ] ( "above" ) origin [ 0 locks=0 ] ( 0 0 0 ) dist [ 0 locks=0 ] ( 0 ) dir [ 0 locks=0 ] ( 0 0 1 ) newg [ 0 locks=0 ] ( "off" ) above [ 0 locks=0 ] ( above_plane ) below [ 0 locks=0 ] ( below_plane ) clippts [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_YRTEMOEG_LEHS_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_SHEL_GEOMETRY_POLYGONS_O.init" Content-Type: text/plain type = vdbfrompolygons matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_YRTEMOEG_LEHS_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_SHEL_GEOMETRY_POLYGONS_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -7.495 -9.655 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O 1 1 "input1" } inputs { 0 O_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O 0 1 } stat { create 1612015043 modify 1624873220 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_YRTEMOEG_LEHS_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_SHEL_GEOMETRY_POLYGONS_O.chn" Content-Type: text/plain { channel voxelsize { lefttype = extend righttype = extend default = 0.0625 flags = 0 segment { length = 0 value = 0.0625 0.0625 expr = ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_NOITALUGER_O_REGULATION_SLIDERS_O/O_EZIS_LEXOV_O_VOXEL_SIZE_O\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_YRTEMOEG_LEHS_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_SHEL_GEOMETRY_POLYGONS_O.parm" Content-Type: text/plain { version 0.8 voxelsize [ 8 locks=0 ] ( [ voxelsize 0.027777777777777776 ] ) group [ 0 locks=0 ] ( "" ) builddistance [ 0 locks=0 ] ( "off" ) distancename [ 0 locks=0 ] ( surface ) buildfog [ 0 locks=0 ] ( "on" ) fogname [ 0 locks=0 ] ( density ) useworldspaceunits [ 0 locks=0 ] ( "off" ) exteriorbandvoxels [ 0 locks=0 ] ( 1 ) interiorbandvoxels [ 0 locks=0 ] ( 1 ) exteriorband [ 0 locks=0 ] ( 1 ) interiorband [ 0 locks=0 ] ( 1 ) fillinterior [ 0 locks=0 ] ( "on" ) unsigneddist [ 0 locks=0 ] ( "off" ) numattrib [ 0 locks=0 ] ( 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_YRTEMOEG_LEHS_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_SHEL_GEOMETRY_POLYGONS_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_HCTIWS_YRTEMOEG_LANRETXE_LANRETNI_O_INTERNAL_EXTERNAL_GEOMETRY_SWITCH_O.init" Content-Type: text/plain type = switch matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_HCTIWS_YRTEMOEG_LANRETXE_LANRETNI_O_INTERNAL_EXTERNAL_GEOMETRY_SWITCH_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -8.00713 -5.52389 connectornextid 6 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 3 O_EREHPS_HTIW_5_SUNEG_EGREM_O_MERGE_GENUS_5_WITH_SPHERE_O 2 1 "input1" 1 O_JBO_MD3_PETS_TRPDLS_5_SUNEG_O_GENUS_5_SLDPRT_STEP_3DM_OBJ_O 0 1 "input2" 4 O_EGREM_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_MERGE_O 17 1 "input3" 0 O_NOINU_NAELOB_O_BOLEAN_UNION_O 1 1 "input4" 5 pack9 1 1 "input5" } inputs { 0 O_EREHPS_HTIW_5_SUNEG_EGREM_O_MERGE_GENUS_5_WITH_SPHERE_O 0 1 1 O_JBO_MD3_PETS_TRPDLS_5_SUNEG_O_GENUS_5_SLDPRT_STEP_3DM_OBJ_O 0 1 2 O_EGREM_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_MERGE_O 0 1 3 O_NOINU_NAELOB_O_BOLEAN_UNION_O 0 1 4 pack9 0 1 } stat { create 1612063998 modify 1624872672 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_HCTIWS_YRTEMOEG_LANRETXE_LANRETNI_O_INTERNAL_EXTERNAL_GEOMETRY_SWITCH_O.parm" Content-Type: text/plain { version 0.8 input [ 0 locks=0 ] ( 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_HCTIWS_YRTEMOEG_LANRETXE_LANRETNI_O_INTERNAL_EXTERNAL_GEOMETRY_SWITCH_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOINU_NAELOB_O_BOLEAN_UNION_O.init" Content-Type: text/plain type = boolean::2.0 matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOINU_NAELOB_O_BOLEAN_UNION_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -8.995 -4.155 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_EMARFERIW_NOGYLOP_EREHPS_EBUC_O_CUBE_SPHERE_POLYGON_WIREFRAME_O 1 1 "input1" } inputs { 0 O_EMARFERIW_NOGYLOP_EREHPS_EBUC_O_CUBE_SPHERE_POLYGON_WIREFRAME_O 0 1 } stat { create 1612064217 modify 1616231900 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOINU_NAELOB_O_BOLEAN_UNION_O.chn" Content-Type: text/plain { channel lengththreshold { lefttype = extend righttype = extend default = 0.036999999999999998 flags = 0 segment { length = 0 value = 0.036999999999999998 0.036999999999999998 expr = 0 } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOINU_NAELOB_O_BOLEAN_UNION_O.parm" Content-Type: text/plain { version 0.8 inputa [ 0 locks=0 ] ( 0 ) agroup [ 0 locks=0 ] ( "" ) asurface [ 0 locks=0 ] ( "solid" ) resolvea [ 0 locks=0 ] ( "on" ) inputb [ 0 locks=0 ] ( 0 ) bgroup [ 0 locks=0 ] ( "" ) bsurface [ 0 locks=0 ] ( "solid" ) resolveb [ 0 locks=0 ] ( "on" ) output [ 0 locks=0 ] ( 0 ) booleanop [ 0 locks=0 ] ( "union" ) subtractchoices [ 0 locks=0 ] ( "aminusb" ) shatterchoices [ 0 locks=0 ] ( "apieces" ) opencurvesonly [ 0 locks=0 ] ( "on" ) generateaaseams [ 0 locks=0 ] ( "on" ) generatebbseams [ 0 locks=0 ] ( "on" ) generateabseams [ 0 locks=0 ] ( "on" ) adepth [ 0 locks=0 ] ( 1 1000 ) bdepth [ 0 locks=0 ] ( 1 1000 ) windingop [ 0 locks=0 ] ( "arange" ) mergenbrs [ 0 locks=0 ] ( "off" ) detriangulate [ 0 locks=0 ] ( "all" ) removeinlinepoints [ 0 locks=0 ] ( "on" ) uniqueseams [ 0 locks=0 ] ( "off" ) correctnormals [ 0 locks=0 ] ( "on" ) useaxapolys [ 0 locks=0 ] ( "off" ) axapolys [ 0 locks=0 ] ( axapolys ) useaxbpolys [ 0 locks=0 ] ( "off" ) axbpolys [ 0 locks=0 ] ( axbpolys ) useaxalist [ 0 locks=0 ] ( "off" ) axalist [ 0 locks=0 ] ( axalist ) useaxblist [ 0 locks=0 ] ( "off" ) axblist [ 0 locks=0 ] ( axblist ) collapsetinyedges [ 0 locks=0 ] ( "on" ) lengththreshold [ 8 locks=0 ] ( [ lengththreshold 0 ] ) outputprimgroups [ 0 locks=0 ] ( 0 ) useapolys [ 0 locks=0 ] ( "off" ) apolys [ 0 locks=0 ] ( apolys ) useainsideb [ 0 locks=0 ] ( "off" ) ainsideb [ 0 locks=0 ] ( ainsideb ) useaoutsideb [ 0 locks=0 ] ( "off" ) aoutsideb [ 0 locks=0 ] ( aoutsideb ) usebpolys [ 0 locks=0 ] ( "off" ) bpolys [ 0 locks=0 ] ( bpolys ) usebinsidea [ 0 locks=0 ] ( "off" ) binsidea [ 0 locks=0 ] ( binsidea ) useboutsidea [ 0 locks=0 ] ( "off" ) boutsidea [ 0 locks=0 ] ( boutsidea ) useaboverlap [ 0 locks=0 ] ( "off" ) aboverlap [ 0 locks=0 ] ( aboverlap ) useaonlypieces [ 0 locks=0 ] ( "off" ) aonlypieces [ 0 locks=0 ] ( apieces ) usebonlypieces [ 0 locks=0 ] ( "off" ) bonlypieces [ 0 locks=0 ] ( bpieces ) useabpieces [ 0 locks=0 ] ( "off" ) abpieces [ 0 locks=0 ] ( abpieces ) usereversedpolys [ 0 locks=0 ] ( "off" ) reversedpolys [ 0 locks=0 ] ( reversed ) outputedgegroups [ 0 locks=0 ] ( 0 ) useaaseamedges [ 0 locks=0 ] ( "off" ) aaseamedges [ 0 locks=0 ] ( aseams ) usebbseamedges [ 0 locks=0 ] ( "off" ) bbseamedges [ 0 locks=0 ] ( bseams ) useabseamedges [ 0 locks=0 ] ( "off" ) abseamedges [ 0 locks=0 ] ( abseams ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOINU_NAELOB_O_BOLEAN_UNION_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EMARFERIW_NOGYLOP_EREHPS_EBUC_O_CUBE_SPHERE_POLYGON_WIREFRAME_O.init" Content-Type: text/plain type = polywire matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EMARFERIW_NOGYLOP_EREHPS_EBUC_O_CUBE_SPHERE_POLYGON_WIREFRAME_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -8.995 -3.155 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O1 1 1 "input1" } inputs { 0 O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O1 0 1 } stat { create 1612064592 modify 1617695802 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EMARFERIW_NOGYLOP_EREHPS_EBUC_O_CUBE_SPHERE_POLYGON_WIREFRAME_O.chn" Content-Type: text/plain { channel segscale1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "1.0 / $NSEG" } } channel segscale2 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = "1.0 - 1.0 / $NSEG" } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EMARFERIW_NOGYLOP_EREHPS_EBUC_O_CUBE_SPHERE_POLYGON_WIREFRAME_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) radius [ 0 locks=0 ] ( 0.1666666 ) maxscale [ 0 locks=0 ] ( 100 ) smooth [ 0 locks=0 ] ( 1 ) div [ 0 locks=0 ] ( 16 ) segs [ 0 locks=0 ] ( 16 ) segscale [ 8 locks=0 ] ( [ segscale1 0.0625 ] [ segscale2 0.9375 ] ) jointcorrect [ 0 locks=0 ] ( "off" ) dotexture [ 0 locks=0 ] ( "off" ) uoff [ 0 locks=0 ] ( 0 ) textu [ 0 locks=0 ] ( 0 1 ) textv [ 0 locks=0 ] ( 0 1 ) upenable [ 0 locks=0 ] ( "off" ) upvector [ 0 locks=0 ] ( 0 1 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EMARFERIW_NOGYLOP_EREHPS_EBUC_O_CUBE_SPHERE_POLYGON_WIREFRAME_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EMULOV_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_VOLUME_O.init" Content-Type: text/plain type = clip matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EMULOV_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_VOLUME_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -7.50713 -7.52389 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 (__dot1) "" 1 "input1" } inputs { 0 (__dot1) 0 1 } stat { create 1612009718 modify 1624872621 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EMULOV_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_VOLUME_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) clipop [ 0 locks=0 ] ( "above" ) origin [ 0 locks=0 ] ( 0 0 0 ) dist [ 0 locks=0 ] ( 0 ) dir [ 0 locks=0 ] ( 0 0 -1 ) newg [ 0 locks=0 ] ( "off" ) above [ 0 locks=0 ] ( above_plane ) below [ 0 locks=0 ] ( below_plane ) clippts [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EMULOV_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_VOLUME_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_MROFSNART_ECILS_ELDIM_O_MIDLE_SLICE_TRANSFORM_O.init" Content-Type: text/plain type = xform matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_MROFSNART_ECILS_ELDIM_O_MIDLE_SLICE_TRANSFORM_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -6.5165 -16.195 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_ECILS_ELDIM_O_MIDLE_SLICE_O 1 1 "input1" } inputs { 0 O_ECILS_ELDIM_O_MIDLE_SLICE_O 0 1 } stat { create 1612066413 modify 1624872048 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_MROFSNART_ECILS_ELDIM_O_MIDLE_SLICE_TRANSFORM_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0.10000000000000001 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 0 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) addattrib [ 0 locks=0 ] ( "off" ) outputattrib [ 0 locks=0 ] ( xform ) outputmerge [ 0 locks=0 ] ( "post" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_MROFSNART_ECILS_ELDIM_O_MIDLE_SLICE_TRANSFORM_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_MROFSNART_TLUSER_O_RESULT_TRANSFORM_O.init" Content-Type: text/plain type = xform matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_MROFSNART_TLUSER_O_RESULT_TRANSFORM_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -8.03608 -25.2284 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_ECAFRUS_HTIW_EMULOV_EGREM_O_MERGE_VOLUME_WITH_SURFACE_O 2 1 "input1" } inputs { 0 O_ECAFRUS_HTIW_EMULOV_EGREM_O_MERGE_VOLUME_WITH_SURFACE_O 0 1 } stat { create 1612425169 modify 1624870340 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_MROFSNART_TLUSER_O_RESULT_TRANSFORM_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 90 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 0 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) addattrib [ 0 locks=0 ] ( "off" ) outputattrib [ 0 locks=0 ] ( xform ) outputmerge [ 0 locks=0 ] ( "post" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_MROFSNART_TLUSER_O_RESULT_TRANSFORM_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge1.init" Content-Type: text/plain type = merge matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge1.def" Content-Type: text/plain sopflags sopflags = comment "" position -10.2177 -9.52389 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 0 O_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O 1 1 "input1" 1 O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O 1 1 "input2" } inputs { 0 O_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O 0 1 1 O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O 0 1 } stat { create 1614686210 modify 1624871966 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge1.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O1.init" Content-Type: text/plain type = clip matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O1.def" Content-Type: text/plain sopflags sopflags = comment "" position -10.2177 -10.5239 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 merge1 2 1 "input1" } inputs { 0 merge1 0 1 } stat { create 1612009718 modify 1624871975 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O1.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) clipop [ 0 locks=0 ] ( "above" ) origin [ 0 locks=0 ] ( 0 0 0 ) dist [ 0 locks=0 ] ( -1.1799999999999999 ) dir [ 0 locks=0 ] ( 0 0 -1 ) newg [ 0 locks=0 ] ( "off" ) above [ 0 locks=0 ] ( above_plane ) below [ 0 locks=0 ] ( below_plane ) clippts [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O2.init" Content-Type: text/plain type = clip matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O2.def" Content-Type: text/plain sopflags sopflags = comment "" position -8.495 -16.155 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O 1 1 "input1" } inputs { 0 O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O 0 1 } stat { create 1612009718 modify 1624872465 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O2.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) clipop [ 0 locks=0 ] ( "above" ) origin [ 0 locks=0 ] ( 0 0 0 ) dist [ 0 locks=0 ] ( 0 ) dir [ 0 locks=0 ] ( 1 0 0 ) newg [ 0 locks=0 ] ( "off" ) above [ 0 locks=0 ] ( above_plane ) below [ 0 locks=0 ] ( below_plane ) clippts [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_YRTEMOEG_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_GEOMETRY_POLYGONS_O.init" Content-Type: text/plain type = vdbfrompolygons matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_YRTEMOEG_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_GEOMETRY_POLYGONS_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -12.0071 -8.52389 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O 1 1 "input1" } inputs { 0 O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O 0 1 } stat { create 1612015043 modify 1624868170 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_YRTEMOEG_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_GEOMETRY_POLYGONS_O.chn" Content-Type: text/plain { channel voxelsize { lefttype = extend righttype = extend default = 0.0625 flags = 0 segment { length = 0 value = 0.0625 0.0625 expr = ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_NOITALUGER_O_REGULATION_SLIDERS_O/O_EZIS_LEXOV_O_VOXEL_SIZE_O\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_YRTEMOEG_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_GEOMETRY_POLYGONS_O.parm" Content-Type: text/plain { version 0.8 voxelsize [ 8 locks=0 ] ( [ voxelsize 0.027777777777777776 ] ) group [ 0 locks=0 ] ( "" ) builddistance [ 0 locks=0 ] ( "off" ) distancename [ 0 locks=0 ] ( surface ) buildfog [ 0 locks=0 ] ( "on" ) fogname [ 0 locks=0 ] ( density ) useworldspaceunits [ 0 locks=0 ] ( "off" ) exteriorbandvoxels [ 0 locks=0 ] ( 1 ) interiorbandvoxels [ 0 locks=0 ] ( 256 ) exteriorband [ 0 locks=0 ] ( 1 ) interiorband [ 0 locks=0 ] ( 1 ) fillinterior [ 0 locks=0 ] ( "on" ) unsigneddist [ 0 locks=0 ] ( "off" ) numattrib [ 0 locks=0 ] ( 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_YRTEMOEG_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_GEOMETRY_POLYGONS_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/volumemix1.init" Content-Type: text/plain type = volumemix matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/volumemix1.def" Content-Type: text/plain sopflags sopflags = comment "" position -10.2177 -12.5239 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 0 O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O3 1 1 "input1" 1 O_ELGNARW_EMULOV_LEHS_WOLG_O_GLOW_SHEL_VOLUME_WRANGLE_O 1 1 "input2" } inputs { 0 O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O3 0 1 1 O_ELGNARW_EMULOV_LEHS_WOLG_O_GLOW_SHEL_VOLUME_WRANGLE_O 0 1 } stat { create 1614692373 modify 1624873705 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/volumemix1.chn" Content-Type: text/plain { channel expr { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $V } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/volumemix1.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) mixgrp [ 0 locks=0 ] ( "" ) mixmethod [ 0 locks=0 ] ( "add" ) range [ 8 locks=0 ] ( 0 1 ) blend [ 0 locks=0 ] ( 0.5 ) expr [ 0 locks=0 ] ( [ expr 0 ] ) dstpreadd [ 0 locks=0 ] ( 0 ) dstpremul [ 0 locks=0 ] ( 1 ) srcpreadd [ 0 locks=0 ] ( 0 ) srcpremul [ 0 locks=0 ] ( 1 ) postadd [ 0 locks=0 ] ( 0 ) postmul [ 0 locks=0 ] ( 1 ) doclampmin [ 0 locks=0 ] ( "off" ) clampmin [ 0 locks=0 ] ( 0 ) doclampmax [ 0 locks=0 ] ( "off" ) clampmax [ 0 locks=0 ] ( 1 ) expandvdb [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/volumemix1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O1.init" Content-Type: text/plain type = volumevisualization matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O1.def" Content-Type: text/plain sopflags sopflags = comment "" position -10.2215 -13.7939 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 volumemix1 2 1 "input1" } inputs { 0 volumemix1 0 1 } stat { create 1596233050 modify 1624874177 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O1.parm" Content-Type: text/plain { version 0.8 vismode [ 0 locks=0 ] ( "none" ) rangemin [ 0 locks=0 ] ( 0 ) rangemax [ 0 locks=0 ] ( 1 ) densityscale [ 0 locks=0 ] ( 1 ) shadowscale [ 0 locks=0 ] ( 1 ) setmaxres [ 0 locks=0 ] ( "off" ) maxres [ 8 locks=0 ] ( 128 ) emitswitcher [ 0 locks=0 ] ( 0 0 ) densityfield [ 0 locks=0 ] ( density ) densityrampmode [ 0 locks=0 ] ( "clamp" ) densitypreset [ 0 locks=0 ] ( "none" ) densityramp [ 0 locks=0 ] ( 2 ) cdfield [ 0 locks=0 ] ( density ) cdrangeoverride [ 0 locks=0 ] ( "off" ) cdrange [ 8 locks=0 ] ( 0 1 ) cdrampmode [ 0 locks=0 ] ( "clamp" ) cdpreset [ 0 locks=0 ] ( "none" ) cdramp [ 0 locks=0 ] ( 2 ) emitscale [ 0 locks=0 ] ( 0 ) emitfield [ 0 locks=0 ] ( density ) emitrangeoverride [ 0 locks=0 ] ( "off" ) emitrange [ 0 locks=0 ] ( 0 1 ) emitrampmode [ 0 locks=0 ] ( "clamp" ) emitpreset [ 0 locks=0 ] ( "none" ) emitramp [ 0 locks=0 ] ( 2 ) emitcdfield [ 0 locks=0 ] ( density ) emitcdrangeoverride [ 0 locks=0 ] ( "off" ) emitcdrange [ 8 locks=0 ] ( 0 1 ) emitcdrampmode [ 0 locks=0 ] ( "clamp" ) emitcdpreset [ 0 locks=0 ] ( "none" ) emitcdramp [ 0 locks=0 ] ( 2 ) emitcdfieldscale [ 0 locks=0 ] ( 1 ) emitcdtemperature0 [ 0 locks=0 ] ( 0 ) emitcdtemperature [ 0 locks=0 ] ( 5000 ) emitcdtonemap [ 0 locks=0 ] ( "on" ) emitcdadaptation [ 0 locks=0 ] ( 0.14999999999999999 ) emitcdburn [ 0 locks=0 ] ( 0 ) densityramp1pos [ 0 locks=0 ] ( 0 ) densityramp1value [ 0 locks=0 ] ( 0 ) densityramp1interp [ 0 locks=0 ] ( "linear" ) densityramp2pos [ 0 locks=0 ] ( 1 ) densityramp2value [ 0 locks=0 ] ( 1 ) densityramp2interp [ 0 locks=0 ] ( "linear" ) cdramp1pos [ 0 locks=0 ] ( 0 ) cdramp1c [ 0 locks=0 ] ( 1.8125 1.8125 1.8125 ) cdramp1interp [ 0 locks=0 ] ( "linear" ) cdramp2pos [ 0 locks=0 autoscope=1 autosel=4294967295 ] ( 1 ) cdramp2c [ 0 locks=0 ] ( 2 2 2 ) cdramp2interp [ 0 locks=0 ] ( "linear" ) emitramp1pos [ 0 locks=0 ] ( 0 ) emitramp1value [ 0 locks=0 ] ( 0 ) emitramp1interp [ 0 locks=0 ] ( "linear" ) emitramp2pos [ 0 locks=0 ] ( 1 ) emitramp2value [ 0 locks=0 ] ( 1 ) emitramp2interp [ 0 locks=0 ] ( "linear" ) emitcdramp1pos [ 0 locks=0 ] ( 0 ) emitcdramp1c [ 0 locks=0 ] ( 0 0 0 ) emitcdramp1interp [ 0 locks=0 ] ( "linear" ) emitcdramp2pos [ 0 locks=0 ] ( 1 ) emitcdramp2c [ 0 locks=0 ] ( 1 1 1 ) emitcdramp2interp [ 0 locks=0 ] ( "linear" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LAIRETAM_O_MATERIAL_O.init" Content-Type: text/plain type = material matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LAIRETAM_O_MATERIAL_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -8.03608 -26.2284 connectornextid 1 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 O_MROFSNART_TLUSER_O_RESULT_TRANSFORM_O 1 1 "input1" } inputs { 0 O_MROFSNART_TLUSER_O_RESULT_TRANSFORM_O 0 1 } stat { create 1616097450 modify 1624874118 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LAIRETAM_O_MATERIAL_O.parm" Content-Type: text/plain { version 0.8 style [ 0 locks=0 ] ( primitive ) uselabels [ 0 locks=0 ] ( "uselabels" ) createstylesheets [ 0 locks=0 ] ( "off" ) fullpath [ 0 locks=0 ] ( "on" ) num_materials [ 0 locks=0 ] ( 1 ) group1 [ 0 locks=0 ] ( "" ) shop_materialpath1 [ 0 locks=0 ] ( /shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O ) localvar1 [ 0 locks=0 ] ( "off" ) mergeoverride1 [ 0 locks=0 ] ( "off" ) num_local1 [ 0 locks=0 ] ( 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LAIRETAM_O_MATERIAL_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_ECAFRUS_O_SURFACE_MATERIAL_APLY_O.init" Content-Type: text/plain type = material matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_ECAFRUS_O_SURFACE_MATERIAL_APLY_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -8.4735 -19.655 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O2 1 1 "input1" } inputs { 0 O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O2 0 1 } stat { create 1616097718 modify 1624870380 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_ECAFRUS_O_SURFACE_MATERIAL_APLY_O.parm" Content-Type: text/plain { version 0.8 style [ 0 locks=0 ] ( primitive ) uselabels [ 0 locks=0 ] ( "uselabels" ) createstylesheets [ 0 locks=0 ] ( "off" ) fullpath [ 0 locks=0 ] ( "on" ) num_materials [ 0 locks=0 ] ( 1 ) group1 [ 0 locks=0 ] ( "" ) shop_materialpath1 [ 0 locks=0 ] ( /shop/O____PMAR____O____RAMP____O ) localvar1 [ 0 locks=0 ] ( "off" ) mergeoverride1 [ 0 locks=0 ] ( "off" ) num_local1 [ 0 locks=0 ] ( 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_ECAFRUS_O_SURFACE_MATERIAL_APLY_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_EMULOV_O_VOLUME_MATERIAL_APLY_O.init" Content-Type: text/plain type = material matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_EMULOV_O_VOLUME_MATERIAL_APLY_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -7.53608 -22.5973 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 switch1 2 1 "input1" } inputs { 0 switch1 0 1 } stat { create 1616097820 modify 1624874234 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_EMULOV_O_VOLUME_MATERIAL_APLY_O.parm" Content-Type: text/plain { version 0.8 style [ 0 locks=0 ] ( primitive ) uselabels [ 0 locks=0 ] ( "uselabels" ) createstylesheets [ 0 locks=0 ] ( "off" ) fullpath [ 0 locks=0 ] ( "on" ) num_materials [ 0 locks=0 ] ( 1 ) group1 [ 0 locks=0 ] ( "" ) shop_materialpath1 [ 0 locks=0 ] ( /mat/cloud ) localvar1 [ 0 locks=0 ] ( "off" ) mergeoverride1 [ 0 locks=0 ] ( "off" ) num_local1 [ 0 locks=0 ] ( 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_EMULOV_O_VOLUME_MATERIAL_APLY_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_EMULOV_O_VOLUME_MATERIAL_APLY_O1.init" Content-Type: text/plain type = material matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_EMULOV_O_VOLUME_MATERIAL_APLY_O1.def" Content-Type: text/plain sopflags sopflags = comment "" position -11.1636 -14.8951 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O1 1 1 "input1" } inputs { 0 O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O1 0 1 } stat { create 1616097820 modify 1616288805 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_EMULOV_O_VOLUME_MATERIAL_APLY_O1.parm" Content-Type: text/plain { version 0.8 style [ 0 locks=0 ] ( primitive ) uselabels [ 0 locks=0 ] ( "uselabels" ) createstylesheets [ 0 locks=0 ] ( "off" ) fullpath [ 0 locks=0 ] ( "on" ) num_materials [ 0 locks=0 ] ( 1 ) group1 [ 0 locks=0 ] ( "" ) shop_materialpath1 [ 0 locks=0 ] ( /shop/O____EMULOV____O____VOLUME____O ) localvar1 [ 0 locks=0 ] ( "off" ) mergeoverride1 [ 0 locks=0 ] ( "off" ) num_local1 [ 0 locks=0 ] ( 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_EMULOV_O_VOLUME_MATERIAL_APLY_O1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_JBO_MD3_PETS_TRPDLS_EREHPS_O_SPHERE_SLDPRT_STEP_3DM_OBJ_O.init" Content-Type: text/plain type = file matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_JBO_MD3_PETS_TRPDLS_EREHPS_O_SPHERE_SLDPRT_STEP_3DM_OBJ_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -20.495 -4.40763 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1595844070 modify 1623870147 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_JBO_MD3_PETS_TRPDLS_EREHPS_O_SPHERE_SLDPRT_STEP_3DM_OBJ_O.chn" Content-Type: text/plain { channel index { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF-ch(\"f1\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_JBO_MD3_PETS_TRPDLS_EREHPS_O_SPHERE_SLDPRT_STEP_3DM_OBJ_O.parm" Content-Type: text/plain { version 0.8 filemode [ 0 locks=0 ] ( "read" ) file [ 0 locks=0 ] ( C:/O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_SLEDOM_O_MODELS_O/O_EREHPS_O_SPHERE_O/JBO.MD3.PETS.TRPDLS.O_EREHPS_O_SPHERE_O.SLDPRT.STEP.3DM.OBJ ) reload [ 0 locks=0 ] ( 0 ) objpattern [ 0 locks=0 ] ( * ) geodatapath [ 0 locks=0 ] ( "" ) missingframe [ 0 locks=0 ] ( "error" ) loadtype [ 0 locks=0 ] ( "full" ) packedviewedit [ 0 locks=0 ] ( "unchanged" ) viewportlod [ 0 locks=0 ] ( "box" ) packexpanded [ 0 locks=0 ] ( "on" ) delayload [ 0 locks=0 ] ( "on" ) mkpath [ 0 locks=0 ] ( "on" ) cachesize [ 0 locks=0 ] ( 256 ) prefetch [ 0 locks=0 ] ( "on" ) f [ 0 locks=0 ] ( 1 24 ) index [ 0 locks=0 ] ( [ index 0 ] ) wrap [ 0 locks=0 ] ( "cycle" ) retry [ 0 locks=0 ] ( 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_JBO_MD3_PETS_TRPDLS_EREHPS_O_SPHERE_SLDPRT_STEP_3DM_OBJ_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_EMULOV_EREHPS_O_SPHERE_VOLUME_MATERIAL_APLY_O.init" Content-Type: text/plain type = material matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_EMULOV_EREHPS_O_SPHERE_VOLUME_MATERIAL_APLY_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -20.495 -9.40763 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_ECILS_EMULOV_EREHPS_O_SPHERE_VOLUME_SLICE_O 1 1 "input1" } inputs { 0 O_ECILS_EMULOV_EREHPS_O_SPHERE_VOLUME_SLICE_O 0 1 } stat { create 1616097820 modify 1623870147 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_EMULOV_EREHPS_O_SPHERE_VOLUME_MATERIAL_APLY_O.parm" Content-Type: text/plain { version 0.8 style [ 0 locks=0 ] ( primitive ) uselabels [ 0 locks=0 ] ( "uselabels" ) createstylesheets [ 0 locks=0 ] ( "off" ) fullpath [ 0 locks=0 ] ( "on" ) num_materials [ 0 locks=0 ] ( 1 ) group1 [ 0 locks=0 ] ( "" ) shop_materialpath1 [ 0 locks=0 ] ( /shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O ) localvar1 [ 0 locks=0 ] ( "off" ) mergeoverride1 [ 0 locks=0 ] ( "off" ) num_local1 [ 0 locks=0 ] ( 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_EMULOV_EREHPS_O_SPHERE_VOLUME_MATERIAL_APLY_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/volumevop1.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/blast1.init" Content-Type: text/plain type = blast matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/blast1.def" Content-Type: text/plain sopflags sopflags = comment "" position 0.6102 4.32611 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 (0) "" 1 "input1" } inputs { 0 (0) 0 1 } stat { create 1354656512 modify 1616127576 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/blast1.chn" Content-Type: text/plain { channel group { lefttype = extend righttype = extend defaultString = \"\" flags = 0 segment { length = 0 expr = chs(\"../group\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/blast1.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( [ group "" ] ) grouptype [ 0 locks=0 ] ( "prims" ) computenorms [ 0 locks=0 ] ( "off" ) negate [ 0 locks=0 ] ( "on" ) fillhole [ 0 locks=0 ] ( "off" ) removegrp [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/blast1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/blast2.init" Content-Type: text/plain type = blast matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/blast2.def" Content-Type: text/plain sopflags sopflags = comment "" position -1.28399 3.66595 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 (0) "" 1 "input1" } inputs { 0 (0) 0 1 } stat { create 1354656512 modify 1616127576 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/blast2.chn" Content-Type: text/plain { channel group { lefttype = extend righttype = extend defaultString = \"\" flags = 0 segment { length = 0 expr = chs(\"../group\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/blast2.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( [ group "" ] ) grouptype [ 0 locks=0 ] ( "prims" ) computenorms [ 0 locks=0 ] ( "off" ) negate [ 0 locks=0 ] ( "off" ) fillhole [ 0 locks=0 ] ( "off" ) removegrp [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/blast2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/merge1.init" Content-Type: text/plain type = merge matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/merge1.def" Content-Type: text/plain sopflags sopflags = comment "" position -0.388002 2.1284 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload on savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 1 blast2 1 1 "input1" 2 volumevop1 4 1 "input2" } inputs { 0 blast2 0 1 1 volumevop1 0 1 } stat { create 1354656540 modify 1616127576 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/merge1.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O/merge1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O.order" Content-Type: text/plain 4 volumevop1 blast1 blast2 merge1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_EREHPS_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_SPHERE_POLYGONS_O.init" Content-Type: text/plain type = vdbfrompolygons matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_EREHPS_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_SPHERE_POLYGONS_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -20.5415 -6.40763 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_JBO_MD3_PETS_TRPDLS_EREHPS_O_SPHERE_SLDPRT_STEP_3DM_OBJ_O 0 1 "input1" } inputs { 0 O_JBO_MD3_PETS_TRPDLS_EREHPS_O_SPHERE_SLDPRT_STEP_3DM_OBJ_O 0 1 } stat { create 1612015043 modify 1623870147 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_EREHPS_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_SPHERE_POLYGONS_O.chn" Content-Type: text/plain { channel voxelsize { lefttype = extend righttype = extend default = 0.0625 flags = 0 segment { length = 0 value = 0.0625 0.0625 expr = ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_NOITALUGER_O_REGULATION_SLIDERS_O/O_EZIS_LEXOV_O_VOXEL_SIZE_O\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_EREHPS_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_SPHERE_POLYGONS_O.parm" Content-Type: text/plain { version 0.8 voxelsize [ 8 locks=0 ] ( [ voxelsize 0.00411522633744856 ] ) group [ 0 locks=0 ] ( "" ) builddistance [ 0 locks=0 ] ( "off" ) distancename [ 0 locks=0 ] ( surface ) buildfog [ 0 locks=0 ] ( "on" ) fogname [ 0 locks=0 ] ( density ) useworldspaceunits [ 0 locks=0 ] ( "off" ) exteriorbandvoxels [ 0 locks=0 ] ( 1 ) interiorbandvoxels [ 0 locks=0 ] ( 1 ) exteriorband [ 0 locks=0 ] ( 1 ) interiorband [ 0 locks=0 ] ( 1 ) fillinterior [ 0 locks=0 ] ( "on" ) unsigneddist [ 0 locks=0 ] ( "off" ) numattrib [ 0 locks=0 ] ( 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_EREHPS_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_SPHERE_POLYGONS_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_ECAFRUS_EREHPS_O_SPHERE_SURFACE_MATERIAL_APLY_O.init" Content-Type: text/plain type = material matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_ECAFRUS_EREHPS_O_SPHERE_SURFACE_MATERIAL_APLY_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -22.495 -5.40763 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_JBO_MD3_PETS_TRPDLS_EREHPS_O_SPHERE_SLDPRT_STEP_3DM_OBJ_O 0 1 "input1" } inputs { 0 O_JBO_MD3_PETS_TRPDLS_EREHPS_O_SPHERE_SLDPRT_STEP_3DM_OBJ_O 0 1 } stat { create 1616097820 modify 1623870147 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_ECAFRUS_EREHPS_O_SPHERE_SURFACE_MATERIAL_APLY_O.parm" Content-Type: text/plain { version 0.8 style [ 0 locks=0 ] ( primitive ) uselabels [ 0 locks=0 ] ( "uselabels" ) createstylesheets [ 0 locks=0 ] ( "off" ) fullpath [ 0 locks=0 ] ( "on" ) num_materials [ 0 locks=0 ] ( 1 ) group1 [ 0 locks=0 ] ( "" ) shop_materialpath1 [ 0 locks=0 ] ( /shop/O____PMAR____O____RAMP____O ) localvar1 [ 0 locks=0 ] ( "off" ) mergeoverride1 [ 0 locks=0 ] ( "off" ) num_local1 [ 0 locks=0 ] ( 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_ECAFRUS_EREHPS_O_SPHERE_SURFACE_MATERIAL_APLY_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_EMULOV_EREHPS_O_SPHERE_VOLUME_SLICE_O.init" Content-Type: text/plain type = volumeslice matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_EMULOV_EREHPS_O_SPHERE_VOLUME_SLICE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -20.495 -8.40763 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O 1 1 "input1" } inputs { 0 O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O 0 1 } stat { create 1616127451 modify 1623870147 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_EMULOV_EREHPS_O_SPHERE_VOLUME_SLICE_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) method [ 0 locks=0 ] ( "volume" ) plane [ 0 locks=0 ] ( "xy" ) planeoffset [ 0 locks=0 ] ( 0 ) attrib [ 0 locks=0 ] ( density ) createvarmap [ 0 locks=0 ] ( "off" ) lvar [ 0 locks=0 ] ( "" ) visualize [ 0 locks=0 ] ( "on" ) vismode [ 0 locks=0 ] ( "false" ) visrange [ 0 locks=0 ] ( 0 1 ) keep [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_EMULOV_EREHPS_O_SPHERE_VOLUME_SLICE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_ELDIM_O_MIDLE_SLICE_O1.init" Content-Type: text/plain type = volumeslice matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_ELDIM_O_MIDLE_SLICE_O1.def" Content-Type: text/plain sopflags sopflags = comment "" position -4.34071 -11.5239 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 volumeramp1 1 1 "input1" } inputs { 0 volumeramp1 0 1 } stat { create 1596216548 modify 1617693928 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_ELDIM_O_MIDLE_SLICE_O1.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) method [ 0 locks=0 ] ( "volume" ) plane [ 0 locks=0 ] ( "xy" ) planeoffset [ 8 locks=0 ] ( 0 ) attrib [ 0 locks=0 ] ( density ) createvarmap [ 0 locks=0 ] ( "off" ) lvar [ 0 locks=0 ] ( "" ) visualize [ 0 locks=0 ] ( "on" ) vismode [ 0 locks=0 ] ( "none" ) visrange [ 0 locks=0 ] ( 0 1 ) keep [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_ELDIM_O_MIDLE_SLICE_O1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O2.init" Content-Type: text/plain type = volumevisualization matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O2.def" Content-Type: text/plain sopflags sopflags = comment "" position -4.43106 -12.7941 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_ELGNARW_EMULOV_LEHS_WOLG_O_GLOW_SHEL_VOLUME_WRANGLE_O 1 1 "input1" } inputs { 0 O_ELGNARW_EMULOV_LEHS_WOLG_O_GLOW_SHEL_VOLUME_WRANGLE_O 0 1 } stat { create 1596233050 modify 1624872026 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O2.parm" Content-Type: text/plain { version 0.8 vismode [ 0 locks=0 ] ( "none" ) rangemin [ 0 locks=0 ] ( 0 ) rangemax [ 0 locks=0 ] ( 1 ) densityscale [ 0 locks=0 ] ( 1 ) shadowscale [ 0 locks=0 ] ( 1 ) setmaxres [ 0 locks=0 ] ( "off" ) maxres [ 8 locks=0 ] ( 128 ) emitswitcher [ 0 locks=0 ] ( 0 0 ) densityfield [ 0 locks=0 ] ( density ) densityrampmode [ 0 locks=0 ] ( "clamp" ) densitypreset [ 0 locks=0 ] ( "none" ) densityramp [ 0 locks=0 ] ( 2 ) cdfield [ 0 locks=0 ] ( density ) cdrangeoverride [ 0 locks=0 ] ( "off" ) cdrange [ 8 locks=0 ] ( 0 1 ) cdrampmode [ 0 locks=0 ] ( "clamp" ) cdpreset [ 0 locks=0 ] ( "none" ) cdramp [ 0 locks=0 ] ( 2 ) emitscale [ 0 locks=0 ] ( 0 ) emitfield [ 0 locks=0 ] ( density ) emitrangeoverride [ 0 locks=0 ] ( "off" ) emitrange [ 0 locks=0 ] ( 0 1 ) emitrampmode [ 0 locks=0 ] ( "clamp" ) emitpreset [ 0 locks=0 ] ( "none" ) emitramp [ 0 locks=0 ] ( 2 ) emitcdfield [ 0 locks=0 ] ( density ) emitcdrangeoverride [ 0 locks=0 ] ( "off" ) emitcdrange [ 8 locks=0 ] ( 0 1 ) emitcdrampmode [ 0 locks=0 ] ( "clamp" ) emitcdpreset [ 0 locks=0 ] ( "none" ) emitcdramp [ 0 locks=0 ] ( 2 ) emitcdfieldscale [ 0 locks=0 ] ( 1 ) emitcdtemperature0 [ 0 locks=0 ] ( 0 ) emitcdtemperature [ 0 locks=0 ] ( 5000 ) emitcdtonemap [ 0 locks=0 ] ( "on" ) emitcdadaptation [ 0 locks=0 ] ( 0.14999999999999999 ) emitcdburn [ 0 locks=0 ] ( 0 ) densityramp1pos [ 0 locks=0 ] ( 0 ) densityramp1value [ 0 locks=0 ] ( 0 ) densityramp1interp [ 0 locks=0 ] ( "linear" ) densityramp2pos [ 0 locks=0 ] ( 1 ) densityramp2value [ 0 locks=0 ] ( 1 ) densityramp2interp [ 0 locks=0 ] ( "linear" ) cdramp1pos [ 0 locks=0 ] ( 0 ) cdramp1c [ 0 locks=0 ] ( 1.8125 1.8125 1.8125 ) cdramp1interp [ 0 locks=0 ] ( "linear" ) cdramp2pos [ 0 locks=0 autoscope=1 autosel=4294967295 ] ( 1 ) cdramp2c [ 0 locks=0 ] ( 2 2 2 ) cdramp2interp [ 0 locks=0 ] ( "linear" ) emitramp1pos [ 0 locks=0 ] ( 0 ) emitramp1value [ 0 locks=0 ] ( 0 ) emitramp1interp [ 0 locks=0 ] ( "linear" ) emitramp2pos [ 0 locks=0 ] ( 1 ) emitramp2value [ 0 locks=0 ] ( 1 ) emitramp2interp [ 0 locks=0 ] ( "linear" ) emitcdramp1pos [ 0 locks=0 ] ( 0 ) emitcdramp1c [ 0 locks=0 ] ( 0 0 0 ) emitcdramp1interp [ 0 locks=0 ] ( "linear" ) emitcdramp2pos [ 0 locks=0 ] ( 1 ) emitcdramp2c [ 0 locks=0 ] ( 1 1 1 ) emitcdramp2interp [ 0 locks=0 ] ( "linear" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O3.init" Content-Type: text/plain type = volumevisualization matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O3.def" Content-Type: text/plain sopflags sopflags = comment "" position -12.5118 -13.5993 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_ECILS_ELDIM_O_MIDLE_SLICE_O2 1 1 "input1" } inputs { 0 O_ECILS_ELDIM_O_MIDLE_SLICE_O2 0 1 } stat { create 1596233050 modify 1624873206 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O3.parm" Content-Type: text/plain { version 0.8 vismode [ 0 locks=0 ] ( "none" ) rangemin [ 0 locks=0 ] ( 0 ) rangemax [ 0 locks=0 ] ( 1 ) densityscale [ 0 locks=0 ] ( 1 ) shadowscale [ 0 locks=0 ] ( 1 ) setmaxres [ 0 locks=0 ] ( "off" ) maxres [ 8 locks=0 ] ( 128 ) emitswitcher [ 0 locks=0 ] ( 0 0 ) densityfield [ 0 locks=0 ] ( density ) densityrampmode [ 0 locks=0 ] ( "clamp" ) densitypreset [ 0 locks=0 ] ( "none" ) densityramp [ 0 locks=0 ] ( 2 ) cdfield [ 0 locks=0 ] ( density ) cdrangeoverride [ 0 locks=0 ] ( "off" ) cdrange [ 8 locks=0 ] ( 0 1 ) cdrampmode [ 0 locks=0 ] ( "clamp" ) cdpreset [ 0 locks=0 ] ( "none" ) cdramp [ 0 locks=0 ] ( 2 ) emitscale [ 0 locks=0 ] ( 0 ) emitfield [ 0 locks=0 ] ( density ) emitrangeoverride [ 0 locks=0 ] ( "off" ) emitrange [ 0 locks=0 ] ( 0 1 ) emitrampmode [ 0 locks=0 ] ( "clamp" ) emitpreset [ 0 locks=0 ] ( "none" ) emitramp [ 0 locks=0 ] ( 2 ) emitcdfield [ 0 locks=0 ] ( density ) emitcdrangeoverride [ 0 locks=0 ] ( "off" ) emitcdrange [ 8 locks=0 ] ( 0 1 ) emitcdrampmode [ 0 locks=0 ] ( "clamp" ) emitcdpreset [ 0 locks=0 ] ( "none" ) emitcdramp [ 0 locks=0 ] ( 2 ) emitcdfieldscale [ 0 locks=0 ] ( 1 ) emitcdtemperature0 [ 0 locks=0 ] ( 0 ) emitcdtemperature [ 0 locks=0 ] ( 5000 ) emitcdtonemap [ 0 locks=0 ] ( "on" ) emitcdadaptation [ 0 locks=0 ] ( 0.14999999999999999 ) emitcdburn [ 0 locks=0 ] ( 0 ) densityramp1pos [ 0 locks=0 ] ( 0 ) densityramp1value [ 0 locks=0 ] ( 0 ) densityramp1interp [ 0 locks=0 ] ( "linear" ) densityramp2pos [ 0 locks=0 ] ( 1 ) densityramp2value [ 0 locks=0 ] ( 1 ) densityramp2interp [ 0 locks=0 ] ( "linear" ) cdramp1pos [ 0 locks=0 ] ( 0 ) cdramp1c [ 0 locks=0 ] ( 1.8125 1.8125 1.8125 ) cdramp1interp [ 0 locks=0 ] ( "linear" ) cdramp2pos [ 0 locks=0 autoscope=1 autosel=4294967295 ] ( 1 ) cdramp2c [ 0 locks=0 ] ( 2 2 2 ) cdramp2interp [ 0 locks=0 ] ( "linear" ) emitramp1pos [ 0 locks=0 ] ( 0 ) emitramp1value [ 0 locks=0 ] ( 0 ) emitramp1interp [ 0 locks=0 ] ( "linear" ) emitramp2pos [ 0 locks=0 ] ( 1 ) emitramp2value [ 0 locks=0 ] ( 1 ) emitramp2interp [ 0 locks=0 ] ( "linear" ) emitcdramp1pos [ 0 locks=0 ] ( 0 ) emitcdramp1c [ 0 locks=0 ] ( 0 0 0 ) emitcdramp1interp [ 0 locks=0 ] ( "linear" ) emitcdramp2pos [ 0 locks=0 ] ( 1 ) emitcdramp2c [ 0 locks=0 ] ( 1 1 1 ) emitcdramp2interp [ 0 locks=0 ] ( "linear" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O3.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_ELDIM_O_MIDLE_SLICE_O2.init" Content-Type: text/plain type = volumeslice matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_ELDIM_O_MIDLE_SLICE_O2.def" Content-Type: text/plain sopflags sopflags = comment "" position -12.1152 -12.3293 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O3 1 1 "input1" } inputs { 0 O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O3 0 1 } stat { create 1596216548 modify 1624873129 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_ELDIM_O_MIDLE_SLICE_O2.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) method [ 0 locks=0 ] ( "volume" ) plane [ 0 locks=0 ] ( "xy" ) planeoffset [ 8 locks=0 ] ( 0 ) attrib [ 0 locks=0 ] ( density ) createvarmap [ 0 locks=0 ] ( "off" ) lvar [ 0 locks=0 ] ( "" ) visualize [ 0 locks=0 ] ( "on" ) vismode [ 0 locks=0 ] ( "none" ) visrange [ 0 locks=0 ] ( 0 1 ) keep [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_ELDIM_O_MIDLE_SLICE_O2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle1.init" Content-Type: text/plain type = circle matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle1.def" Content-Type: text/plain sopflags sopflags = comment "" position -7.495 17.345 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1615847344 modify 1616207969 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle1.chn" Content-Type: text/plain { channel rady { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } } channel radx { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_SENKCIHT_O_THICKNES_O\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle1.parm" Content-Type: text/plain { version 0.8 type [ 0 locks=0 ] ( "nurbs" ) orient [ 0 locks=0 ] ( "xy" ) rad [ 0 locks=0 ] ( [ radx 0.5 ] [ rady 0.5 ] ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 45 ) scale [ 0 locks=0 ] ( 1 ) order [ 0 locks=0 ] ( 2 ) divs [ 0 locks=0 ] ( 64 ) arc [ 0 locks=0 ] ( "openarc" ) angle [ 0 locks=0 ] ( -180 0 ) imperfect [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform1.init" Content-Type: text/plain type = xform matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform1.def" Content-Type: text/plain sopflags sopflags = comment "" position -6.995 16.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 circle1 0 1 "input1" } inputs { 0 circle1 0 1 } stat { create 1615847424 modify 1616207969 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform1.chn" Content-Type: text/plain { channel ty { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch(\"tx\") } } channel tx { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = (sqrt(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_EZIS_O_SIZE_O\")/2)*2) } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform1.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( [ tx 1 ] [ ty 1 ] 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 0 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) addattrib [ 0 locks=0 ] ( "off" ) outputattrib [ 0 locks=0 ] ( xform ) outputmerge [ 0 locks=0 ] ( "post" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pointgenerate1.init" Content-Type: text/plain type = pointgenerate matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pointgenerate1.def" Content-Type: text/plain sopflags sopflags = comment "" position -7.995 16.345 connectornextid 1 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1615847531 modify 1616207969 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pointgenerate1.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) keep [ 0 locks=0 ] ( "off" ) ptsperpt [ 0 locks=0 ] ( "on" ) npts [ 0 locks=0 ] ( 1 ) nptsperpt [ 0 locks=0 ] ( 1 ) doattrib [ 0 locks=0 ] ( "off" ) attrib [ 0 locks=0 ] ( "" ) seed [ 0 locks=0 ] ( 0 ) dogroup [ 0 locks=0 ] ( "off" ) ggroup [ 0 locks=0 ] ( generated ) dopointnum [ 0 locks=0 ] ( "off" ) spointnum [ 0 locks=0 ] ( pointnum ) dopointidx [ 0 locks=0 ] ( "off" ) spointidx [ 0 locks=0 ] ( pointidx ) docopyattribs [ 0 locks=0 ] ( "off" ) attribstocopy [ 0 locks=0 ] ( * ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pointgenerate1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge6.init" Content-Type: text/plain type = merge matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge6.def" Content-Type: text/plain sopflags sopflags = comment "" position -7.495 15.1004 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 0 pointgenerate1 0 1 "input1" 1 transform1 1 1 "input2" } inputs { 0 pointgenerate1 0 1 1 transform1 0 1 } stat { create 1615847584 modify 1616207969 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge6.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge6.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/revolve2.init" Content-Type: text/plain type = revolve matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/revolve2.def" Content-Type: text/plain sopflags sopflags = comment "" position -7.495 13.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 merge6 2 1 "input1" } inputs { 0 merge6 0 1 } stat { create 1615847706 modify 1616207969 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/revolve2.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) stdswitcher [ 0 locks=0 ] ( 1 1 ) surftype [ 0 locks=0 ] ( "quads" ) origin [ 0 locks=0 ] ( 0 0 0 ) dir [ 8 locks=0 ] ( 1 0 0 ) polys [ 0 locks=0 ] ( "on" ) imperfect [ 0 locks=0 ] ( "on" ) type [ 0 locks=0 ] ( "closed" ) angle [ 0 locks=0 ] ( 0 360 ) divs [ 0 locks=0 ] ( 256 ) order [ 0 locks=0 ] ( 2 ) cap [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/revolve2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror1.init" Content-Type: text/plain type = mirror matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror1.def" Content-Type: text/plain sopflags sopflags = comment "" position -7.495 12.0263 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 pack1 1 1 "input1" } inputs { 0 pack1 0 1 } stat { create 1615848271 modify 1616207969 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror1.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) origin [ 0 locks=0 ] ( 0 0 0 ) dist [ 0 locks=0 ] ( 0 ) dir [ 0 locks=0 ] ( 1 0 0 ) reversenml [ 0 locks=0 ] ( "noreverse" ) keepOriginal [ 0 locks=0 ] ( "on" ) consolidatepts [ 0 locks=0 ] ( "off" ) consolidatetol [ 0 locks=0 ] ( 9.9999997473787516e-05 ) createoutputgroup [ 0 locks=0 ] ( "off" ) outputgroup [ 0 locks=0 ] ( mirror ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge2.init" Content-Type: text/plain type = merge matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge2.def" Content-Type: text/plain sopflags sopflags = comment "" position -7.495 3.345 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 3 pack4 1 1 "input1" 0 pack5 1 1 "input2" } inputs { 0 pack4 0 1 1 pack5 0 1 } stat { create 1615849404 modify 1621142567 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge2.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip1.init" Content-Type: text/plain type = clip matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip1.def" Content-Type: text/plain sopflags sopflags = comment "" position -7.495 2.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 merge2 2 1 "input1" } inputs { 0 merge2 0 1 } stat { create 1615849420 modify 1621142567 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip1.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) clipop [ 0 locks=0 ] ( "above" ) origin [ 0 locks=0 ] ( 0 0 0 ) dist [ 0 locks=0 ] ( 0 ) dir [ 0 locks=0 ] ( 0 0 -1 ) newg [ 0 locks=0 ] ( "off" ) above [ 0 locks=0 ] ( above_plane ) below [ 0 locks=0 ] ( below_plane ) clippts [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/convert1.init" Content-Type: text/plain type = convert matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/convert1.def" Content-Type: text/plain sopflags sopflags = comment "" position -7.495 8.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 merge4 2 1 "input1" } inputs { 0 merge4 0 1 } stat { create 1615849458 modify 1616207969 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/convert1.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) fromtype [ 0 locks=0 ] ( "all" ) totype [ 0 locks=0 ] ( "poly" ) surftype [ 0 locks=0 ] ( "quads" ) stdswitcher [ 0 locks=0 ] ( 0 0 ) lodu [ 0 locks=0 ] ( 1 ) lodv [ 0 locks=0 ] ( 1 ) lodtrim [ 0 locks=0 ] ( 1 ) divu [ 0 locks=0 ] ( 2 ) divv [ 0 locks=0 ] ( 2 ) divtrim [ 0 locks=0 ] ( 1 ) orderu [ 0 locks=0 ] ( 4 ) orderv [ 0 locks=0 ] ( 4 ) pastecoord [ 0 locks=0 ] ( "cfeature" ) pasteattrib [ 0 locks=0 ] ( "afeature" ) new [ 0 locks=0 ] ( "off" ) interphull [ 0 locks=0 ] ( "on" ) offset [ 0 locks=0 ] ( 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/convert1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/convert2.init" Content-Type: text/plain type = convert matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/convert2.def" Content-Type: text/plain sopflags sopflags = comment "" position -3.495 14.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 rad1 1 1 "input1" } inputs { 0 rad1 0 1 } stat { create 1615849458 modify 1616207969 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/convert2.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) fromtype [ 0 locks=0 ] ( "all" ) totype [ 0 locks=0 ] ( "poly" ) surftype [ 0 locks=0 ] ( "quads" ) stdswitcher [ 0 locks=0 ] ( 0 0 ) lodu [ 0 locks=0 ] ( 1 ) lodv [ 0 locks=0 ] ( 1 ) lodtrim [ 0 locks=0 ] ( 1 ) divu [ 0 locks=0 ] ( 2 ) divv [ 0 locks=0 ] ( 2 ) divtrim [ 0 locks=0 ] ( 1 ) orderu [ 0 locks=0 ] ( 4 ) orderv [ 0 locks=0 ] ( 4 ) pastecoord [ 0 locks=0 ] ( "cfeature" ) pasteattrib [ 0 locks=0 ] ( "afeature" ) new [ 0 locks=0 ] ( "off" ) interphull [ 0 locks=0 ] ( "on" ) offset [ 0 locks=0 ] ( 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/convert2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/convert3.init" Content-Type: text/plain type = convert matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/convert3.def" Content-Type: text/plain sopflags sopflags = comment "" position -11.495 14.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 rad 1 1 "input1" } inputs { 0 rad 0 1 } stat { create 1615849458 modify 1616207969 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/convert3.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) fromtype [ 0 locks=0 ] ( "all" ) totype [ 0 locks=0 ] ( "poly" ) surftype [ 0 locks=0 ] ( "quads" ) stdswitcher [ 0 locks=0 ] ( 0 0 ) lodu [ 0 locks=0 ] ( 1 ) lodv [ 0 locks=0 ] ( 1 ) lodtrim [ 0 locks=0 ] ( 1 ) divu [ 0 locks=0 ] ( 2 ) divv [ 0 locks=0 ] ( 2 ) divtrim [ 0 locks=0 ] ( 1 ) orderu [ 0 locks=0 ] ( 4 ) orderv [ 0 locks=0 ] ( 4 ) pastecoord [ 0 locks=0 ] ( "cfeature" ) pasteattrib [ 0 locks=0 ] ( "afeature" ) new [ 0 locks=0 ] ( "off" ) interphull [ 0 locks=0 ] ( "on" ) offset [ 0 locks=0 ] ( 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/convert3.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip2.init" Content-Type: text/plain type = clip matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip2.def" Content-Type: text/plain sopflags sopflags = comment "" position -3.495 13.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 convert2 1 1 "input1" } inputs { 0 convert2 0 1 } stat { create 1615851298 modify 1616207969 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip2.chn" Content-Type: text/plain { channel dist { lefttype = extend righttype = extend default = 0.27000000000000002 flags = 0 segment { length = 0 value = 0.27000000000000002 0.27000000000000002 expr = ((sqrt(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_EZIS_O_SIZE_O\")/2)*2)*sqrt(2)-(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/circle1/radx\")))/sqrt(2)*ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_TESFO_PILC_O_CLIP_OFSET_O\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip2.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) clipop [ 0 locks=0 ] ( "below" ) origin [ 0 locks=0 ] ( 0 0 0 ) dist [ 8 locks=0 ] ( [ dist 0.64644660940672627 ] ) dir [ 0 locks=0 ] ( 0 1 0 ) newg [ 0 locks=0 ] ( "off" ) above [ 0 locks=0 ] ( above_plane ) below [ 0 locks=0 ] ( below_plane ) clippts [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip3.init" Content-Type: text/plain type = clip matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip3.def" Content-Type: text/plain sopflags sopflags = comment "" position -3.495 12.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 clip2 1 1 "input1" } inputs { 0 clip2 0 1 } stat { create 1615851298 modify 1621142567 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip3.chn" Content-Type: text/plain { channel dist { lefttype = extend righttype = extend default = 0.27000000000000002 flags = 0 segment { length = 0 value = 0.27000000000000002 0.27000000000000002 expr = ((sqrt(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_EZIS_O_SIZE_O\")/2)*2)*sqrt(2)-(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/circle1/radx\")))/sqrt(2)*ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_TESFO_PILC_O_CLIP_OFSET_O\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip3.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) clipop [ 0 locks=0 ] ( "below" ) origin [ 0 locks=0 ] ( 0 0 0 ) dist [ 8 locks=0 ] ( [ dist 0.64644660940672627 ] ) dir [ 0 locks=0 ] ( 0 -1 0 ) newg [ 0 locks=0 ] ( "off" ) above [ 0 locks=0 ] ( above_plane ) below [ 0 locks=0 ] ( below_plane ) clippts [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip3.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip4.init" Content-Type: text/plain type = clip matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip4.def" Content-Type: text/plain sopflags sopflags = comment "" position -3.495 11.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 clip3 1 1 "input1" } inputs { 0 clip3 0 1 } stat { create 1615851298 modify 1621142567 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip4.chn" Content-Type: text/plain { channel dist { lefttype = extend righttype = extend default = 0.27000000000000002 flags = 0 segment { length = 0 value = 0.27000000000000002 0.27000000000000002 expr = ((sqrt(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_EZIS_O_SIZE_O\")/2)*2)*sqrt(2)-(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/circle1/radx\")))/sqrt(2)*ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_TESFO_PILC_O_CLIP_OFSET_O\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip4.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) clipop [ 0 locks=0 ] ( "below" ) origin [ 0 locks=0 ] ( 0 0 0 ) dist [ 8 locks=0 ] ( [ dist 0.64644660940672627 ] ) dir [ 0 locks=0 ] ( 1 0 0 ) newg [ 0 locks=0 ] ( "off" ) above [ 0 locks=0 ] ( above_plane ) below [ 0 locks=0 ] ( below_plane ) clippts [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip4.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip5.init" Content-Type: text/plain type = clip matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip5.def" Content-Type: text/plain sopflags sopflags = comment "" position -3.495 10.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 clip4 1 1 "input1" } inputs { 0 clip4 0 1 } stat { create 1615851298 modify 1621142567 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip5.chn" Content-Type: text/plain { channel dist { lefttype = extend righttype = extend default = 0.27000000000000002 flags = 0 segment { length = 0 value = 0.27000000000000002 0.27000000000000002 expr = ((sqrt(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_EZIS_O_SIZE_O\")/2)*2)*sqrt(2)-(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/circle1/radx\")))/sqrt(2)*ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_TESFO_PILC_O_CLIP_OFSET_O\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip5.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) clipop [ 0 locks=0 ] ( "below" ) origin [ 0 locks=0 ] ( 0 0 0 ) dist [ 8 locks=0 ] ( [ dist 0.64644660940672627 ] ) dir [ 0 locks=0 ] ( -1 0 0 ) newg [ 0 locks=0 ] ( "off" ) above [ 0 locks=0 ] ( above_plane ) below [ 0 locks=0 ] ( below_plane ) clippts [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip5.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip6.init" Content-Type: text/plain type = clip matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip6.def" Content-Type: text/plain sopflags sopflags = comment "" position -3.495 9.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 clip5 1 1 "input1" } inputs { 0 clip5 0 1 } stat { create 1615851298 modify 1621142567 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip6.chn" Content-Type: text/plain { channel dist { lefttype = extend righttype = extend default = 0.27000000000000002 flags = 0 segment { length = 0 value = 0.27000000000000002 0.27000000000000002 expr = ((sqrt(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_EZIS_O_SIZE_O\")/2)*2)*sqrt(2)-(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/circle1/radx\")))/sqrt(2)*ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_TESFO_PILC_O_CLIP_OFSET_O\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip6.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) clipop [ 0 locks=0 ] ( "below" ) origin [ 0 locks=0 ] ( 0 0 0 ) dist [ 8 locks=0 ] ( [ dist 0.64644660940672627 ] ) dir [ 0 locks=0 ] ( 0 0 1 ) newg [ 0 locks=0 ] ( "off" ) above [ 0 locks=0 ] ( above_plane ) below [ 0 locks=0 ] ( below_plane ) clippts [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip6.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip7.init" Content-Type: text/plain type = clip matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip7.def" Content-Type: text/plain sopflags sopflags = comment "" position -3.495 8.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 clip6 1 1 "input1" } inputs { 0 clip6 0 1 } stat { create 1615851298 modify 1621142567 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip7.chn" Content-Type: text/plain { channel dist { lefttype = extend righttype = extend default = 0.27000000000000002 flags = 0 segment { length = 0 value = 0.27000000000000002 0.27000000000000002 expr = ((sqrt(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_EZIS_O_SIZE_O\")/2)*2)*sqrt(2)-(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/circle1/radx\")))/sqrt(2)*ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_TESFO_PILC_O_CLIP_OFSET_O\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip7.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) clipop [ 0 locks=0 ] ( "below" ) origin [ 0 locks=0 ] ( 0 0 0 ) dist [ 8 locks=0 ] ( [ dist 0.64644660940672627 ] ) dir [ 0 locks=0 ] ( 0 0 -1 ) newg [ 0 locks=0 ] ( "off" ) above [ 0 locks=0 ] ( above_plane ) below [ 0 locks=0 ] ( below_plane ) clippts [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip7.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge3.init" Content-Type: text/plain type = merge matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge3.def" Content-Type: text/plain sopflags sopflags = comment "" position -7.495 5.345 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 0 (__dot4) "" 1 "input1" 1 (__dot3) "" 1 "input2" } inputs { 0 (__dot4) 0 1 1 (__dot3) 0 1 } stat { create 1615851549 modify 1621142567 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge3.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge3.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip8.init" Content-Type: text/plain type = clip matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip8.def" Content-Type: text/plain sopflags sopflags = comment "" position -11.495 13.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 convert3 1 1 "input1" } inputs { 0 convert3 0 1 } stat { create 1615851298 modify 1616207969 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip8.chn" Content-Type: text/plain { channel dist { lefttype = extend righttype = extend default = 0.27000000000000002 flags = 0 segment { length = 0 value = 0.27000000000000002 0.27000000000000002 expr = ((sqrt(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_EZIS_O_SIZE_O\")/2)*2)*sqrt(2)+(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/circle1/radx\")))/sqrt(2)*ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_TESFO_PILC_O_CLIP_OFSET_O\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip8.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) clipop [ 0 locks=0 ] ( "below" ) origin [ 0 locks=0 ] ( 0 0 0 ) dist [ 8 locks=0 ] ( [ dist 1.3535533905932737 ] ) dir [ 0 locks=0 ] ( 0 1 0 ) newg [ 0 locks=0 ] ( "off" ) above [ 0 locks=0 ] ( above_plane ) below [ 0 locks=0 ] ( below_plane ) clippts [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip8.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip9.init" Content-Type: text/plain type = clip matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip9.def" Content-Type: text/plain sopflags sopflags = comment "" position -11.495 12.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 clip8 1 1 "input1" } inputs { 0 clip8 0 1 } stat { create 1615851298 modify 1616207969 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip9.chn" Content-Type: text/plain { channel dist { lefttype = extend righttype = extend default = 0.27000000000000002 flags = 0 segment { length = 0 value = 0.27000000000000002 0.27000000000000002 expr = ((sqrt(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_EZIS_O_SIZE_O\")/2)*2)*sqrt(2)+(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/circle1/radx\")))/sqrt(2)*ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_TESFO_PILC_O_CLIP_OFSET_O\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip9.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) clipop [ 0 locks=0 ] ( "below" ) origin [ 0 locks=0 ] ( 0 0 0 ) dist [ 8 locks=0 ] ( [ dist 1.3535533905932737 ] ) dir [ 0 locks=0 ] ( 0 -1 0 ) newg [ 0 locks=0 ] ( "off" ) above [ 0 locks=0 ] ( above_plane ) below [ 0 locks=0 ] ( below_plane ) clippts [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip9.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip10.init" Content-Type: text/plain type = clip matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip10.def" Content-Type: text/plain sopflags sopflags = comment "" position -11.495 11.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 clip9 1 1 "input1" } inputs { 0 clip9 0 1 } stat { create 1615851298 modify 1616207969 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip10.chn" Content-Type: text/plain { channel dist { lefttype = extend righttype = extend default = 0.27000000000000002 flags = 0 segment { length = 0 value = 0.27000000000000002 0.27000000000000002 expr = ((sqrt(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_EZIS_O_SIZE_O\")/2)*2)*sqrt(2)+(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/circle1/radx\")))/sqrt(2)*ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_TESFO_PILC_O_CLIP_OFSET_O\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip10.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) clipop [ 0 locks=0 ] ( "below" ) origin [ 0 locks=0 ] ( 0 0 0 ) dist [ 8 locks=0 ] ( [ dist 1.3535533905932737 ] ) dir [ 0 locks=0 ] ( 1 0 0 ) newg [ 0 locks=0 ] ( "off" ) above [ 0 locks=0 ] ( above_plane ) below [ 0 locks=0 ] ( below_plane ) clippts [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip10.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip11.init" Content-Type: text/plain type = clip matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip11.def" Content-Type: text/plain sopflags sopflags = comment "" position -11.495 10.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 clip10 1 1 "input1" } inputs { 0 clip10 0 1 } stat { create 1615851298 modify 1616207969 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip11.chn" Content-Type: text/plain { channel dist { lefttype = extend righttype = extend default = 0.27000000000000002 flags = 0 segment { length = 0 value = 0.27000000000000002 0.27000000000000002 expr = ((sqrt(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_EZIS_O_SIZE_O\")/2)*2)*sqrt(2)+(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/circle1/radx\")))/sqrt(2)*ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_TESFO_PILC_O_CLIP_OFSET_O\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip11.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) clipop [ 0 locks=0 ] ( "below" ) origin [ 0 locks=0 ] ( 0 0 0 ) dist [ 8 locks=0 ] ( [ dist 1.3535533905932737 ] ) dir [ 0 locks=0 ] ( -1 0 0 ) newg [ 0 locks=0 ] ( "off" ) above [ 0 locks=0 ] ( above_plane ) below [ 0 locks=0 ] ( below_plane ) clippts [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip11.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip12.init" Content-Type: text/plain type = clip matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip12.def" Content-Type: text/plain sopflags sopflags = comment "" position -11.495 9.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 clip11 1 1 "input1" } inputs { 0 clip11 0 1 } stat { create 1615851298 modify 1616207969 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip12.chn" Content-Type: text/plain { channel dist { lefttype = extend righttype = extend default = 0.27000000000000002 flags = 0 segment { length = 0 value = 0.27000000000000002 0.27000000000000002 expr = ((sqrt(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_EZIS_O_SIZE_O\")/2)*2)*sqrt(2)+(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/circle1/radx\")))/sqrt(2)*ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_TESFO_PILC_O_CLIP_OFSET_O\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip12.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) clipop [ 0 locks=0 ] ( "below" ) origin [ 0 locks=0 ] ( 0 0 0 ) dist [ 8 locks=0 ] ( [ dist 1.3535533905932737 ] ) dir [ 0 locks=0 ] ( 0 0 1 ) newg [ 0 locks=0 ] ( "off" ) above [ 0 locks=0 ] ( above_plane ) below [ 0 locks=0 ] ( below_plane ) clippts [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip12.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip13.init" Content-Type: text/plain type = clip matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip13.def" Content-Type: text/plain sopflags sopflags = comment "" position -11.495 8.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 clip12 1 1 "input1" } inputs { 0 clip12 0 1 } stat { create 1615851298 modify 1616207969 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip13.chn" Content-Type: text/plain { channel dist { lefttype = extend righttype = extend default = 0.27000000000000002 flags = 0 segment { length = 0 value = 0.27000000000000002 0.27000000000000002 expr = ((sqrt(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_EZIS_O_SIZE_O\")/2)*2)*sqrt(2)+(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/circle1/radx\")))/sqrt(2)*ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_TESFO_PILC_O_CLIP_OFSET_O\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip13.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) clipop [ 0 locks=0 ] ( "below" ) origin [ 0 locks=0 ] ( 0 0 0 ) dist [ 8 locks=0 ] ( [ dist 1.3535533905932737 ] ) dir [ 0 locks=0 ] ( 0 0 -1 ) newg [ 0 locks=0 ] ( "off" ) above [ 0 locks=0 ] ( above_plane ) below [ 0 locks=0 ] ( below_plane ) clippts [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip13.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror2.init" Content-Type: text/plain type = mirror matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror2.def" Content-Type: text/plain sopflags sopflags = comment "" position -7.995 11.0263 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 mirror1 1 1 "input1" } inputs { 0 mirror1 0 1 } stat { create 1615848271 modify 1616207969 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror2.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) origin [ 0 locks=0 ] ( 0 0 0 ) dist [ 0 locks=0 ] ( 0 ) dir [ 0 locks=0 ] ( 1 1 0 ) reversenml [ 0 locks=0 ] ( "noreverse" ) keepOriginal [ 0 locks=0 ] ( "on" ) consolidatepts [ 0 locks=0 ] ( "off" ) consolidatetol [ 0 locks=0 ] ( 9.9999997473787516e-05 ) createoutputgroup [ 0 locks=0 ] ( "off" ) outputgroup [ 0 locks=0 ] ( mirror ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror3.init" Content-Type: text/plain type = mirror matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror3.def" Content-Type: text/plain sopflags sopflags = comment "" position -6.995 11.0263 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 mirror1 1 1 "input1" } inputs { 0 mirror1 0 1 } stat { create 1615848271 modify 1616207969 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror3.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) origin [ 0 locks=0 ] ( 0 0 0 ) dist [ 0 locks=0 ] ( 0 ) dir [ 0 locks=0 ] ( 1 0 1 ) reversenml [ 0 locks=0 ] ( "noreverse" ) keepOriginal [ 0 locks=0 ] ( "on" ) consolidatepts [ 0 locks=0 ] ( "off" ) consolidatetol [ 0 locks=0 ] ( 9.9999997473787516e-05 ) createoutputgroup [ 0 locks=0 ] ( "off" ) outputgroup [ 0 locks=0 ] ( mirror ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror3.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge4.init" Content-Type: text/plain type = merge matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge4.def" Content-Type: text/plain sopflags sopflags = comment "" position -7.495 9.845 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 0 mirror2 1 1 "input1" 1 mirror3 1 1 "input2" } inputs { 0 mirror2 0 1 1 mirror3 0 1 } stat { create 1615854223 modify 1616207969 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge4.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge4.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack1.init" Content-Type: text/plain type = pack matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack1.def" Content-Type: text/plain sopflags sopflags = comment "" position -7.4974 12.854 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 revolve2 1 1 "input1" } inputs { 0 revolve2 0 1 } stat { create 1615856390 modify 1616207969 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack1.parm" Content-Type: text/plain { version 0.8 viewportlod [ 0 locks=0 ] ( "full" ) createpath [ 0 locks=0 ] ( "on" ) path [ 0 locks=0 ] ( op:`opfullpath('.')` ) packbyname [ 0 locks=0 ] ( "off" ) nameattribute [ 0 locks=0 ] ( name ) packedfragments [ 0 locks=0 ] ( "on" ) pivot [ 0 locks=0 ] ( "centroid" ) transfer_attributes [ 0 locks=0 ] ( "" ) transfer_groups [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack2.init" Content-Type: text/plain type = pack matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack2.def" Content-Type: text/plain sopflags sopflags = comment "" position -3.495 7.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 clip7 1 1 "input1" } inputs { 0 clip7 0 1 } stat { create 1615856390 modify 1621142567 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack2.parm" Content-Type: text/plain { version 0.8 viewportlod [ 0 locks=0 ] ( "full" ) createpath [ 0 locks=0 ] ( "on" ) path [ 0 locks=0 ] ( op:`opfullpath('.')` ) packbyname [ 0 locks=0 ] ( "off" ) nameattribute [ 0 locks=0 ] ( name ) packedfragments [ 0 locks=0 ] ( "on" ) pivot [ 0 locks=0 ] ( "centroid" ) transfer_attributes [ 0 locks=0 ] ( "" ) transfer_groups [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack3.init" Content-Type: text/plain type = pack matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack3.def" Content-Type: text/plain sopflags sopflags = comment "" position -11.495 7.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 clip13 1 1 "input1" } inputs { 0 clip13 0 1 } stat { create 1615856390 modify 1616207969 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack3.parm" Content-Type: text/plain { version 0.8 viewportlod [ 0 locks=0 ] ( "full" ) createpath [ 0 locks=0 ] ( "on" ) path [ 0 locks=0 ] ( op:`opfullpath('.')` ) packbyname [ 0 locks=0 ] ( "off" ) nameattribute [ 0 locks=0 ] ( name ) packedfragments [ 0 locks=0 ] ( "on" ) pivot [ 0 locks=0 ] ( "centroid" ) transfer_attributes [ 0 locks=0 ] ( "" ) transfer_groups [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack3.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack4.init" Content-Type: text/plain type = pack matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack4.def" Content-Type: text/plain sopflags sopflags = comment "" position -7.495 4.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 merge3 2 1 "input1" } inputs { 0 merge3 0 1 } stat { create 1615856390 modify 1621142567 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack4.parm" Content-Type: text/plain { version 0.8 viewportlod [ 0 locks=0 ] ( "full" ) createpath [ 0 locks=0 ] ( "on" ) path [ 0 locks=0 ] ( op:`opfullpath('.')` ) packbyname [ 0 locks=0 ] ( "off" ) nameattribute [ 0 locks=0 ] ( name ) packedfragments [ 0 locks=0 ] ( "on" ) pivot [ 0 locks=0 ] ( "centroid" ) transfer_attributes [ 0 locks=0 ] ( "" ) transfer_groups [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack4.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack5.init" Content-Type: text/plain type = pack matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack5.def" Content-Type: text/plain sopflags sopflags = comment "" position -7.495 7.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 convert1 1 1 "input1" } inputs { 0 convert1 0 1 } stat { create 1615856390 modify 1616207969 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack5.parm" Content-Type: text/plain { version 0.8 viewportlod [ 0 locks=0 ] ( "full" ) createpath [ 0 locks=0 ] ( "on" ) path [ 0 locks=0 ] ( op:`opfullpath('.')` ) packbyname [ 0 locks=0 ] ( "off" ) nameattribute [ 0 locks=0 ] ( name ) packedfragments [ 0 locks=0 ] ( "on" ) pivot [ 0 locks=0 ] ( "centroid" ) transfer_attributes [ 0 locks=0 ] ( "" ) transfer_groups [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack5.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack6.init" Content-Type: text/plain type = pack matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack6.def" Content-Type: text/plain sopflags sopflags = comment "" position -7.495 1.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 clip1 1 1 "input1" } inputs { 0 clip1 0 1 } stat { create 1615856390 modify 1621142567 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack6.parm" Content-Type: text/plain { version 0.8 viewportlod [ 0 locks=0 ] ( "full" ) createpath [ 0 locks=0 ] ( "on" ) path [ 0 locks=0 ] ( op:`opfullpath('.')` ) packbyname [ 0 locks=0 ] ( "off" ) nameattribute [ 0 locks=0 ] ( name ) packedfragments [ 0 locks=0 ] ( "on" ) pivot [ 0 locks=0 ] ( "centroid" ) transfer_attributes [ 0 locks=0 ] ( "" ) transfer_groups [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack6.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/box2.init" Content-Type: text/plain type = box matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/box2.def" Content-Type: text/plain sopflags sopflags = comment "" position -11.495 17.345 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1507930633 modify 1616207969 author Nick@NICK-TR access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/box2.chn" Content-Type: text/plain { channel scale { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = (sqrt(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_EZIS_O_SIZE_O\")/2)*2)*sqrt(2)+(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/circle1/radx\")) } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/box2.parm" Content-Type: text/plain { version 0.8 type [ 0 locks=0 ] ( "poly" ) surftype [ 0 locks=0 ] ( "quads" ) consolidatepts [ 0 locks=0 ] ( "on" ) size [ 0 locks=0 ] ( 1 1 1 ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 8 locks=0 ] ( [ scale 1.9142135623730951 ] ) divrate [ 0 locks=0 ] ( 4 4 4 ) orderrate [ 0 locks=0 ] ( 4 4 4 ) dodivs [ 0 locks=0 ] ( "off" ) divs [ 0 locks=0 ] ( 3 3 3 ) rebar [ 0 locks=0 ] ( "off" ) orientedbbox [ 0 locks=0 ] ( "off" ) vertexnormals [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/box2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/subdivide1.init" Content-Type: text/plain type = subdivide matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/subdivide1.def" Content-Type: text/plain sopflags sopflags = comment "" position -11.495 16.4724 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 box2 0 1 "input1" } inputs { 0 box2 0 1 } stat { create 1615848660 modify 1616207969 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/subdivide1.chn" Content-Type: text/plain { channel iterations { lefttype = extend righttype = extend default = 4 flags = 0 segment { length = 0 value = 4 4 expr = ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_SNOISIVIDBUS_EREHPS_O_SPHERE_SUBDIVISIONS_O\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/subdivide1.parm" Content-Type: text/plain { version 0.8 subdivide [ 0 locks=0 ] ( "" ) creases [ 0 locks=0 ] ( "" ) algorithm [ 0 locks=0 ] ( "osdcc" ) iterations [ 8 locks=0 ] ( [ iterations 8 ] ) overridecrease [ 0 locks=0 ] ( "off" ) creaseweight [ 0 locks=0 ] ( 0 ) outputcrease [ 0 locks=0 ] ( "off" ) outcreasegroup [ 0 locks=0 ] ( creases ) closeholes [ 0 locks=0 ] ( "pull" ) surroundpoly [ 0 locks=0 ] ( "edges" ) bias [ 0 locks=0 ] ( 1 ) updatenmls [ 0 locks=0 ] ( "on" ) smoothvertex [ 0 locks=0 ] ( "on" ) consisttopology [ 0 locks=0 ] ( "off" ) linearcreases [ 0 locks=0 ] ( "off" ) buildpolysoups [ 0 locks=0 ] ( "off" ) indepcurves [ 0 locks=0 ] ( "off" ) removeholes [ 0 locks=0 ] ( "on" ) vtxboundary [ 0 locks=0 ] ( "corner" ) fvarlinear [ 0 locks=0 ] ( "none" ) creasemethod [ 0 locks=0 ] ( "uniform" ) trianglesubd [ 0 locks=0 ] ( "catclark" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/subdivide1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/box3.init" Content-Type: text/plain type = box matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/box3.def" Content-Type: text/plain sopflags sopflags = comment "" position -3.495 17.345 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1507930633 modify 1616207969 author Nick@NICK-TR access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/box3.chn" Content-Type: text/plain { channel scale { lefttype = extend righttype = extend default = 1.1299999999999999 flags = 0 segment { length = 0 value = 0.5 0.5 expr = (sqrt(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_EZIS_O_SIZE_O\")/2)*2)*sqrt(2)-(ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/circle1/radx\")) } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/box3.parm" Content-Type: text/plain { version 0.8 type [ 0 locks=0 ] ( "poly" ) surftype [ 0 locks=0 ] ( "quads" ) consolidatepts [ 0 locks=0 ] ( "on" ) size [ 0 locks=0 ] ( 1 1 1 ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 8 locks=0 ] ( [ scale 0.91421356237309515 ] ) divrate [ 0 locks=0 ] ( 4 4 4 ) orderrate [ 0 locks=0 ] ( 4 4 4 ) dodivs [ 0 locks=0 ] ( "off" ) divs [ 0 locks=0 ] ( 3 3 3 ) rebar [ 0 locks=0 ] ( "off" ) orientedbbox [ 0 locks=0 ] ( "off" ) vertexnormals [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/box3.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/subdivide2.init" Content-Type: text/plain type = subdivide matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/subdivide2.def" Content-Type: text/plain sopflags sopflags = comment "" position -3.49 16.4724 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 box3 0 1 "input1" } inputs { 0 box3 0 1 } stat { create 1615848660 modify 1616207969 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/subdivide2.chn" Content-Type: text/plain { channel iterations { lefttype = extend righttype = extend default = 4 flags = 0 segment { length = 0 value = 4 4 expr = ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O/O_SNOISIVIDBUS_EREHPS_O_SPHERE_SUBDIVISIONS_O\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/subdivide2.parm" Content-Type: text/plain { version 0.8 subdivide [ 0 locks=0 ] ( "" ) creases [ 0 locks=0 ] ( "" ) algorithm [ 0 locks=0 ] ( "osdcc" ) iterations [ 8 locks=0 ] ( [ iterations 8 ] ) overridecrease [ 0 locks=0 ] ( "off" ) creaseweight [ 0 locks=0 ] ( 0 ) outputcrease [ 0 locks=0 ] ( "off" ) outcreasegroup [ 0 locks=0 ] ( creases ) closeholes [ 0 locks=0 ] ( "pull" ) surroundpoly [ 0 locks=0 ] ( "edges" ) bias [ 0 locks=0 ] ( 1 ) updatenmls [ 0 locks=0 ] ( "on" ) smoothvertex [ 0 locks=0 ] ( "on" ) consisttopology [ 0 locks=0 ] ( "off" ) linearcreases [ 0 locks=0 ] ( "off" ) buildpolysoups [ 0 locks=0 ] ( "off" ) indepcurves [ 0 locks=0 ] ( "off" ) removeholes [ 0 locks=0 ] ( "on" ) vtxboundary [ 0 locks=0 ] ( "corner" ) fvarlinear [ 0 locks=0 ] ( "none" ) creasemethod [ 0 locks=0 ] ( "uniform" ) trianglesubd [ 0 locks=0 ] ( "catclark" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/subdivide2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_MROFSNART_LANIF_O_FINAL_TRANSFORM_O.init" Content-Type: text/plain type = xform matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_MROFSNART_LANIF_O_FINAL_TRANSFORM_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -7.495 0.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 pack6 1 1 "input1" } inputs { 0 pack6 0 1 } stat { create 1615959748 modify 1621142567 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_MROFSNART_LANIF_O_FINAL_TRANSFORM_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 0 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) addattrib [ 0 locks=0 ] ( "off" ) outputattrib [ 0 locks=0 ] ( xform ) outputmerge [ 0 locks=0 ] ( "post" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_MROFSNART_LANIF_O_FINAL_TRANSFORM_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_O_SPHERE_O.init" Content-Type: text/plain type = sphere matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_O_SPHERE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -8.495 0.345 connectornextid 1 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1616064218 modify 1616208207 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_O_SPHERE_O.parm" Content-Type: text/plain { version 0.8 type [ 0 locks=0 ] ( "prim" ) surftype [ 0 locks=0 ] ( "quads" ) rad [ 0 locks=0 ] ( 0.5 0.5 0.5 ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) orient [ 0 locks=0 ] ( "y" ) freq [ 0 locks=0 ] ( 2 ) rows [ 0 locks=0 ] ( 13 ) cols [ 0 locks=0 ] ( 24 ) orderu [ 0 locks=0 ] ( 4 ) orderv [ 0 locks=0 ] ( 4 ) imperfect [ 0 locks=0 ] ( "on" ) upole [ 0 locks=0 ] ( "off" ) accurate [ 0 locks=0 ] ( "on" ) triangularpoles [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_O_SPHERE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_HTIW_5_SUNEG_EGREM_O_MERGE_GENUS_5_WITH_SPHERE_O.init" Content-Type: text/plain type = merge matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_HTIW_5_SUNEG_EGREM_O_MERGE_GENUS_5_WITH_SPHERE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -7.995 -1.155 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 1 O_EREHPS_O_SPHERE_O 0 1 "input1" 0 O_MROFSNART_LANIF_O_FINAL_TRANSFORM_O 1 1 "input2" } inputs { 0 O_EREHPS_O_SPHERE_O 0 1 1 O_MROFSNART_LANIF_O_FINAL_TRANSFORM_O 0 1 } stat { create 1616065558 modify 1621142567 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_HTIW_5_SUNEG_EGREM_O_MERGE_GENUS_5_WITH_SPHERE_O.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_HTIW_5_SUNEG_EGREM_O_MERGE_GENUS_5_WITH_SPHERE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_GNIR_1_O_1_RING_O.init" Content-Type: text/plain type = circle matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_GNIR_1_O_1_RING_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -33.495 29.845 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1612345230 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_GNIR_1_O_1_RING_O.chn" Content-Type: text/plain { channel rady { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } } channel radx { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"../O_ELCRIC_ELOHW_O_WHOLE_CIRCLE_O/radx\")/3*2 } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_GNIR_1_O_1_RING_O.parm" Content-Type: text/plain { version 0.8 type [ 0 locks=0 ] ( "nurbs" ) orient [ 0 locks=0 ] ( "xy" ) rad [ 0 locks=0 ] ( [ radx 0.33333333333333331 ] [ rady 0.33333333333333331 ] ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) order [ 0 locks=0 ] ( 4 ) divs [ 0 locks=0 ] ( 12 ) arc [ 0 locks=0 ] ( "closed" ) angle [ 0 locks=0 ] ( 0 360 ) imperfect [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_GNIR_1_O_1_RING_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_GNIR_1_O_1_RING_POLYWIRE_O.init" Content-Type: text/plain type = polywire matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_GNIR_1_O_1_RING_POLYWIRE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -33.495 27.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_ELPMASER_GNIR_1_O_1_RING_RESAMPLE_O 1 1 "input1" } inputs { 0 O_ELPMASER_GNIR_1_O_1_RING_RESAMPLE_O 0 1 } stat { create 1612345270 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_GNIR_1_O_1_RING_POLYWIRE_O.chn" Content-Type: text/plain { channel segscale1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "1.0 / $NSEG" } } channel segscale2 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = "1.0 - 1.0 / $NSEG" } } channel radius { lefttype = extend righttype = extend default = 0.1666 flags = 0 segment { length = 0 value = 0.1666 0.1666 expr = ch(\"../O_GNIR_1_O_1_RING_O/radx\")/6 } } channel div { lefttype = extend righttype = extend default = 64 flags = 0 segment { length = 0 value = 64 64 expr = ch(\"../O_ELCRIC_ELOHW_O_WHOLE_CIRCLE_O/divs\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_GNIR_1_O_1_RING_POLYWIRE_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) radius [ 8 locks=0 ] ( [ radius 0.055555555555555552 ] ) maxscale [ 0 locks=0 ] ( 100 ) smooth [ 0 locks=0 ] ( 1 ) div [ 0 locks=0 ] ( [ div 8 ] ) segs [ 0 locks=0 ] ( 1 ) segscale [ 8 locks=0 ] ( [ segscale1 1 ] [ segscale2 0 ] ) jointcorrect [ 0 locks=0 ] ( "on" ) dotexture [ 0 locks=0 ] ( "on" ) uoff [ 0 locks=0 ] ( 0 ) textu [ 0 locks=0 ] ( 0 1 ) textv [ 0 locks=0 ] ( 0 1 ) upenable [ 0 locks=0 ] ( "off" ) upvector [ 0 locks=0 ] ( 0 1 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_GNIR_1_O_1_RING_POLYWIRE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_GNIR_1_O_1_RING_RESAMPLE_O.init" Content-Type: text/plain type = resample matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_GNIR_1_O_1_RING_RESAMPLE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -33.495 28.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_GNIR_1_O_1_RING_O 0 1 "input1" } inputs { 0 O_GNIR_1_O_1_RING_O 0 1 } stat { create 1612347451 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_GNIR_1_O_1_RING_RESAMPLE_O.chn" Content-Type: text/plain { channel length { lefttype = extend righttype = extend default = 0.76000000000000001 flags = 0 segment { length = 0 value = 0.76000000000000001 0.76000000000000001 expr = 1/ch(\"../O_ELCRIC_ELOHW_O_WHOLE_CIRCLE_O/divs\") } } channel segs { lefttype = extend righttype = extend default = 64 flags = 0 segment { length = 0 value = 64 64 expr = ch(\"../O_ELCRIC_ELOHW_O_WHOLE_CIRCLE_O/divs\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_GNIR_1_O_1_RING_RESAMPLE_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) lod [ 0 locks=0 ] ( 1 ) edge [ 0 locks=0 ] ( "off" ) method [ 0 locks=0 ] ( "dist" ) measure [ 0 locks=0 ] ( "arc" ) dolength [ 0 locks=0 ] ( "off" ) length [ 8 locks=0 ] ( [ length 0.125 ] ) dosegs [ 0 locks=0 ] ( "on" ) segs [ 8 locks=0 ] ( [ segs 8 ] ) useattribs [ 0 locks=0 ] ( "on" ) allequal [ 0 locks=0 ] ( "on" ) last [ 0 locks=0 ] ( "off" ) randomshift [ 0 locks=0 ] ( "off" ) onlypoints [ 0 locks=0 ] ( "off" ) treatpolysas [ 0 locks=0 ] ( "straight" ) outputsubdpoly [ 0 locks=0 ] ( "off" ) doptdistattr [ 0 locks=0 ] ( "off" ) ptdistattr [ 0 locks=0 ] ( ptdist ) dotangentattr [ 0 locks=0 ] ( "off" ) tangentattr [ 0 locks=0 ] ( tangentu ) docurveuattr [ 0 locks=0 ] ( "off" ) curveuattr [ 0 locks=0 ] ( curveu ) docurvenumattr [ 0 locks=0 ] ( "off" ) curvenumattr [ 0 locks=0 ] ( curvenum ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_GNIR_1_O_1_RING_RESAMPLE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELCRIC_ELOHW_O_WHOLE_CIRCLE_O.init" Content-Type: text/plain type = circle matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELCRIC_ELOHW_O_WHOLE_CIRCLE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -32.495 29.845 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1612345230 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELCRIC_ELOHW_O_WHOLE_CIRCLE_O.chn" Content-Type: text/plain { channel rady { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } } channel divs { lefttype = extend righttype = extend default = 8 flags = 0 segment { length = 0 value = 8 8 expr = "pow(2, ch(\"../O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O/iterations\")+2)" } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELCRIC_ELOHW_O_WHOLE_CIRCLE_O.parm" Content-Type: text/plain { version 0.8 type [ 0 locks=0 ] ( "poly" ) orient [ 0 locks=0 ] ( "xy" ) rad [ 8 locks=0 ] ( 0.5 [ rady 0.5 ] ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) order [ 0 locks=0 ] ( 11 ) divs [ 8 locks=0 ] ( [ divs 8 ] ) arc [ 0 locks=0 ] ( "openarc" ) angle [ 0 locks=0 ] ( 0 360 ) imperfect [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELCRIC_ELOHW_O_WHOLE_CIRCLE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EGREM_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_MERGE_O.init" Content-Type: text/plain type = merge matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EGREM_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_MERGE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -32.495 11.845 connectornextid 18 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 17 "output1" } inputsNamed3 { 0 O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O 1 1 "input1" 1 O_ELCRIC_ELOHW_O_WHOLE_CIRCLE_O 0 1 "input2" 2 O_ERIWYLOP_GNIR_1_O_1_RING_POLYWIRE_O 1 1 "input3" 3 O_ERIWYLOP_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_POLYWIRE_O 1 1 "input4" 4 O_ERIWYLOP_1_GNIR_SULP_2_O_2_PLUS_RING_1_POLYWIRE_O 1 1 "input5" 5 O_ERIWYLOP_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_POLYWIRE_O 1 1 "input6" 7 O_ERIWYLOP_1_GNIR_SULP_3_O_3_PLUS_RING_1_POLYWIRE_O 1 1 "input7" 6 O_ERIWYLOP_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_POLYWIRE_O 1 1 "input8" 8 O_ERIWYLOP_2_GNIR_SULP_3_O_3_PLUS_RING_2_POLYWIRE_O 1 1 "input9" 9 O_ERIWYLOP_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_POLYWIRE_O 1 1 "input10" 10 O_ERIWYLOP_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_POLYWIRE_O 1 1 "input11" 11 O_ERIWYLOP_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_POLYWIRE_O 1 1 "input12" 12 O_ERIWYLOP_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_POLYWIRE_O 1 1 "input13" 13 O_ERIWYLOP_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_POLYWIRE_O 1 1 "input14" 14 O_ERIWYLOP_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_POLYWIRE_O 1 1 "input15" 15 O_ERIWYLOP_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_POLYWIRE_O 1 1 "input16" 16 O_ERIWYLOP_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_POLYWIRE_O 1 1 "input17" } inputs { 0 O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O 0 1 1 O_ELCRIC_ELOHW_O_WHOLE_CIRCLE_O 0 1 2 O_ERIWYLOP_GNIR_1_O_1_RING_POLYWIRE_O 0 1 3 O_ERIWYLOP_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_POLYWIRE_O 0 1 4 O_ERIWYLOP_1_GNIR_SULP_2_O_2_PLUS_RING_1_POLYWIRE_O 0 1 5 O_ERIWYLOP_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_POLYWIRE_O 0 1 6 O_ERIWYLOP_1_GNIR_SULP_3_O_3_PLUS_RING_1_POLYWIRE_O 0 1 7 O_ERIWYLOP_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_POLYWIRE_O 0 1 8 O_ERIWYLOP_2_GNIR_SULP_3_O_3_PLUS_RING_2_POLYWIRE_O 0 1 9 O_ERIWYLOP_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_POLYWIRE_O 0 1 10 O_ERIWYLOP_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_POLYWIRE_O 0 1 11 O_ERIWYLOP_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_POLYWIRE_O 0 1 12 O_ERIWYLOP_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_POLYWIRE_O 0 1 13 O_ERIWYLOP_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_POLYWIRE_O 0 1 14 O_ERIWYLOP_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_POLYWIRE_O 0 1 15 O_ERIWYLOP_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_POLYWIRE_O 0 1 16 O_ERIWYLOP_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_POLYWIRE_O 0 1 } stat { create 1612401588 modify 1621168735 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EGREM_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_MERGE_O.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EGREM_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_MERGE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_O.init" Content-Type: text/plain type = circle matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -40.495 26.9806 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1612345230 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_O.chn" Content-Type: text/plain { channel rady { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } } channel radx { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = "ch(\"../O_GNIR_1_O_1_RING_O/radx\")- 2*ch(\"../O_ERIWYLOP_GNIR_1_O_1_RING_POLYWIRE_O/radius\")" } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_O.parm" Content-Type: text/plain { version 0.8 type [ 0 locks=0 ] ( "nurbs" ) orient [ 0 locks=0 ] ( "xy" ) rad [ 8 locks=0 ] ( [ radx 0.22222222222222221 ] [ rady 0.22222222222222221 ] ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) order [ 0 locks=0 ] ( 4 ) divs [ 0 locks=0 ] ( 12 ) arc [ 0 locks=0 ] ( "closed" ) angle [ 0 locks=0 ] ( 0 360 ) imperfect [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_POLYWIRE_O.init" Content-Type: text/plain type = polywire matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_POLYWIRE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -40.495 24.9806 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_ELPMASER_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_RESAMPLE_O 1 1 "input1" } inputs { 0 O_ELPMASER_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_RESAMPLE_O 0 1 } stat { create 1612345270 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_POLYWIRE_O.chn" Content-Type: text/plain { channel segscale1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "1.0 / $NSEG" } } channel segscale2 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = "1.0 - 1.0 / $NSEG" } } channel radius { lefttype = extend righttype = extend default = 0.1666 flags = 0 segment { length = 0 value = 0.1666 0.1666 expr = ch(\"../O_ERIWYLOP_GNIR_1_O_1_RING_POLYWIRE_O/radius\")/3 } } channel div { lefttype = extend righttype = extend default = 10 flags = 0 segment { length = 0 value = 10 10 expr = ch(\"../O_ERIWYLOP_GNIR_1_O_1_RING_POLYWIRE_O/div\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_POLYWIRE_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) radius [ 8 locks=0 ] ( [ radius 0.018518518518518517 ] ) maxscale [ 0 locks=0 ] ( 100 ) smooth [ 0 locks=0 ] ( 1 ) div [ 8 locks=0 ] ( [ div 8 ] ) segs [ 0 locks=0 ] ( 1 ) segscale [ 8 locks=0 ] ( [ segscale1 1 ] [ segscale2 0 ] ) jointcorrect [ 0 locks=0 ] ( "on" ) dotexture [ 0 locks=0 ] ( "on" ) uoff [ 0 locks=0 ] ( 0 ) textu [ 0 locks=0 ] ( 0 1 ) textv [ 0 locks=0 ] ( 0 1 ) upenable [ 0 locks=0 ] ( "off" ) upvector [ 0 locks=0 ] ( 0 1 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_POLYWIRE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_RESAMPLE_O.init" Content-Type: text/plain type = resample matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_RESAMPLE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -40.495 25.9806 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_O 0 1 "input1" } inputs { 0 O_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_O 0 1 } stat { create 1612347451 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_RESAMPLE_O.chn" Content-Type: text/plain { channel length { lefttype = extend righttype = extend default = 0.76000000000000001 flags = 0 segment { length = 0 value = 0.76000000000000001 0.76000000000000001 expr = ch(\"../O_ELPMASER_GNIR_1_O_1_RING_RESAMPLE_O/length\") } } channel segs { lefttype = extend righttype = extend default = 13 flags = 0 segment { length = 0 value = 13 13 expr = ch(\"../O_ELPMASER_GNIR_1_O_1_RING_RESAMPLE_O/segs\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_RESAMPLE_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) lod [ 0 locks=0 ] ( 1 ) edge [ 0 locks=0 ] ( "off" ) method [ 0 locks=0 ] ( "dist" ) measure [ 0 locks=0 ] ( "arc" ) dolength [ 0 locks=0 ] ( "off" ) length [ 8 locks=0 ] ( [ length 0.125 ] ) dosegs [ 0 locks=0 ] ( "on" ) segs [ 8 locks=0 ] ( [ segs 8 ] ) useattribs [ 0 locks=0 ] ( "on" ) allequal [ 0 locks=0 ] ( "on" ) last [ 0 locks=0 ] ( "off" ) randomshift [ 0 locks=0 ] ( "off" ) onlypoints [ 0 locks=0 ] ( "off" ) treatpolysas [ 0 locks=0 ] ( "straight" ) outputsubdpoly [ 0 locks=0 ] ( "off" ) doptdistattr [ 0 locks=0 ] ( "off" ) ptdistattr [ 0 locks=0 ] ( ptdist ) dotangentattr [ 0 locks=0 ] ( "off" ) tangentattr [ 0 locks=0 ] ( tangentu ) docurveuattr [ 0 locks=0 ] ( "off" ) curveuattr [ 0 locks=0 ] ( curveu ) docurvenumattr [ 0 locks=0 ] ( "off" ) curvenumattr [ 0 locks=0 ] ( curvenum ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_RESAMPLE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SULP_2_O_2_PLUS_RING_1_O.init" Content-Type: text/plain type = circle matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SULP_2_O_2_PLUS_RING_1_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -24.495 26.9806 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1612345230 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SULP_2_O_2_PLUS_RING_1_O.chn" Content-Type: text/plain { channel rady { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } } channel radx { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = "ch(\"../O_GNIR_1_O_1_RING_O/radx\") + 2*ch(\"../O_ERIWYLOP_GNIR_1_O_1_RING_POLYWIRE_O/radius\")" } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SULP_2_O_2_PLUS_RING_1_O.parm" Content-Type: text/plain { version 0.8 type [ 0 locks=0 ] ( "nurbs" ) orient [ 0 locks=0 ] ( "xy" ) rad [ 8 locks=0 ] ( [ radx 0.44444444444444442 ] [ rady 0.44444444444444442 ] ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) order [ 0 locks=0 ] ( 4 ) divs [ 0 locks=0 ] ( 12 ) arc [ 0 locks=0 ] ( "closed" ) angle [ 0 locks=0 ] ( 0 360 ) imperfect [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SULP_2_O_2_PLUS_RING_1_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SULP_2_O_2_PLUS_RING_1_POLYWIRE_O.init" Content-Type: text/plain type = polywire matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SULP_2_O_2_PLUS_RING_1_POLYWIRE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -24.495 24.9806 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_ELPMASER_1_GNIR_SULP_2_O_2_PLUS_RING_1_RESAMPLE_O 1 1 "input1" } inputs { 0 O_ELPMASER_1_GNIR_SULP_2_O_2_PLUS_RING_1_RESAMPLE_O 0 1 } stat { create 1612345270 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SULP_2_O_2_PLUS_RING_1_POLYWIRE_O.chn" Content-Type: text/plain { channel segscale1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "1.0 / $NSEG" } } channel segscale2 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = "1.0 - 1.0 / $NSEG" } } channel radius { lefttype = extend righttype = extend default = 0.1666 flags = 0 segment { length = 0 value = 0.1666 0.1666 expr = ch(\"../O_ERIWYLOP_GNIR_1_O_1_RING_POLYWIRE_O/radius\")/3 } } channel div { lefttype = extend righttype = extend default = 10 flags = 0 segment { length = 0 value = 10 10 expr = ch(\"../O_ERIWYLOP_GNIR_1_O_1_RING_POLYWIRE_O/div\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SULP_2_O_2_PLUS_RING_1_POLYWIRE_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) radius [ 8 locks=0 ] ( [ radius 0.018518518518518517 ] ) maxscale [ 0 locks=0 ] ( 100 ) smooth [ 0 locks=0 ] ( 1 ) div [ 8 locks=0 ] ( [ div 8 ] ) segs [ 0 locks=0 ] ( 1 ) segscale [ 8 locks=0 ] ( [ segscale1 1 ] [ segscale2 0 ] ) jointcorrect [ 0 locks=0 ] ( "on" ) dotexture [ 0 locks=0 ] ( "on" ) uoff [ 0 locks=0 ] ( 0 ) textu [ 0 locks=0 ] ( 0 1 ) textv [ 0 locks=0 ] ( 0 1 ) upenable [ 0 locks=0 ] ( "off" ) upvector [ 0 locks=0 ] ( 0 1 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SULP_2_O_2_PLUS_RING_1_POLYWIRE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SULP_2_O_2_PLUS_RING_1_RESAMPLE_O.init" Content-Type: text/plain type = resample matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SULP_2_O_2_PLUS_RING_1_RESAMPLE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -24.495 25.9806 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_1_GNIR_SULP_2_O_2_PLUS_RING_1_O 0 1 "input1" } inputs { 0 O_1_GNIR_SULP_2_O_2_PLUS_RING_1_O 0 1 } stat { create 1612347451 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SULP_2_O_2_PLUS_RING_1_RESAMPLE_O.chn" Content-Type: text/plain { channel length { lefttype = extend righttype = extend default = 0.76000000000000001 flags = 0 segment { length = 0 value = 0.76000000000000001 0.76000000000000001 expr = ch(\"../O_ELPMASER_GNIR_1_O_1_RING_RESAMPLE_O/length\") } } channel segs { lefttype = extend righttype = extend default = 13 flags = 0 segment { length = 0 value = 13 13 expr = ch(\"../O_ELPMASER_GNIR_1_O_1_RING_RESAMPLE_O/segs\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SULP_2_O_2_PLUS_RING_1_RESAMPLE_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) lod [ 0 locks=0 ] ( 1 ) edge [ 0 locks=0 ] ( "off" ) method [ 0 locks=0 ] ( "dist" ) measure [ 0 locks=0 ] ( "arc" ) dolength [ 0 locks=0 ] ( "off" ) length [ 8 locks=0 ] ( [ length 0.125 ] ) dosegs [ 0 locks=0 ] ( "on" ) segs [ 8 locks=0 ] ( [ segs 8 ] ) useattribs [ 0 locks=0 ] ( "on" ) allequal [ 0 locks=0 ] ( "on" ) last [ 0 locks=0 ] ( "off" ) randomshift [ 0 locks=0 ] ( "off" ) onlypoints [ 0 locks=0 ] ( "off" ) treatpolysas [ 0 locks=0 ] ( "straight" ) outputsubdpoly [ 0 locks=0 ] ( "off" ) doptdistattr [ 0 locks=0 ] ( "off" ) ptdistattr [ 0 locks=0 ] ( ptdist ) dotangentattr [ 0 locks=0 ] ( "off" ) tangentattr [ 0 locks=0 ] ( tangentu ) docurveuattr [ 0 locks=0 ] ( "off" ) curveuattr [ 0 locks=0 ] ( curveu ) docurvenumattr [ 0 locks=0 ] ( "off" ) curvenumattr [ 0 locks=0 ] ( curvenum ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SULP_2_O_2_PLUS_RING_1_RESAMPLE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_O.init" Content-Type: text/plain type = circle matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -36.495 22.9806 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1612345230 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_O.chn" Content-Type: text/plain { channel rady { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } } channel radx { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"../O_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_O/radx\")-2*ch(\"../O_ERIWYLOP_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_POLYWIRE_O/radius\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_O.parm" Content-Type: text/plain { version 0.8 type [ 0 locks=0 ] ( "nurbs" ) orient [ 0 locks=0 ] ( "xy" ) rad [ 8 locks=0 ] ( [ radx 0.18518518518518517 ] [ rady 0.18518518518518517 ] ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) order [ 0 locks=0 ] ( 4 ) divs [ 0 locks=0 ] ( 12 ) arc [ 0 locks=0 ] ( "closed" ) angle [ 0 locks=0 ] ( 0 360 ) imperfect [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_POLYWIRE_O.init" Content-Type: text/plain type = polywire matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_POLYWIRE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -36.495 20.9806 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_ELPMASER_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_RESAMPLE_O 1 1 "input1" } inputs { 0 O_ELPMASER_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_RESAMPLE_O 0 1 } stat { create 1612345270 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_POLYWIRE_O.chn" Content-Type: text/plain { channel segscale1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "1.0 / $NSEG" } } channel segscale2 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = "1.0 - 1.0 / $NSEG" } } channel radius { lefttype = extend righttype = extend default = 0.1666 flags = 0 segment { length = 0 value = 0.1666 0.1666 expr = ch(\"../O_ERIWYLOP_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_POLYWIRE_O/radius\")/3 } } channel div { lefttype = extend righttype = extend default = 10 flags = 0 segment { length = 0 value = 10 10 expr = ch(\"../O_ERIWYLOP_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_POLYWIRE_O/div\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_POLYWIRE_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) radius [ 8 locks=0 ] ( [ radius 0.0061728395061728392 ] ) maxscale [ 0 locks=0 ] ( 100 ) smooth [ 0 locks=0 ] ( 1 ) div [ 8 locks=0 ] ( [ div 8 ] ) segs [ 0 locks=0 ] ( 1 ) segscale [ 8 locks=0 ] ( [ segscale1 1 ] [ segscale2 0 ] ) jointcorrect [ 0 locks=0 ] ( "on" ) dotexture [ 0 locks=0 ] ( "on" ) uoff [ 0 locks=0 ] ( 0 ) textu [ 0 locks=0 ] ( 0 1 ) textv [ 0 locks=0 ] ( 0 1 ) upenable [ 0 locks=0 ] ( "off" ) upvector [ 0 locks=0 ] ( 0 1 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_POLYWIRE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_RESAMPLE_O.init" Content-Type: text/plain type = resample matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_RESAMPLE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -36.495 21.9806 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_O 0 1 "input1" } inputs { 0 O_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_O 0 1 } stat { create 1612347451 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_RESAMPLE_O.chn" Content-Type: text/plain { channel length { lefttype = extend righttype = extend default = 0.76000000000000001 flags = 0 segment { length = 0 value = 0.76000000000000001 0.76000000000000001 expr = ch(\"../O_ELPMASER_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_RESAMPLE_O/length\") } } channel segs { lefttype = extend righttype = extend default = 13 flags = 0 segment { length = 0 value = 13 13 expr = ch(\"../O_ELPMASER_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_RESAMPLE_O/segs\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_RESAMPLE_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) lod [ 0 locks=0 ] ( 1 ) edge [ 0 locks=0 ] ( "off" ) method [ 0 locks=0 ] ( "dist" ) measure [ 0 locks=0 ] ( "arc" ) dolength [ 0 locks=0 ] ( "off" ) length [ 8 locks=0 ] ( [ length 0.125 ] ) dosegs [ 0 locks=0 ] ( "on" ) segs [ 8 locks=0 ] ( [ segs 8 ] ) useattribs [ 0 locks=0 ] ( "on" ) allequal [ 0 locks=0 ] ( "on" ) last [ 0 locks=0 ] ( "off" ) randomshift [ 0 locks=0 ] ( "off" ) onlypoints [ 0 locks=0 ] ( "off" ) treatpolysas [ 0 locks=0 ] ( "straight" ) outputsubdpoly [ 0 locks=0 ] ( "off" ) doptdistattr [ 0 locks=0 ] ( "off" ) ptdistattr [ 0 locks=0 ] ( ptdist ) dotangentattr [ 0 locks=0 ] ( "off" ) tangentattr [ 0 locks=0 ] ( tangentu ) docurveuattr [ 0 locks=0 ] ( "off" ) curveuattr [ 0 locks=0 ] ( curveu ) docurvenumattr [ 0 locks=0 ] ( "off" ) curvenumattr [ 0 locks=0 ] ( curvenum ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_RESAMPLE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_O.init" Content-Type: text/plain type = circle matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -44.495 22.9806 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1612345230 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_O.chn" Content-Type: text/plain { channel rady { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } } channel radx { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"../O_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_O/radx\")+2*ch(\"../O_ERIWYLOP_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_POLYWIRE_O/radius\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_O.parm" Content-Type: text/plain { version 0.8 type [ 0 locks=0 ] ( "nurbs" ) orient [ 0 locks=0 ] ( "xy" ) rad [ 8 locks=0 ] ( [ radx 0.25925925925925924 ] [ rady 0.25925925925925924 ] ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) order [ 0 locks=0 ] ( 4 ) divs [ 0 locks=0 ] ( 12 ) arc [ 0 locks=0 ] ( "closed" ) angle [ 0 locks=0 ] ( 0 360 ) imperfect [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_POLYWIRE_O.init" Content-Type: text/plain type = polywire matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_POLYWIRE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -44.495 20.9806 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_ELPMASER_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_RESAMPLE_O 1 1 "input1" } inputs { 0 O_ELPMASER_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_RESAMPLE_O 0 1 } stat { create 1612345270 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_POLYWIRE_O.chn" Content-Type: text/plain { channel segscale1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "1.0 / $NSEG" } } channel segscale2 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = "1.0 - 1.0 / $NSEG" } } channel radius { lefttype = extend righttype = extend default = 0.1666 flags = 0 segment { length = 0 value = 0.1666 0.1666 expr = ch(\"../O_ERIWYLOP_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_POLYWIRE_O/radius\")/3 } } channel div { lefttype = extend righttype = extend default = 10 flags = 0 segment { length = 0 value = 10 10 expr = ch(\"../O_ERIWYLOP_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_POLYWIRE_O/div\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_POLYWIRE_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) radius [ 8 locks=0 ] ( [ radius 0.0061728395061728392 ] ) maxscale [ 0 locks=0 ] ( 100 ) smooth [ 0 locks=0 ] ( 1 ) div [ 8 locks=0 ] ( [ div 8 ] ) segs [ 0 locks=0 ] ( 1 ) segscale [ 8 locks=0 ] ( [ segscale1 1 ] [ segscale2 0 ] ) jointcorrect [ 0 locks=0 ] ( "on" ) dotexture [ 0 locks=0 ] ( "on" ) uoff [ 0 locks=0 ] ( 0 ) textu [ 0 locks=0 ] ( 0 1 ) textv [ 0 locks=0 ] ( 0 1 ) upenable [ 0 locks=0 ] ( "off" ) upvector [ 0 locks=0 ] ( 0 1 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_POLYWIRE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_RESAMPLE_O.init" Content-Type: text/plain type = resample matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_RESAMPLE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -44.495 21.9806 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_O 0 1 "input1" } inputs { 0 O_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_O 0 1 } stat { create 1612347451 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_RESAMPLE_O.chn" Content-Type: text/plain { channel length { lefttype = extend righttype = extend default = 0.76000000000000001 flags = 0 segment { length = 0 value = 0.76000000000000001 0.76000000000000001 expr = ch(\"../O_ELPMASER_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_RESAMPLE_O/length\") } } channel segs { lefttype = extend righttype = extend default = 13 flags = 0 segment { length = 0 value = 13 13 expr = ch(\"../O_ELPMASER_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_RESAMPLE_O/segs\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_RESAMPLE_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) lod [ 0 locks=0 ] ( 1 ) edge [ 0 locks=0 ] ( "off" ) method [ 0 locks=0 ] ( "dist" ) measure [ 0 locks=0 ] ( "arc" ) dolength [ 0 locks=0 ] ( "off" ) length [ 8 locks=0 ] ( [ length 0.125 ] ) dosegs [ 0 locks=0 ] ( "on" ) segs [ 8 locks=0 ] ( [ segs 8 ] ) useattribs [ 0 locks=0 ] ( "on" ) allequal [ 0 locks=0 ] ( "on" ) last [ 0 locks=0 ] ( "off" ) randomshift [ 0 locks=0 ] ( "off" ) onlypoints [ 0 locks=0 ] ( "off" ) treatpolysas [ 0 locks=0 ] ( "straight" ) outputsubdpoly [ 0 locks=0 ] ( "off" ) doptdistattr [ 0 locks=0 ] ( "off" ) ptdistattr [ 0 locks=0 ] ( ptdist ) dotangentattr [ 0 locks=0 ] ( "off" ) tangentattr [ 0 locks=0 ] ( tangentu ) docurveuattr [ 0 locks=0 ] ( "off" ) curveuattr [ 0 locks=0 ] ( curveu ) docurvenumattr [ 0 locks=0 ] ( "off" ) curvenumattr [ 0 locks=0 ] ( curvenum ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_RESAMPLE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SULP_3_O_3_PLUS_RING_1_O.init" Content-Type: text/plain type = circle matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SULP_3_O_3_PLUS_RING_1_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -20.495 22.9806 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1612345230 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SULP_3_O_3_PLUS_RING_1_O.chn" Content-Type: text/plain { channel rady { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } } channel radx { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"../O_1_GNIR_SULP_2_O_2_PLUS_RING_1_O/radx\")+2*ch(\"../O_ERIWYLOP_1_GNIR_SULP_2_O_2_PLUS_RING_1_POLYWIRE_O/radius\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SULP_3_O_3_PLUS_RING_1_O.parm" Content-Type: text/plain { version 0.8 type [ 0 locks=0 ] ( "nurbs" ) orient [ 0 locks=0 ] ( "xy" ) rad [ 8 locks=0 ] ( [ radx 0.48148148148148145 ] [ rady 0.48148148148148145 ] ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) order [ 0 locks=0 ] ( 4 ) divs [ 0 locks=0 ] ( 12 ) arc [ 0 locks=0 ] ( "closed" ) angle [ 0 locks=0 ] ( 0 360 ) imperfect [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_GNIR_SULP_3_O_3_PLUS_RING_1_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SULP_3_O_3_PLUS_RING_1_POLYWIRE_O.init" Content-Type: text/plain type = polywire matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SULP_3_O_3_PLUS_RING_1_POLYWIRE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -20.495 20.9806 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_ELPMASER_1_GNIR_SULP_3_O_3_PLUS_RING_1_RESAMPLE_O 1 1 "input1" } inputs { 0 O_ELPMASER_1_GNIR_SULP_3_O_3_PLUS_RING_1_RESAMPLE_O 0 1 } stat { create 1612345270 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SULP_3_O_3_PLUS_RING_1_POLYWIRE_O.chn" Content-Type: text/plain { channel segscale1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "1.0 / $NSEG" } } channel segscale2 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = "1.0 - 1.0 / $NSEG" } } channel radius { lefttype = extend righttype = extend default = 0.1666 flags = 0 segment { length = 0 value = 0.1666 0.1666 expr = ch(\"../O_ERIWYLOP_1_GNIR_SULP_2_O_2_PLUS_RING_1_POLYWIRE_O/radius\")/3 } } channel div { lefttype = extend righttype = extend default = 10 flags = 0 segment { length = 0 value = 10 10 expr = ch(\"../O_ERIWYLOP_1_GNIR_SULP_2_O_2_PLUS_RING_1_POLYWIRE_O/div\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SULP_3_O_3_PLUS_RING_1_POLYWIRE_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) radius [ 8 locks=0 ] ( [ radius 0.0061728395061728392 ] ) maxscale [ 0 locks=0 ] ( 100 ) smooth [ 0 locks=0 ] ( 1 ) div [ 8 locks=0 ] ( [ div 8 ] ) segs [ 0 locks=0 ] ( 1 ) segscale [ 8 locks=0 ] ( [ segscale1 1 ] [ segscale2 0 ] ) jointcorrect [ 0 locks=0 ] ( "on" ) dotexture [ 0 locks=0 ] ( "on" ) uoff [ 0 locks=0 ] ( 0 ) textu [ 0 locks=0 ] ( 0 1 ) textv [ 0 locks=0 ] ( 0 1 ) upenable [ 0 locks=0 ] ( "off" ) upvector [ 0 locks=0 ] ( 0 1 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_GNIR_SULP_3_O_3_PLUS_RING_1_POLYWIRE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SULP_3_O_3_PLUS_RING_1_RESAMPLE_O.init" Content-Type: text/plain type = resample matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SULP_3_O_3_PLUS_RING_1_RESAMPLE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -20.495 21.9806 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_1_GNIR_SULP_3_O_3_PLUS_RING_1_O 0 1 "input1" } inputs { 0 O_1_GNIR_SULP_3_O_3_PLUS_RING_1_O 0 1 } stat { create 1612347451 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SULP_3_O_3_PLUS_RING_1_RESAMPLE_O.chn" Content-Type: text/plain { channel length { lefttype = extend righttype = extend default = 0.76000000000000001 flags = 0 segment { length = 0 value = 0.76000000000000001 0.76000000000000001 expr = ch(\"../O_ELPMASER_1_GNIR_SULP_2_O_2_PLUS_RING_1_RESAMPLE_O/length\") } } channel segs { lefttype = extend righttype = extend default = 13 flags = 0 segment { length = 0 value = 13 13 expr = ch(\"../O_ELPMASER_1_GNIR_SULP_2_O_2_PLUS_RING_1_RESAMPLE_O/segs\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SULP_3_O_3_PLUS_RING_1_RESAMPLE_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) lod [ 0 locks=0 ] ( 1 ) edge [ 0 locks=0 ] ( "off" ) method [ 0 locks=0 ] ( "dist" ) measure [ 0 locks=0 ] ( "arc" ) dolength [ 0 locks=0 ] ( "off" ) length [ 8 locks=0 ] ( [ length 0.125 ] ) dosegs [ 0 locks=0 ] ( "on" ) segs [ 8 locks=0 ] ( [ segs 8 ] ) useattribs [ 0 locks=0 ] ( "on" ) allequal [ 0 locks=0 ] ( "on" ) last [ 0 locks=0 ] ( "off" ) randomshift [ 0 locks=0 ] ( "off" ) onlypoints [ 0 locks=0 ] ( "off" ) treatpolysas [ 0 locks=0 ] ( "straight" ) outputsubdpoly [ 0 locks=0 ] ( "off" ) doptdistattr [ 0 locks=0 ] ( "off" ) ptdistattr [ 0 locks=0 ] ( ptdist ) dotangentattr [ 0 locks=0 ] ( "off" ) tangentattr [ 0 locks=0 ] ( tangentu ) docurveuattr [ 0 locks=0 ] ( "off" ) curveuattr [ 0 locks=0 ] ( curveu ) docurvenumattr [ 0 locks=0 ] ( "off" ) curvenumattr [ 0 locks=0 ] ( curvenum ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_GNIR_SULP_3_O_3_PLUS_RING_1_RESAMPLE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_GNIR_SULP_3_O_3_PLUS_RING_2_O.init" Content-Type: text/plain type = circle matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_GNIR_SULP_3_O_3_PLUS_RING_2_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -28.495 22.9806 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1612345230 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_GNIR_SULP_3_O_3_PLUS_RING_2_O.chn" Content-Type: text/plain { channel rady { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } } channel radx { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"../O_1_GNIR_SULP_2_O_2_PLUS_RING_1_O/radx\")-2*ch(\"../O_ERIWYLOP_1_GNIR_SULP_2_O_2_PLUS_RING_1_POLYWIRE_O/radius\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_GNIR_SULP_3_O_3_PLUS_RING_2_O.parm" Content-Type: text/plain { version 0.8 type [ 0 locks=0 ] ( "nurbs" ) orient [ 0 locks=0 ] ( "xy" ) rad [ 8 locks=0 ] ( [ radx 0.40740740740740738 ] [ rady 0.40740740740740738 ] ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) order [ 0 locks=0 ] ( 4 ) divs [ 0 locks=0 ] ( 12 ) arc [ 0 locks=0 ] ( "closed" ) angle [ 0 locks=0 ] ( 0 360 ) imperfect [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_GNIR_SULP_3_O_3_PLUS_RING_2_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_GNIR_SULP_3_O_3_PLUS_RING_2_POLYWIRE_O.init" Content-Type: text/plain type = polywire matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_GNIR_SULP_3_O_3_PLUS_RING_2_POLYWIRE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -28.495 20.9806 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_ELPMASER_2_GNIR_SULP_3_O_3_PLUS_RING_2_RESAMPLE_O 1 1 "input1" } inputs { 0 O_ELPMASER_2_GNIR_SULP_3_O_3_PLUS_RING_2_RESAMPLE_O 0 1 } stat { create 1612345270 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_GNIR_SULP_3_O_3_PLUS_RING_2_POLYWIRE_O.chn" Content-Type: text/plain { channel segscale1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "1.0 / $NSEG" } } channel segscale2 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = "1.0 - 1.0 / $NSEG" } } channel radius { lefttype = extend righttype = extend default = 0.1666 flags = 0 segment { length = 0 value = 0.1666 0.1666 expr = ch(\"../O_ERIWYLOP_1_GNIR_SULP_2_O_2_PLUS_RING_1_POLYWIRE_O/radius\")/3 } } channel div { lefttype = extend righttype = extend default = 10 flags = 0 segment { length = 0 value = 10 10 expr = ch(\"../O_ERIWYLOP_1_GNIR_SULP_2_O_2_PLUS_RING_1_POLYWIRE_O/div\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_GNIR_SULP_3_O_3_PLUS_RING_2_POLYWIRE_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) radius [ 8 locks=0 ] ( [ radius 0.0061728395061728392 ] ) maxscale [ 0 locks=0 ] ( 100 ) smooth [ 0 locks=0 ] ( 1 ) div [ 8 locks=0 ] ( [ div 8 ] ) segs [ 0 locks=0 ] ( 1 ) segscale [ 8 locks=0 ] ( [ segscale1 1 ] [ segscale2 0 ] ) jointcorrect [ 0 locks=0 ] ( "on" ) dotexture [ 0 locks=0 ] ( "on" ) uoff [ 0 locks=0 ] ( 0 ) textu [ 0 locks=0 ] ( 0 1 ) textv [ 0 locks=0 ] ( 0 1 ) upenable [ 0 locks=0 ] ( "off" ) upvector [ 0 locks=0 ] ( 0 1 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_GNIR_SULP_3_O_3_PLUS_RING_2_POLYWIRE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_GNIR_SULP_3_O_3_PLUS_RING_2_RESAMPLE_O.init" Content-Type: text/plain type = resample matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_GNIR_SULP_3_O_3_PLUS_RING_2_RESAMPLE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -28.495 21.9806 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_2_GNIR_SULP_3_O_3_PLUS_RING_2_O 0 1 "input1" } inputs { 0 O_2_GNIR_SULP_3_O_3_PLUS_RING_2_O 0 1 } stat { create 1612347451 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_GNIR_SULP_3_O_3_PLUS_RING_2_RESAMPLE_O.chn" Content-Type: text/plain { channel length { lefttype = extend righttype = extend default = 0.76000000000000001 flags = 0 segment { length = 0 value = 0.76000000000000001 0.76000000000000001 expr = ch(\"../O_ELPMASER_1_GNIR_SULP_2_O_2_PLUS_RING_1_RESAMPLE_O/length\") } } channel segs { lefttype = extend righttype = extend default = 13 flags = 0 segment { length = 0 value = 13 13 expr = ch(\"../O_ELPMASER_1_GNIR_SULP_2_O_2_PLUS_RING_1_RESAMPLE_O/segs\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_GNIR_SULP_3_O_3_PLUS_RING_2_RESAMPLE_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) lod [ 0 locks=0 ] ( 1 ) edge [ 0 locks=0 ] ( "off" ) method [ 0 locks=0 ] ( "dist" ) measure [ 0 locks=0 ] ( "arc" ) dolength [ 0 locks=0 ] ( "off" ) length [ 8 locks=0 ] ( [ length 0.125 ] ) dosegs [ 0 locks=0 ] ( "on" ) segs [ 8 locks=0 ] ( [ segs 8 ] ) useattribs [ 0 locks=0 ] ( "on" ) allequal [ 0 locks=0 ] ( "on" ) last [ 0 locks=0 ] ( "off" ) randomshift [ 0 locks=0 ] ( "off" ) onlypoints [ 0 locks=0 ] ( "off" ) treatpolysas [ 0 locks=0 ] ( "straight" ) outputsubdpoly [ 0 locks=0 ] ( "off" ) doptdistattr [ 0 locks=0 ] ( "off" ) ptdistattr [ 0 locks=0 ] ( ptdist ) dotangentattr [ 0 locks=0 ] ( "off" ) tangentattr [ 0 locks=0 ] ( tangentu ) docurveuattr [ 0 locks=0 ] ( "off" ) curveuattr [ 0 locks=0 ] ( curveu ) docurvenumattr [ 0 locks=0 ] ( "off" ) curvenumattr [ 0 locks=0 ] ( curvenum ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_GNIR_SULP_3_O_3_PLUS_RING_2_RESAMPLE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_O.init" Content-Type: text/plain type = circle matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -18.495 19.845 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1612345230 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_O.chn" Content-Type: text/plain { channel rady { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } } channel radx { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"../O_1_GNIR_SULP_3_O_3_PLUS_RING_1_O/radx\")+2*ch(\"../O_ERIWYLOP_1_GNIR_SULP_3_O_3_PLUS_RING_1_POLYWIRE_O/radius\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_O.parm" Content-Type: text/plain { version 0.8 type [ 0 locks=0 ] ( "nurbs" ) orient [ 0 locks=0 ] ( "xy" ) rad [ 8 locks=0 ] ( [ radx 0.49382716049382713 ] [ rady 0.49382716049382713 ] ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) order [ 0 locks=0 ] ( 4 ) divs [ 0 locks=0 ] ( 12 ) arc [ 0 locks=0 ] ( "closed" ) angle [ 0 locks=0 ] ( 0 360 ) imperfect [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_POLYWIRE_O.init" Content-Type: text/plain type = polywire matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_POLYWIRE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -18.495 17.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_ELPMASER_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_RESAMPLE_O 1 1 "input1" } inputs { 0 O_ELPMASER_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_RESAMPLE_O 0 1 } stat { create 1612345270 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_POLYWIRE_O.chn" Content-Type: text/plain { channel segscale1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "1.0 / $NSEG" } } channel segscale2 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = "1.0 - 1.0 / $NSEG" } } channel radius { lefttype = extend righttype = extend default = 0.1666 flags = 0 segment { length = 0 value = 0.1666 0.1666 expr = ch(\"../O_ERIWYLOP_1_GNIR_SULP_3_O_3_PLUS_RING_1_POLYWIRE_O/radius\")/3 } } channel div { lefttype = extend righttype = extend default = 10 flags = 0 segment { length = 0 value = 10 10 expr = ch(\"../O_ERIWYLOP_1_GNIR_SULP_3_O_3_PLUS_RING_1_POLYWIRE_O/div\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_POLYWIRE_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) radius [ 8 locks=0 ] ( [ radius 0.0020576131687242796 ] ) maxscale [ 0 locks=0 ] ( 100 ) smooth [ 0 locks=0 ] ( 1 ) div [ 8 locks=0 ] ( [ div 8 ] ) segs [ 0 locks=0 ] ( 1 ) segscale [ 8 locks=0 ] ( [ segscale1 1 ] [ segscale2 0 ] ) jointcorrect [ 0 locks=0 ] ( "on" ) dotexture [ 0 locks=0 ] ( "on" ) uoff [ 0 locks=0 ] ( 0 ) textu [ 0 locks=0 ] ( 0 1 ) textv [ 0 locks=0 ] ( 0 1 ) upenable [ 0 locks=0 ] ( "off" ) upvector [ 0 locks=0 ] ( 0 1 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_POLYWIRE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_RESAMPLE_O.init" Content-Type: text/plain type = resample matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_RESAMPLE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -18.495 18.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_O 0 1 "input1" } inputs { 0 O_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_O 0 1 } stat { create 1612347451 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_RESAMPLE_O.chn" Content-Type: text/plain { channel length { lefttype = extend righttype = extend default = 0.76000000000000001 flags = 0 segment { length = 0 value = 0.76000000000000001 0.76000000000000001 expr = ch(\"../O_ELPMASER_1_GNIR_SULP_3_O_3_PLUS_RING_1_RESAMPLE_O/length\") } } channel segs { lefttype = extend righttype = extend default = 13 flags = 0 segment { length = 0 value = 13 13 expr = ch(\"../O_ELPMASER_1_GNIR_SULP_3_O_3_PLUS_RING_1_RESAMPLE_O/segs\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_RESAMPLE_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) lod [ 0 locks=0 ] ( 1 ) edge [ 0 locks=0 ] ( "off" ) method [ 0 locks=0 ] ( "dist" ) measure [ 0 locks=0 ] ( "arc" ) dolength [ 0 locks=0 ] ( "off" ) length [ 8 locks=0 ] ( [ length 0.125 ] ) dosegs [ 0 locks=0 ] ( "on" ) segs [ 8 locks=0 ] ( [ segs 8 ] ) useattribs [ 0 locks=0 ] ( "on" ) allequal [ 0 locks=0 ] ( "on" ) last [ 0 locks=0 ] ( "off" ) randomshift [ 0 locks=0 ] ( "off" ) onlypoints [ 0 locks=0 ] ( "off" ) treatpolysas [ 0 locks=0 ] ( "straight" ) outputsubdpoly [ 0 locks=0 ] ( "off" ) doptdistattr [ 0 locks=0 ] ( "off" ) ptdistattr [ 0 locks=0 ] ( ptdist ) dotangentattr [ 0 locks=0 ] ( "off" ) tangentattr [ 0 locks=0 ] ( tangentu ) docurveuattr [ 0 locks=0 ] ( "off" ) curveuattr [ 0 locks=0 ] ( curveu ) docurvenumattr [ 0 locks=0 ] ( "off" ) curvenumattr [ 0 locks=0 ] ( curvenum ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_RESAMPLE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_O.init" Content-Type: text/plain type = circle matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -22.495 19.845 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1612345230 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_O.chn" Content-Type: text/plain { channel rady { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } } channel radx { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"../O_1_GNIR_SULP_3_O_3_PLUS_RING_1_O/radx\")-2*ch(\"../O_ERIWYLOP_1_GNIR_SULP_3_O_3_PLUS_RING_1_POLYWIRE_O/radius\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_O.parm" Content-Type: text/plain { version 0.8 type [ 0 locks=0 ] ( "nurbs" ) orient [ 0 locks=0 ] ( "xy" ) rad [ 8 locks=0 ] ( [ radx 0.46913580246913578 ] [ rady 0.46913580246913578 ] ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) order [ 0 locks=0 ] ( 4 ) divs [ 0 locks=0 ] ( 12 ) arc [ 0 locks=0 ] ( "closed" ) angle [ 0 locks=0 ] ( 0 360 ) imperfect [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_POLYWIRE_O.init" Content-Type: text/plain type = polywire matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_POLYWIRE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -22.495 17.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_ELPMASER_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_RESAMPLE_O 1 1 "input1" } inputs { 0 O_ELPMASER_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_RESAMPLE_O 0 1 } stat { create 1612345270 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_POLYWIRE_O.chn" Content-Type: text/plain { channel segscale1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "1.0 / $NSEG" } } channel segscale2 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = "1.0 - 1.0 / $NSEG" } } channel radius { lefttype = extend righttype = extend default = 0.1666 flags = 0 segment { length = 0 value = 0.1666 0.1666 expr = ch(\"../O_ERIWYLOP_1_GNIR_SULP_3_O_3_PLUS_RING_1_POLYWIRE_O/radius\")/3 } } channel div { lefttype = extend righttype = extend default = 10 flags = 0 segment { length = 0 value = 10 10 expr = ch(\"../O_ERIWYLOP_1_GNIR_SULP_3_O_3_PLUS_RING_1_POLYWIRE_O/div\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_POLYWIRE_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) radius [ 8 locks=0 ] ( [ radius 0.0020576131687242796 ] ) maxscale [ 0 locks=0 ] ( 100 ) smooth [ 0 locks=0 ] ( 1 ) div [ 8 locks=0 ] ( [ div 8 ] ) segs [ 0 locks=0 ] ( 1 ) segscale [ 8 locks=0 ] ( [ segscale1 1 ] [ segscale2 0 ] ) jointcorrect [ 0 locks=0 ] ( "on" ) dotexture [ 0 locks=0 ] ( "on" ) uoff [ 0 locks=0 ] ( 0 ) textu [ 0 locks=0 ] ( 0 1 ) textv [ 0 locks=0 ] ( 0 1 ) upenable [ 0 locks=0 ] ( "off" ) upvector [ 0 locks=0 ] ( 0 1 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_POLYWIRE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_RESAMPLE_O.init" Content-Type: text/plain type = resample matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_RESAMPLE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -22.495 18.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_O 0 1 "input1" } inputs { 0 O_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_O 0 1 } stat { create 1612347451 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_RESAMPLE_O.chn" Content-Type: text/plain { channel length { lefttype = extend righttype = extend default = 0.76000000000000001 flags = 0 segment { length = 0 value = 0.76000000000000001 0.76000000000000001 expr = ch(\"../O_ELPMASER_1_GNIR_SULP_3_O_3_PLUS_RING_1_RESAMPLE_O/length\") } } channel segs { lefttype = extend righttype = extend default = 13 flags = 0 segment { length = 0 value = 13 13 expr = ch(\"../O_ELPMASER_1_GNIR_SULP_3_O_3_PLUS_RING_1_RESAMPLE_O/segs\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_RESAMPLE_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) lod [ 0 locks=0 ] ( 1 ) edge [ 0 locks=0 ] ( "off" ) method [ 0 locks=0 ] ( "dist" ) measure [ 0 locks=0 ] ( "arc" ) dolength [ 0 locks=0 ] ( "off" ) length [ 8 locks=0 ] ( [ length 0.125 ] ) dosegs [ 0 locks=0 ] ( "on" ) segs [ 8 locks=0 ] ( [ segs 8 ] ) useattribs [ 0 locks=0 ] ( "on" ) allequal [ 0 locks=0 ] ( "on" ) last [ 0 locks=0 ] ( "off" ) randomshift [ 0 locks=0 ] ( "off" ) onlypoints [ 0 locks=0 ] ( "off" ) treatpolysas [ 0 locks=0 ] ( "straight" ) outputsubdpoly [ 0 locks=0 ] ( "off" ) doptdistattr [ 0 locks=0 ] ( "off" ) ptdistattr [ 0 locks=0 ] ( ptdist ) dotangentattr [ 0 locks=0 ] ( "off" ) tangentattr [ 0 locks=0 ] ( tangentu ) docurveuattr [ 0 locks=0 ] ( "off" ) curveuattr [ 0 locks=0 ] ( curveu ) docurvenumattr [ 0 locks=0 ] ( "off" ) curvenumattr [ 0 locks=0 ] ( curvenum ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_RESAMPLE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_O.init" Content-Type: text/plain type = circle matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -26.495 19.845 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1612345230 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_O.chn" Content-Type: text/plain { channel rady { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } } channel radx { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"../O_2_GNIR_SULP_3_O_3_PLUS_RING_2_O/radx\")+2*ch(\"../O_ERIWYLOP_2_GNIR_SULP_3_O_3_PLUS_RING_2_POLYWIRE_O/radius\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_O.parm" Content-Type: text/plain { version 0.8 type [ 0 locks=0 ] ( "nurbs" ) orient [ 0 locks=0 ] ( "xy" ) rad [ 8 locks=0 ] ( [ radx 0.41975308641975306 ] [ rady 0.41975308641975306 ] ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) order [ 0 locks=0 ] ( 4 ) divs [ 0 locks=0 ] ( 12 ) arc [ 0 locks=0 ] ( "closed" ) angle [ 0 locks=0 ] ( 0 360 ) imperfect [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_POLYWIRE_O.init" Content-Type: text/plain type = polywire matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_POLYWIRE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -26.495 17.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_ELPMASER_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_RESAMPLE_O 1 1 "input1" } inputs { 0 O_ELPMASER_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_RESAMPLE_O 0 1 } stat { create 1612345270 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_POLYWIRE_O.chn" Content-Type: text/plain { channel segscale1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "1.0 / $NSEG" } } channel segscale2 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = "1.0 - 1.0 / $NSEG" } } channel radius { lefttype = extend righttype = extend default = 0.1666 flags = 0 segment { length = 0 value = 0.1666 0.1666 expr = ch(\"../O_ERIWYLOP_2_GNIR_SULP_3_O_3_PLUS_RING_2_POLYWIRE_O/radius\")/3 } } channel div { lefttype = extend righttype = extend default = 10 flags = 0 segment { length = 0 value = 10 10 expr = ch(\"../O_ERIWYLOP_2_GNIR_SULP_3_O_3_PLUS_RING_2_POLYWIRE_O/div\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_POLYWIRE_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) radius [ 8 locks=0 ] ( [ radius 0.0020576131687242796 ] ) maxscale [ 0 locks=0 ] ( 100 ) smooth [ 0 locks=0 ] ( 1 ) div [ 8 locks=0 ] ( [ div 8 ] ) segs [ 0 locks=0 ] ( 1 ) segscale [ 8 locks=0 ] ( [ segscale1 1 ] [ segscale2 0 ] ) jointcorrect [ 0 locks=0 ] ( "on" ) dotexture [ 0 locks=0 ] ( "on" ) uoff [ 0 locks=0 ] ( 0 ) textu [ 0 locks=0 ] ( 0 1 ) textv [ 0 locks=0 ] ( 0 1 ) upenable [ 0 locks=0 ] ( "off" ) upvector [ 0 locks=0 ] ( 0 1 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_POLYWIRE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_RESAMPLE_O.init" Content-Type: text/plain type = resample matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_RESAMPLE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -26.495 18.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_O 0 1 "input1" } inputs { 0 O_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_O 0 1 } stat { create 1612347451 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_RESAMPLE_O.chn" Content-Type: text/plain { channel length { lefttype = extend righttype = extend default = 0.76000000000000001 flags = 0 segment { length = 0 value = 0.76000000000000001 0.76000000000000001 expr = ch(\"../O_ELPMASER_2_GNIR_SULP_3_O_3_PLUS_RING_2_RESAMPLE_O/length\") } } channel segs { lefttype = extend righttype = extend default = 13 flags = 0 segment { length = 0 value = 13 13 expr = ch(\"../O_ELPMASER_2_GNIR_SULP_3_O_3_PLUS_RING_2_RESAMPLE_O/segs\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_RESAMPLE_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) lod [ 0 locks=0 ] ( 1 ) edge [ 0 locks=0 ] ( "off" ) method [ 0 locks=0 ] ( "dist" ) measure [ 0 locks=0 ] ( "arc" ) dolength [ 0 locks=0 ] ( "off" ) length [ 8 locks=0 ] ( [ length 0.125 ] ) dosegs [ 0 locks=0 ] ( "on" ) segs [ 8 locks=0 ] ( [ segs 8 ] ) useattribs [ 0 locks=0 ] ( "on" ) allequal [ 0 locks=0 ] ( "on" ) last [ 0 locks=0 ] ( "off" ) randomshift [ 0 locks=0 ] ( "off" ) onlypoints [ 0 locks=0 ] ( "off" ) treatpolysas [ 0 locks=0 ] ( "straight" ) outputsubdpoly [ 0 locks=0 ] ( "off" ) doptdistattr [ 0 locks=0 ] ( "off" ) ptdistattr [ 0 locks=0 ] ( ptdist ) dotangentattr [ 0 locks=0 ] ( "off" ) tangentattr [ 0 locks=0 ] ( tangentu ) docurveuattr [ 0 locks=0 ] ( "off" ) curveuattr [ 0 locks=0 ] ( curveu ) docurvenumattr [ 0 locks=0 ] ( "off" ) curvenumattr [ 0 locks=0 ] ( curvenum ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_RESAMPLE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_O.init" Content-Type: text/plain type = circle matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -30.495 19.845 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1612345230 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_O.chn" Content-Type: text/plain { channel rady { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } } channel radx { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"../O_2_GNIR_SULP_3_O_3_PLUS_RING_2_O/radx\")-2*ch(\"../O_ERIWYLOP_2_GNIR_SULP_3_O_3_PLUS_RING_2_POLYWIRE_O/radius\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_O.parm" Content-Type: text/plain { version 0.8 type [ 0 locks=0 ] ( "nurbs" ) orient [ 0 locks=0 ] ( "xy" ) rad [ 8 locks=0 ] ( [ radx 0.39506172839506171 ] [ rady 0.39506172839506171 ] ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) order [ 0 locks=0 ] ( 4 ) divs [ 0 locks=0 ] ( 12 ) arc [ 0 locks=0 ] ( "closed" ) angle [ 0 locks=0 ] ( 0 360 ) imperfect [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_POLYWIRE_O.init" Content-Type: text/plain type = polywire matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_POLYWIRE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -30.495 17.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_ELPMASER_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_RESAMPLE_O 1 1 "input1" } inputs { 0 O_ELPMASER_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_RESAMPLE_O 0 1 } stat { create 1612345270 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_POLYWIRE_O.chn" Content-Type: text/plain { channel segscale1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "1.0 / $NSEG" } } channel segscale2 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = "1.0 - 1.0 / $NSEG" } } channel radius { lefttype = extend righttype = extend default = 0.1666 flags = 0 segment { length = 0 value = 0.1666 0.1666 expr = ch(\"../O_ERIWYLOP_2_GNIR_SULP_3_O_3_PLUS_RING_2_POLYWIRE_O/radius\")/3 } } channel div { lefttype = extend righttype = extend default = 10 flags = 0 segment { length = 0 value = 10 10 expr = ch(\"../O_ERIWYLOP_2_GNIR_SULP_3_O_3_PLUS_RING_2_POLYWIRE_O/div\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_POLYWIRE_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) radius [ 8 locks=0 ] ( [ radius 0.0020576131687242796 ] ) maxscale [ 0 locks=0 ] ( 100 ) smooth [ 0 locks=0 ] ( 1 ) div [ 8 locks=0 ] ( [ div 8 ] ) segs [ 0 locks=0 ] ( 1 ) segscale [ 8 locks=0 ] ( [ segscale1 1 ] [ segscale2 0 ] ) jointcorrect [ 0 locks=0 ] ( "on" ) dotexture [ 0 locks=0 ] ( "on" ) uoff [ 0 locks=0 ] ( 0 ) textu [ 0 locks=0 ] ( 0 1 ) textv [ 0 locks=0 ] ( 0 1 ) upenable [ 0 locks=0 ] ( "off" ) upvector [ 0 locks=0 ] ( 0 1 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_POLYWIRE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_RESAMPLE_O.init" Content-Type: text/plain type = resample matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_RESAMPLE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -30.495 18.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_O 0 1 "input1" } inputs { 0 O_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_O 0 1 } stat { create 1612347451 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_RESAMPLE_O.chn" Content-Type: text/plain { channel length { lefttype = extend righttype = extend default = 0.76000000000000001 flags = 0 segment { length = 0 value = 0.76000000000000001 0.76000000000000001 expr = ch(\"../O_ELPMASER_2_GNIR_SULP_3_O_3_PLUS_RING_2_RESAMPLE_O/length\") } } channel segs { lefttype = extend righttype = extend default = 13 flags = 0 segment { length = 0 value = 13 13 expr = ch(\"../O_ELPMASER_2_GNIR_SULP_3_O_3_PLUS_RING_2_RESAMPLE_O/segs\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_RESAMPLE_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) lod [ 0 locks=0 ] ( 1 ) edge [ 0 locks=0 ] ( "off" ) method [ 0 locks=0 ] ( "dist" ) measure [ 0 locks=0 ] ( "arc" ) dolength [ 0 locks=0 ] ( "off" ) length [ 8 locks=0 ] ( [ length 0.125 ] ) dosegs [ 0 locks=0 ] ( "on" ) segs [ 8 locks=0 ] ( [ segs 8 ] ) useattribs [ 0 locks=0 ] ( "on" ) allequal [ 0 locks=0 ] ( "on" ) last [ 0 locks=0 ] ( "off" ) randomshift [ 0 locks=0 ] ( "off" ) onlypoints [ 0 locks=0 ] ( "off" ) treatpolysas [ 0 locks=0 ] ( "straight" ) outputsubdpoly [ 0 locks=0 ] ( "off" ) doptdistattr [ 0 locks=0 ] ( "off" ) ptdistattr [ 0 locks=0 ] ( ptdist ) dotangentattr [ 0 locks=0 ] ( "off" ) tangentattr [ 0 locks=0 ] ( tangentu ) docurveuattr [ 0 locks=0 ] ( "off" ) curveuattr [ 0 locks=0 ] ( curveu ) docurvenumattr [ 0 locks=0 ] ( "off" ) curvenumattr [ 0 locks=0 ] ( curvenum ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_RESAMPLE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_O.init" Content-Type: text/plain type = circle matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -34.495 19.845 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1612345230 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_O.chn" Content-Type: text/plain { channel rady { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } } channel radx { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"../O_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_O/radx\")+2*ch(\"../O_ERIWYLOP_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_POLYWIRE_O/radius\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_O.parm" Content-Type: text/plain { version 0.8 type [ 0 locks=0 ] ( "nurbs" ) orient [ 0 locks=0 ] ( "xy" ) rad [ 8 locks=0 ] ( [ radx 0.19753086419753085 ] [ rady 0.19753086419753085 ] ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) order [ 0 locks=0 ] ( 4 ) divs [ 0 locks=0 ] ( 12 ) arc [ 0 locks=0 ] ( "closed" ) angle [ 0 locks=0 ] ( 0 360 ) imperfect [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_POLYWIRE_O.init" Content-Type: text/plain type = polywire matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_POLYWIRE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -34.495 17.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_ELPMASER_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_RESAMPLE_O 1 1 "input1" } inputs { 0 O_ELPMASER_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_RESAMPLE_O 0 1 } stat { create 1612345270 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_POLYWIRE_O.chn" Content-Type: text/plain { channel segscale1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "1.0 / $NSEG" } } channel segscale2 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = "1.0 - 1.0 / $NSEG" } } channel radius { lefttype = extend righttype = extend default = 0.1666 flags = 0 segment { length = 0 value = 0.1666 0.1666 expr = ch(\"../O_ERIWYLOP_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_POLYWIRE_O/radius\")/3 } } channel div { lefttype = extend righttype = extend default = 10 flags = 0 segment { length = 0 value = 10 10 expr = ch(\"../O_ERIWYLOP_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_POLYWIRE_O/div\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_POLYWIRE_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) radius [ 8 locks=0 ] ( [ radius 0.0020576131687242796 ] ) maxscale [ 0 locks=0 ] ( 100 ) smooth [ 0 locks=0 ] ( 1 ) div [ 8 locks=0 ] ( [ div 8 ] ) segs [ 0 locks=0 ] ( 1 ) segscale [ 8 locks=0 ] ( [ segscale1 1 ] [ segscale2 0 ] ) jointcorrect [ 0 locks=0 ] ( "on" ) dotexture [ 0 locks=0 ] ( "on" ) uoff [ 0 locks=0 ] ( 0 ) textu [ 0 locks=0 ] ( 0 1 ) textv [ 0 locks=0 ] ( 0 1 ) upenable [ 0 locks=0 ] ( "off" ) upvector [ 0 locks=0 ] ( 0 1 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_POLYWIRE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_RESAMPLE_O.init" Content-Type: text/plain type = resample matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_RESAMPLE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -34.495 18.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_O 0 1 "input1" } inputs { 0 O_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_O 0 1 } stat { create 1612347451 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_RESAMPLE_O.chn" Content-Type: text/plain { channel length { lefttype = extend righttype = extend default = 0.76000000000000001 flags = 0 segment { length = 0 value = 0.76000000000000001 0.76000000000000001 expr = ch(\"../O_ELPMASER_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_RESAMPLE_O/length\") } } channel segs { lefttype = extend righttype = extend default = 13 flags = 0 segment { length = 0 value = 13 13 expr = ch(\"../O_ELPMASER_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_RESAMPLE_O/segs\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_RESAMPLE_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) lod [ 0 locks=0 ] ( 1 ) edge [ 0 locks=0 ] ( "off" ) method [ 0 locks=0 ] ( "dist" ) measure [ 0 locks=0 ] ( "arc" ) dolength [ 0 locks=0 ] ( "off" ) length [ 8 locks=0 ] ( [ length 0.125 ] ) dosegs [ 0 locks=0 ] ( "on" ) segs [ 8 locks=0 ] ( [ segs 8 ] ) useattribs [ 0 locks=0 ] ( "on" ) allequal [ 0 locks=0 ] ( "on" ) last [ 0 locks=0 ] ( "off" ) randomshift [ 0 locks=0 ] ( "off" ) onlypoints [ 0 locks=0 ] ( "off" ) treatpolysas [ 0 locks=0 ] ( "straight" ) outputsubdpoly [ 0 locks=0 ] ( "off" ) doptdistattr [ 0 locks=0 ] ( "off" ) ptdistattr [ 0 locks=0 ] ( ptdist ) dotangentattr [ 0 locks=0 ] ( "off" ) tangentattr [ 0 locks=0 ] ( tangentu ) docurveuattr [ 0 locks=0 ] ( "off" ) curveuattr [ 0 locks=0 ] ( curveu ) docurvenumattr [ 0 locks=0 ] ( "off" ) curvenumattr [ 0 locks=0 ] ( curvenum ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_RESAMPLE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_O.init" Content-Type: text/plain type = circle matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -38.495 19.845 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1612345230 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_O.chn" Content-Type: text/plain { channel rady { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } } channel radx { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"../O_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_O/radx\")-2*ch(\"../O_ERIWYLOP_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_POLYWIRE_O/radius\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_O.parm" Content-Type: text/plain { version 0.8 type [ 0 locks=0 ] ( "nurbs" ) orient [ 0 locks=0 ] ( "xy" ) rad [ 8 locks=0 ] ( [ radx 0.1728395061728395 ] [ rady 0.1728395061728395 ] ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) order [ 0 locks=0 ] ( 4 ) divs [ 0 locks=0 ] ( 12 ) arc [ 0 locks=0 ] ( "closed" ) angle [ 0 locks=0 ] ( 0 360 ) imperfect [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_POLYWIRE_O.init" Content-Type: text/plain type = polywire matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_POLYWIRE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -38.495 17.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_ELPMASER_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_RESAMPLE_O 1 1 "input1" } inputs { 0 O_ELPMASER_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_RESAMPLE_O 0 1 } stat { create 1612345270 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_POLYWIRE_O.chn" Content-Type: text/plain { channel segscale1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "1.0 / $NSEG" } } channel segscale2 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = "1.0 - 1.0 / $NSEG" } } channel radius { lefttype = extend righttype = extend default = 0.1666 flags = 0 segment { length = 0 value = 0.1666 0.1666 expr = ch(\"../O_ERIWYLOP_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_POLYWIRE_O/radius\")/3 } } channel div { lefttype = extend righttype = extend default = 10 flags = 0 segment { length = 0 value = 10 10 expr = ch(\"../O_ERIWYLOP_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_POLYWIRE_O/div\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_POLYWIRE_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) radius [ 8 locks=0 ] ( [ radius 0.0020576131687242796 ] ) maxscale [ 0 locks=0 ] ( 100 ) smooth [ 0 locks=0 ] ( 1 ) div [ 8 locks=0 ] ( [ div 8 ] ) segs [ 0 locks=0 ] ( 1 ) segscale [ 8 locks=0 ] ( [ segscale1 1 ] [ segscale2 0 ] ) jointcorrect [ 0 locks=0 ] ( "on" ) dotexture [ 0 locks=0 ] ( "on" ) uoff [ 0 locks=0 ] ( 0 ) textu [ 0 locks=0 ] ( 0 1 ) textv [ 0 locks=0 ] ( 0 1 ) upenable [ 0 locks=0 ] ( "off" ) upvector [ 0 locks=0 ] ( 0 1 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_POLYWIRE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_RESAMPLE_O.init" Content-Type: text/plain type = resample matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_RESAMPLE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -38.495 18.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_O 0 1 "input1" } inputs { 0 O_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_O 0 1 } stat { create 1612347451 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_RESAMPLE_O.chn" Content-Type: text/plain { channel length { lefttype = extend righttype = extend default = 0.76000000000000001 flags = 0 segment { length = 0 value = 0.76000000000000001 0.76000000000000001 expr = ch(\"../O_ELPMASER_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_RESAMPLE_O/length\") } } channel segs { lefttype = extend righttype = extend default = 13 flags = 0 segment { length = 0 value = 13 13 expr = ch(\"../O_ELPMASER_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_RESAMPLE_O/segs\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_RESAMPLE_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) lod [ 0 locks=0 ] ( 1 ) edge [ 0 locks=0 ] ( "off" ) method [ 0 locks=0 ] ( "dist" ) measure [ 0 locks=0 ] ( "arc" ) dolength [ 0 locks=0 ] ( "off" ) length [ 8 locks=0 ] ( [ length 0.125 ] ) dosegs [ 0 locks=0 ] ( "on" ) segs [ 8 locks=0 ] ( [ segs 8 ] ) useattribs [ 0 locks=0 ] ( "on" ) allequal [ 0 locks=0 ] ( "on" ) last [ 0 locks=0 ] ( "off" ) randomshift [ 0 locks=0 ] ( "off" ) onlypoints [ 0 locks=0 ] ( "off" ) treatpolysas [ 0 locks=0 ] ( "straight" ) outputsubdpoly [ 0 locks=0 ] ( "off" ) doptdistattr [ 0 locks=0 ] ( "off" ) ptdistattr [ 0 locks=0 ] ( ptdist ) dotangentattr [ 0 locks=0 ] ( "off" ) tangentattr [ 0 locks=0 ] ( tangentu ) docurveuattr [ 0 locks=0 ] ( "off" ) curveuattr [ 0 locks=0 ] ( curveu ) docurvenumattr [ 0 locks=0 ] ( "off" ) curvenumattr [ 0 locks=0 ] ( curvenum ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_RESAMPLE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_O.init" Content-Type: text/plain type = circle matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -42.495 19.845 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1612345230 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_O.chn" Content-Type: text/plain { channel rady { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } } channel radx { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"../O_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_O/radx\")+2*ch(\"../O_ERIWYLOP_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_POLYWIRE_O/radius\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_O.parm" Content-Type: text/plain { version 0.8 type [ 0 locks=0 ] ( "nurbs" ) orient [ 0 locks=0 ] ( "xy" ) rad [ 8 locks=0 ] ( [ radx 0.27160493827160492 ] [ rady 0.27160493827160492 ] ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) order [ 0 locks=0 ] ( 4 ) divs [ 0 locks=0 ] ( 12 ) arc [ 0 locks=0 ] ( "closed" ) angle [ 0 locks=0 ] ( 0 360 ) imperfect [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_POLYWIRE_O.init" Content-Type: text/plain type = polywire matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_POLYWIRE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -42.495 17.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_ELPMASER_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_RESAMPLE_O 1 1 "input1" } inputs { 0 O_ELPMASER_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_RESAMPLE_O 0 1 } stat { create 1612345270 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_POLYWIRE_O.chn" Content-Type: text/plain { channel segscale1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "1.0 / $NSEG" } } channel segscale2 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = "1.0 - 1.0 / $NSEG" } } channel radius { lefttype = extend righttype = extend default = 0.1666 flags = 0 segment { length = 0 value = 0.1666 0.1666 expr = ch(\"../O_ERIWYLOP_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_POLYWIRE_O/radius\")/3 } } channel div { lefttype = extend righttype = extend default = 10 flags = 0 segment { length = 0 value = 10 10 expr = ch(\"../O_ERIWYLOP_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_POLYWIRE_O/div\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_POLYWIRE_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) radius [ 8 locks=0 ] ( [ radius 0.0020576131687242796 ] ) maxscale [ 0 locks=0 ] ( 100 ) smooth [ 0 locks=0 ] ( 1 ) div [ 8 locks=0 ] ( [ div 8 ] ) segs [ 0 locks=0 ] ( 1 ) segscale [ 8 locks=0 ] ( [ segscale1 1 ] [ segscale2 0 ] ) jointcorrect [ 0 locks=0 ] ( "on" ) dotexture [ 0 locks=0 ] ( "on" ) uoff [ 0 locks=0 ] ( 0 ) textu [ 0 locks=0 ] ( 0 1 ) textv [ 0 locks=0 ] ( 0 1 ) upenable [ 0 locks=0 ] ( "off" ) upvector [ 0 locks=0 ] ( 0 1 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_POLYWIRE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_RESAMPLE_O.init" Content-Type: text/plain type = resample matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_RESAMPLE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -42.495 18.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_O 0 1 "input1" } inputs { 0 O_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_O 0 1 } stat { create 1612347451 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_RESAMPLE_O.chn" Content-Type: text/plain { channel length { lefttype = extend righttype = extend default = 0.76000000000000001 flags = 0 segment { length = 0 value = 0.76000000000000001 0.76000000000000001 expr = ch(\"../O_ELPMASER_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_RESAMPLE_O/length\") } } channel segs { lefttype = extend righttype = extend default = 13 flags = 0 segment { length = 0 value = 13 13 expr = ch(\"../O_ELPMASER_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_RESAMPLE_O/segs\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_RESAMPLE_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) lod [ 0 locks=0 ] ( 1 ) edge [ 0 locks=0 ] ( "off" ) method [ 0 locks=0 ] ( "dist" ) measure [ 0 locks=0 ] ( "arc" ) dolength [ 0 locks=0 ] ( "off" ) length [ 8 locks=0 ] ( [ length 0.125 ] ) dosegs [ 0 locks=0 ] ( "on" ) segs [ 8 locks=0 ] ( [ segs 8 ] ) useattribs [ 0 locks=0 ] ( "on" ) allequal [ 0 locks=0 ] ( "on" ) last [ 0 locks=0 ] ( "off" ) randomshift [ 0 locks=0 ] ( "off" ) onlypoints [ 0 locks=0 ] ( "off" ) treatpolysas [ 0 locks=0 ] ( "straight" ) outputsubdpoly [ 0 locks=0 ] ( "off" ) doptdistattr [ 0 locks=0 ] ( "off" ) ptdistattr [ 0 locks=0 ] ( ptdist ) dotangentattr [ 0 locks=0 ] ( "off" ) tangentattr [ 0 locks=0 ] ( tangentu ) docurveuattr [ 0 locks=0 ] ( "off" ) curveuattr [ 0 locks=0 ] ( curveu ) docurvenumattr [ 0 locks=0 ] ( "off" ) curvenumattr [ 0 locks=0 ] ( curvenum ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_RESAMPLE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_O.init" Content-Type: text/plain type = circle matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -46.495 19.845 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1612345230 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_O.chn" Content-Type: text/plain { channel rady { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } } channel radx { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"../O_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_O/radx\")-2*ch(\"../O_ERIWYLOP_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_POLYWIRE_O/radius\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_O.parm" Content-Type: text/plain { version 0.8 type [ 0 locks=0 ] ( "nurbs" ) orient [ 0 locks=0 ] ( "xy" ) rad [ 8 locks=0 ] ( [ radx 0.24691358024691357 ] [ rady 0.24691358024691357 ] ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) order [ 0 locks=0 ] ( 4 ) divs [ 0 locks=0 ] ( 12 ) arc [ 0 locks=0 ] ( "closed" ) angle [ 0 locks=0 ] ( 0 360 ) imperfect [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_POLYWIRE_O.init" Content-Type: text/plain type = polywire matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_POLYWIRE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -46.495 17.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_ELPMASER_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_RESAMPLE_O 1 1 "input1" } inputs { 0 O_ELPMASER_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_RESAMPLE_O 0 1 } stat { create 1612345270 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_POLYWIRE_O.chn" Content-Type: text/plain { channel segscale1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "1.0 / $NSEG" } } channel segscale2 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = "1.0 - 1.0 / $NSEG" } } channel radius { lefttype = extend righttype = extend default = 0.1666 flags = 0 segment { length = 0 value = 0.1666 0.1666 expr = ch(\"../O_ERIWYLOP_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_POLYWIRE_O/radius\")/3 } } channel div { lefttype = extend righttype = extend default = 10 flags = 0 segment { length = 0 value = 10 10 expr = ch(\"../O_ERIWYLOP_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_POLYWIRE_O/div\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_POLYWIRE_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) radius [ 8 locks=0 ] ( [ radius 0.0020576131687242796 ] ) maxscale [ 0 locks=0 ] ( 100 ) smooth [ 0 locks=0 ] ( 1 ) div [ 8 locks=0 ] ( [ div 8 ] ) segs [ 0 locks=0 ] ( 1 ) segscale [ 8 locks=0 ] ( [ segscale1 1 ] [ segscale2 0 ] ) jointcorrect [ 0 locks=0 ] ( "on" ) dotexture [ 0 locks=0 ] ( "on" ) uoff [ 0 locks=0 ] ( 0 ) textu [ 0 locks=0 ] ( 0 1 ) textv [ 0 locks=0 ] ( 0 1 ) upenable [ 0 locks=0 ] ( "off" ) upvector [ 0 locks=0 ] ( 0 1 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ERIWYLOP_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_POLYWIRE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_RESAMPLE_O.init" Content-Type: text/plain type = resample matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_RESAMPLE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -46.495 18.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_O 0 1 "input1" } inputs { 0 O_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_O 0 1 } stat { create 1612347451 modify 1621151644 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_RESAMPLE_O.chn" Content-Type: text/plain { channel length { lefttype = extend righttype = extend default = 0.76000000000000001 flags = 0 segment { length = 0 value = 0.76000000000000001 0.76000000000000001 expr = ch(\"../O_ELPMASER_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_RESAMPLE_O/length\") } } channel segs { lefttype = extend righttype = extend default = 13 flags = 0 segment { length = 0 value = 13 13 expr = ch(\"../O_ELPMASER_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_RESAMPLE_O/segs\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_RESAMPLE_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) lod [ 0 locks=0 ] ( 1 ) edge [ 0 locks=0 ] ( "off" ) method [ 0 locks=0 ] ( "dist" ) measure [ 0 locks=0 ] ( "arc" ) dolength [ 0 locks=0 ] ( "off" ) length [ 8 locks=0 ] ( [ length 0.125 ] ) dosegs [ 0 locks=0 ] ( "on" ) segs [ 8 locks=0 ] ( [ segs 8 ] ) useattribs [ 0 locks=0 ] ( "on" ) allequal [ 0 locks=0 ] ( "on" ) last [ 0 locks=0 ] ( "off" ) randomshift [ 0 locks=0 ] ( "off" ) onlypoints [ 0 locks=0 ] ( "off" ) treatpolysas [ 0 locks=0 ] ( "straight" ) outputsubdpoly [ 0 locks=0 ] ( "off" ) doptdistattr [ 0 locks=0 ] ( "off" ) ptdistattr [ 0 locks=0 ] ( ptdist ) dotangentattr [ 0 locks=0 ] ( "off" ) tangentattr [ 0 locks=0 ] ( tangentu ) docurveuattr [ 0 locks=0 ] ( "off" ) curveuattr [ 0 locks=0 ] ( curveu ) docurvenumattr [ 0 locks=0 ] ( "off" ) curvenumattr [ 0 locks=0 ] ( curvenum ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELPMASER_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_RESAMPLE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O.init" Content-Type: text/plain type = box matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -31.495 29.845 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1507930633 modify 1621151644 author Nick@NICK-TR access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O.parm" Content-Type: text/plain { version 0.8 type [ 0 locks=0 ] ( "poly" ) surftype [ 0 locks=0 ] ( "quads" ) consolidatepts [ 0 locks=0 ] ( "on" ) size [ 0 locks=0 ] ( 1 1 1 ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 8 locks=0 ] ( 1 ) divrate [ 0 locks=0 ] ( 4 4 4 ) orderrate [ 0 locks=0 ] ( 4 4 4 ) dodivs [ 0 locks=0 ] ( "off" ) divs [ 0 locks=0 ] ( 3 3 3 ) rebar [ 0 locks=0 ] ( "off" ) orientedbbox [ 0 locks=0 ] ( "off" ) vertexnormals [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O.init" Content-Type: text/plain type = subdivide matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -31.495 28.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O 0 1 "input1" } inputs { 0 O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O 0 1 } stat { create 1507930636 modify 1621151644 author Nick@NICK-TR access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O.parm" Content-Type: text/plain { version 0.8 subdivide [ 0 locks=0 ] ( "" ) creases [ 0 locks=0 ] ( "" ) algorithm [ 0 locks=0 ] ( "houdini" ) iterations [ 0 locks=0 ] ( 1 ) overridecrease [ 0 locks=0 ] ( "off" ) creaseweight [ 0 locks=0 ] ( 10 ) outputcrease [ 0 locks=0 ] ( "off" ) outcreasegroup [ 0 locks=0 ] ( creases ) closeholes [ 0 locks=0 ] ( "pull" ) surroundpoly [ 0 locks=0 ] ( "edges" ) bias [ 0 locks=0 ] ( 1 ) updatenmls [ 0 locks=0 ] ( "on" ) smoothvertex [ 0 locks=0 ] ( "on" ) consisttopology [ 0 locks=0 ] ( "off" ) linearcreases [ 0 locks=0 ] ( "off" ) buildpolysoups [ 0 locks=0 ] ( "off" ) indepcurves [ 0 locks=0 ] ( "off" ) removeholes [ 0 locks=0 ] ( "on" ) vtxboundary [ 0 locks=0 ] ( "corner" ) fvarlinear [ 0 locks=0 ] ( "corner1" ) creasemethod [ 0 locks=0 ] ( "uniform" ) trianglesubd [ 0 locks=0 ] ( "catclark" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O1.init" Content-Type: text/plain type = box matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O1.def" Content-Type: text/plain sopflags sopflags = comment "" position -8.995 -0.155 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1507930633 modify 1616231890 author Nick@NICK-TR access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O1.parm" Content-Type: text/plain { version 0.8 type [ 0 locks=0 ] ( "poly" ) surftype [ 0 locks=0 ] ( "quads" ) consolidatepts [ 0 locks=0 ] ( "on" ) size [ 0 locks=0 ] ( 1 1 1 ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) divrate [ 0 locks=0 ] ( 4 4 4 ) orderrate [ 0 locks=0 ] ( 4 4 4 ) dodivs [ 0 locks=0 ] ( "off" ) divs [ 0 locks=0 ] ( 3 3 3 ) rebar [ 0 locks=0 ] ( "off" ) orientedbbox [ 0 locks=0 ] ( "off" ) vertexnormals [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O1.init" Content-Type: text/plain type = subdivide matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O1.def" Content-Type: text/plain sopflags sopflags = comment "" position -8.995 -1.155 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O1 0 1 "input1" } inputs { 0 O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O1 0 1 } stat { create 1507930636 modify 1616231890 author Nick@NICK-TR access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O1.parm" Content-Type: text/plain { version 0.8 subdivide [ 0 locks=0 ] ( "" ) creases [ 0 locks=0 ] ( "" ) algorithm [ 0 locks=0 ] ( "houdini" ) iterations [ 0 locks=0 ] ( 1 ) overridecrease [ 0 locks=0 ] ( "off" ) creaseweight [ 0 locks=0 ] ( 10 ) outputcrease [ 0 locks=0 ] ( "off" ) outcreasegroup [ 0 locks=0 ] ( creases ) closeholes [ 0 locks=0 ] ( "pull" ) surroundpoly [ 0 locks=0 ] ( "edges" ) bias [ 0 locks=0 ] ( 1 ) updatenmls [ 0 locks=0 ] ( "on" ) smoothvertex [ 0 locks=0 ] ( "on" ) consisttopology [ 0 locks=0 ] ( "off" ) linearcreases [ 0 locks=0 ] ( "off" ) buildpolysoups [ 0 locks=0 ] ( "off" ) indepcurves [ 0 locks=0 ] ( "off" ) removeholes [ 0 locks=0 ] ( "on" ) vtxboundary [ 0 locks=0 ] ( "corner" ) fvarlinear [ 0 locks=0 ] ( "corner1" ) creasemethod [ 0 locks=0 ] ( "uniform" ) trianglesubd [ 0 locks=0 ] ( "catclark" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_YRTEMOEG_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_GEOMETRY_POLYGONS_O1.init" Content-Type: text/plain type = vdbfrompolygons matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_YRTEMOEG_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_GEOMETRY_POLYGONS_O1.def" Content-Type: text/plain sopflags sopflags = comment "" position -35.495 3.61805 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_EGREM_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_MERGE_O 17 1 "input1" } inputs { 0 O_EGREM_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_MERGE_O 0 1 } stat { create 1612015043 modify 1621151501 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_YRTEMOEG_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_GEOMETRY_POLYGONS_O1.chn" Content-Type: text/plain { channel voxelsize { lefttype = extend righttype = extend default = 0.0625 flags = 0 segment { length = 0 value = 0.0625 0.0625 expr = 1/243 } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_YRTEMOEG_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_GEOMETRY_POLYGONS_O1.parm" Content-Type: text/plain { version 0.8 voxelsize [ 8 locks=0 ] ( [ voxelsize 0.00411522633744856 ] ) group [ 0 locks=0 ] ( "" ) builddistance [ 0 locks=0 ] ( "off" ) distancename [ 0 locks=0 ] ( surface ) buildfog [ 0 locks=0 ] ( "on" ) fogname [ 0 locks=0 ] ( density ) useworldspaceunits [ 0 locks=0 ] ( "off" ) exteriorbandvoxels [ 0 locks=0 ] ( 1 ) interiorbandvoxels [ 0 locks=0 ] ( 1 ) exteriorband [ 0 locks=0 ] ( 1 ) interiorband [ 0 locks=0 ] ( 1 ) fillinterior [ 0 locks=0 ] ( "on" ) unsigneddist [ 0 locks=0 ] ( "off" ) numattrib [ 0 locks=0 ] ( 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SNOGILOP_YRTEMOEG_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_GEOMETRY_POLYGONS_O1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_GNIR_O_RING_VOLUME_VISUALIZATION_O.init" Content-Type: text/plain type = volumevisualization matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_GNIR_O_RING_VOLUME_VISUALIZATION_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -35.362 -0.244068 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_ECILS_EMULOV_GNIR_O_RING_VOLUME_SLICE_O 1 1 "input1" } inputs { 0 O_ECILS_EMULOV_GNIR_O_RING_VOLUME_SLICE_O 0 1 } stat { create 1596233050 modify 1621151501 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_GNIR_O_RING_VOLUME_VISUALIZATION_O.parm" Content-Type: text/plain { version 0.8 vismode [ 0 locks=0 ] ( "none" ) rangemin [ 0 locks=0 ] ( 0 ) rangemax [ 0 locks=0 ] ( 1 ) densityscale [ 0 locks=0 ] ( 1 ) shadowscale [ 0 locks=0 ] ( 1 ) setmaxres [ 0 locks=0 ] ( "off" ) maxres [ 8 locks=0 ] ( 128 ) emitswitcher [ 0 locks=0 ] ( 0 0 ) densityfield [ 0 locks=0 ] ( density ) densityrampmode [ 0 locks=0 ] ( "clamp" ) densitypreset [ 0 locks=0 ] ( "none" ) densityramp [ 0 locks=0 ] ( 2 ) cdfield [ 0 locks=0 ] ( density ) cdrangeoverride [ 0 locks=0 ] ( "off" ) cdrange [ 8 locks=0 ] ( 0 1 ) cdrampmode [ 0 locks=0 ] ( "clamp" ) cdpreset [ 0 locks=0 ] ( "none" ) cdramp [ 0 locks=0 ] ( 2 ) emitscale [ 0 locks=0 ] ( 0 ) emitfield [ 0 locks=0 ] ( density ) emitrangeoverride [ 0 locks=0 ] ( "off" ) emitrange [ 0 locks=0 ] ( 0 1 ) emitrampmode [ 0 locks=0 ] ( "clamp" ) emitpreset [ 0 locks=0 ] ( "none" ) emitramp [ 0 locks=0 ] ( 2 ) emitcdfield [ 0 locks=0 ] ( density ) emitcdrangeoverride [ 0 locks=0 ] ( "off" ) emitcdrange [ 8 locks=0 ] ( 0 1 ) emitcdrampmode [ 0 locks=0 ] ( "clamp" ) emitcdpreset [ 0 locks=0 ] ( "none" ) emitcdramp [ 0 locks=0 ] ( 2 ) emitcdfieldscale [ 0 locks=0 ] ( 1 ) emitcdtemperature0 [ 0 locks=0 ] ( 0 ) emitcdtemperature [ 0 locks=0 ] ( 5000 ) emitcdtonemap [ 0 locks=0 ] ( "on" ) emitcdadaptation [ 0 locks=0 ] ( 0.14999999999999999 ) emitcdburn [ 0 locks=0 ] ( 0 ) densityramp1pos [ 0 locks=0 ] ( 0 ) densityramp1value [ 0 locks=0 ] ( 0 ) densityramp1interp [ 0 locks=0 ] ( "linear" ) densityramp2pos [ 0 locks=0 ] ( 1 ) densityramp2value [ 0 locks=0 ] ( 1 ) densityramp2interp [ 0 locks=0 ] ( "linear" ) cdramp1pos [ 0 locks=0 ] ( 0 ) cdramp1c [ 0 locks=0 ] ( 1.8125 1.8125 1.8125 ) cdramp1interp [ 0 locks=0 ] ( "linear" ) cdramp2pos [ 0 locks=0 autoscope=1 autosel=4294967295 ] ( 1 ) cdramp2c [ 0 locks=0 ] ( 2 2 2 ) cdramp2interp [ 0 locks=0 ] ( "linear" ) emitramp1pos [ 0 locks=0 ] ( 0 ) emitramp1value [ 0 locks=0 ] ( 0 ) emitramp1interp [ 0 locks=0 ] ( "linear" ) emitramp2pos [ 0 locks=0 ] ( 1 ) emitramp2value [ 0 locks=0 ] ( 1 ) emitramp2interp [ 0 locks=0 ] ( "linear" ) emitcdramp1pos [ 0 locks=0 ] ( 0 ) emitcdramp1c [ 0 locks=0 ] ( 0 0 0 ) emitcdramp1interp [ 0 locks=0 ] ( "linear" ) emitcdramp2pos [ 0 locks=0 ] ( 1 ) emitcdramp2c [ 0 locks=0 ] ( 1 1 1 ) emitcdramp2interp [ 0 locks=0 ] ( "linear" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_GNIR_O_RING_VOLUME_VISUALIZATION_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_EMULOV_GNIR_O_RING_VOLUME_SLICE_O.init" Content-Type: text/plain type = volumeslice matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_EMULOV_GNIR_O_RING_VOLUME_SLICE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -35.362 0.755932 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_ELGNARW_EMULOV_GNIR_O_RING_VOLUME_WRANGLE_O 1 1 "input1" } inputs { 0 O_ELGNARW_EMULOV_GNIR_O_RING_VOLUME_WRANGLE_O 0 1 } stat { create 1596216548 modify 1621151501 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_EMULOV_GNIR_O_RING_VOLUME_SLICE_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) method [ 0 locks=0 ] ( "volume" ) plane [ 0 locks=0 ] ( "xy" ) planeoffset [ 8 locks=0 ] ( 0 ) attrib [ 0 locks=0 ] ( density ) createvarmap [ 0 locks=0 ] ( "off" ) lvar [ 0 locks=0 ] ( "" ) visualize [ 0 locks=0 ] ( "on" ) vismode [ 0 locks=0 ] ( "none" ) visrange [ 0 locks=0 ] ( 0 1 ) keep [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_EMULOV_GNIR_O_RING_VOLUME_SLICE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_EMULOV_GNIR_O_RING_VOLUME_MATERIAL_APLY_O.init" Content-Type: text/plain type = material matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_EMULOV_GNIR_O_RING_VOLUME_MATERIAL_APLY_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -35.362 -1.24407 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_NOITAZILAUSIV_EMULOV_GNIR_O_RING_VOLUME_VISUALIZATION_O 1 1 "input1" } inputs { 0 O_NOITAZILAUSIV_EMULOV_GNIR_O_RING_VOLUME_VISUALIZATION_O 0 1 } stat { create 1616097820 modify 1621151501 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_EMULOV_GNIR_O_RING_VOLUME_MATERIAL_APLY_O.parm" Content-Type: text/plain { version 0.8 style [ 0 locks=0 ] ( primitive ) uselabels [ 0 locks=0 ] ( "uselabels" ) createstylesheets [ 0 locks=0 ] ( "off" ) fullpath [ 0 locks=0 ] ( "on" ) num_materials [ 0 locks=0 ] ( 1 ) group1 [ 0 locks=0 ] ( "" ) shop_materialpath1 [ 0 locks=0 ] ( /shop/O____EMULOV_GNIR____O____RING_VOLUME____O ) localvar1 [ 0 locks=0 ] ( "off" ) mergeoverride1 [ 0 locks=0 ] ( "off" ) num_local1 [ 0 locks=0 ] ( 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_EMULOV_GNIR_O_RING_VOLUME_MATERIAL_APLY_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_BDV_O_VDB_CD_O.init" Content-Type: text/plain type = vdb matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_BDV_O_VDB_CD_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -4.495 -15.655 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { } inputs { } stat { create 1616286175 modify 1623868744 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_BDV_O_VDB_CD_O.chn" Content-Type: text/plain { channel voxelsize { lefttype = extend righttype = extend default = 0.10000000000000001 flags = 0 segment { length = 0 value = 0.10000000000000001 0.10000000000000001 expr = ch(\"../O_SREDILS_NOITALUGER_O_REGULATION_SLIDERS_O/O_EZIS_LEXOV_O_VOXEL_SIZE_O\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_BDV_O_VDB_CD_O.parm" Content-Type: text/plain { version 0.8 ngrids [ 0 locks=0 ] ( 1 ) source [ 0 locks=0 ] ( 0 0 0 ) voxelsize [ 8 locks=0 ] ( [ voxelsize 0.027777777777777776 ] ) size [ 0 locks=0 ] ( 1 1 1 ) center [ 0 locks=0 ] ( 0 0 0 ) taper [ 0 locks=0 ] ( 1 ) camera [ 0 locks=0 ] ( "" ) zmin [ 0 locks=0 ] ( 1 ) zmax [ 0 locks=0 ] ( 2 ) usecamwindow [ 0 locks=0 ] ( "on" ) winx [ 0 locks=0 ] ( 0 1 ) winy [ 0 locks=0 ] ( 0 1 ) uniformsamples [ 0 locks=0 ] ( "maxaxis" ) samplediv [ 0 locks=0 ] ( 10 ) divs [ 0 locks=0 ] ( 10 10 10 ) divsize [ 0 locks=0 ] ( 0.10000000000000001 ) zscale [ 0 locks=0 ] ( 1 ) stdswitcher1 [ 0 locks=0 ] ( 0 0 ) enable1 [ 0 locks=0 ] ( "on" ) name1 [ 0 locks=0 ] ( Cd ) class1 [ 0 locks=0 ] ( "fog volume" ) type1 [ 0 locks=0 ] ( "vecfloat" ) precision1 [ 0 locks=0 ] ( "double" ) vectype1 [ 0 locks=0 ] ( "invariant" ) bgfloat1 [ 0 locks=0 ] ( 0 ) bgint1 [ 0 locks=0 ] ( 0 ) bgbool1 [ 0 locks=0 ] ( 0 ) bgvec3s1 [ 0 locks=0 ] ( 0 0 0 ) bgvec3i1 [ 0 locks=0 ] ( 0 0 0 ) vdbvis1 [ 0 locks=0 ] ( "fromtype" ) vdbvisiso1 [ 0 locks=0 ] ( 0 ) vdbvisdensity1 [ 0 locks=0 ] ( 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_BDV_O_VDB_CD_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O.init" Content-Type: text/plain type = merge matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -5.03608 -19.735 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 0 O_HCTIWS_NOITAZILAUSIV_ECILS_ELDIM_O_MIDLE_SLICE_VISUALIZATION_SWITCH_O 2 1 "input1" 1 O_DC_BDV_O_VDB_CD_O 1 1 "input2" } inputs { 0 O_HCTIWS_NOITAZILAUSIV_ECILS_ELDIM_O_MIDLE_SLICE_VISUALIZATION_SWITCH_O 0 1 1 O_DC_BDV_O_VDB_CD_O 0 1 } stat { create 1616286314 modify 1624872070 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/volumevop1.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/blast1.init" Content-Type: text/plain type = blast matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/blast1.def" Content-Type: text/plain sopflags sopflags = comment "" position 0.6102 4.32611 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload on savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 (0) "" 1 "input1" } inputs { 0 (0) 0 1 } stat { create 1354656512 modify 1624868110 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/blast1.chn" Content-Type: text/plain { channel group { lefttype = extend righttype = extend defaultString = \"\" flags = 0 segment { length = 0 expr = chs(\"../group\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/blast1.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( [ group "" ] ) grouptype [ 0 locks=0 ] ( "prims" ) computenorms [ 0 locks=0 ] ( "off" ) negate [ 0 locks=0 ] ( "on" ) fillhole [ 0 locks=0 ] ( "off" ) removegrp [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/blast1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/blast2.init" Content-Type: text/plain type = blast matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/blast2.def" Content-Type: text/plain sopflags sopflags = comment "" position -1.28399 3.66595 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload on savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 (0) "" 1 "input1" } inputs { 0 (0) 0 1 } stat { create 1354656512 modify 1616287541 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/blast2.chn" Content-Type: text/plain { channel group { lefttype = extend righttype = extend defaultString = \"\" flags = 0 segment { length = 0 expr = chs(\"../group\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/blast2.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( [ group "" ] ) grouptype [ 0 locks=0 ] ( "prims" ) computenorms [ 0 locks=0 ] ( "off" ) negate [ 0 locks=0 ] ( "off" ) fillhole [ 0 locks=0 ] ( "off" ) removegrp [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/blast2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/merge1.init" Content-Type: text/plain type = merge matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/merge1.def" Content-Type: text/plain sopflags sopflags = comment "" position -0.388002 2.1284 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload on savedata off compress on colordefault off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 2 volumevop1 4 1 "input1" } inputs { 0 volumevop1 0 1 } stat { create 1354656540 modify 1624868110 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/merge1.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O/merge1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O.order" Content-Type: text/plain 4 volumevop1 blast1 blast2 merge1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/volumevop1.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/blast1.init" Content-Type: text/plain type = blast matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/blast1.def" Content-Type: text/plain sopflags sopflags = comment "" position 0.6102 4.32611 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload on savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 (0) "" 1 "input1" } inputs { 0 (0) 0 1 } stat { create 1354656512 modify 1616287156 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/blast1.chn" Content-Type: text/plain { channel group { lefttype = extend righttype = extend defaultString = \"\" flags = 0 segment { length = 0 expr = chs(\"../group\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/blast1.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( [ group "" ] ) grouptype [ 0 locks=0 ] ( "prims" ) computenorms [ 0 locks=0 ] ( "off" ) negate [ 0 locks=0 ] ( "on" ) fillhole [ 0 locks=0 ] ( "off" ) removegrp [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/blast1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/blast2.init" Content-Type: text/plain type = blast matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/blast2.def" Content-Type: text/plain sopflags sopflags = comment "" position -1.28399 3.66595 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload on savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 (0) "" 1 "input1" } inputs { 0 (0) 0 1 } stat { create 1354656512 modify 1616287153 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/blast2.chn" Content-Type: text/plain { channel group { lefttype = extend righttype = extend defaultString = \"\" flags = 0 segment { length = 0 expr = chs(\"../group\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/blast2.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( [ group "" ] ) grouptype [ 0 locks=0 ] ( "prims" ) computenorms [ 0 locks=0 ] ( "off" ) negate [ 0 locks=0 ] ( "off" ) fillhole [ 0 locks=0 ] ( "off" ) removegrp [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/blast2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/merge1.init" Content-Type: text/plain type = merge matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/merge1.def" Content-Type: text/plain sopflags sopflags = comment "" position -0.388002 2.1284 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload on savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 2 volumevop1 4 1 "input1" } inputs { 0 volumevop1 0 1 } stat { create 1354656540 modify 1616287227 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/merge1.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1/merge1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1.order" Content-Type: text/plain 4 volumevop1 blast1 blast2 merge1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_BDV_O_VDB_CD_O1.init" Content-Type: text/plain type = vdb matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_BDV_O_VDB_CD_O1.def" Content-Type: text/plain sopflags sopflags = comment "" position -9.99 -15.66 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { } inputs { } stat { create 1616286175 modify 1623868744 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_BDV_O_VDB_CD_O1.chn" Content-Type: text/plain { channel voxelsize { lefttype = extend righttype = extend default = 0.10000000000000001 flags = 0 segment { length = 0 value = 0.10000000000000001 0.10000000000000001 expr = ch(\"../O_SREDILS_NOITALUGER_O_REGULATION_SLIDERS_O/O_EZIS_LEXOV_O_VOXEL_SIZE_O\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_BDV_O_VDB_CD_O1.parm" Content-Type: text/plain { version 0.8 ngrids [ 0 locks=0 ] ( 1 ) source [ 0 locks=0 ] ( 0 0 0 ) voxelsize [ 8 locks=0 ] ( [ voxelsize 0.022222222222222223 ] ) size [ 0 locks=0 ] ( 1 1 1 ) center [ 0 locks=0 ] ( 0 0 0 ) taper [ 0 locks=0 ] ( 1 ) camera [ 0 locks=0 ] ( "" ) zmin [ 0 locks=0 ] ( 1 ) zmax [ 0 locks=0 ] ( 2 ) usecamwindow [ 0 locks=0 ] ( "on" ) winx [ 0 locks=0 ] ( 0 1 ) winy [ 0 locks=0 ] ( 0 1 ) uniformsamples [ 0 locks=0 ] ( "maxaxis" ) samplediv [ 0 locks=0 ] ( 10 ) divs [ 0 locks=0 ] ( 10 10 10 ) divsize [ 0 locks=0 ] ( 0.10000000000000001 ) zscale [ 0 locks=0 ] ( 1 ) stdswitcher1 [ 0 locks=0 ] ( 0 0 ) enable1 [ 0 locks=0 ] ( "on" ) name1 [ 0 locks=0 ] ( Cd ) class1 [ 0 locks=0 ] ( "fog volume" ) type1 [ 0 locks=0 ] ( "vecfloat" ) precision1 [ 0 locks=0 ] ( "double" ) vectype1 [ 0 locks=0 ] ( "invariant" ) bgfloat1 [ 0 locks=0 ] ( 0 ) bgint1 [ 0 locks=0 ] ( 0 ) bgbool1 [ 0 locks=0 ] ( 0 ) bgvec3s1 [ 0 locks=0 ] ( 0 0 0 ) bgvec3i1 [ 0 locks=0 ] ( 0 0 0 ) vdbvis1 [ 0 locks=0 ] ( "fromtype" ) vdbvisiso1 [ 0 locks=0 ] ( 0 ) vdbvisdensity1 [ 0 locks=0 ] ( 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_BDV_O_VDB_CD_O1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O1.init" Content-Type: text/plain type = merge matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O1.def" Content-Type: text/plain sopflags sopflags = comment "" position -10.995 -16.655 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 1 O_DC_BDV_O_VDB_CD_O1 1 1 "input1" 3 O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O3 1 1 "input2" } inputs { 0 O_DC_BDV_O_VDB_CD_O1 0 1 1 O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O3 0 1 } stat { create 1616286314 modify 1617727724 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O1.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge7.init" Content-Type: text/plain type = merge matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge7.def" Content-Type: text/plain sopflags sopflags = comment "" position -11.0361 -21.5973 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 0 O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O 1 1 "input1" 1 O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1 1 1 "input2" } inputs { 0 O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O 0 1 1 O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1 0 1 } stat { create 1616288487 modify 1624872133 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge7.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge7.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O.init" Content-Type: text/plain type = box matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -74.495 86.845 connectornextid 1 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1507930633 modify 1639493086 author Nick@NICK-TR access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O.parm" Content-Type: text/plain { version 0.8 type [ 0 locks=0 ] ( "poly" ) surftype [ 0 locks=0 ] ( "quads" ) consolidatepts [ 0 locks=0 ] ( "on" ) size [ 0 locks=0 ] ( 1 1 1 ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 8 locks=0 ] ( 1 ) divrate [ 0 locks=0 ] ( 4 4 4 ) orderrate [ 0 locks=0 ] ( 4 4 4 ) dodivs [ 0 locks=0 ] ( "off" ) divs [ 0 locks=0 ] ( 3 3 3 ) rebar [ 0 locks=0 ] ( "off" ) orientedbbox [ 0 locks=0 ] ( "off" ) vertexnormals [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O.init" Content-Type: text/plain type = subdivide matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -74.495 84.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O 0 1 "input1" } inputs { 0 O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O 0 1 } stat { create 1507930636 modify 1628539118 author Nick@NICK-TR access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O.chn" Content-Type: text/plain { channel iterations { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O/O_SNOISIVID_O_DIVISIONS_O\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O.parm" Content-Type: text/plain { version 0.8 subdivide [ 0 locks=0 ] ( "" ) creases [ 0 locks=0 ] ( "" ) algorithm [ 0 locks=0 ] ( "houdini" ) iterations [ 8 locks=0 ] ( [ iterations 4 ] ) overridecrease [ 0 locks=0 ] ( "off" ) creaseweight [ 0 locks=0 ] ( 10 ) outputcrease [ 0 locks=0 ] ( "off" ) outcreasegroup [ 0 locks=0 ] ( creases ) closeholes [ 0 locks=0 ] ( "pull" ) surroundpoly [ 0 locks=0 ] ( "edges" ) bias [ 0 locks=0 ] ( 1 ) updatenmls [ 0 locks=0 ] ( "on" ) smoothvertex [ 0 locks=0 ] ( "on" ) consisttopology [ 0 locks=0 ] ( "off" ) linearcreases [ 0 locks=0 ] ( "off" ) buildpolysoups [ 0 locks=0 ] ( "off" ) indepcurves [ 0 locks=0 ] ( "off" ) removeholes [ 0 locks=0 ] ( "on" ) vtxboundary [ 0 locks=0 ] ( "corner" ) fvarlinear [ 0 locks=0 ] ( "corner1" ) creasemethod [ 0 locks=0 ] ( "uniform" ) trianglesubd [ 0 locks=0 ] ( "catclark" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELCRIC_GNIDNUOB_O_BOUNDING_CIRCLE_O.init" Content-Type: text/plain type = circle matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELCRIC_GNIDNUOB_O_BOUNDING_CIRCLE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -75.995 83.345 connectornextid 1 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1621143112 modify 1628539118 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELCRIC_GNIDNUOB_O_BOUNDING_CIRCLE_O.chn" Content-Type: text/plain { channel divs { lefttype = extend righttype = extend default = 12 flags = 0 segment { length = 0 value = 12 12 expr = "pow(2, ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O/O_SNOISIVID_O_DIVISIONS_O\")+2 )" } } channel rady { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } } channel radx { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/2 } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELCRIC_GNIDNUOB_O_BOUNDING_CIRCLE_O.parm" Content-Type: text/plain { version 0.8 type [ 0 locks=0 ] ( "poly" ) orient [ 0 locks=0 ] ( "xy" ) rad [ 8 locks=0 ] ( [ radx 0.5 ] [ rady 0.5 ] ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) order [ 0 locks=0 ] ( 4 ) divs [ 8 locks=0 ] ( [ divs 32 ] ) arc [ 0 locks=0 ] ( "openarc" ) angle [ 0 locks=0 ] ( 0 360 ) imperfect [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELCRIC_GNIDNUOB_O_BOUNDING_CIRCLE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_LARTNEC_HTIW_SELIFORP_GNIR_DEVLOVER_EGREM_O_MERGE_REVOLVED_RING_PROFILES_WITH_CENTRAL_SPHERE_O.init" Content-Type: text/plain type = merge matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_LARTNEC_HTIW_SELIFORP_GNIR_DEVLOVER_EGREM_O_MERGE_REVOLVED_RING_PROFILES_WITH_CENTRAL_SPHERE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -75.995 73.845 connectornextid 4 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 3 O_EVLOVER_ELIFORP_GNIR_O_RING_PROFILE_REVOLVE_O 1 1 "input1" 0 O_ELCRIC_GNIDNUOB_O_BOUNDING_CIRCLE_O 0 1 "input2" 1 O_PILC_THGIR_O_RIGHT_CLIP_O 1 1 "input3" } inputs { 0 O_EVLOVER_ELIFORP_GNIR_O_RING_PROFILE_REVOLVE_O 0 1 1 O_ELCRIC_GNIDNUOB_O_BOUNDING_CIRCLE_O 0 1 2 O_PILC_THGIR_O_RIGHT_CLIP_O 0 1 } stat { create 1621143119 modify 1628529909 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_LARTNEC_HTIW_SELIFORP_GNIR_DEVLOVER_EGREM_O_MERGE_REVOLVED_RING_PROFILES_WITH_CENTRAL_SPHERE_O.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_LARTNEC_HTIW_SELIFORP_GNIR_DEVLOVER_EGREM_O_MERGE_REVOLVED_RING_PROFILES_WITH_CENTRAL_SPHERE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELIFORP_GNIR_O_RING_PROFILE_O.init" Content-Type: text/plain type = circle matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELIFORP_GNIR_O_RING_PROFILE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -77.495 91.845 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1621143112 modify 1640785786 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELIFORP_GNIR_O_RING_PROFILE_O.chn" Content-Type: text/plain { channel divs { lefttype = extend righttype = extend default = 12 flags = 0 segment { length = 0 value = 12 12 expr = "pow(2, ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O/O_SNOISIVID_O_DIVISIONS_O\")+2-0 )" } } channel rady { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } } channel radx { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/3/2/3/3 } } channel ty { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/3 } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELIFORP_GNIR_O_RING_PROFILE_O.parm" Content-Type: text/plain { version 0.8 type [ 0 locks=0 ] ( "poly" ) orient [ 0 locks=0 ] ( "yz" ) rad [ 8 locks=0 ] ( [ radx 0.018518518518518517 ] [ rady 0.018518518518518517 ] ) t [ 8 locks=0 ] ( 0 [ ty 0.33333333333333331 ] 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) order [ 0 locks=0 ] ( 2 ) divs [ 8 locks=0 ] ( [ divs 64 ] ) arc [ 0 locks=0 ] ( "closed" ) angle [ 0 locks=0 ] ( 90 270 ) imperfect [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELIFORP_GNIR_O_RING_PROFILE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EVLOVER_ELIFORP_GNIR_O_RING_PROFILE_REVOLVE_O.init" Content-Type: text/plain type = revolve matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EVLOVER_ELIFORP_GNIR_O_RING_PROFILE_REVOLVE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -77.495 75.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 merge19 2 1 "input1" } inputs { 0 merge19 0 1 } stat { create 1621147715 modify 1640788263 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EVLOVER_ELIFORP_GNIR_O_RING_PROFILE_REVOLVE_O.chn" Content-Type: text/plain { channel divs { lefttype = extend righttype = extend default = 8 flags = 0 segment { length = 0 value = 8 8 expr = "pow(2, ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O/O_SNOISIVID_O_DIVISIONS_O\")+2-2 )" } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EVLOVER_ELIFORP_GNIR_O_RING_PROFILE_REVOLVE_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) stdswitcher [ 0 locks=0 ] ( 1 1 ) surftype [ 0 locks=0 ] ( "quads" ) origin [ 8 locks=0 ] ( 0 0 0 ) dir [ 0 locks=0 ] ( 0 0 1 ) polys [ 0 locks=0 ] ( "on" ) imperfect [ 0 locks=0 ] ( "off" ) type [ 0 locks=0 ] ( "openarc" ) angle [ 0 locks=0 ] ( 0 -90 ) divs [ 8 locks=0 ] ( [ divs 16 ] ) order [ 0 locks=0 ] ( 2 ) cap [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EVLOVER_ELIFORP_GNIR_O_RING_PROFILE_REVOLVE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RETUO_DNA_RENI_EGREM_O_MERGE_INER_AND_OUTER_TRANSFORMS_O.init" Content-Type: text/plain type = merge matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RETUO_DNA_RENI_EGREM_O_MERGE_INER_AND_OUTER_TRANSFORMS_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -77.995 83.845 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 0 O_SMROFSNART_RETUO_O_OUTER_TRANSFORMS_O 1 1 "input1" 1 O_SMROFSNART_RENI_O_INER_TRANSFORMS_O 1 1 "input2" } inputs { 0 O_SMROFSNART_RETUO_O_OUTER_TRANSFORMS_O 0 1 1 O_SMROFSNART_RENI_O_INER_TRANSFORMS_O 0 1 } stat { create 1621148212 modify 1640785790 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RETUO_DNA_RENI_EGREM_O_MERGE_INER_AND_OUTER_TRANSFORMS_O.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RETUO_DNA_RENI_EGREM_O_MERGE_INER_AND_OUTER_TRANSFORMS_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DNE_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_END_O.init" Content-Type: text/plain type = block_end matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DNE_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_END_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -77.995 81.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_SMROFSNART_RETUO_DNA_RENI_EGREM_O_MERGE_INER_AND_OUTER_TRANSFORMS_O 2 1 "input1" } inputs { 0 O_SMROFSNART_RETUO_DNA_RENI_EGREM_O_MERGE_INER_AND_OUTER_TRANSFORMS_O 0 1 } stat { create 1621148305 modify 1628529909 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DNE_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_END_O.parm" Content-Type: text/plain { version 0.8 itermethod [ 0 locks=0 ] ( "auto" ) method [ 0 locks=0 ] ( "merge" ) iterations [ 0 locks=0 ] ( 10 ) startvalue [ 0 locks=0 ] ( 1 ) increment [ 0 locks=0 ] ( 1 ) class [ 0 locks=0 ] ( "primitive" ) useattrib [ 0 locks=0 ] ( "off" ) attrib [ 0 locks=0 ] ( "" ) usemaxiter [ 0 locks=0 ] ( "off" ) maxiter [ 0 locks=0 ] ( 10 ) blockpath [ 0 locks=0 ] ( ../O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O ) templatepath [ 0 locks=0 ] ( ../O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O ) resetcookpass [ 0 locks=0 ] ( 0 ) dosinglepass [ 0 locks=0 ] ( "off" ) singlepass [ 0 locks=0 ] ( 0 ) stopcondition [ 0 locks=0 ] ( 0 ) multithread [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DNE_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_END_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O.init" Content-Type: text/plain type = block_begin matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -77.495 87.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 1 O_NIGEB_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_BEGIN_O 0 1 "input1" } inputs { 0 O_NIGEB_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_BEGIN_O 0 1 } stat { create 1621148305 modify 1640811384 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O.parm" Content-Type: text/plain { version 0.8 method [ 0 locks=0 ] ( "piece" ) blockpath [ 0 locks=0 ] ( ../O_DNE_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_END_O ) resetcookpass [ 0 locks=0 ] ( 0 ) createmetablock [ 0 locks=0 ] ( 0 ) label1 [ 0 locks=0 ] ( "iteration, numiterations, value, ivalue" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DNE_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_END_O.init" Content-Type: text/plain type = block_end matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DNE_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_END_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -77.495 77.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_HTIW_EGREM_O_MERGE_WITH_FOR_EACH_PIECE_OR_POINT_BLOCK_O 1 1 "input1" } inputs { 0 O_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_HTIW_EGREM_O_MERGE_WITH_FOR_EACH_PIECE_OR_POINT_BLOCK_O 0 1 } stat { create 1621148371 modify 1628539118 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DNE_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_END_O.chn" Content-Type: text/plain { channel iterations { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O/O_SDAERPS_O_SPREADS_O\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DNE_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_END_O.parm" Content-Type: text/plain { version 0.8 itermethod [ 0 locks=0 ] ( "count" ) method [ 0 locks=0 ] ( "feedback" ) iterations [ 8 locks=0 ] ( [ iterations 4 ] ) startvalue [ 0 locks=0 ] ( 1 ) increment [ 0 locks=0 ] ( 1 ) class [ 0 locks=0 ] ( "point" ) useattrib [ 0 locks=0 ] ( "on" ) attrib [ 0 locks=0 ] ( "" ) usemaxiter [ 0 locks=0 ] ( "off" ) maxiter [ 0 locks=0 ] ( 10 ) blockpath [ 0 locks=0 ] ( ../O_NIGEB_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_BEGIN_O ) templatepath [ 0 locks=0 ] ( "" ) resetcookpass [ 0 locks=0 ] ( 0 ) dosinglepass [ 0 locks=0 ] ( "off" ) singlepass [ 0 locks=0 ] ( 0 ) stopcondition [ 0 locks=0 ] ( 0 ) multithread [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DNE_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_END_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NIGEB_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_BEGIN_O.init" Content-Type: text/plain type = block_begin matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NIGEB_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_BEGIN_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -77.495 89.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 1 merge21 2 1 "input1" } inputs { 0 merge21 0 1 } stat { create 1621148371 modify 1640789329 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NIGEB_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_BEGIN_O.parm" Content-Type: text/plain { version 0.8 method [ 0 locks=0 ] ( "feedback" ) blockpath [ 0 locks=0 ] ( ../O_DNE_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_END_O ) resetcookpass [ 0 locks=0 ] ( 0 ) createmetablock [ 0 locks=0 ] ( 0 ) label1 [ 0 locks=0 ] ( "iteration, numiterations, value, ivalue" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NIGEB_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_BEGIN_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RENI_O_INER_TRANSFORMS_O.init" Content-Type: text/plain type = xform matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RENI_O_INER_TRANSFORMS_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -76.495 85.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O 0 1 "input1" } inputs { 0 O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O 0 1 } stat { create 1621163882 modify 1628539118 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RENI_O_INER_TRANSFORMS_O.chn" Content-Type: text/plain { channel scale { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 1/3 } } channel py { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/3/2 } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RENI_O_INER_TRANSFORMS_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 8 locks=0 ] ( [ scale 0.33333333333333331 ] ) parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) p [ 8 locks=0 ] ( 0 [ py 0.16666666666666666 ] 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 1 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) addattrib [ 0 locks=0 ] ( "off" ) outputattrib [ 0 locks=0 ] ( xform ) outputmerge [ 0 locks=0 ] ( "post" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RENI_O_INER_TRANSFORMS_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RETUO_O_OUTER_TRANSFORMS_O.init" Content-Type: text/plain type = xform matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RETUO_O_OUTER_TRANSFORMS_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -78.995 85.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O 0 1 "input1" } inputs { 0 O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O 0 1 } stat { create 1621163882 modify 1640785725 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RETUO_O_OUTER_TRANSFORMS_O.chn" Content-Type: text/plain { channel scale { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 1/3 } } channel py { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/3*1.5 } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RETUO_O_OUTER_TRANSFORMS_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 8 locks=0 ] ( [ scale 0.33333333333333331 ] ) parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) p [ 8 locks=0 ] ( 0 [ py 0.5 ] 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 1 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) addattrib [ 0 locks=0 ] ( "off" ) outputattrib [ 0 locks=0 ] ( xform ) outputmerge [ 0 locks=0 ] ( "post" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RETUO_O_OUTER_TRANSFORMS_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_HTIW_EGREM_O_MERGE_WITH_FOR_EACH_PIECE_OR_POINT_BLOCK_O.init" Content-Type: text/plain type = merge matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_HTIW_EGREM_O_MERGE_WITH_FOR_EACH_PIECE_OR_POINT_BLOCK_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -77.495 79.845 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_DNE_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_END_O 1 1 "input1" 2 O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O 0 1 "input2" } inputs { 0 O_DNE_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_END_O 0 1 1 O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O 0 1 } stat { create 1621168465 modify 1628529909 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_HTIW_EGREM_O_MERGE_WITH_FOR_EACH_PIECE_OR_POINT_BLOCK_O.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_HTIW_EGREM_O_MERGE_WITH_FOR_EACH_PIECE_OR_POINT_BLOCK_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_LATCARF_SORC_O_CROS_FRACTAL_MATERIAL_APLY_O.init" Content-Type: text/plain type = material matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_LATCARF_SORC_O_CROS_FRACTAL_MATERIAL_APLY_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -75.995 69.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 merge8 2 1 "input1" } inputs { 0 merge8 0 1 } stat { create 1622037817 modify 1640785945 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_LATCARF_SORC_O_CROS_FRACTAL_MATERIAL_APLY_O.parm" Content-Type: text/plain { version 0.8 style [ 0 locks=0 ] ( detail ) uselabels [ 0 locks=0 ] ( "uselabels" ) createstylesheets [ 0 locks=0 ] ( "on" ) fullpath [ 0 locks=0 ] ( "on" ) num_materials [ 0 locks=0 ] ( 1 ) group1 [ 0 locks=0 ] ( "" ) shop_materialpath1 [ 0 locks=0 ] ( /shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O ) localvar1 [ 0 locks=0 ] ( "off" ) mergeoverride1 [ 0 locks=0 ] ( "off" ) num_local1 [ 0 locks=0 ] ( 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_LATCARF_SORC_O_CROS_FRACTAL_MATERIAL_APLY_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle5.init" Content-Type: text/plain type = circle matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle5.def" Content-Type: text/plain sopflags sopflags = comment "" position -64.495 21.845 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1622317843 modify 1623099565 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle5.parm" Content-Type: text/plain { version 0.8 type [ 0 locks=0 ] ( "poly" ) orient [ 0 locks=0 ] ( "xy" ) rad [ 0 locks=0 ] ( 0.5 0.5 ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) order [ 0 locks=0 ] ( 4 ) divs [ 0 locks=0 ] ( 17 ) arc [ 0 locks=0 ] ( "openarc" ) angle [ 0 locks=0 ] ( 0 90 ) imperfect [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle5.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle6.init" Content-Type: text/plain type = circle matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle6.def" Content-Type: text/plain sopflags sopflags = comment "" position -63.49 21.84 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1622317843 modify 1623099565 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle6.parm" Content-Type: text/plain { version 0.8 type [ 0 locks=0 ] ( "poly" ) orient [ 0 locks=0 ] ( "xy" ) rad [ 0 locks=0 ] ( 0.5 0.5 ) t [ 0 locks=0 ] ( 1 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) order [ 0 locks=0 ] ( 4 ) divs [ 0 locks=0 ] ( 17 ) arc [ 0 locks=0 ] ( "openarc" ) angle [ 0 locks=0 ] ( 180 90 ) imperfect [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle6.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge11.init" Content-Type: text/plain type = merge matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge11.def" Content-Type: text/plain sopflags sopflags = comment "" position -63.99 20.84 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 0 circle5 0 1 "input1" 1 circle6 0 1 "input2" } inputs { 0 circle5 0 1 1 circle6 0 1 } stat { create 1622317973 modify 1623099565 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge11.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge11.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/revolve3.init" Content-Type: text/plain type = revolve matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/revolve3.def" Content-Type: text/plain sopflags sopflags = comment "" position -63.99 19.84 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 merge11 2 1 "input1" } inputs { 0 merge11 0 1 } stat { create 1622318006 modify 1623099565 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/revolve3.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) stdswitcher [ 0 locks=0 ] ( 1 1 ) surftype [ 0 locks=0 ] ( "quads" ) origin [ 0 locks=0 ] ( 0 0 0 ) dir [ 0 locks=0 ] ( 0 1 0 ) polys [ 0 locks=0 ] ( "on" ) imperfect [ 0 locks=0 ] ( "on" ) type [ 0 locks=0 ] ( "closed" ) angle [ 0 locks=0 ] ( 0 360 ) divs [ 0 locks=0 ] ( 1024 ) order [ 0 locks=0 ] ( 2 ) cap [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/revolve3.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform4.init" Content-Type: text/plain type = xform matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform4.def" Content-Type: text/plain sopflags sopflags = comment "" position -63.99 18.84 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 revolve3 1 1 "input1" } inputs { 0 revolve3 0 1 } stat { create 1622318127 modify 1623099565 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform4.chn" Content-Type: text/plain { channel scale { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 1/3 } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform4.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 90 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 8 locks=0 ] ( [ scale 0.33333333333333331 ] ) parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 0 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) addattrib [ 0 locks=0 ] ( "off" ) outputattrib [ 0 locks=0 ] ( xform ) outputmerge [ 0 locks=0 ] ( "post" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform4.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ENIL_O_LINE_O.init" Content-Type: text/plain type = line matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ENIL_O_LINE_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -67.2514 20.34 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1614372855 modify 1623099565 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ENIL_O_LINE_O.parm" Content-Type: text/plain { version 0.8 type [ 0 locks=0 ] ( "poly" ) origin [ 0 locks=0 ] ( 0 0 0 ) dir [ 0 locks=0 ] ( 1 0 0 ) dist [ 8 locks=0 ] ( 1 ) points [ 0 locks=0 ] ( 512 ) order [ 0 locks=0 ] ( 11 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ENIL_O_LINE_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copy1.init" Content-Type: text/plain type = copyxform matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copy1.def" Content-Type: text/plain sopflags sopflags = comment "" position -67.2514 18.34 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_ELGNARW_ETUBIRTA_O_ATRIBUTE_WRANGLE_O 1 1 "input1" } inputs { 0 O_ELGNARW_ETUBIRTA_O_ATRIBUTE_WRANGLE_O 0 1 } stat { create 1622491093 modify 1623099565 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copy1.parm" Content-Type: text/plain { version 0.8 sourcegroup [ 0 locks=0 ] ( "" ) sourcegrouptype [ 0 locks=0 ] ( "guess" ) ncy [ 0 locks=0 ] ( 2 ) pack [ 0 locks=0 ] ( "off" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 2 0 0 ) r [ 0 locks=0 ] ( 0 180 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) newgroups [ 0 locks=0 ] ( "off" ) newgroupprefix [ 0 locks=0 ] ( copyGroup ) docopyattrib [ 0 locks=0 ] ( "off" ) copyattrib [ 0 locks=0 ] ( copynum ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copy1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform5.init" Content-Type: text/plain type = xform matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform5.def" Content-Type: text/plain sopflags sopflags = comment "" position -67.2514 17.34 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 copy1 1 1 "input1" } inputs { 0 copy1 0 1 } stat { create 1622491148 modify 1623099565 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform5.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( -1 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 1 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) addattrib [ 0 locks=0 ] ( "off" ) outputattrib [ 0 locks=0 ] ( xform ) outputmerge [ 0 locks=0 ] ( "post" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform5.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform6.init" Content-Type: text/plain type = xform matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform6.def" Content-Type: text/plain sopflags sopflags = comment "" position -68.5445 15.84 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 transform5 1 1 "input1" } inputs { 0 transform5 0 1 } stat { create 1622491148 modify 1623099565 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform6.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( -1 -1 -1 ) r [ 0 locks=0 ] ( 90 0 -45 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 1 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) addattrib [ 0 locks=0 ] ( "off" ) outputattrib [ 0 locks=0 ] ( xform ) outputmerge [ 0 locks=0 ] ( "post" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform6.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytopoints1.init" Content-Type: text/plain type = merge matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytopoints1.def" Content-Type: text/plain sopflags sopflags = comment "" position -66.7564 14.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 transform6 1 1 "input1" 1 transform5 1 1 "input2" } inputs { 0 transform6 0 1 1 transform5 0 1 } stat { create 1622494144 modify 1623099565 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytopoints1.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytopoints1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1.init" Content-Type: text/plain type = copytocurves matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1.def" Content-Type: text/plain sopflags sopflags = comment "" position -67.9083 14.0706 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 0 O_ELGNARW_ETUBIRTA_O_ATRIBUTE_WRANGLE_O 1 1 "input1" 1 transform6 1 1 "input2" } inputs { 0 O_ELGNARW_ETUBIRTA_O_ATRIBUTE_WRANGLE_O 0 1 1 transform6 0 1 } stat { create 1622494165 modify 1623099565 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1.parm" Content-Type: text/plain { version 0.8 sourcegroup [ 0 locks=0 ] ( "" ) sourcegrouptype [ 0 locks=0 ] ( "guess" ) curvegroup [ 0 locks=0 ] ( "" ) copy_folder [ 0 locks=0 ] ( 0 ) useidattrib [ 0 locks=0 ] ( "off" ) idattrib [ 0 locks=0 ] ( variant ) pack [ 0 locks=0 ] ( "off" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) frame_folder [ 0 locks=0 ] ( 0 ) tangenttype [ 0 locks=0 ] ( "none" ) continuousclosed [ 0 locks=0 ] ( "on" ) extrapolateendtangents [ 0 locks=0 ] ( "on" ) transformbyattribs [ 0 locks=0 ] ( "on" ) upvectortype [ 0 locks=0 ] ( "normal" ) upvectoratstart [ 0 locks=0 ] ( "on" ) useendupvector [ 0 locks=0 ] ( "on" ) upvectorattrib [ 0 locks=0 ] ( target_up ) endupvectorattrib [ 0 locks=0 ] ( target_up_end ) upvector [ 0 locks=0 ] ( 1 0 0 ) endupvector [ 0 locks=0 ] ( 0 1 0 ) rotation_folder [ 0 locks=0 ] ( 1 ) rOrd [ 0 locks=0 ] ( "xyz" ) applyroll [ 0 locks=0 ] ( "off" ) roll [ 0 locks=0 ] ( 0 ) rollper [ 0 locks=0 ] ( "fulldistance" ) fulltwists [ 0 locks=0 ] ( 0 ) incroll [ 0 locks=0 ] ( 0 ) rollattrib [ 0 locks=0 ] ( roll ) applyyaw [ 0 locks=0 ] ( "off" ) yaw [ 0 locks=0 ] ( 0 ) yawper [ 0 locks=0 ] ( "fulldistance" ) incyaw [ 0 locks=0 ] ( 0 ) yawattrib [ 0 locks=0 ] ( yaw ) applypitch [ 0 locks=0 ] ( "off" ) pitch [ 0 locks=0 ] ( 0 ) pitchper [ 0 locks=0 ] ( "fulldistance" ) incpitch [ 0 locks=0 ] ( 0 ) pitchattrib [ 0 locks=0 ] ( pitch ) scales_folder [ 0 locks=0 ] ( 1 ) normalize [ 0 locks=0 ] ( "off" ) scale [ 0 locks=0 ] ( 1 ) stretcharoundturns [ 0 locks=0 ] ( "off" ) maxstretcharoundturns [ 0 locks=0 ] ( 10 ) attribs_folder [ 0 locks=0 ] ( 1 ) resettargetattribs [ 0 locks=0 ] ( 0 ) targetattribs [ 0 locks=0 ] ( 3 ) useapply1 [ 0 locks=0 ] ( "on" ) applyto1 [ 0 locks=0 ] ( "points" ) applymethod1 [ 0 locks=0 ] ( "copy" ) applyattribs1 [ 0 locks=0 ] ( *,^v,^Alpha,^N,^up,^pscale,^scale,^orient,^rot,^pivot,^trans,^transform ) useapply2 [ 0 locks=0 ] ( "on" ) applyto2 [ 0 locks=0 ] ( "points" ) applymethod2 [ 0 locks=0 ] ( "mult" ) applyattribs2 [ 0 locks=0 ] ( Alpha ) useapply3 [ 0 locks=0 ] ( "on" ) applyto3 [ 0 locks=0 ] ( "points" ) applymethod3 [ 0 locks=0 ] ( "add" ) applyattribs3 [ 0 locks=0 ] ( v ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1.inp" Content-Type: text/plain 2 0 0 6 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" 1 3 6.5 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/copytopoints1.init" Content-Type: text/plain type = merge matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/copytopoints1.def" Content-Type: text/plain sopflags sopflags = comment "" position 1.19906 0.0809757 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 0 (0) "" 1 "input1" 1 promote_vertex_to_point 1 1 "input2" } inputs { 0 (0) 0 1 1 promote_vertex_to_point 0 1 } stat { create 1570568154 modify 1571862034 author nobody@nowhere access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/copytopoints1.multiparm" Content-Type: text/plain 4 useapply# ../useapply# applyto# ../applyto# applymethod# ../applymethod# applyattribs# ../applyattribs# --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/copytopoints1.spareparmdef" Content-Type: text/plain parm { name "sourcegroup" label "sourcegroup" type float default { "0" } range { 0 10 } } parm { name "sourcegrouptype" label "sourcegrouptype" type float default { "0" } range { 0 10 } } parm { name "useidattrib" label "useidattrib" type float default { "0" } range { 0 10 } } parm { name "idattrib" label "idattrib" type float default { "0" } range { 0 10 } } parm { name "pack" label "pack" type float default { "0" } range { 0 10 } } parm { name "pivot" label "pivot" type float default { "0" } range { 0 10 } } parm { name "viewportlod" label "viewportlod" type float default { "0" } range { 0 10 } } parm { name "targetattribs" label "targetattribs" type float default { "0" } range { 0 10 } } parm { name "targetgroup" label "targetgroup" type float default { "0" } range { 0 10 } } parm { name "useapply1" label "useapply1" type float default { "0" } range { 0 10 } } parm { name "applyto1" label "applyto1" type float default { "0" } range { 0 10 } } parm { name "applymethod1" label "applymethod1" type float default { "0" } range { 0 10 } } parm { name "applyattribs1" label "applyattribs1" type float default { "0" } range { 0 10 } } parm { name "useapply2" label "useapply2" type float default { "0" } range { 0 10 } } parm { name "applyto2" label "applyto2" type float default { "0" } range { 0 10 } } parm { name "applymethod2" label "applymethod2" type float default { "0" } range { 0 10 } } parm { name "applyattribs2" label "applyattribs2" type float default { "0" } range { 0 10 } } parm { name "useapply3" label "useapply3" type float default { "0" } range { 0 10 } } parm { name "applyto3" label "applyto3" type float default { "0" } range { 0 10 } } parm { name "applymethod3" label "applymethod3" type float default { "0" } range { 0 10 } } parm { name "applyattribs3" label "applyattribs3" type float default { "0" } range { 0 10 } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/copytopoints1.chn" Content-Type: text/plain { channel sourcegroup { lefttype = extend righttype = extend defaultString = \"\" flags = 0 segment { length = 0 expr = chs(\"../sourcegroup\") } } channel sourcegrouptype { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../sourcegrouptype\") } } channel useidattrib { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../useidattrib\") } } channel idattrib { lefttype = extend righttype = extend defaultString = \"variant\" flags = 0 segment { length = 0 expr = chs(\"../idattrib\") } } channel pack { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../pack\") } } channel pivot { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../pivot\") } } channel viewportlod { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../viewportlod\") } } channel targetattribs { lefttype = extend righttype = extend default = 3 flags = 0 segment { length = 0 value = 3 3 expr = ch(\"../targetattribs\") } } channel targetgroup { lefttype = extend righttype = extend defaultString = \"\" flags = 0 segment { length = 0 expr = "ifs(strcmp(chs(\"../curvegroup\"),\"\") != 0, chs(\"../group1/groupname\"), \"\")" } } channel useapply1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../useapply1\") } } channel applyto1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../applyto1\") } } channel applymethod1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../applymethod1\") } } channel applyattribs1 { lefttype = extend righttype = extend defaultString = \"\" flags = 0 segment { length = 0 expr = chs(\"../applyattribs1\") } } channel useapply2 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../useapply2\") } } channel applyto2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../applyto2\") } } channel applymethod2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../applymethod2\") } } channel applyattribs2 { lefttype = extend righttype = extend defaultString = \"\" flags = 0 segment { length = 0 expr = chs(\"../applyattribs2\") } } channel useapply3 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../useapply3\") } } channel applyto3 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../applyto3\") } } channel applymethod3 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../applymethod3\") } } channel applyattribs3 { lefttype = extend righttype = extend defaultString = \"\" flags = 0 segment { length = 0 expr = chs(\"../applyattribs3\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/copytopoints1.parm" Content-Type: text/plain { version 0.8 sourcegroup [ 0 locks=0 ] ( [ sourcegroup 0 ] ) sourcegrouptype [ 0 locks=0 ] ( [ sourcegrouptype 0 ] ) useidattrib [ 0 locks=0 ] ( [ useidattrib 0 ] ) idattrib [ 0 locks=0 ] ( [ idattrib 0 ] ) pack [ 0 locks=0 ] ( [ pack 0 ] ) pivot [ 0 locks=0 ] ( [ pivot 1 ] ) viewportlod [ 0 locks=0 ] ( [ viewportlod 0 ] ) targetattribs [ 0 locks=0 ] ( [ targetattribs 3 ] ) targetgroup [ 8 locks=0 ] ( [ targetgroup 0 ] ) useapply1 [ 0 locks=0 ] ( [ useapply1 1 ] ) applyto1 [ 0 locks=0 ] ( [ applyto1 0 ] ) applymethod1 [ 0 locks=0 ] ( [ applymethod1 0 ] ) applyattribs1 [ 0 locks=0 ] ( [ applyattribs1 0 ] ) useapply2 [ 0 locks=0 ] ( [ useapply2 1 ] ) applyto2 [ 0 locks=0 ] ( [ applyto2 0 ] ) applymethod2 [ 0 locks=0 ] ( [ applymethod2 2 ] ) applyattribs2 [ 0 locks=0 ] ( [ applyattribs2 0 ] ) useapply3 [ 0 locks=0 ] ( [ useapply3 1 ] ) applyto3 [ 0 locks=0 ] ( [ applyto3 0 ] ) applymethod3 [ 0 locks=0 ] ( [ applymethod3 3 ] ) applyattribs3 [ 0 locks=0 ] ( [ applyattribs3 0 ] ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/copytopoints1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/orientalongcurve1.init" Content-Type: text/plain type = merge matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/orientalongcurve1.def" Content-Type: text/plain sopflags sopflags = comment "" position 3 5.44397 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 (1) "" 1 "input1" } inputs { 0 (1) 0 1 } stat { create 1570568163 modify 1570745237 author nobody@nowhere access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/orientalongcurve1.spareparmdef" Content-Type: text/plain parm { name "group" label "group" type float default { "0" } range { 0 10 } } parm { name "tangenttype" label "tangenttype" type float default { "0" } range { 0 10 } } parm { name "continuousclosed" label "continuousclosed" type float default { "0" } range { 0 10 } } parm { name "extrapolateendtangents" label "extrapolateendtangents" type float default { "0" } range { 0 10 } } parm { name "transformbyattribs" label "transformbyattribs" type float default { "0" } range { 0 10 } } parm { name "upvectortype" label "upvectortype" type float default { "0" } range { 0 10 } } parm { name "upvectoratstart" label "upvectoratstart" type float default { "0" } range { 0 10 } } parm { name "useendupvector" label "useendupvector" type float default { "0" } range { 0 10 } } parm { name "upvectorattrib" label "upvectorattrib" type float default { "0" } range { 0 10 } } parm { name "endupvectorattrib" label "endupvectorattrib" type float default { "0" } range { 0 10 } } parm { name "upvectorx" label "upvectorx" type float default { "0" } range { 0 10 } } parm { name "upvectory" label "upvectory" type float default { "0" } range { 0 10 } } parm { name "upvectorz" label "upvectorz" type float default { "0" } range { 0 10 } } parm { name "endupvectorx" label "endupvectorx" type float default { "0" } range { 0 10 } } parm { name "endupvectory" label "endupvectory" type float default { "0" } range { 0 10 } } parm { name "endupvectorz" label "endupvectorz" type float default { "0" } range { 0 10 } } parm { name "rOrd" label "rOrd" type float default { "0" } range { 0 10 } } parm { name "applyroll" label "applyroll" type float default { "0" } range { 0 10 } } parm { name "roll" label "roll" type float default { "0" } range { 0 10 } } parm { name "rollper" label "rollper" type float default { "0" } range { 0 10 } } parm { name "fulltwists" label "fulltwists" type float default { "0" } range { 0 10 } } parm { name "incroll" label "incroll" type float default { "0" } range { 0 10 } } parm { name "rollattrib" label "rollattrib" type float default { "0" } range { 0 10 } } parm { name "applyyaw" label "applyyaw" type float default { "0" } range { 0 10 } } parm { name "yaw" label "yaw" type float default { "0" } range { 0 10 } } parm { name "yawper" label "yawper" type float default { "0" } range { 0 10 } } parm { name "incyaw" label "incyaw" type float default { "0" } range { 0 10 } } parm { name "yawattrib" label "yawattrib" type float default { "0" } range { 0 10 } } parm { name "applypitch" label "applypitch" type float default { "0" } range { 0 10 } } parm { name "pitch" label "pitch" type float default { "0" } range { 0 10 } } parm { name "pitchper" label "pitchper" type float default { "0" } range { 0 10 } } parm { name "incpitch" label "incpitch" type float default { "0" } range { 0 10 } } parm { name "pitchattrib" label "pitchattrib" type float default { "0" } range { 0 10 } } parm { name "normalize" label "normalize" type float default { "0" } range { 0 10 } } parm { name "scale" label "scale" type float default { "0" } range { 0 10 } } parm { name "stretcharoundturns" label "stretcharoundturns" type float default { "0" } range { 0 10 } } parm { name "maxstretcharoundturns" label "maxstretcharoundturns" type float default { "0" } range { 0 10 } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/orientalongcurve1.chn" Content-Type: text/plain { channel group { lefttype = extend righttype = extend defaultString = \"\" flags = 0 segment { length = 0 expr = chs(\"../curvegroup\") } } channel tangenttype { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../tangenttype\") } } channel continuousclosed { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../continuousclosed\") } } channel extrapolateendtangents { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../extrapolateendtangents\") } } channel transformbyattribs { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../transformbyattribs\") } } channel upvectortype { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../upvectortype\") } } channel upvectoratstart { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../upvectoratstart\") } } channel useendupvector { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../useendupvector\") } } channel upvectorattrib { lefttype = extend righttype = extend defaultString = \"target_up\" flags = 0 segment { length = 0 expr = chs(\"../upvectorattrib\") } } channel endupvectorattrib { lefttype = extend righttype = extend defaultString = \"target_up_end\" flags = 0 segment { length = 0 expr = chs(\"../endupvectorattrib\") } } channel upvectorx { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../upvectorx\") } } channel upvectory { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../upvectory\") } } channel upvectorz { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../upvectorz\") } } channel endupvectorx { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../endupvectorx\") } } channel endupvectory { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../endupvectory\") } } channel endupvectorz { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../endupvectorz\") } } channel rOrd { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../rOrd\") } } channel applyroll { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../applyroll\") } } channel roll { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../roll\") } } channel rollper { lefttype = extend righttype = extend default = 4 flags = 0 segment { length = 0 value = 4 4 expr = ch(\"../rollper\") } } channel fulltwists { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../fulltwists\") } } channel incroll { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../incroll\") } } channel rollattrib { lefttype = extend righttype = extend defaultString = \"roll\" flags = 0 segment { length = 0 expr = chs(\"../rollattrib\") } } channel applyyaw { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../applyyaw\") } } channel yaw { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../yaw\") } } channel yawper { lefttype = extend righttype = extend default = 4 flags = 0 segment { length = 0 value = 4 4 expr = ch(\"../yawper\") } } channel incyaw { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../incyaw\") } } channel yawattrib { lefttype = extend righttype = extend defaultString = \"yaw\" flags = 0 segment { length = 0 expr = chs(\"../yawattrib\") } } channel applypitch { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../applypitch\") } } channel pitch { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../pitch\") } } channel pitchper { lefttype = extend righttype = extend default = 4 flags = 0 segment { length = 0 value = 4 4 expr = ch(\"../pitchper\") } } channel incpitch { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../incpitch\") } } channel pitchattrib { lefttype = extend righttype = extend defaultString = \"pitch\" flags = 0 segment { length = 0 expr = chs(\"../pitchattrib\") } } channel normalize { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../normalize\") } } channel scale { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../scale\") } } channel stretcharoundturns { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../stretcharoundturns\") } } channel maxstretcharoundturns { lefttype = extend righttype = extend default = 10 flags = 0 segment { length = 0 value = 10 10 expr = ch(\"../maxstretcharoundturns\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/orientalongcurve1.parm" Content-Type: text/plain { version 0.8 group [ 8 locks=0 ] ( [ group 0 ] ) tangenttype [ 0 locks=0 ] ( [ tangenttype 0 ] ) continuousclosed [ 0 locks=0 ] ( [ continuousclosed 1 ] ) extrapolateendtangents [ 0 locks=0 ] ( [ extrapolateendtangents 0 ] ) transformbyattribs [ 0 locks=0 ] ( [ transformbyattribs 0 ] ) upvectortype [ 0 locks=0 ] ( [ upvectortype 0 ] ) upvectoratstart [ 0 locks=0 ] ( [ upvectoratstart 1 ] ) useendupvector [ 0 locks=0 ] ( [ useendupvector 0 ] ) upvectorattrib [ 0 locks=0 ] ( [ upvectorattrib 0 ] ) endupvectorattrib [ 0 locks=0 ] ( [ endupvectorattrib 0 ] ) upvectorx [ 0 locks=0 ] ( [ upvectorx 0 ] ) upvectory [ 0 locks=0 ] ( [ upvectory 0 ] ) upvectorz [ 0 locks=0 ] ( [ upvectorz 0 ] ) endupvectorx [ 0 locks=0 ] ( [ endupvectorx 0 ] ) endupvectory [ 0 locks=0 ] ( [ endupvectory 0 ] ) endupvectorz [ 0 locks=0 ] ( [ endupvectorz 0 ] ) rOrd [ 0 locks=0 ] ( [ rOrd 0 ] ) applyroll [ 0 locks=0 ] ( [ applyroll 0 ] ) roll [ 0 locks=0 ] ( [ roll 0 ] ) rollper [ 0 locks=0 ] ( [ rollper 4 ] ) fulltwists [ 0 locks=0 ] ( [ fulltwists 0 ] ) incroll [ 0 locks=0 ] ( [ incroll 0 ] ) rollattrib [ 0 locks=0 ] ( [ rollattrib 0 ] ) applyyaw [ 0 locks=0 ] ( [ applyyaw 0 ] ) yaw [ 0 locks=0 ] ( [ yaw 0 ] ) yawper [ 0 locks=0 ] ( [ yawper 4 ] ) incyaw [ 0 locks=0 ] ( [ incyaw 0 ] ) yawattrib [ 0 locks=0 ] ( [ yawattrib 0 ] ) applypitch [ 0 locks=0 ] ( [ applypitch 0 ] ) pitch [ 0 locks=0 ] ( [ pitch 0 ] ) pitchper [ 0 locks=0 ] ( [ pitchper 4 ] ) incpitch [ 0 locks=0 ] ( [ incpitch 0 ] ) pitchattrib [ 0 locks=0 ] ( [ pitchattrib 0 ] ) normalize [ 0 locks=0 ] ( [ normalize 0 ] ) scale [ 0 locks=0 ] ( [ scale 1 ] ) stretcharoundturns [ 0 locks=0 ] ( [ stretcharoundturns 0 ] ) maxstretcharoundturns [ 0 locks=0 ] ( [ maxstretcharoundturns 10 ] ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/orientalongcurve1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/output0.init" Content-Type: text/plain type = output matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/output0.def" Content-Type: text/plain sopflags sopflags = comment "" position 1.19906 -2.61913 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 switch2 2 1 "input1" } inputs { 0 switch2 0 1 } stat { create 1570568194 modify 1571862004 author nobody@nowhere access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/output0.parm" Content-Type: text/plain { version 0.8 outputidx [ 0 locks=0 ] ( 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/output0.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/group1.init" Content-Type: text/plain type = groupcreate matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/group1.def" Content-Type: text/plain sopflags sopflags = comment "" position 4.9572 4.36128 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight on unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 orientalongcurve1 1 1 "input1" } inputs { 0 orientalongcurve1 0 1 } stat { create 1570569773 modify 1570648894 author nobody@nowhere access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/group1.chn" Content-Type: text/plain { channel basegroup { lefttype = extend righttype = extend defaultString = \"\" flags = 0 segment { length = 0 expr = chs(\"../orientalongcurve1/group\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/group1.parm" Content-Type: text/plain { version 0.8 groupname [ 0 locks=0 ] ( __copy_to_curves_curve_group__ ) grouptype [ 0 locks=0 ] ( "primitive" ) mergeop [ 0 locks=0 ] ( "replace" ) folder0 [ 0 locks=0 ] ( 0 ) groupbase [ 0 locks=0 ] ( "on" ) basegroup [ 8 locks=0 ] ( [ basegroup asdf ] ) ordered [ 0 locks=0 ] ( "off" ) geotype [ 0 locks=0 ] ( "all" ) switcher3 [ 0 locks=0 ] ( 0 ) groupbounding [ 0 locks=0 ] ( "off" ) boundtype [ 0 locks=0 ] ( "usebbox" ) size [ 0 locks=0 ] ( 1 1 1 ) t [ 0 locks=0 ] ( 0 0 0 ) includenotwhollycontained [ 0 locks=0 ] ( "off" ) iso [ 0 locks=0 ] ( 0 ) invertvolume [ 0 locks=0 ] ( "off" ) switcher4 [ 0 locks=0 ] ( 0 ) groupnormal [ 0 locks=0 ] ( "off" ) camerapath [ 0 locks=0 ] ( "" ) nonplanar [ 0 locks=0 ] ( "off" ) nonplanartol [ 0 locks=0 ] ( 0.001 ) dir [ 0 locks=0 ] ( 0 0 1 ) angle [ 0 locks=0 ] ( 180 ) switcher5 [ 0 locks=0 ] ( 0 ) groupedges [ 0 locks=0 ] ( "off" ) dominedgeangle [ 0 locks=0 ] ( "off" ) minedgeangle [ 0 locks=0 ] ( 20 ) domaxedgeangle [ 0 locks=0 ] ( "off" ) maxedgeangle [ 0 locks=0 ] ( 20 ) edgeanglebetweenedges [ 0 locks=0 ] ( "off" ) dominedgelen [ 0 locks=0 ] ( "off" ) minedgelen [ 0 locks=0 ] ( 0 ) domaxedgelen [ 0 locks=0 ] ( "off" ) maxedgelen [ 0 locks=0 ] ( 0 ) dodepth [ 0 locks=0 ] ( "off" ) edgestep [ 0 locks=0 ] ( 0 ) edgeptgrp [ 0 locks=0 ] ( 0 ) unshared [ 0 locks=0 ] ( "off" ) boundarygroups [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/group1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/grouppromote1.init" Content-Type: text/plain type = grouppromote matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/grouppromote1.def" Content-Type: text/plain sopflags sopflags = comment "" position 4.9572 3.71399 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight on unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 group1 1 1 "input1" } inputs { 0 group1 0 1 } stat { create 1570569826 modify 1570648935 author nobody@nowhere access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/grouppromote1.chn" Content-Type: text/plain { channel group1 { lefttype = extend righttype = extend defaultString = \"\" flags = 0 segment { length = 0 expr = chs(\"../group1/groupname\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/grouppromote1.parm" Content-Type: text/plain { version 0.8 promotions [ 0 locks=0 ] ( 1 ) enable1 [ 0 locks=0 ] ( "on" ) fromtype1 [ 0 locks=0 ] ( "prims" ) totype1 [ 0 locks=0 ] ( "points" ) group1 [ 8 locks=0 ] ( [ group1 __copy_to_curves_curve_group__ ] ) newname1 [ 0 locks=0 ] ( "" ) preserve1 [ 0 locks=0 ] ( "off" ) onlyboundary1 [ 0 locks=0 ] ( "off" ) includeunshared1 [ 0 locks=0 ] ( "on" ) useconnectivityattrib1 [ 0 locks=0 ] ( "off" ) connectivityattrib1 [ 0 locks=0 ] ( uv ) primsbyattribbndpts1 [ 0 locks=0 ] ( "off" ) onlyfull1 [ 0 locks=0 ] ( "off" ) removedegen1 [ 0 locks=0 ] ( "off" ) toattrib1 [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/grouppromote1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/switch1.init" Content-Type: text/plain type = switch matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/switch1.def" Content-Type: text/plain sopflags sopflags = comment "" position 3 2.9587 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 0 orientalongcurve1 1 1 "input1" 1 grouppromote1 1 1 "input2" } inputs { 0 orientalongcurve1 0 1 1 grouppromote1 0 1 } stat { create 1570648910 modify 1570745237 author nobody@nowhere access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/switch1.chn" Content-Type: text/plain { channel input { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "strcmp(chs(\"../curvegroup\"),\"\") != 0" } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/switch1.parm" Content-Type: text/plain { version 0.8 input [ 8 locks=0 ] ( [ input 0 ] ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/switch1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/switch2.init" Content-Type: text/plain type = switch matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/switch2.def" Content-Type: text/plain sopflags sopflags = comment "" position 1.19906 -1.85695 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 0 copytopoints1 2 1 "input1" 1 groupdelete1 1 1 "input2" } inputs { 0 copytopoints1 0 1 1 groupdelete1 0 1 } stat { create 1570648910 modify 1571862004 author nobody@nowhere access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/switch2.chn" Content-Type: text/plain { channel input { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "strcmp(chs(\"../curvegroup\"),\"\") != 0" } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/switch2.parm" Content-Type: text/plain { version 0.8 input [ 8 locks=0 ] ( [ input 0 ] ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/switch2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/groupdelete1.init" Content-Type: text/plain type = groupdelete matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/groupdelete1.def" Content-Type: text/plain sopflags sopflags = comment "" position 2.35573 -0.931414 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 copytopoints1 2 1 "input1" } inputs { 0 copytopoints1 0 1 } stat { create 1570649026 modify 1571862004 author nobody@nowhere access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/groupdelete1.chn" Content-Type: text/plain { channel group1 { lefttype = extend righttype = extend defaultString = \"\" flags = 0 segment { length = 0 expr = chs(\"../group1/groupname\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/groupdelete1.parm" Content-Type: text/plain { version 0.8 deletions [ 0 locks=0 ] ( 1 ) removegrp [ 0 locks=0 ] ( "off" ) enable1 [ 0 locks=0 ] ( "on" ) grouptype1 [ 0 locks=0 ] ( "points" ) group1 [ 8 locks=0 ] ( [ group1 __copy_to_curves_curve_group__ ] ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/groupdelete1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/promote_prim_to_point.init" Content-Type: text/plain type = attribpromote matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/promote_prim_to_point.def" Content-Type: text/plain sopflags sopflags = comment "" position 2.99655 2.08098 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 switch1 2 1 "input1" } inputs { 0 switch1 0 1 } stat { create 1571861848 modify 1571862074 author nobody@nowhere access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/promote_prim_to_point.parm" Content-Type: text/plain { version 0.8 inname [ 0 locks=0 ] ( * ) inclass [ 0 locks=0 ] ( "primitive" ) outclass [ 0 locks=0 ] ( "point" ) usepieceattrib [ 0 locks=0 ] ( "off" ) pieceattrib [ 0 locks=0 ] ( name ) method [ 0 locks=0 ] ( "first" ) useoutname [ 0 locks=0 ] ( "off" ) outname [ 0 locks=0 ] ( "" ) deletein [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/promote_prim_to_point.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/promote_detail_to_point.init" Content-Type: text/plain type = attribpromote matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/promote_detail_to_point.def" Content-Type: text/plain sopflags sopflags = comment "" position 2.99655 1.40208 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 promote_prim_to_point 1 1 "input1" } inputs { 0 promote_prim_to_point 0 1 } stat { create 1571861848 modify 1571862072 author nobody@nowhere access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/promote_detail_to_point.parm" Content-Type: text/plain { version 0.8 inname [ 0 locks=0 ] ( * ) inclass [ 0 locks=0 ] ( "detail" ) outclass [ 0 locks=0 ] ( "point" ) usepieceattrib [ 0 locks=0 ] ( "off" ) pieceattrib [ 0 locks=0 ] ( name ) method [ 0 locks=0 ] ( "first" ) useoutname [ 0 locks=0 ] ( "off" ) outname [ 0 locks=0 ] ( "" ) deletein [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/promote_detail_to_point.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/promote_vertex_to_point.init" Content-Type: text/plain type = attribpromote matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/promote_vertex_to_point.def" Content-Type: text/plain sopflags sopflags = comment "" position 2.99655 0.762767 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 promote_detail_to_point 1 1 "input1" } inputs { 0 promote_detail_to_point 0 1 } stat { create 1571861848 modify 1571862070 author nobody@nowhere access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/promote_vertex_to_point.parm" Content-Type: text/plain { version 0.8 inname [ 0 locks=0 ] ( * ) inclass [ 0 locks=0 ] ( "vertex" ) outclass [ 0 locks=0 ] ( "point" ) usepieceattrib [ 0 locks=0 ] ( "off" ) pieceattrib [ 0 locks=0 ] ( name ) method [ 0 locks=0 ] ( "first" ) useoutname [ 0 locks=0 ] ( "off" ) outname [ 0 locks=0 ] ( "" ) deletein [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1/promote_vertex_to_point.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1.order" Content-Type: text/plain 11 copytopoints1 orientalongcurve1 output0 group1 grouppromote1 switch1 switch2 groupdelete1 promote_prim_to_point promote_detail_to_point promote_vertex_to_point --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copytocurves1.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copy2.init" Content-Type: text/plain type = copyxform matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copy2.def" Content-Type: text/plain sopflags sopflags = comment "" position -67.9083 12.84 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 copytocurves1 2 1 "input1" } inputs { 0 copytocurves1 0 1 } stat { create 1622494401 modify 1623099565 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copy2.parm" Content-Type: text/plain { version 0.8 sourcegroup [ 0 locks=0 ] ( "" ) sourcegrouptype [ 0 locks=0 ] ( "guess" ) ncy [ 0 locks=0 ] ( 2 ) pack [ 0 locks=0 ] ( "off" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 90 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) newgroups [ 0 locks=0 ] ( "off" ) newgroupprefix [ 0 locks=0 ] ( copyGroup ) docopyattrib [ 0 locks=0 ] ( "off" ) copyattrib [ 0 locks=0 ] ( copynum ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copy2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/revolve4.init" Content-Type: text/plain type = revolve matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/revolve4.def" Content-Type: text/plain sopflags sopflags = comment "" position -69.7514 13.34 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_ELGNARW_ETUBIRTA_O_ATRIBUTE_WRANGLE_O 1 1 "input1" } inputs { 0 O_ELGNARW_ETUBIRTA_O_ATRIBUTE_WRANGLE_O 0 1 } stat { create 1622494596 modify 1623099565 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/revolve4.parm" Content-Type: text/plain { version 0.8 group [ 8 locks=0 ] ( "" ) stdswitcher [ 0 locks=0 ] ( 1 1 ) surftype [ 0 locks=0 ] ( "quads" ) origin [ 0 locks=0 ] ( 1 0 0 ) dir [ 0 locks=0 ] ( 0 1 0 ) polys [ 0 locks=0 ] ( "on" ) imperfect [ 0 locks=0 ] ( "on" ) type [ 0 locks=0 ] ( "openarc" ) angle [ 0 locks=0 ] ( 0 90 ) divs [ 0 locks=0 ] ( 512 ) order [ 0 locks=0 ] ( 2 ) cap [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/revolve4.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge12.init" Content-Type: text/plain type = merge matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge12.def" Content-Type: text/plain sopflags sopflags = comment "" position -68.7333 9.53 connectornextid 4 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 3 "output1" } inputsNamed3 { 2 mirror4 1 1 "input1" 1 transform7 1 1 "input2" 0 mirror5 1 1 "input3" } inputs { 0 mirror4 0 1 1 transform7 0 1 2 mirror5 0 1 } stat { create 1622494719 modify 1623099565 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge12.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge12.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform7.init" Content-Type: text/plain type = xform matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform7.def" Content-Type: text/plain sopflags sopflags = comment "" position -69.4383 12.07 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 revolve4 1 1 "input1" } inputs { 0 revolve4 0 1 } stat { create 1622494789 modify 1623099565 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform7.chn" Content-Type: text/plain { channel tx { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = sqrt(2)/2 } } channel ty { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = sqrt(2)/2 } } channel tz { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = -1 } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform7.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 8 locks=0 ] ( [ tx 0.70710678118654757 ] [ ty 0.70710678118654757 ] [ tz -1 ] ) r [ 0 locks=0 ] ( 90 0 225 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) p [ 8 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 1 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) addattrib [ 0 locks=0 ] ( "off" ) outputattrib [ 0 locks=0 ] ( xform ) outputmerge [ 0 locks=0 ] ( "post" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform7.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/revolve5.init" Content-Type: text/plain type = revolve matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/revolve5.def" Content-Type: text/plain sopflags sopflags = comment "" position -70.9879 13.5422 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_ELGNARW_ETUBIRTA_O_ATRIBUTE_WRANGLE_O 1 1 "input1" } inputs { 0 O_ELGNARW_ETUBIRTA_O_ATRIBUTE_WRANGLE_O 0 1 } stat { create 1622494596 modify 1623099565 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/revolve5.parm" Content-Type: text/plain { version 0.8 group [ 8 locks=0 ] ( "" ) stdswitcher [ 0 locks=0 ] ( 1 1 ) surftype [ 0 locks=0 ] ( "quads" ) origin [ 0 locks=0 ] ( 1 0 0 ) dir [ 0 locks=0 ] ( 0 1 0 ) polys [ 0 locks=0 ] ( "on" ) imperfect [ 0 locks=0 ] ( "on" ) type [ 0 locks=0 ] ( "openarc" ) angle [ 0 locks=0 ] ( 0 180 ) divs [ 0 locks=0 ] ( 512 ) order [ 0 locks=0 ] ( 2 ) cap [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/revolve5.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform8.init" Content-Type: text/plain type = xform matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform8.def" Content-Type: text/plain sopflags sopflags = comment "" position -70.7514 12.07 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 revolve5 1 1 "input1" } inputs { 0 revolve5 0 1 } stat { create 1622494789 modify 1623099565 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform8.chn" Content-Type: text/plain { channel tz { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = sqrt(2) } } channel ty { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = -1 } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform8.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "trs" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 8 locks=0 ] ( -1 [ ty -1 ] [ tz 1.4142135623730951 ] ) r [ 0 locks=0 ] ( 90 0 -45 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) p [ 8 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 1 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) addattrib [ 0 locks=0 ] ( "off" ) outputattrib [ 0 locks=0 ] ( xform ) outputmerge [ 0 locks=0 ] ( "post" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform8.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror4.init" Content-Type: text/plain type = mirror matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror4.def" Content-Type: text/plain sopflags sopflags = comment "" position -70.264 10.8 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 transform8 1 1 "input1" } inputs { 0 transform8 0 1 } stat { create 1622495230 modify 1623099565 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror4.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) origin [ 0 locks=0 ] ( 0 0 0 ) dist [ 0 locks=0 ] ( 0 ) dir [ 0 locks=0 ] ( 1 0 0 ) reversenml [ 0 locks=0 ] ( "reverse" ) keepOriginal [ 0 locks=0 ] ( "on" ) consolidatepts [ 0 locks=0 ] ( "on" ) consolidatetol [ 0 locks=0 ] ( 0 ) createoutputgroup [ 0 locks=0 ] ( "off" ) outputgroup [ 0 locks=0 ] ( mirror ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror4.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/join1.init" Content-Type: text/plain type = join matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/join1.def" Content-Type: text/plain sopflags sopflags = comment "" position -66.2564 16.1507 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 transform5 1 1 "input1" } inputs { 0 transform5 0 1 } stat { create 1622495435 modify 1623099565 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/join1.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) blend [ 0 locks=0 ] ( "off" ) tolerance [ 0 locks=0 ] ( 0 ) bias [ 0 locks=0 ] ( 0 ) knotmult [ 0 locks=0 ] ( "off" ) proximity [ 0 locks=0 ] ( "on" ) dir [ 0 locks=0 ] ( "ujoin" ) joinop [ 0 locks=0 ] ( "all" ) inc [ 0 locks=0 ] ( 2 ) loop [ 0 locks=0 ] ( "off" ) prim [ 0 locks=0 ] ( "off" ) onlyconnected [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/join1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polyextrude1.init" Content-Type: text/plain type = polyextrude::2.0 matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polyextrude1.def" Content-Type: text/plain sopflags sopflags = comment "" position -64.2564 15.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 join1 1 1 "input1" } inputs { 0 join1 0 1 } stat { create 1622495535 modify 1623099565 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polyextrude1.chn" Content-Type: text/plain { channel dist { lefttype = extend righttype = extend default = 2 flags = 0 segment { length = 0 value = 2 2 expr = sqrt(2) } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polyextrude1.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 autoscope=0 ] ( "" ) splittype [ 0 locks=0 autoscope=0 ] ( "components" ) usesplitgroup [ 0 locks=0 autoscope=0 ] ( "off" ) splitgroup [ 0 locks=0 autoscope=0 ] ( "" ) extrusionmode [ 0 locks=0 autoscope=0 ] ( "pointnormal" ) ptnormalsrc [ 0 locks=0 autoscope=0 ] ( "precompute" ) ptnormalattrib [ 0 locks=0 autoscope=0 ] ( N ) dist [ 8 locks=0 autoscope=0 ] ( [ dist 1.4142135623730951 ] ) inset [ 0 locks=0 autoscope=0 ] ( 0 ) twist [ 0 locks=0 autoscope=0 ] ( 0 ) divs [ 0 locks=0 autoscope=0 ] ( 2 ) spinetype [ 0 locks=0 autoscope=0 ] ( "straight" ) stdswitcher [ 0 locks=0 autoscope=0 ] ( 2 2 2 ) xformsection [ 0 locks=0 autoscope=0 ] ( 0 ) xformfront [ 0 locks=0 autoscope=0 ] ( "off" ) xformspace [ 0 locks=0 autoscope=0 ] ( "local" ) rst [ 0 locks=0 autoscope=0 ] ( "srt" ) xyz [ 0 locks=0 autoscope=0 ] ( "xyz" ) translate [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) rotate [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) scale [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) shear [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) pivotxformsection [ 0 locks=0 autoscope=0 ] ( 0 ) pivot [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) pivotrotate [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) prexformsection [ 0 locks=0 autoscope=0 ] ( 0 ) prexform_rst [ 0 locks=0 autoscope=0 ] ( "srt" ) prexform_xyz [ 0 locks=0 autoscope=0 ] ( "xyz" ) prexform_translate [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) prexform_rotate [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) prexform_scale [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) outputsection [ 0 locks=0 autoscope=0 ] ( 0 ) outputfront [ 0 locks=0 autoscope=0 ] ( "on" ) outputfrontgrp [ 0 locks=0 autoscope=0 ] ( "off" ) frontgrp [ 0 locks=0 autoscope=0 ] ( extrudeFront ) outputback [ 0 locks=0 autoscope=0 ] ( "off" ) outputbackgrp [ 0 locks=0 autoscope=0 ] ( "off" ) backgrp [ 0 locks=0 autoscope=0 ] ( extrudeBack ) outputside [ 0 locks=0 autoscope=0 ] ( "on" ) outputsidegrp [ 0 locks=0 autoscope=0 ] ( "off" ) sidegrp [ 0 locks=0 autoscope=0 ] ( extrudeSide ) outputfrontseamgrp [ 0 locks=0 autoscope=0 ] ( "off" ) frontseamgrp [ 0 locks=0 autoscope=0 ] ( extrudeFrontSeam ) outputbackseamgrp [ 0 locks=0 autoscope=0 ] ( "off" ) backseamgrp [ 0 locks=0 autoscope=0 ] ( extrudeBackSeam ) preservegroups [ 0 locks=0 autoscope=0 ] ( "on" ) insettingsection [ 0 locks=0 autoscope=0 ] ( 0 ) limitinset [ 0 locks=0 autoscope=0 ] ( "on" ) commonlimit [ 0 locks=0 autoscope=0 ] ( "on" ) normalsection [ 0 locks=0 autoscope=0 ] ( 0 ) addvertexnomrals [ 0 locks=0 autoscope=0 ] ( "off" ) cuspangle [ 0 locks=0 autoscope=0 ] ( 60 ) cuspfront [ 0 locks=0 autoscope=0 ] ( "on" ) cuspback [ 0 locks=0 autoscope=0 ] ( "on" ) uvssection [ 0 locks=0 autoscope=0 ] ( 0 ) genuvs [ 0 locks=0 autoscope=0 ] ( "on" ) uvstyle [ 0 locks=0 autoscope=0 ] ( "proprtional" ) uvscaling [ 0 locks=0 autoscope=0 ] ( "matchuv" ) shapecontrolsection [ 0 locks=0 autoscope=0 ] ( 0 ) frontmagnitude [ 0 locks=0 autoscope=0 ] ( 1 ) backmagnitude [ 0 locks=0 autoscope=0 ] ( 1 ) frontstiffness [ 0 locks=0 autoscope=0 ] ( 0 ) backstiffness [ 0 locks=0 autoscope=0 ] ( 0 ) interpolation [ 0 locks=0 autoscope=0 ] ( "rotatingframe" ) spacing [ 0 locks=0 autoscope=0 ] ( "arclengthuniform" ) externalspinesection [ 0 locks=0 autoscope=0 ] ( 0 ) reversespinedirection [ 0 locks=0 autoscope=0 ] ( "off" ) axialrotation [ 0 locks=0 autoscope=0 ] ( 0 ) frontblend [ 0 locks=0 autoscope=0 ] ( 0.10000000000000001 ) backblend [ 0 locks=0 autoscope=0 ] ( 0.10000000000000001 ) thicknesssection [ 0 locks=0 autoscope=0 ] ( 0 ) thicknessscale [ 0 locks=0 autoscope=0 ] ( 1 ) usethicknessattrib [ 0 locks=0 autoscope=0 ] ( "on" ) thicknessattrib [ 0 locks=0 autoscope=0 ] ( thickness ) usethicknessramp [ 0 locks=0 autoscope=0 ] ( "on" ) thicknessramp [ 0 locks=0 autoscope=0 ] ( 2 ) twistsection [ 0 locks=0 autoscope=0 ] ( 0 ) usetwistattrib [ 0 locks=0 autoscope=0 ] ( "on" ) twistattrib [ 0 locks=0 autoscope=0 ] ( twist ) usetwistramp [ 0 locks=0 autoscope=0 ] ( "on" ) twistramp [ 0 locks=0 autoscope=0 ] ( 2 ) twistscale [ 0 locks=0 autoscope=0 ] ( 180 ) localattribs [ 0 locks=0 autoscope=0 ] ( 0 ) uselocalzscaleattrib [ 0 locks=0 autoscope=0 ] ( "off" ) localzscaleattrib [ 0 locks=0 autoscope=0 ] ( zscale ) uselocalinsetscaleattrib [ 0 locks=0 autoscope=0 ] ( "off" ) localinsetscaleattrib [ 0 locks=0 autoscope=0 ] ( insetscale ) uselocaltwistattrib [ 0 locks=0 autoscope=0 ] ( "off" ) localtwistscaleattrib [ 0 locks=0 autoscope=0 ] ( twistscale ) uselocaldivsattrib [ 0 locks=0 autoscope=0 ] ( "off" ) locadivscaleattrib [ 0 locks=0 autoscope=0 ] ( divsscale ) localframeattribs [ 0 locks=0 autoscope=0 ] ( 0 ) uselocalxattrib [ 0 locks=0 autoscope=0 ] ( "off" ) localxattrib [ 0 locks=0 autoscope=0 ] ( localx ) uselocalzattirb [ 0 locks=0 autoscope=0 ] ( "off" ) localzattirb [ 0 locks=0 autoscope=0 ] ( localz ) uselocalctrattrib [ 0 locks=0 autoscope=0 ] ( "off" ) localctrattrib [ 0 locks=0 autoscope=0 ] ( localctr ) thicknessramp1pos [ 0 locks=0 autoscope=0 ] ( 0 ) thicknessramp1value [ 0 locks=0 autoscope=0 ] ( 1 ) thicknessramp1interp [ 0 locks=0 autoscope=0 ] ( "catmull-rom" ) thicknessramp2pos [ 0 locks=0 autoscope=0 ] ( 1 ) thicknessramp2value [ 0 locks=0 autoscope=0 ] ( 1 ) thicknessramp2interp [ 0 locks=0 autoscope=0 ] ( "catmull-rom" ) twistramp1pos [ 0 locks=0 autoscope=0 ] ( 0 ) twistramp1value [ 0 locks=0 autoscope=0 ] ( 0.5 ) twistramp1interp [ 0 locks=0 autoscope=0 ] ( "catmull-rom" ) twistramp2pos [ 0 locks=0 autoscope=0 ] ( 1 ) twistramp2value [ 0 locks=0 autoscope=0 ] ( 0.5 ) twistramp2interp [ 0 locks=0 autoscope=0 ] ( "catmull-rom" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polyextrude1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform9.init" Content-Type: text/plain type = xform matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform9.def" Content-Type: text/plain sopflags sopflags = comment "" position -64.2564 14.0756 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 polyextrude1 1 1 "input1" } inputs { 0 polyextrude1 0 1 } stat { create 1622495589 modify 1623099565 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform9.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 -1 ) r [ 0 locks=0 ] ( 90 0 -45 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 0 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) addattrib [ 0 locks=0 ] ( "off" ) outputattrib [ 0 locks=0 ] ( xform ) outputmerge [ 0 locks=0 ] ( "post" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform9.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror5.init" Content-Type: text/plain type = mirror matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror5.def" Content-Type: text/plain sopflags sopflags = comment "" position -64.9449 12.8056 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 transform9 1 1 "input1" } inputs { 0 transform9 0 1 } stat { create 1622495650 modify 1623099565 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror5.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) origin [ 0 locks=0 ] ( 0 0 0 ) dist [ 0 locks=0 ] ( 0 ) dir [ 0 locks=0 ] ( 1 0 0 ) reversenml [ 0 locks=0 ] ( "reverse" ) keepOriginal [ 0 locks=0 ] ( "on" ) consolidatepts [ 0 locks=0 ] ( "on" ) consolidatetol [ 0 locks=0 ] ( 0 ) createoutputgroup [ 0 locks=0 ] ( "off" ) outputgroup [ 0 locks=0 ] ( mirror ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror5.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/material1.init" Content-Type: text/plain type = material matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/material1.def" Content-Type: text/plain sopflags sopflags = comment "" position -68.7564 7.94587 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 merge12 3 1 "input1" } inputs { 0 merge12 0 1 } stat { create 1622495734 modify 1623099565 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/material1.parm" Content-Type: text/plain { version 0.8 style [ 0 locks=0 ] ( primitive ) uselabels [ 0 locks=0 ] ( "uselabels" ) createstylesheets [ 0 locks=0 ] ( "off" ) fullpath [ 0 locks=0 ] ( "on" ) num_materials [ 0 locks=0 ] ( 1 ) group1 [ 0 locks=0 ] ( "" ) shop_materialpath1 [ 0 locks=0 ] ( /shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O ) localvar1 [ 0 locks=0 ] ( "off" ) mergeoverride1 [ 0 locks=0 ] ( "off" ) num_local1 [ 0 locks=0 ] ( 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/material1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O3.init" Content-Type: text/plain type = box matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O3.def" Content-Type: text/plain sopflags sopflags = comment "" position -80.495 34.845 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1507930633 modify 1623772736 author Nick@NICK-TR access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O3.parm" Content-Type: text/plain { version 0.8 type [ 0 locks=0 ] ( "poly" ) surftype [ 0 locks=0 ] ( "quads" ) consolidatepts [ 0 locks=0 ] ( "on" ) size [ 0 locks=0 ] ( 1 1 1 ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 8 locks=0 ] ( 1 ) divrate [ 0 locks=0 ] ( 4 4 4 ) orderrate [ 0 locks=0 ] ( 4 4 4 ) dodivs [ 0 locks=0 ] ( "off" ) divs [ 0 locks=0 ] ( 3 3 3 ) rebar [ 0 locks=0 ] ( "off" ) orientedbbox [ 0 locks=0 ] ( "off" ) vertexnormals [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O3.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O3.init" Content-Type: text/plain type = subdivide matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O3.def" Content-Type: text/plain sopflags sopflags = comment "" position -80.495 33.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O3 0 1 "input1" } inputs { 0 O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O3 0 1 } stat { create 1507930636 modify 1623869490 author Nick@NICK-TR access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O3.chn" Content-Type: text/plain { channel iterations { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O/O_SNOISIVID_O_DIVISIONS_O\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O3.parm" Content-Type: text/plain { version 0.8 subdivide [ 0 locks=0 ] ( "" ) creases [ 0 locks=0 ] ( "" ) algorithm [ 0 locks=0 ] ( "houdini" ) iterations [ 8 locks=0 ] ( [ iterations 4 ] ) overridecrease [ 0 locks=0 ] ( "off" ) creaseweight [ 0 locks=0 ] ( 10 ) outputcrease [ 0 locks=0 ] ( "off" ) outcreasegroup [ 0 locks=0 ] ( creases ) closeholes [ 0 locks=0 ] ( "pull" ) surroundpoly [ 0 locks=0 ] ( "edges" ) bias [ 0 locks=0 ] ( 1 ) updatenmls [ 0 locks=0 ] ( "on" ) smoothvertex [ 0 locks=0 ] ( "on" ) consisttopology [ 0 locks=0 ] ( "off" ) linearcreases [ 0 locks=0 ] ( "off" ) buildpolysoups [ 0 locks=0 ] ( "off" ) indepcurves [ 0 locks=0 ] ( "off" ) removeholes [ 0 locks=0 ] ( "on" ) vtxboundary [ 0 locks=0 ] ( "corner" ) fvarlinear [ 0 locks=0 ] ( "corner1" ) creasemethod [ 0 locks=0 ] ( "uniform" ) trianglesubd [ 0 locks=0 ] ( "catclark" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O3.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle7.init" Content-Type: text/plain type = circle matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle7.def" Content-Type: text/plain sopflags sopflags = comment "" position -79.495 34.845 connectornextid 1 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1621143112 modify 1623772736 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle7.chn" Content-Type: text/plain { channel divs { lefttype = extend righttype = extend default = 12 flags = 0 segment { length = 0 value = 12 12 expr = "pow(2, ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O/O_SNOISIVID_O_DIVISIONS_O\")+2 )" } } channel rady { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } } channel radx { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/2 } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle7.parm" Content-Type: text/plain { version 0.8 type [ 0 locks=0 ] ( "poly" ) orient [ 0 locks=0 ] ( "xy" ) rad [ 8 locks=0 ] ( [ radx 0.5 ] [ rady 0.5 ] ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) order [ 0 locks=0 ] ( 4 ) divs [ 8 locks=0 ] ( [ divs 8 ] ) arc [ 0 locks=0 ] ( "openarc" ) angle [ 0 locks=0 ] ( 0 360 ) imperfect [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle7.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge13.init" Content-Type: text/plain type = merge matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge13.def" Content-Type: text/plain sopflags sopflags = comment "" position -79.995 9.345 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 3 polydoctor20 1 1 "input1" 0 circle7 0 1 "input2" } inputs { 0 polydoctor20 0 1 1 circle7 0 1 } stat { create 1621143119 modify 1623772740 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge13.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge13.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge14.init" Content-Type: text/plain type = merge matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge14.def" Content-Type: text/plain sopflags sopflags = comment "" position -80.995 17.345 connectornextid 7 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 3 transform14 1 1 "input1" 1 transform16 1 1 "input2" 0 transform17 1 1 "input3" 4 transform18 1 1 "input4" 6 transform19 1 1 "input5" 5 switch_inputs 0 1 "input6" } inputs { 0 transform14 0 1 1 transform16 0 1 2 transform17 0 1 3 transform18 0 1 4 transform19 0 1 5 switch_inputs 0 1 } stat { create 1621148212 modify 1623772736 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge14.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge14.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/foreach_end2.init" Content-Type: text/plain type = block_end matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/foreach_end2.def" Content-Type: text/plain sopflags sopflags = comment "" position -80.995 16.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 merge14 2 1 "input1" } inputs { 0 merge14 0 1 } stat { create 1621148305 modify 1623772736 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/foreach_end2.parm" Content-Type: text/plain { version 0.8 itermethod [ 0 locks=0 ] ( "auto" ) method [ 0 locks=0 ] ( "merge" ) iterations [ 0 locks=0 ] ( 10 ) startvalue [ 0 locks=0 ] ( 1 ) increment [ 0 locks=0 ] ( 1 ) class [ 0 locks=0 ] ( "primitive" ) useattrib [ 0 locks=0 ] ( "off" ) attrib [ 0 locks=0 ] ( "" ) usemaxiter [ 0 locks=0 ] ( "off" ) maxiter [ 0 locks=0 ] ( 10 ) blockpath [ 0 locks=0 ] ( ../foreach_begin2 ) templatepath [ 0 locks=0 ] ( ../foreach_begin2 ) resetcookpass [ 0 locks=0 ] ( 0 ) dosinglepass [ 0 locks=0 ] ( "off" ) singlepass [ 0 locks=0 ] ( 0 ) stopcondition [ 0 locks=0 ] ( 0 ) multithread [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/foreach_end2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/foreach_begin2.init" Content-Type: text/plain type = block_begin matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/foreach_begin2.def" Content-Type: text/plain sopflags sopflags = comment "" position -80.995 23.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 1 polydoctor17 1 1 "input1" } inputs { 0 polydoctor17 0 1 } stat { create 1621148305 modify 1624867916 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/foreach_begin2.parm" Content-Type: text/plain { version 0.8 method [ 0 locks=0 ] ( "piece" ) blockpath [ 0 locks=0 ] ( ../foreach_end2 ) resetcookpass [ 0 locks=0 ] ( 0 ) createmetablock [ 0 locks=0 ] ( 0 ) label1 [ 0 locks=0 ] ( "iteration, numiterations, value, ivalue" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/foreach_begin2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_end2.init" Content-Type: text/plain type = block_end matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_end2.def" Content-Type: text/plain sopflags sopflags = comment "" position -80.495 12.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 merge15 1 1 "input1" } inputs { 0 merge15 0 1 } stat { create 1621148371 modify 1623772740 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_end2.chn" Content-Type: text/plain { channel iterations { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O/O_SDAERPS_O_SPREADS_O\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_end2.parm" Content-Type: text/plain { version 0.8 itermethod [ 0 locks=0 ] ( "count" ) method [ 0 locks=0 ] ( "feedback" ) iterations [ 8 locks=0 ] ( [ iterations 0 ] ) startvalue [ 0 locks=0 ] ( 1 ) increment [ 0 locks=0 ] ( 1 ) class [ 0 locks=0 ] ( "point" ) useattrib [ 0 locks=0 ] ( "on" ) attrib [ 0 locks=0 ] ( "" ) usemaxiter [ 0 locks=0 ] ( "off" ) maxiter [ 0 locks=0 ] ( 10 ) blockpath [ 0 locks=0 ] ( ../repeat_begin2 ) templatepath [ 0 locks=0 ] ( "" ) resetcookpass [ 0 locks=0 ] ( 0 ) dosinglepass [ 0 locks=0 ] ( "off" ) singlepass [ 0 locks=0 ] ( 0 ) stopcondition [ 0 locks=0 ] ( 0 ) multithread [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_end2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_begin2.init" Content-Type: text/plain type = block_begin matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_begin2.def" Content-Type: text/plain sopflags sopflags = comment "" position -80.995 26.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 1 transform13 1 1 "input1" } inputs { 0 transform13 0 1 } stat { create 1621148371 modify 1624867916 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_begin2.parm" Content-Type: text/plain { version 0.8 method [ 0 locks=0 ] ( "feedback" ) blockpath [ 0 locks=0 ] ( ../repeat_end2 ) resetcookpass [ 0 locks=0 ] ( 0 ) createmetablock [ 0 locks=0 ] ( 0 ) label1 [ 0 locks=0 ] ( "iteration, numiterations, value, ivalue" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_begin2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge15.init" Content-Type: text/plain type = merge matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge15.def" Content-Type: text/plain sopflags sopflags = comment "" position -80.495 13.345 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 polydoctor19 1 1 "input1" 2 transform13 1 1 "input2" } inputs { 0 polydoctor19 0 1 1 transform13 0 1 } stat { create 1621168465 modify 1623772740 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge15.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge15.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_LAIRETAM_O_MATERIAL_2_O.init" Content-Type: text/plain type = material matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_LAIRETAM_O_MATERIAL_2_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -79.995 0.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 normal1 1 1 "input1" } inputs { 0 normal1 0 1 } stat { create 1622037817 modify 1623772740 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_LAIRETAM_O_MATERIAL_2_O.parm" Content-Type: text/plain { version 0.8 style [ 0 locks=0 ] ( detail ) uselabels [ 0 locks=0 ] ( "uselabels" ) createstylesheets [ 0 locks=0 ] ( "on" ) fullpath [ 0 locks=0 ] ( "on" ) num_materials [ 0 locks=0 ] ( 1 ) group1 [ 0 locks=0 ] ( "" ) shop_materialpath1 [ 0 locks=0 ] ( /shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O ) localvar1 [ 0 locks=0 ] ( "off" ) mergeoverride1 [ 0 locks=0 ] ( "off" ) num_local1 [ 0 locks=0 ] ( 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_LAIRETAM_O_MATERIAL_2_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/vertex2.init" Content-Type: text/plain type = vertex matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/vertex2.def" Content-Type: text/plain sopflags sopflags = comment "" position -79.995 8.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 merge13 2 1 "input1" } inputs { 0 merge13 0 1 } stat { create 1622271974 modify 1623772740 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/vertex2.chn" Content-Type: text/plain { channel diffr { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = @Cd.r } } channel diffg { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = @Cd.g } } channel diffb { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = @Cd.b } } channel alpha { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = @Alpha } } channel mapu { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = @uv.x } } channel mapv { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = @uv.y } } channel mapw { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = @uv.z } } channel crease { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = @creaseweight } } channel normalx { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = @N.x } } channel normaly { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = @N.y } } channel normalz { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = @N.z } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/vertex2.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) doclr [ 0 locks=0 ] ( "off" ) diff [ 8 locks=0 ] ( [ diffr 0 ] [ diffg 0 ] [ diffb 0 ] ) doalpha [ 0 locks=0 ] ( "off" ) alpha [ 8 locks=0 ] ( [ alpha 0 ] ) douvw [ 0 locks=0 ] ( "off" ) map [ 8 locks=0 ] ( [ mapu 0 ] [ mapv 0 ] [ mapw 0 ] ) docrease [ 0 locks=0 ] ( "remove" ) crease [ 8 locks=0 ] ( [ crease 0 ] ) donormal [ 0 locks=0 ] ( "cusp" ) normal [ 8 locks=0 ] ( [ normalx 0 ] [ normaly 0 ] [ normalz 0 ] ) angle [ 0 locks=0 ] ( 45 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/vertex2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform13.init" Content-Type: text/plain type = xform matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform13.def" Content-Type: text/plain sopflags sopflags = comment "" position -80.495 27.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 pack7 1 1 "input1" } inputs { 0 pack7 0 1 } stat { create 1621163882 modify 1623772736 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform13.chn" Content-Type: text/plain { channel scale { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 1/3 } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform13.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 8 locks=0 ] ( [ scale 0.33333333333333331 ] ) parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) p [ 8 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 0 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) addattrib [ 0 locks=0 ] ( "off" ) outputattrib [ 0 locks=0 ] ( xform ) outputmerge [ 0 locks=0 ] ( "post" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform13.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform14.init" Content-Type: text/plain type = xform matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform14.def" Content-Type: text/plain sopflags sopflags = comment "" position -87.495 20.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 polydoctor18 1 1 "input1" } inputs { 0 polydoctor18 0 1 } stat { create 1621163882 modify 1623772736 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform14.chn" Content-Type: text/plain { channel py { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = (ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/1/2) } } channel scale { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 1/3 } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform14.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "trs" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 8 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 8 locks=0 ] ( [ scale 0.33333333333333331 ] ) parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) p [ 8 locks=0 ] ( 0 [ py 0.5 ] 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 0 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) addattrib [ 0 locks=0 ] ( "off" ) outputattrib [ 0 locks=0 ] ( xform ) outputmerge [ 0 locks=0 ] ( "post" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform14.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform16.init" Content-Type: text/plain type = xform matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform16.def" Content-Type: text/plain sopflags sopflags = comment "" position -86.495 20.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 polydoctor18 1 1 "input1" } inputs { 0 polydoctor18 0 1 } stat { create 1621163882 modify 1623772736 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform16.chn" Content-Type: text/plain { channel py { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = -(ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/1/2) } } channel scale { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 1/3 } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform16.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "trs" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 8 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 8 locks=0 ] ( [ scale 0.33333333333333331 ] ) parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) p [ 8 locks=0 ] ( 0 [ py -0.5 ] 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 0 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) addattrib [ 0 locks=0 ] ( "off" ) outputattrib [ 0 locks=0 ] ( xform ) outputmerge [ 0 locks=0 ] ( "post" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform16.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform17.init" Content-Type: text/plain type = xform matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform17.def" Content-Type: text/plain sopflags sopflags = comment "" position -85.495 20.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 polydoctor18 1 1 "input1" } inputs { 0 polydoctor18 0 1 } stat { create 1621163882 modify 1623772736 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform17.chn" Content-Type: text/plain { channel scale { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 1/3 } } channel px { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = (ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/1/2) } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform17.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "trs" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 8 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 8 locks=0 ] ( [ scale 0.33333333333333331 ] ) parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) p [ 8 locks=0 ] ( [ px 0.5 ] 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 0 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) addattrib [ 0 locks=0 ] ( "off" ) outputattrib [ 0 locks=0 ] ( xform ) outputmerge [ 0 locks=0 ] ( "post" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform17.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform18.init" Content-Type: text/plain type = xform matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform18.def" Content-Type: text/plain sopflags sopflags = comment "" position -84.495 20.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 polydoctor18 1 1 "input1" } inputs { 0 polydoctor18 0 1 } stat { create 1621163882 modify 1623772736 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform18.chn" Content-Type: text/plain { channel scale { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 1/3 } } channel px { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = -(ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/1/2) } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform18.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "trs" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 8 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 8 locks=0 ] ( [ scale 0.33333333333333331 ] ) parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) p [ 8 locks=0 ] ( [ px -0.5 ] 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 0 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) addattrib [ 0 locks=0 ] ( "off" ) outputattrib [ 0 locks=0 ] ( xform ) outputmerge [ 0 locks=0 ] ( "post" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform18.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform19.init" Content-Type: text/plain type = xform matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform19.def" Content-Type: text/plain sopflags sopflags = comment "" position -83.495 20.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 polydoctor18 1 1 "input1" } inputs { 0 polydoctor18 0 1 } stat { create 1621163882 modify 1623772736 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform19.chn" Content-Type: text/plain { channel scale { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 1/3 } } channel pz { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = (ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/1/2) } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform19.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "trs" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 8 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 8 locks=0 ] ( [ scale 0.33333333333333331 ] ) parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) p [ 8 locks=0 ] ( 0 0 [ pz 0.5 ] ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 0 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) addattrib [ 0 locks=0 ] ( "off" ) outputattrib [ 0 locks=0 ] ( xform ) outputmerge [ 0 locks=0 ] ( "post" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform19.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform20.init" Content-Type: text/plain type = xform matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform20.def" Content-Type: text/plain sopflags sopflags = comment "" position -82.495 20.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 polydoctor18 1 1 "input1" } inputs { 0 polydoctor18 0 1 } stat { create 1621163882 modify 1623772736 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform20.chn" Content-Type: text/plain { channel scale { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 1/3 } } channel pz { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = -(ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/1/2) } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform20.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "trs" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 8 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 8 locks=0 ] ( [ scale 0.33333333333333331 ] ) parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) p [ 8 locks=0 ] ( 0 0 [ pz -0.5 ] ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 0 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) addattrib [ 0 locks=0 ] ( "off" ) outputattrib [ 0 locks=0 ] ( xform ) outputmerge [ 0 locks=0 ] ( "post" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform20.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack7.init" Content-Type: text/plain type = pack matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack7.def" Content-Type: text/plain sopflags sopflags = comment "" position -80.495 28.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O3 1 1 "input1" } inputs { 0 O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O3 0 1 } stat { create 1622717672 modify 1623772736 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack7.parm" Content-Type: text/plain { version 0.8 viewportlod [ 0 locks=0 ] ( "full" ) createpath [ 0 locks=0 ] ( "on" ) path [ 0 locks=0 ] ( op:`opfullpath('.')` ) packbyname [ 0 locks=0 ] ( "off" ) nameattribute [ 0 locks=0 ] ( name ) packedfragments [ 0 locks=0 ] ( "on" ) pivot [ 0 locks=0 ] ( "centroid" ) transfer_attributes [ 0 locks=0 ] ( "" ) transfer_groups [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack7.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip14.init" Content-Type: text/plain type = clip matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip14.def" Content-Type: text/plain sopflags sopflags = comment "" position -79.995 6.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 unpack1 1 1 "input1" } inputs { 0 unpack1 0 1 } stat { create 1622718813 modify 1623772740 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip14.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) clipop [ 0 locks=0 ] ( "above" ) origin [ 0 locks=0 ] ( 0 0 0 ) dist [ 0 locks=0 ] ( 0 ) dir [ 0 locks=0 ] ( 0 1 0 ) newg [ 0 locks=0 ] ( "off" ) above [ 0 locks=0 ] ( above_plane ) below [ 0 locks=0 ] ( below_plane ) clippts [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip14.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/unpack1.init" Content-Type: text/plain type = unpack matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/unpack1.def" Content-Type: text/plain sopflags sopflags = comment "" position -79.995 7.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 vertex2 1 1 "input1" } inputs { 0 vertex2 0 1 } stat { create 1622718826 modify 1623772740 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/unpack1.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) limit_iterations [ 0 locks=0 ] ( "on" ) iterations [ 0 locks=0 ] ( 1 ) detail_attributes [ 0 locks=0 ] ( "detail" ) transfer_attributes [ 0 locks=0 ] ( "" ) transfer_groups [ 0 locks=0 ] ( "" ) apply_style_sheets [ 0 locks=0 ] ( "off" ) scene_style_sheet [ 0 locks=0 ] ( "" ) obj_style_sheet [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/unpack1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip15.init" Content-Type: text/plain type = clip matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip15.def" Content-Type: text/plain sopflags sopflags = comment "" position -79.995 5.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 clip14 1 1 "input1" } inputs { 0 clip14 0 1 } stat { create 1622718813 modify 1623772740 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip15.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) clipop [ 0 locks=0 ] ( "above" ) origin [ 0 locks=0 ] ( 0 0 0 ) dist [ 0 locks=0 ] ( 0 ) dir [ 0 locks=0 ] ( 1 0 0 ) newg [ 0 locks=0 ] ( "off" ) above [ 0 locks=0 ] ( above_plane ) below [ 0 locks=0 ] ( below_plane ) clippts [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip15.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip17.init" Content-Type: text/plain type = clip matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip17.def" Content-Type: text/plain sopflags sopflags = comment "" position -79.995 4.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 clip15 1 1 "input1" } inputs { 0 clip15 0 1 } stat { create 1622718813 modify 1623772740 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip17.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) clipop [ 0 locks=0 ] ( "above" ) origin [ 0 locks=0 ] ( 0 0 0 ) dist [ 0 locks=0 ] ( 0 ) dir [ 0 locks=0 ] ( -1 1 0 ) newg [ 0 locks=0 ] ( "off" ) above [ 0 locks=0 ] ( above_plane ) below [ 0 locks=0 ] ( below_plane ) clippts [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip17.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip18.init" Content-Type: text/plain type = clip matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip18.def" Content-Type: text/plain sopflags sopflags = comment "" position -80.495 32.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O3 1 1 "input1" } inputs { 0 O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O3 0 1 } stat { create 1622718813 modify 1623772736 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip18.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) clipop [ 0 locks=0 ] ( "above" ) origin [ 0 locks=0 ] ( 0 0 0 ) dist [ 0 locks=0 ] ( 0 ) dir [ 0 locks=0 ] ( 0 0 1 ) newg [ 0 locks=0 ] ( "off" ) above [ 0 locks=0 ] ( above_plane ) below [ 0 locks=0 ] ( below_plane ) clippts [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip18.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/normal1.init" Content-Type: text/plain type = normal matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/normal1.def" Content-Type: text/plain sopflags sopflags = comment "" position -79.995 1.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 polydoctor21 1 1 "input1" } inputs { 0 polydoctor21 0 1 } stat { create 1622831676 modify 1623772740 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/normal1.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) overridenormal [ 0 locks=0 ] ( "off" ) normalattrib [ 0 locks=0 ] ( N ) construct [ 0 locks=0 ] ( 0 ) docompute [ 0 locks=0 ] ( "on" ) type [ 0 locks=0 ] ( "typevertex" ) cuspangle [ 0 locks=0 ] ( 45 ) method [ 0 locks=0 ] ( 1 ) origifzero [ 0 locks=0 ] ( "off" ) modify [ 0 locks=0 ] ( 0 ) normalize [ 0 locks=0 ] ( "off" ) reverse [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/normal1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor16.init" Content-Type: text/plain type = polydoctor matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor16.def" Content-Type: text/plain sopflags sopflags = comment "" position -81.495 30.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 fuse2 1 1 "input1" } inputs { 0 fuse2 0 1 } stat { create 1622802028 modify 1623772736 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor16.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) maxpasses [ 0 locks=0 ] ( 65536 ) randomseed [ 0 locks=0 ] ( 1 ) stdswitcher [ 0 locks=0 ] ( 0 0 0 0 0 ) illformed [ 0 locks=0 ] ( "mark" ) manyedges [ 0 locks=0 ] ( "mark" ) nonconvex [ 0 locks=0 ] ( "mark" ) overlapping [ 0 locks=0 ] ( "repair" ) pairoverlaps [ 0 locks=0 ] ( "off" ) intersect [ 0 locks=0 ] ( "mark" ) thickness [ 0 locks=0 ] ( 0 ) glosmallarea [ 0 locks=0 ] ( "mark" ) gloareathres [ 0 locks=0 ] ( 0 ) locsmallarea [ 0 locks=0 ] ( "mark" ) locareathres [ 0 locks=0 ] ( 0 ) nonuni [ 0 locks=0 ] ( "mark" ) unithres [ 0 locks=0 ] ( 0 ) glosmalledge [ 0 locks=0 ] ( "mark" ) gloedgethres [ 0 locks=0 ] ( 0 ) locsmalledge [ 0 locks=0 ] ( "mark" ) locedgethres [ 0 locks=0 ] ( 0 ) disconnectpt [ 0 locks=0 ] ( "mark" ) nonmanifoldpt [ 0 locks=0 ] ( "ignore" ) ignorewindings [ 0 locks=0 ] ( "off" ) preferlargeangles [ 0 locks=0 ] ( "off" ) vismaxmanifold [ 0 locks=0 ] ( "on" ) exportmanifoldnumbers [ 0 locks=0 ] ( "off" ) fixwindings [ 0 locks=0 ] ( "off" ) deletesmallmanifolds [ 0 locks=0 ] ( "off" ) smallmanifoldsize [ 0 locks=0 ] ( 0 ) usevalidpoly [ 0 locks=0 ] ( "on" ) validpoly [ 0 locks=0 ] ( valid_poly ) userepairedpoly [ 0 locks=0 ] ( "on" ) repairedpoly [ 0 locks=0 ] ( repaired_poly ) usevalidpts [ 0 locks=0 ] ( "on" ) validpts [ 0 locks=0 ] ( valid_pt ) usemodifiedpts [ 0 locks=0 ] ( "on" ) modifiedpts [ 0 locks=0 ] ( modified_pt ) creategrps [ 0 locks=0 ] ( "off" ) visinvalidpts [ 0 locks=0 ] ( "on" ) visinvalidptsfg [ 8 locks=0 ] ( 1 0 0 ) visrepairedpts [ 0 locks=0 ] ( "on" ) visrepairedptsfg [ 0 locks=0 ] ( 0 1 1 ) visinvalidpolys [ 0 locks=0 ] ( "on" ) visinvalidpolysfg [ 0 locks=0 ] ( 1 0 0 ) visrepairedpolys [ 0 locks=0 ] ( "on" ) visrepairedpolysfg [ 0 locks=0 ] ( 0 1 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor16.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse2.init" Content-Type: text/plain type = fuse matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse2.def" Content-Type: text/plain sopflags sopflags = comment "" position -81.495 31.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 clip18 1 1 "input1" } inputs { 0 clip18 0 1 } stat { create 1622817088 modify 1623772736 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse2.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 autoscope=0 ] ( "" ) switcher [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) usedist [ 0 locks=0 autoscope=0 ] ( "on" ) dist [ 0 locks=0 autoscope=0 ] ( 0 ) deldegen [ 0 locks=0 autoscope=0 ] ( "on" ) keepunusedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) keepconsolidatedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) grouppropagation [ 0 locks=0 autoscope=0 ] ( "union" ) snapswitcher [ 0 locks=0 autoscope=0 ] ( 0 0 ) snaptype [ 0 locks=0 autoscope=0 ] ( "average" ) tol3d [ 0 locks=0 autoscope=0 ] ( 0 ) snappointpos [ 0 locks=0 autoscope=0 ] ( "on" ) snappointattribs [ 0 locks=0 autoscope=0 ] ( "on" ) pointattribnames [ 0 locks=0 autoscope=0 ] ( "" ) gridtype [ 0 locks=0 autoscope=0 ] ( "spacing" ) gridspacing [ 0 locks=0 autoscope=0 ] ( 0.10000000000000001 0.10000000000000001 0.10000000000000001 ) gridlines [ 0 locks=0 autoscope=0 ] ( 10 10 10 ) gridpow2 [ 0 locks=0 autoscope=0 ] ( 3 3 3 ) gridoffset [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) gridround [ 0 locks=0 autoscope=0 ] ( "nearest" ) gridtol [ 0 locks=0 autoscope=0 ] ( 10 ) updatenml [ 0 locks=0 autoscope=0 ] ( "on" ) accurate [ 0 locks=0 autoscope=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor17.init" Content-Type: text/plain type = polydoctor matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor17.def" Content-Type: text/plain sopflags sopflags = comment "" position -81.995 24.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 fuse3 1 1 "input1" } inputs { 0 fuse3 0 1 } stat { create 1622802028 modify 1623772736 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor17.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) maxpasses [ 0 locks=0 ] ( 65536 ) randomseed [ 0 locks=0 ] ( 1 ) stdswitcher [ 0 locks=0 ] ( 0 0 0 0 0 ) illformed [ 0 locks=0 ] ( "mark" ) manyedges [ 0 locks=0 ] ( "mark" ) nonconvex [ 0 locks=0 ] ( "mark" ) overlapping [ 0 locks=0 ] ( "repair" ) pairoverlaps [ 0 locks=0 ] ( "off" ) intersect [ 0 locks=0 ] ( "mark" ) thickness [ 0 locks=0 ] ( 0 ) glosmallarea [ 0 locks=0 ] ( "mark" ) gloareathres [ 0 locks=0 ] ( 0 ) locsmallarea [ 0 locks=0 ] ( "mark" ) locareathres [ 0 locks=0 ] ( 0 ) nonuni [ 0 locks=0 ] ( "mark" ) unithres [ 0 locks=0 ] ( 0 ) glosmalledge [ 0 locks=0 ] ( "mark" ) gloedgethres [ 0 locks=0 ] ( 0 ) locsmalledge [ 0 locks=0 ] ( "mark" ) locedgethres [ 0 locks=0 ] ( 0 ) disconnectpt [ 0 locks=0 ] ( "mark" ) nonmanifoldpt [ 0 locks=0 ] ( "ignore" ) ignorewindings [ 0 locks=0 ] ( "off" ) preferlargeangles [ 0 locks=0 ] ( "off" ) vismaxmanifold [ 0 locks=0 ] ( "on" ) exportmanifoldnumbers [ 0 locks=0 ] ( "off" ) fixwindings [ 0 locks=0 ] ( "off" ) deletesmallmanifolds [ 0 locks=0 ] ( "off" ) smallmanifoldsize [ 0 locks=0 ] ( 0 ) usevalidpoly [ 0 locks=0 ] ( "on" ) validpoly [ 0 locks=0 ] ( valid_poly ) userepairedpoly [ 0 locks=0 ] ( "on" ) repairedpoly [ 0 locks=0 ] ( repaired_poly ) usevalidpts [ 0 locks=0 ] ( "on" ) validpts [ 0 locks=0 ] ( valid_pt ) usemodifiedpts [ 0 locks=0 ] ( "on" ) modifiedpts [ 0 locks=0 ] ( modified_pt ) creategrps [ 0 locks=0 ] ( "off" ) visinvalidpts [ 0 locks=0 ] ( "on" ) visinvalidptsfg [ 8 locks=0 ] ( 1 0 0 ) visrepairedpts [ 0 locks=0 ] ( "on" ) visrepairedptsfg [ 0 locks=0 ] ( 0 1 1 ) visinvalidpolys [ 0 locks=0 ] ( "on" ) visinvalidpolysfg [ 0 locks=0 ] ( 1 0 0 ) visrepairedpolys [ 0 locks=0 ] ( "on" ) visrepairedpolysfg [ 0 locks=0 ] ( 0 1 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor17.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse3.init" Content-Type: text/plain type = fuse matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse3.def" Content-Type: text/plain sopflags sopflags = comment "" position -81.995 25.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 repeat_begin2 0 1 "input1" } inputs { 0 repeat_begin2 0 1 } stat { create 1622817088 modify 1623772736 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse3.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 autoscope=0 ] ( "" ) switcher [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) usedist [ 0 locks=0 autoscope=0 ] ( "on" ) dist [ 0 locks=0 autoscope=0 ] ( 0 ) deldegen [ 0 locks=0 autoscope=0 ] ( "on" ) keepunusedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) keepconsolidatedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) grouppropagation [ 0 locks=0 autoscope=0 ] ( "union" ) snapswitcher [ 0 locks=0 autoscope=0 ] ( 0 0 ) snaptype [ 0 locks=0 autoscope=0 ] ( "average" ) tol3d [ 0 locks=0 autoscope=0 ] ( 0 ) snappointpos [ 0 locks=0 autoscope=0 ] ( "on" ) snappointattribs [ 0 locks=0 autoscope=0 ] ( "on" ) pointattribnames [ 0 locks=0 autoscope=0 ] ( "" ) gridtype [ 0 locks=0 autoscope=0 ] ( "spacing" ) gridspacing [ 0 locks=0 autoscope=0 ] ( 0.10000000000000001 0.10000000000000001 0.10000000000000001 ) gridlines [ 0 locks=0 autoscope=0 ] ( 10 10 10 ) gridpow2 [ 0 locks=0 autoscope=0 ] ( 3 3 3 ) gridoffset [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) gridround [ 0 locks=0 autoscope=0 ] ( "nearest" ) gridtol [ 0 locks=0 autoscope=0 ] ( 10 ) updatenml [ 0 locks=0 autoscope=0 ] ( "on" ) accurate [ 0 locks=0 autoscope=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse3.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor18.init" Content-Type: text/plain type = polydoctor matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor18.def" Content-Type: text/plain sopflags sopflags = comment "" position -81.995 21.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 fuse4 1 1 "input1" } inputs { 0 fuse4 0 1 } stat { create 1622802028 modify 1623772736 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor18.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) maxpasses [ 0 locks=0 ] ( 65536 ) randomseed [ 0 locks=0 ] ( 1 ) stdswitcher [ 0 locks=0 ] ( 0 0 0 0 0 ) illformed [ 0 locks=0 ] ( "mark" ) manyedges [ 0 locks=0 ] ( "mark" ) nonconvex [ 0 locks=0 ] ( "mark" ) overlapping [ 0 locks=0 ] ( "repair" ) pairoverlaps [ 0 locks=0 ] ( "off" ) intersect [ 0 locks=0 ] ( "mark" ) thickness [ 0 locks=0 ] ( 0 ) glosmallarea [ 0 locks=0 ] ( "mark" ) gloareathres [ 0 locks=0 ] ( 0 ) locsmallarea [ 0 locks=0 ] ( "mark" ) locareathres [ 0 locks=0 ] ( 0 ) nonuni [ 0 locks=0 ] ( "mark" ) unithres [ 0 locks=0 ] ( 0 ) glosmalledge [ 0 locks=0 ] ( "mark" ) gloedgethres [ 0 locks=0 ] ( 0 ) locsmalledge [ 0 locks=0 ] ( "mark" ) locedgethres [ 0 locks=0 ] ( 0 ) disconnectpt [ 0 locks=0 ] ( "mark" ) nonmanifoldpt [ 0 locks=0 ] ( "ignore" ) ignorewindings [ 0 locks=0 ] ( "off" ) preferlargeangles [ 0 locks=0 ] ( "off" ) vismaxmanifold [ 0 locks=0 ] ( "on" ) exportmanifoldnumbers [ 0 locks=0 ] ( "off" ) fixwindings [ 0 locks=0 ] ( "off" ) deletesmallmanifolds [ 0 locks=0 ] ( "off" ) smallmanifoldsize [ 0 locks=0 ] ( 0 ) usevalidpoly [ 0 locks=0 ] ( "on" ) validpoly [ 0 locks=0 ] ( valid_poly ) userepairedpoly [ 0 locks=0 ] ( "on" ) repairedpoly [ 0 locks=0 ] ( repaired_poly ) usevalidpts [ 0 locks=0 ] ( "on" ) validpts [ 0 locks=0 ] ( valid_pt ) usemodifiedpts [ 0 locks=0 ] ( "on" ) modifiedpts [ 0 locks=0 ] ( modified_pt ) creategrps [ 0 locks=0 ] ( "off" ) visinvalidpts [ 0 locks=0 ] ( "on" ) visinvalidptsfg [ 8 locks=0 ] ( 1 0 0 ) visrepairedpts [ 0 locks=0 ] ( "on" ) visrepairedptsfg [ 0 locks=0 ] ( 0 1 1 ) visinvalidpolys [ 0 locks=0 ] ( "on" ) visinvalidpolysfg [ 0 locks=0 ] ( 1 0 0 ) visrepairedpolys [ 0 locks=0 ] ( "on" ) visrepairedpolysfg [ 0 locks=0 ] ( 0 1 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor18.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse4.init" Content-Type: text/plain type = fuse matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse4.def" Content-Type: text/plain sopflags sopflags = comment "" position -81.995 22.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 foreach_begin2 0 1 "input1" } inputs { 0 foreach_begin2 0 1 } stat { create 1622817088 modify 1623772736 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse4.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 autoscope=0 ] ( "" ) switcher [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) usedist [ 0 locks=0 autoscope=0 ] ( "on" ) dist [ 0 locks=0 autoscope=0 ] ( 0 ) deldegen [ 0 locks=0 autoscope=0 ] ( "on" ) keepunusedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) keepconsolidatedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) grouppropagation [ 0 locks=0 autoscope=0 ] ( "union" ) snapswitcher [ 0 locks=0 autoscope=0 ] ( 0 0 ) snaptype [ 0 locks=0 autoscope=0 ] ( "average" ) tol3d [ 0 locks=0 autoscope=0 ] ( 0 ) snappointpos [ 0 locks=0 autoscope=0 ] ( "on" ) snappointattribs [ 0 locks=0 autoscope=0 ] ( "on" ) pointattribnames [ 0 locks=0 autoscope=0 ] ( "" ) gridtype [ 0 locks=0 autoscope=0 ] ( "spacing" ) gridspacing [ 0 locks=0 autoscope=0 ] ( 0.10000000000000001 0.10000000000000001 0.10000000000000001 ) gridlines [ 0 locks=0 autoscope=0 ] ( 10 10 10 ) gridpow2 [ 0 locks=0 autoscope=0 ] ( 3 3 3 ) gridoffset [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) gridround [ 0 locks=0 autoscope=0 ] ( "nearest" ) gridtol [ 0 locks=0 autoscope=0 ] ( 10 ) updatenml [ 0 locks=0 autoscope=0 ] ( "on" ) accurate [ 0 locks=0 autoscope=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse4.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor19.init" Content-Type: text/plain type = polydoctor matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor19.def" Content-Type: text/plain sopflags sopflags = comment "" position -81.995 14.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 fuse5 1 1 "input1" } inputs { 0 fuse5 0 1 } stat { create 1622802028 modify 1623772740 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor19.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) maxpasses [ 0 locks=0 ] ( 65536 ) randomseed [ 0 locks=0 ] ( 1 ) stdswitcher [ 0 locks=0 ] ( 0 0 0 0 0 ) illformed [ 0 locks=0 ] ( "mark" ) manyedges [ 0 locks=0 ] ( "mark" ) nonconvex [ 0 locks=0 ] ( "mark" ) overlapping [ 0 locks=0 ] ( "repair" ) pairoverlaps [ 0 locks=0 ] ( "off" ) intersect [ 0 locks=0 ] ( "mark" ) thickness [ 0 locks=0 ] ( 0 ) glosmallarea [ 0 locks=0 ] ( "mark" ) gloareathres [ 0 locks=0 ] ( 0 ) locsmallarea [ 0 locks=0 ] ( "mark" ) locareathres [ 0 locks=0 ] ( 0 ) nonuni [ 0 locks=0 ] ( "mark" ) unithres [ 0 locks=0 ] ( 0 ) glosmalledge [ 0 locks=0 ] ( "mark" ) gloedgethres [ 0 locks=0 ] ( 0 ) locsmalledge [ 0 locks=0 ] ( "mark" ) locedgethres [ 0 locks=0 ] ( 0 ) disconnectpt [ 0 locks=0 ] ( "mark" ) nonmanifoldpt [ 0 locks=0 ] ( "ignore" ) ignorewindings [ 0 locks=0 ] ( "off" ) preferlargeangles [ 0 locks=0 ] ( "off" ) vismaxmanifold [ 0 locks=0 ] ( "on" ) exportmanifoldnumbers [ 0 locks=0 ] ( "off" ) fixwindings [ 0 locks=0 ] ( "off" ) deletesmallmanifolds [ 0 locks=0 ] ( "off" ) smallmanifoldsize [ 0 locks=0 ] ( 0 ) usevalidpoly [ 0 locks=0 ] ( "on" ) validpoly [ 0 locks=0 ] ( valid_poly ) userepairedpoly [ 0 locks=0 ] ( "on" ) repairedpoly [ 0 locks=0 ] ( repaired_poly ) usevalidpts [ 0 locks=0 ] ( "on" ) validpts [ 0 locks=0 ] ( valid_pt ) usemodifiedpts [ 0 locks=0 ] ( "on" ) modifiedpts [ 0 locks=0 ] ( modified_pt ) creategrps [ 0 locks=0 ] ( "off" ) visinvalidpts [ 0 locks=0 ] ( "on" ) visinvalidptsfg [ 8 locks=0 ] ( 1 0 0 ) visrepairedpts [ 0 locks=0 ] ( "on" ) visrepairedptsfg [ 0 locks=0 ] ( 0 1 1 ) visinvalidpolys [ 0 locks=0 ] ( "on" ) visinvalidpolysfg [ 0 locks=0 ] ( 1 0 0 ) visrepairedpolys [ 0 locks=0 ] ( "on" ) visrepairedpolysfg [ 0 locks=0 ] ( 0 1 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor19.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse5.init" Content-Type: text/plain type = fuse matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse5.def" Content-Type: text/plain sopflags sopflags = comment "" position -81.995 15.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 foreach_end2 1 1 "input1" } inputs { 0 foreach_end2 0 1 } stat { create 1622817088 modify 1623772740 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse5.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 autoscope=0 ] ( "" ) switcher [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) usedist [ 0 locks=0 autoscope=0 ] ( "on" ) dist [ 0 locks=0 autoscope=0 ] ( 0 ) deldegen [ 0 locks=0 autoscope=0 ] ( "on" ) keepunusedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) keepconsolidatedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) grouppropagation [ 0 locks=0 autoscope=0 ] ( "union" ) snapswitcher [ 0 locks=0 autoscope=0 ] ( 0 0 ) snaptype [ 0 locks=0 autoscope=0 ] ( "average" ) tol3d [ 0 locks=0 autoscope=0 ] ( 0 ) snappointpos [ 0 locks=0 autoscope=0 ] ( "on" ) snappointattribs [ 0 locks=0 autoscope=0 ] ( "on" ) pointattribnames [ 0 locks=0 autoscope=0 ] ( "" ) gridtype [ 0 locks=0 autoscope=0 ] ( "spacing" ) gridspacing [ 0 locks=0 autoscope=0 ] ( 0.10000000000000001 0.10000000000000001 0.10000000000000001 ) gridlines [ 0 locks=0 autoscope=0 ] ( 10 10 10 ) gridpow2 [ 0 locks=0 autoscope=0 ] ( 3 3 3 ) gridoffset [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) gridround [ 0 locks=0 autoscope=0 ] ( "nearest" ) gridtol [ 0 locks=0 autoscope=0 ] ( 10 ) updatenml [ 0 locks=0 autoscope=0 ] ( "on" ) accurate [ 0 locks=0 autoscope=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse5.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor20.init" Content-Type: text/plain type = polydoctor matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor20.def" Content-Type: text/plain sopflags sopflags = comment "" position -81.995 10.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 fuse6 1 1 "input1" } inputs { 0 fuse6 0 1 } stat { create 1622802028 modify 1623772740 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor20.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) maxpasses [ 0 locks=0 ] ( 65536 ) randomseed [ 0 locks=0 ] ( 1 ) stdswitcher [ 0 locks=0 ] ( 0 0 0 0 0 ) illformed [ 0 locks=0 ] ( "mark" ) manyedges [ 0 locks=0 ] ( "mark" ) nonconvex [ 0 locks=0 ] ( "mark" ) overlapping [ 0 locks=0 ] ( "repair" ) pairoverlaps [ 0 locks=0 ] ( "off" ) intersect [ 0 locks=0 ] ( "mark" ) thickness [ 0 locks=0 ] ( 0 ) glosmallarea [ 0 locks=0 ] ( "mark" ) gloareathres [ 0 locks=0 ] ( 0 ) locsmallarea [ 0 locks=0 ] ( "mark" ) locareathres [ 0 locks=0 ] ( 0 ) nonuni [ 0 locks=0 ] ( "mark" ) unithres [ 0 locks=0 ] ( 0 ) glosmalledge [ 0 locks=0 ] ( "mark" ) gloedgethres [ 0 locks=0 ] ( 0 ) locsmalledge [ 0 locks=0 ] ( "mark" ) locedgethres [ 0 locks=0 ] ( 0 ) disconnectpt [ 0 locks=0 ] ( "mark" ) nonmanifoldpt [ 0 locks=0 ] ( "ignore" ) ignorewindings [ 0 locks=0 ] ( "off" ) preferlargeangles [ 0 locks=0 ] ( "off" ) vismaxmanifold [ 0 locks=0 ] ( "on" ) exportmanifoldnumbers [ 0 locks=0 ] ( "off" ) fixwindings [ 0 locks=0 ] ( "off" ) deletesmallmanifolds [ 0 locks=0 ] ( "off" ) smallmanifoldsize [ 0 locks=0 ] ( 0 ) usevalidpoly [ 0 locks=0 ] ( "on" ) validpoly [ 0 locks=0 ] ( valid_poly ) userepairedpoly [ 0 locks=0 ] ( "on" ) repairedpoly [ 0 locks=0 ] ( repaired_poly ) usevalidpts [ 0 locks=0 ] ( "on" ) validpts [ 0 locks=0 ] ( valid_pt ) usemodifiedpts [ 0 locks=0 ] ( "on" ) modifiedpts [ 0 locks=0 ] ( modified_pt ) creategrps [ 0 locks=0 ] ( "off" ) visinvalidpts [ 0 locks=0 ] ( "on" ) visinvalidptsfg [ 8 locks=0 ] ( 1 0 0 ) visrepairedpts [ 0 locks=0 ] ( "on" ) visrepairedptsfg [ 0 locks=0 ] ( 0 1 1 ) visinvalidpolys [ 0 locks=0 ] ( "on" ) visinvalidpolysfg [ 0 locks=0 ] ( 1 0 0 ) visrepairedpolys [ 0 locks=0 ] ( "on" ) visrepairedpolysfg [ 0 locks=0 ] ( 0 1 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor20.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse6.init" Content-Type: text/plain type = fuse matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse6.def" Content-Type: text/plain sopflags sopflags = comment "" position -81.995 11.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 repeat_end2 1 1 "input1" } inputs { 0 repeat_end2 0 1 } stat { create 1622817088 modify 1623772740 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse6.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 autoscope=0 ] ( "" ) switcher [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) usedist [ 0 locks=0 autoscope=0 ] ( "on" ) dist [ 0 locks=0 autoscope=0 ] ( 0 ) deldegen [ 0 locks=0 autoscope=0 ] ( "on" ) keepunusedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) keepconsolidatedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) grouppropagation [ 0 locks=0 autoscope=0 ] ( "union" ) snapswitcher [ 0 locks=0 autoscope=0 ] ( 0 0 ) snaptype [ 0 locks=0 autoscope=0 ] ( "average" ) tol3d [ 0 locks=0 autoscope=0 ] ( 0 ) snappointpos [ 0 locks=0 autoscope=0 ] ( "on" ) snappointattribs [ 0 locks=0 autoscope=0 ] ( "on" ) pointattribnames [ 0 locks=0 autoscope=0 ] ( "" ) gridtype [ 0 locks=0 autoscope=0 ] ( "spacing" ) gridspacing [ 0 locks=0 autoscope=0 ] ( 0.10000000000000001 0.10000000000000001 0.10000000000000001 ) gridlines [ 0 locks=0 autoscope=0 ] ( 10 10 10 ) gridpow2 [ 0 locks=0 autoscope=0 ] ( 3 3 3 ) gridoffset [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) gridround [ 0 locks=0 autoscope=0 ] ( "nearest" ) gridtol [ 0 locks=0 autoscope=0 ] ( 10 ) updatenml [ 0 locks=0 autoscope=0 ] ( "on" ) accurate [ 0 locks=0 autoscope=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse6.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor21.init" Content-Type: text/plain type = polydoctor matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor21.def" Content-Type: text/plain sopflags sopflags = comment "" position -80.995 2.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 fuse7 1 1 "input1" } inputs { 0 fuse7 0 1 } stat { create 1622802028 modify 1623772740 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor21.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) maxpasses [ 0 locks=0 ] ( 65536 ) randomseed [ 0 locks=0 ] ( 1 ) stdswitcher [ 0 locks=0 ] ( 0 0 0 0 0 ) illformed [ 0 locks=0 ] ( "mark" ) manyedges [ 0 locks=0 ] ( "mark" ) nonconvex [ 0 locks=0 ] ( "mark" ) overlapping [ 0 locks=0 ] ( "repair" ) pairoverlaps [ 0 locks=0 ] ( "off" ) intersect [ 0 locks=0 ] ( "mark" ) thickness [ 0 locks=0 ] ( 0 ) glosmallarea [ 0 locks=0 ] ( "mark" ) gloareathres [ 0 locks=0 ] ( 0 ) locsmallarea [ 0 locks=0 ] ( "mark" ) locareathres [ 0 locks=0 ] ( 0 ) nonuni [ 0 locks=0 ] ( "mark" ) unithres [ 0 locks=0 ] ( 0 ) glosmalledge [ 0 locks=0 ] ( "mark" ) gloedgethres [ 0 locks=0 ] ( 0 ) locsmalledge [ 0 locks=0 ] ( "mark" ) locedgethres [ 0 locks=0 ] ( 0 ) disconnectpt [ 0 locks=0 ] ( "mark" ) nonmanifoldpt [ 0 locks=0 ] ( "ignore" ) ignorewindings [ 0 locks=0 ] ( "off" ) preferlargeangles [ 0 locks=0 ] ( "off" ) vismaxmanifold [ 0 locks=0 ] ( "on" ) exportmanifoldnumbers [ 0 locks=0 ] ( "off" ) fixwindings [ 0 locks=0 ] ( "off" ) deletesmallmanifolds [ 0 locks=0 ] ( "off" ) smallmanifoldsize [ 0 locks=0 ] ( 0 ) usevalidpoly [ 0 locks=0 ] ( "on" ) validpoly [ 0 locks=0 ] ( valid_poly ) userepairedpoly [ 0 locks=0 ] ( "on" ) repairedpoly [ 0 locks=0 ] ( repaired_poly ) usevalidpts [ 0 locks=0 ] ( "on" ) validpts [ 0 locks=0 ] ( valid_pt ) usemodifiedpts [ 0 locks=0 ] ( "on" ) modifiedpts [ 0 locks=0 ] ( modified_pt ) creategrps [ 0 locks=0 ] ( "off" ) visinvalidpts [ 0 locks=0 ] ( "on" ) visinvalidptsfg [ 8 locks=0 ] ( 1 0 0 ) visrepairedpts [ 0 locks=0 ] ( "on" ) visrepairedptsfg [ 0 locks=0 ] ( 0 1 1 ) visinvalidpolys [ 0 locks=0 ] ( "on" ) visinvalidpolysfg [ 0 locks=0 ] ( 1 0 0 ) visrepairedpolys [ 0 locks=0 ] ( "on" ) visrepairedpolysfg [ 0 locks=0 ] ( 0 1 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor21.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse7.init" Content-Type: text/plain type = fuse matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse7.def" Content-Type: text/plain sopflags sopflags = comment "" position -80.995 3.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 clip17 1 1 "input1" } inputs { 0 clip17 0 1 } stat { create 1622817088 modify 1623772740 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse7.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 autoscope=0 ] ( "" ) switcher [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) usedist [ 0 locks=0 autoscope=0 ] ( "on" ) dist [ 0 locks=0 autoscope=0 ] ( 0 ) deldegen [ 0 locks=0 autoscope=0 ] ( "on" ) keepunusedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) keepconsolidatedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) grouppropagation [ 0 locks=0 autoscope=0 ] ( "union" ) snapswitcher [ 0 locks=0 autoscope=0 ] ( 0 0 ) snaptype [ 0 locks=0 autoscope=0 ] ( "average" ) tol3d [ 0 locks=0 autoscope=0 ] ( 0 ) snappointpos [ 0 locks=0 autoscope=0 ] ( "on" ) snappointattribs [ 0 locks=0 autoscope=0 ] ( "on" ) pointattribnames [ 0 locks=0 autoscope=0 ] ( "" ) gridtype [ 0 locks=0 autoscope=0 ] ( "spacing" ) gridspacing [ 0 locks=0 autoscope=0 ] ( 0.10000000000000001 0.10000000000000001 0.10000000000000001 ) gridlines [ 0 locks=0 autoscope=0 ] ( 10 10 10 ) gridpow2 [ 0 locks=0 autoscope=0 ] ( 3 3 3 ) gridoffset [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) gridround [ 0 locks=0 autoscope=0 ] ( "nearest" ) gridtol [ 0 locks=0 autoscope=0 ] ( 10 ) updatenml [ 0 locks=0 autoscope=0 ] ( "on" ) accurate [ 0 locks=0 autoscope=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse7.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/nope.init" Content-Type: text/plain type = null matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/nope.def" Content-Type: text/plain sopflags sopflags = comment "" position -81.495 20.345 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { } inputs { } stat { create 1344372976 modify 1623772736 author tusi@demeisen access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/nope.spareparmdef" Content-Type: text/plain parm { name "cacheinput" baseparm label "Cache Input" export none } group { name "folder2" label "Name Presets" parm { name "set_name_0" label "Default ('null')" type button default { "1" } range { 0 1 } parmtag { "script_callback" "hou.pwd().setColor(hou.Color((.8,.8,.8))); hou.pwd().setName(\"null1\", True)" } parmtag { "script_callback_language" "python" } } group { name "folder0" label "Outputs" tabbreak parm { name "set_name_1" label "DISPLAY" type button default { "1" } range { 0 1 } parmtag { "script_callback" "hou.pwd().setName(\"DISPLAY\"); hou.pwd().setColor(hou.Color((0,.4,1))); hou.pwd().setDisplayFlag(True)" } parmtag { "script_callback_language" "python" } } parm { name "set_name_2" label "RENDER" type button default { "1" } range { 0 1 } parmtag { "script_callback" "hou.pwd().setName(\"RENDER\"); hou.pwd().setColor(hou.Color((.4,.2,.6))); hou.pwd().setRenderFlag(True)" } parmtag { "script_callback_language" "python" } } parm { name "set_name_3" label "OUT" type button default { "1" } range { 0 1 } parmtag { "script_callback" "hou.pwd().setColor(hou.Color((.8,.8,.8))); hou.pwd().setName(\"OUT\"); hou.pwd().setRenderFlag(True); hou.pwd().setDisplayFlag(True)" } parmtag { "script_callback_language" "python" } } } group { name "folder1" label "Waypoints" parm { name "set_name_4" label ":: GEO_" type button default { "1" } range { 0 1 } parmtag { "script_callback" "hou.pwd().setColor(hou.Color((.5,0,0))); hou.pwd().setName(\"GEO_\"+hou.pwd().name(), True)" } parmtag { "script_callback_language" "python" } } parm { name "set_name_5" label ":: GEO_PRESIM_" type button default { "1" } range { 0 1 } parmtag { "script_callback" "hou.pwd().setColor(hou.Color((.5,0,0))); hou.pwd().setName(\"GEO_PRESIM_\"+hou.pwd().name(), True)" } parmtag { "script_callback_language" "python" } } parm { name "set_name_6" label ":: GEO_POSTSIM_" type button default { "1" } range { 0 1 } parmtag { "script_callback" "hou.pwd().setColor(hou.Color((0,.267,0))); hou.pwd().setName(\"GEO_POSTSIM_\"+hou.pwd().name(), True)" } parmtag { "script_callback_language" "python" } } parm { name "set_name_7" label ":: OUT_" type button default { "1" } range { 0 1 } parmtag { "script_callback" "hou.pwd().setColor(hou.Color((0,.267,0))); hou.pwd().setName(\"OUT_\"+hou.pwd().name(), True)" } parmtag { "script_callback_language" "python" } } } } parm { name "copyinput" baseparm label "Copy Input (Note: Input will be still cooked if disabled)" export none } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/nope.parm" Content-Type: text/plain { version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) folder2 [ 0 locks=0 ] ( 0 ) set_name_0 [ 0 locks=0 ] ( 0 ) folder0 [ 0 locks=0 ] ( 0 ) set_name_1 [ 0 locks=0 ] ( 0 ) set_name_2 [ 0 locks=0 ] ( 0 ) set_name_3 [ 0 locks=0 ] ( 0 ) folder1 [ 0 locks=0 ] ( 0 ) set_name_4 [ 0 locks=0 ] ( 0 ) set_name_5 [ 0 locks=0 ] ( 0 ) set_name_6 [ 0 locks=0 ] ( 0 ) set_name_7 [ 0 locks=0 ] ( 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/nope.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/switch_inputs.init" Content-Type: text/plain type = switch matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/switch_inputs.def" Content-Type: text/plain sopflags sopflags = comment "" position -81.495 19.345 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 1 nope 1 1 "input1" 2 transform20 1 1 "input2" } inputs { 0 nope 0 1 1 transform20 0 1 } stat { create 1344372982 modify 1623772736 author tusi@demeisen access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/switch_inputs.parm" Content-Type: text/plain { version 0.8 input [ 8 locks=0 ] ( 10 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/switch_inputs.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O4.init" Content-Type: text/plain type = box matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O4.def" Content-Type: text/plain sopflags sopflags = comment "" position -96.495 34.845 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1507930633 modify 1623772772 author Nick@NICK-TR access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O4.parm" Content-Type: text/plain { version 0.8 type [ 0 locks=0 ] ( "poly" ) surftype [ 0 locks=0 ] ( "quads" ) consolidatepts [ 0 locks=0 ] ( "on" ) size [ 0 locks=0 ] ( 1 1 1 ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 8 locks=0 ] ( 1 ) divrate [ 0 locks=0 ] ( 4 4 4 ) orderrate [ 0 locks=0 ] ( 4 4 4 ) dodivs [ 0 locks=0 ] ( "off" ) divs [ 0 locks=0 ] ( 3 3 3 ) rebar [ 0 locks=0 ] ( "off" ) orientedbbox [ 0 locks=0 ] ( "off" ) vertexnormals [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O4.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O4.init" Content-Type: text/plain type = subdivide matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O4.def" Content-Type: text/plain sopflags sopflags = comment "" position -96.495 33.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O4 0 1 "input1" } inputs { 0 O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O4 0 1 } stat { create 1507930636 modify 1623869329 author Nick@NICK-TR access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O4.chn" Content-Type: text/plain { channel iterations { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O1/O_SNOISIVID_O_DIVISIONS_O\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O4.parm" Content-Type: text/plain { version 0.8 subdivide [ 0 locks=0 ] ( "" ) creases [ 0 locks=0 ] ( "" ) algorithm [ 0 locks=0 ] ( "houdini" ) iterations [ 8 locks=0 ] ( [ iterations 1 ] ) overridecrease [ 0 locks=0 ] ( "off" ) creaseweight [ 0 locks=0 ] ( 10 ) outputcrease [ 0 locks=0 ] ( "off" ) outcreasegroup [ 0 locks=0 ] ( creases ) closeholes [ 0 locks=0 ] ( "pull" ) surroundpoly [ 0 locks=0 ] ( "edges" ) bias [ 0 locks=0 ] ( 1 ) updatenmls [ 0 locks=0 ] ( "on" ) smoothvertex [ 0 locks=0 ] ( "on" ) consisttopology [ 0 locks=0 ] ( "off" ) linearcreases [ 0 locks=0 ] ( "off" ) buildpolysoups [ 0 locks=0 ] ( "off" ) indepcurves [ 0 locks=0 ] ( "off" ) removeholes [ 0 locks=0 ] ( "on" ) vtxboundary [ 0 locks=0 ] ( "corner" ) fvarlinear [ 0 locks=0 ] ( "corner1" ) creasemethod [ 0 locks=0 ] ( "uniform" ) trianglesubd [ 0 locks=0 ] ( "catclark" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O4.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle8.init" Content-Type: text/plain type = circle matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle8.def" Content-Type: text/plain sopflags sopflags = comment "" position -95.495 34.845 connectornextid 1 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1621143112 modify 1623869329 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle8.chn" Content-Type: text/plain { channel divs { lefttype = extend righttype = extend default = 12 flags = 0 segment { length = 0 value = 12 12 expr = "pow(2, ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O1/O_SNOISIVID_O_DIVISIONS_O\")+2 )" } } channel rady { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } } channel radx { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O1/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/2 } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle8.parm" Content-Type: text/plain { version 0.8 type [ 0 locks=0 ] ( "poly" ) orient [ 0 locks=0 ] ( "xy" ) rad [ 8 locks=0 ] ( [ radx 0.5 ] [ rady 0.5 ] ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) order [ 0 locks=0 ] ( 4 ) divs [ 8 locks=0 ] ( [ divs 8 ] ) arc [ 0 locks=0 ] ( "openarc" ) angle [ 0 locks=0 ] ( 0 360 ) imperfect [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle8.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge16.init" Content-Type: text/plain type = merge matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge16.def" Content-Type: text/plain sopflags sopflags = comment "" position -95.995 9.345 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 3 polydoctor34 1 1 "input1" 0 circle8 0 1 "input2" } inputs { 0 polydoctor34 0 1 1 circle8 0 1 } stat { create 1621143119 modify 1623772772 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge16.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge16.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge17.init" Content-Type: text/plain type = merge matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge17.def" Content-Type: text/plain sopflags sopflags = comment "" position -96.995 17.345 connectornextid 7 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 3 transform22 1 1 "input1" 1 transform23 1 1 "input2" 0 transform24 1 1 "input3" 4 transform25 1 1 "input4" 6 transform26 1 1 "input5" 5 switch_inputs1 0 1 "input6" } inputs { 0 transform22 0 1 1 transform23 0 1 2 transform24 0 1 3 transform25 0 1 4 transform26 0 1 5 switch_inputs1 0 1 } stat { create 1621148212 modify 1623772772 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge17.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge17.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/foreach_end3.init" Content-Type: text/plain type = block_end matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/foreach_end3.def" Content-Type: text/plain sopflags sopflags = comment "" position -96.995 16.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 merge17 2 1 "input1" } inputs { 0 merge17 0 1 } stat { create 1621148305 modify 1623772772 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/foreach_end3.parm" Content-Type: text/plain { version 0.8 itermethod [ 0 locks=0 ] ( "auto" ) method [ 0 locks=0 ] ( "merge" ) iterations [ 0 locks=0 ] ( 10 ) startvalue [ 0 locks=0 ] ( 1 ) increment [ 0 locks=0 ] ( 1 ) class [ 0 locks=0 ] ( "primitive" ) useattrib [ 0 locks=0 ] ( "off" ) attrib [ 0 locks=0 ] ( "" ) usemaxiter [ 0 locks=0 ] ( "off" ) maxiter [ 0 locks=0 ] ( 10 ) blockpath [ 0 locks=0 ] ( ../foreach_begin3 ) templatepath [ 0 locks=0 ] ( ../foreach_begin3 ) resetcookpass [ 0 locks=0 ] ( 0 ) dosinglepass [ 0 locks=0 ] ( "off" ) singlepass [ 0 locks=0 ] ( 0 ) stopcondition [ 0 locks=0 ] ( 0 ) multithread [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/foreach_end3.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/foreach_begin3.init" Content-Type: text/plain type = block_begin matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/foreach_begin3.def" Content-Type: text/plain sopflags sopflags = comment "" position -96.995 23.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 1 polydoctor31 1 1 "input1" } inputs { 0 polydoctor31 0 1 } stat { create 1621148305 modify 1623909210 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/foreach_begin3.parm" Content-Type: text/plain { version 0.8 method [ 0 locks=0 ] ( "piece" ) blockpath [ 0 locks=0 ] ( ../foreach_end3 ) resetcookpass [ 0 locks=0 ] ( 0 ) createmetablock [ 0 locks=0 ] ( 0 ) label1 [ 0 locks=0 ] ( "iteration, numiterations, value, ivalue" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/foreach_begin3.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_end3.init" Content-Type: text/plain type = block_end matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_end3.def" Content-Type: text/plain sopflags sopflags = comment "" position -96.495 12.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 merge18 1 1 "input1" } inputs { 0 merge18 0 1 } stat { create 1621148371 modify 1623869329 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_end3.chn" Content-Type: text/plain { channel iterations { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O1/O_SDAERPS_O_SPREADS_O\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_end3.parm" Content-Type: text/plain { version 0.8 itermethod [ 0 locks=0 ] ( "count" ) method [ 0 locks=0 ] ( "feedback" ) iterations [ 8 locks=0 ] ( [ iterations 1 ] ) startvalue [ 0 locks=0 ] ( 1 ) increment [ 0 locks=0 ] ( 1 ) class [ 0 locks=0 ] ( "point" ) useattrib [ 0 locks=0 ] ( "on" ) attrib [ 0 locks=0 ] ( "" ) usemaxiter [ 0 locks=0 ] ( "off" ) maxiter [ 0 locks=0 ] ( 10 ) blockpath [ 0 locks=0 ] ( ../repeat_begin3 ) templatepath [ 0 locks=0 ] ( "" ) resetcookpass [ 0 locks=0 ] ( 0 ) dosinglepass [ 0 locks=0 ] ( "off" ) singlepass [ 0 locks=0 ] ( 0 ) stopcondition [ 0 locks=0 ] ( 0 ) multithread [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_end3.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_begin3.init" Content-Type: text/plain type = block_begin matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_begin3.def" Content-Type: text/plain sopflags sopflags = comment "" position -96.995 26.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 1 transform21 1 1 "input1" } inputs { 0 transform21 0 1 } stat { create 1621148371 modify 1623869425 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_begin3.parm" Content-Type: text/plain { version 0.8 method [ 0 locks=0 ] ( "feedback" ) blockpath [ 0 locks=0 ] ( ../repeat_end3 ) resetcookpass [ 0 locks=0 ] ( 0 ) createmetablock [ 0 locks=0 ] ( 0 ) label1 [ 0 locks=0 ] ( "iteration, numiterations, value, ivalue" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_begin3.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge18.init" Content-Type: text/plain type = merge matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge18.def" Content-Type: text/plain sopflags sopflags = comment "" position -96.495 13.345 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 polydoctor33 1 1 "input1" 2 transform21 1 1 "input2" } inputs { 0 polydoctor33 0 1 1 transform21 0 1 } stat { create 1621168465 modify 1623772772 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge18.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge18.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_LAIRETAM_O_MATERIAL_2_O1.init" Content-Type: text/plain type = material matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_LAIRETAM_O_MATERIAL_2_O1.def" Content-Type: text/plain sopflags sopflags = comment "" position -95.995 0.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 normal2 1 1 "input1" } inputs { 0 normal2 0 1 } stat { create 1622037817 modify 1623869463 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_LAIRETAM_O_MATERIAL_2_O1.parm" Content-Type: text/plain { version 0.8 style [ 0 locks=0 ] ( detail ) uselabels [ 0 locks=0 ] ( "uselabels" ) createstylesheets [ 0 locks=0 ] ( "on" ) fullpath [ 0 locks=0 ] ( "on" ) num_materials [ 0 locks=0 ] ( 1 ) group1 [ 0 locks=0 ] ( "" ) shop_materialpath1 [ 0 locks=0 ] ( /shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O ) localvar1 [ 0 locks=0 ] ( "off" ) mergeoverride1 [ 0 locks=0 ] ( "off" ) num_local1 [ 0 locks=0 ] ( 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_2_LAIRETAM_O_MATERIAL_2_O1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/vertex3.init" Content-Type: text/plain type = vertex matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/vertex3.def" Content-Type: text/plain sopflags sopflags = comment "" position -95.995 8.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 merge16 2 1 "input1" } inputs { 0 merge16 0 1 } stat { create 1622271974 modify 1623772772 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/vertex3.chn" Content-Type: text/plain { channel diffr { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = @Cd.r } } channel diffg { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = @Cd.g } } channel diffb { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = @Cd.b } } channel alpha { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = @Alpha } } channel mapu { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = @uv.x } } channel mapv { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = @uv.y } } channel mapw { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = @uv.z } } channel crease { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = @creaseweight } } channel normalx { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = @N.x } } channel normaly { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = @N.y } } channel normalz { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = @N.z } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/vertex3.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) doclr [ 0 locks=0 ] ( "off" ) diff [ 8 locks=0 ] ( [ diffr 0 ] [ diffg 0 ] [ diffb 0 ] ) doalpha [ 0 locks=0 ] ( "off" ) alpha [ 8 locks=0 ] ( [ alpha 0 ] ) douvw [ 0 locks=0 ] ( "off" ) map [ 8 locks=0 ] ( [ mapu 0 ] [ mapv 0 ] [ mapw 0 ] ) docrease [ 0 locks=0 ] ( "remove" ) crease [ 8 locks=0 ] ( [ crease 0 ] ) donormal [ 0 locks=0 ] ( "cusp" ) normal [ 8 locks=0 ] ( [ normalx 0 ] [ normaly 0 ] [ normalz 0 ] ) angle [ 0 locks=0 ] ( 45 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/vertex3.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform21.init" Content-Type: text/plain type = xform matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform21.def" Content-Type: text/plain sopflags sopflags = comment "" position -96.495 27.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 pack8 1 1 "input1" } inputs { 0 pack8 0 1 } stat { create 1621163882 modify 1623772772 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform21.chn" Content-Type: text/plain { channel scale { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 1/3 } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform21.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 8 locks=0 ] ( [ scale 0.33333333333333331 ] ) parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) p [ 8 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 0 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) addattrib [ 0 locks=0 ] ( "off" ) outputattrib [ 0 locks=0 ] ( xform ) outputmerge [ 0 locks=0 ] ( "post" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform21.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform22.init" Content-Type: text/plain type = xform matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform22.def" Content-Type: text/plain sopflags sopflags = comment "" position -103.495 20.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 polydoctor32 1 1 "input1" } inputs { 0 polydoctor32 0 1 } stat { create 1621163882 modify 1623869329 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform22.chn" Content-Type: text/plain { channel py { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = (ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O1/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/1/2) } } channel scale { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 1/3 } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform22.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "trs" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 8 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 8 locks=0 ] ( [ scale 0.33333333333333331 ] ) parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) p [ 8 locks=0 ] ( 0 [ py 0.5 ] 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 0 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) addattrib [ 0 locks=0 ] ( "off" ) outputattrib [ 0 locks=0 ] ( xform ) outputmerge [ 0 locks=0 ] ( "post" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform22.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform23.init" Content-Type: text/plain type = xform matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform23.def" Content-Type: text/plain sopflags sopflags = comment "" position -102.495 20.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 polydoctor32 1 1 "input1" } inputs { 0 polydoctor32 0 1 } stat { create 1621163882 modify 1623869329 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform23.chn" Content-Type: text/plain { channel py { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = -(ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O1/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/1/2) } } channel scale { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 1/3 } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform23.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "trs" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 8 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 8 locks=0 ] ( [ scale 0.33333333333333331 ] ) parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) p [ 8 locks=0 ] ( 0 [ py -0.5 ] 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 0 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) addattrib [ 0 locks=0 ] ( "off" ) outputattrib [ 0 locks=0 ] ( xform ) outputmerge [ 0 locks=0 ] ( "post" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform23.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform24.init" Content-Type: text/plain type = xform matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform24.def" Content-Type: text/plain sopflags sopflags = comment "" position -101.495 20.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 polydoctor32 1 1 "input1" } inputs { 0 polydoctor32 0 1 } stat { create 1621163882 modify 1623869329 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform24.chn" Content-Type: text/plain { channel scale { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 1/3 } } channel px { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = (ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O1/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/1/2) } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform24.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "trs" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 8 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 8 locks=0 ] ( [ scale 0.33333333333333331 ] ) parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) p [ 8 locks=0 ] ( [ px 0.5 ] 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 0 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) addattrib [ 0 locks=0 ] ( "off" ) outputattrib [ 0 locks=0 ] ( xform ) outputmerge [ 0 locks=0 ] ( "post" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform24.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform25.init" Content-Type: text/plain type = xform matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform25.def" Content-Type: text/plain sopflags sopflags = comment "" position -100.495 20.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 polydoctor32 1 1 "input1" } inputs { 0 polydoctor32 0 1 } stat { create 1621163882 modify 1623869329 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform25.chn" Content-Type: text/plain { channel scale { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 1/3 } } channel px { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = -(ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O1/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/1/2) } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform25.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "trs" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 8 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 8 locks=0 ] ( [ scale 0.33333333333333331 ] ) parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) p [ 8 locks=0 ] ( [ px -0.5 ] 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 0 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) addattrib [ 0 locks=0 ] ( "off" ) outputattrib [ 0 locks=0 ] ( xform ) outputmerge [ 0 locks=0 ] ( "post" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform25.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform26.init" Content-Type: text/plain type = xform matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform26.def" Content-Type: text/plain sopflags sopflags = comment "" position -99.495 20.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 polydoctor32 1 1 "input1" } inputs { 0 polydoctor32 0 1 } stat { create 1621163882 modify 1623869329 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform26.chn" Content-Type: text/plain { channel scale { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 1/3 } } channel pz { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = (ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O1/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/1/2) } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform26.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "trs" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 8 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 8 locks=0 ] ( [ scale 0.33333333333333331 ] ) parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) p [ 8 locks=0 ] ( 0 0 [ pz 0.5 ] ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 0 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) addattrib [ 0 locks=0 ] ( "off" ) outputattrib [ 0 locks=0 ] ( xform ) outputmerge [ 0 locks=0 ] ( "post" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform26.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform27.init" Content-Type: text/plain type = xform matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform27.def" Content-Type: text/plain sopflags sopflags = comment "" position -98.495 20.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 polydoctor32 1 1 "input1" } inputs { 0 polydoctor32 0 1 } stat { create 1621163882 modify 1623869329 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform27.chn" Content-Type: text/plain { channel scale { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 1/3 } } channel pz { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = -(ch(\"../O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O1/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/1/2) } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform27.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "trs" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 8 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 8 locks=0 ] ( [ scale 0.33333333333333331 ] ) parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) p [ 8 locks=0 ] ( 0 0 [ pz -0.5 ] ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 0 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) addattrib [ 0 locks=0 ] ( "off" ) outputattrib [ 0 locks=0 ] ( xform ) outputmerge [ 0 locks=0 ] ( "post" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform27.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack8.init" Content-Type: text/plain type = pack matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack8.def" Content-Type: text/plain sopflags sopflags = comment "" position -96.495 28.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O4 1 1 "input1" } inputs { 0 O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O4 0 1 } stat { create 1622717672 modify 1623772772 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack8.parm" Content-Type: text/plain { version 0.8 viewportlod [ 0 locks=0 ] ( "full" ) createpath [ 0 locks=0 ] ( "on" ) path [ 0 locks=0 ] ( op:`opfullpath('.')` ) packbyname [ 0 locks=0 ] ( "off" ) nameattribute [ 0 locks=0 ] ( name ) packedfragments [ 0 locks=0 ] ( "on" ) pivot [ 0 locks=0 ] ( "centroid" ) transfer_attributes [ 0 locks=0 ] ( "" ) transfer_groups [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack8.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip20.init" Content-Type: text/plain type = clip matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip20.def" Content-Type: text/plain sopflags sopflags = comment "" position -95.995 6.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 unpack2 1 1 "input1" } inputs { 0 unpack2 0 1 } stat { create 1622718813 modify 1623772772 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip20.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) clipop [ 0 locks=0 ] ( "above" ) origin [ 0 locks=0 ] ( 0 0 0 ) dist [ 0 locks=0 ] ( 0 ) dir [ 0 locks=0 ] ( 0 1 0 ) newg [ 0 locks=0 ] ( "off" ) above [ 0 locks=0 ] ( above_plane ) below [ 0 locks=0 ] ( below_plane ) clippts [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip20.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/unpack2.init" Content-Type: text/plain type = unpack matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/unpack2.def" Content-Type: text/plain sopflags sopflags = comment "" position -95.995 7.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 vertex3 1 1 "input1" } inputs { 0 vertex3 0 1 } stat { create 1622718826 modify 1623772772 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/unpack2.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) limit_iterations [ 0 locks=0 ] ( "on" ) iterations [ 0 locks=0 ] ( 1 ) detail_attributes [ 0 locks=0 ] ( "detail" ) transfer_attributes [ 0 locks=0 ] ( "" ) transfer_groups [ 0 locks=0 ] ( "" ) apply_style_sheets [ 0 locks=0 ] ( "off" ) scene_style_sheet [ 0 locks=0 ] ( "" ) obj_style_sheet [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/unpack2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip21.init" Content-Type: text/plain type = clip matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip21.def" Content-Type: text/plain sopflags sopflags = comment "" position -95.995 5.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 clip20 1 1 "input1" } inputs { 0 clip20 0 1 } stat { create 1622718813 modify 1623772772 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip21.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) clipop [ 0 locks=0 ] ( "above" ) origin [ 0 locks=0 ] ( 0 0 0 ) dist [ 0 locks=0 ] ( 0 ) dir [ 0 locks=0 ] ( 1 0 0 ) newg [ 0 locks=0 ] ( "off" ) above [ 0 locks=0 ] ( above_plane ) below [ 0 locks=0 ] ( below_plane ) clippts [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip21.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip22.init" Content-Type: text/plain type = clip matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip22.def" Content-Type: text/plain sopflags sopflags = comment "" position -95.995 4.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 clip21 1 1 "input1" } inputs { 0 clip21 0 1 } stat { create 1622718813 modify 1623772772 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip22.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) clipop [ 0 locks=0 ] ( "above" ) origin [ 0 locks=0 ] ( 0 0 0 ) dist [ 0 locks=0 ] ( 0 ) dir [ 0 locks=0 ] ( -1 1 0 ) newg [ 0 locks=0 ] ( "off" ) above [ 0 locks=0 ] ( above_plane ) below [ 0 locks=0 ] ( below_plane ) clippts [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip22.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip23.init" Content-Type: text/plain type = clip matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip23.def" Content-Type: text/plain sopflags sopflags = comment "" position -96.495 32.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O4 1 1 "input1" } inputs { 0 O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O4 0 1 } stat { create 1622718813 modify 1623867741 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip23.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) clipop [ 0 locks=0 ] ( "above" ) origin [ 0 locks=0 ] ( 0 0 0 ) dist [ 0 locks=0 ] ( 0 ) dir [ 0 locks=0 ] ( 0 0 1 ) newg [ 0 locks=0 ] ( "off" ) above [ 0 locks=0 ] ( above_plane ) below [ 0 locks=0 ] ( below_plane ) clippts [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip23.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/normal2.init" Content-Type: text/plain type = normal matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/normal2.def" Content-Type: text/plain sopflags sopflags = comment "" position -95.995 1.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 polydoctor35 1 1 "input1" } inputs { 0 polydoctor35 0 1 } stat { create 1622831676 modify 1623772772 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/normal2.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) overridenormal [ 0 locks=0 ] ( "off" ) normalattrib [ 0 locks=0 ] ( N ) construct [ 0 locks=0 ] ( 0 ) docompute [ 0 locks=0 ] ( "on" ) type [ 0 locks=0 ] ( "typevertex" ) cuspangle [ 0 locks=0 ] ( 45 ) method [ 0 locks=0 ] ( 1 ) origifzero [ 0 locks=0 ] ( "off" ) modify [ 0 locks=0 ] ( 0 ) normalize [ 0 locks=0 ] ( "off" ) reverse [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/normal2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor30.init" Content-Type: text/plain type = polydoctor matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor30.def" Content-Type: text/plain sopflags sopflags = comment "" position -97.495 30.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 fuse16 1 1 "input1" } inputs { 0 fuse16 0 1 } stat { create 1622802028 modify 1623772772 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor30.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) maxpasses [ 0 locks=0 ] ( 65536 ) randomseed [ 0 locks=0 ] ( 1 ) stdswitcher [ 0 locks=0 ] ( 0 0 0 0 0 ) illformed [ 0 locks=0 ] ( "mark" ) manyedges [ 0 locks=0 ] ( "mark" ) nonconvex [ 0 locks=0 ] ( "mark" ) overlapping [ 0 locks=0 ] ( "repair" ) pairoverlaps [ 0 locks=0 ] ( "off" ) intersect [ 0 locks=0 ] ( "mark" ) thickness [ 0 locks=0 ] ( 0 ) glosmallarea [ 0 locks=0 ] ( "mark" ) gloareathres [ 0 locks=0 ] ( 0 ) locsmallarea [ 0 locks=0 ] ( "mark" ) locareathres [ 0 locks=0 ] ( 0 ) nonuni [ 0 locks=0 ] ( "mark" ) unithres [ 0 locks=0 ] ( 0 ) glosmalledge [ 0 locks=0 ] ( "mark" ) gloedgethres [ 0 locks=0 ] ( 0 ) locsmalledge [ 0 locks=0 ] ( "mark" ) locedgethres [ 0 locks=0 ] ( 0 ) disconnectpt [ 0 locks=0 ] ( "mark" ) nonmanifoldpt [ 0 locks=0 ] ( "ignore" ) ignorewindings [ 0 locks=0 ] ( "off" ) preferlargeangles [ 0 locks=0 ] ( "off" ) vismaxmanifold [ 0 locks=0 ] ( "on" ) exportmanifoldnumbers [ 0 locks=0 ] ( "off" ) fixwindings [ 0 locks=0 ] ( "off" ) deletesmallmanifolds [ 0 locks=0 ] ( "off" ) smallmanifoldsize [ 0 locks=0 ] ( 0 ) usevalidpoly [ 0 locks=0 ] ( "on" ) validpoly [ 0 locks=0 ] ( valid_poly ) userepairedpoly [ 0 locks=0 ] ( "on" ) repairedpoly [ 0 locks=0 ] ( repaired_poly ) usevalidpts [ 0 locks=0 ] ( "on" ) validpts [ 0 locks=0 ] ( valid_pt ) usemodifiedpts [ 0 locks=0 ] ( "on" ) modifiedpts [ 0 locks=0 ] ( modified_pt ) creategrps [ 0 locks=0 ] ( "off" ) visinvalidpts [ 0 locks=0 ] ( "on" ) visinvalidptsfg [ 8 locks=0 ] ( 1 0 0 ) visrepairedpts [ 0 locks=0 ] ( "on" ) visrepairedptsfg [ 0 locks=0 ] ( 0 1 1 ) visinvalidpolys [ 0 locks=0 ] ( "on" ) visinvalidpolysfg [ 0 locks=0 ] ( 1 0 0 ) visrepairedpolys [ 0 locks=0 ] ( "on" ) visrepairedpolysfg [ 0 locks=0 ] ( 0 1 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor30.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse16.init" Content-Type: text/plain type = fuse matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse16.def" Content-Type: text/plain sopflags sopflags = comment "" position -97.495 31.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 clip23 1 1 "input1" } inputs { 0 clip23 0 1 } stat { create 1622817088 modify 1623772772 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse16.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 autoscope=0 ] ( "" ) switcher [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) usedist [ 0 locks=0 autoscope=0 ] ( "on" ) dist [ 0 locks=0 autoscope=0 ] ( 0 ) deldegen [ 0 locks=0 autoscope=0 ] ( "on" ) keepunusedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) keepconsolidatedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) grouppropagation [ 0 locks=0 autoscope=0 ] ( "union" ) snapswitcher [ 0 locks=0 autoscope=0 ] ( 0 0 ) snaptype [ 0 locks=0 autoscope=0 ] ( "average" ) tol3d [ 0 locks=0 autoscope=0 ] ( 0 ) snappointpos [ 0 locks=0 autoscope=0 ] ( "on" ) snappointattribs [ 0 locks=0 autoscope=0 ] ( "on" ) pointattribnames [ 0 locks=0 autoscope=0 ] ( "" ) gridtype [ 0 locks=0 autoscope=0 ] ( "spacing" ) gridspacing [ 0 locks=0 autoscope=0 ] ( 0.10000000000000001 0.10000000000000001 0.10000000000000001 ) gridlines [ 0 locks=0 autoscope=0 ] ( 10 10 10 ) gridpow2 [ 0 locks=0 autoscope=0 ] ( 3 3 3 ) gridoffset [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) gridround [ 0 locks=0 autoscope=0 ] ( "nearest" ) gridtol [ 0 locks=0 autoscope=0 ] ( 10 ) updatenml [ 0 locks=0 autoscope=0 ] ( "on" ) accurate [ 0 locks=0 autoscope=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse16.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor31.init" Content-Type: text/plain type = polydoctor matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor31.def" Content-Type: text/plain sopflags sopflags = comment "" position -97.995 24.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 fuse17 1 1 "input1" } inputs { 0 fuse17 0 1 } stat { create 1622802028 modify 1623772772 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor31.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) maxpasses [ 0 locks=0 ] ( 65536 ) randomseed [ 0 locks=0 ] ( 1 ) stdswitcher [ 0 locks=0 ] ( 0 0 0 0 0 ) illformed [ 0 locks=0 ] ( "mark" ) manyedges [ 0 locks=0 ] ( "mark" ) nonconvex [ 0 locks=0 ] ( "mark" ) overlapping [ 0 locks=0 ] ( "repair" ) pairoverlaps [ 0 locks=0 ] ( "off" ) intersect [ 0 locks=0 ] ( "mark" ) thickness [ 0 locks=0 ] ( 0 ) glosmallarea [ 0 locks=0 ] ( "mark" ) gloareathres [ 0 locks=0 ] ( 0 ) locsmallarea [ 0 locks=0 ] ( "mark" ) locareathres [ 0 locks=0 ] ( 0 ) nonuni [ 0 locks=0 ] ( "mark" ) unithres [ 0 locks=0 ] ( 0 ) glosmalledge [ 0 locks=0 ] ( "mark" ) gloedgethres [ 0 locks=0 ] ( 0 ) locsmalledge [ 0 locks=0 ] ( "mark" ) locedgethres [ 0 locks=0 ] ( 0 ) disconnectpt [ 0 locks=0 ] ( "mark" ) nonmanifoldpt [ 0 locks=0 ] ( "ignore" ) ignorewindings [ 0 locks=0 ] ( "off" ) preferlargeangles [ 0 locks=0 ] ( "off" ) vismaxmanifold [ 0 locks=0 ] ( "on" ) exportmanifoldnumbers [ 0 locks=0 ] ( "off" ) fixwindings [ 0 locks=0 ] ( "off" ) deletesmallmanifolds [ 0 locks=0 ] ( "off" ) smallmanifoldsize [ 0 locks=0 ] ( 0 ) usevalidpoly [ 0 locks=0 ] ( "on" ) validpoly [ 0 locks=0 ] ( valid_poly ) userepairedpoly [ 0 locks=0 ] ( "on" ) repairedpoly [ 0 locks=0 ] ( repaired_poly ) usevalidpts [ 0 locks=0 ] ( "on" ) validpts [ 0 locks=0 ] ( valid_pt ) usemodifiedpts [ 0 locks=0 ] ( "on" ) modifiedpts [ 0 locks=0 ] ( modified_pt ) creategrps [ 0 locks=0 ] ( "off" ) visinvalidpts [ 0 locks=0 ] ( "on" ) visinvalidptsfg [ 8 locks=0 ] ( 1 0 0 ) visrepairedpts [ 0 locks=0 ] ( "on" ) visrepairedptsfg [ 0 locks=0 ] ( 0 1 1 ) visinvalidpolys [ 0 locks=0 ] ( "on" ) visinvalidpolysfg [ 0 locks=0 ] ( 1 0 0 ) visrepairedpolys [ 0 locks=0 ] ( "on" ) visrepairedpolysfg [ 0 locks=0 ] ( 0 1 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor31.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse17.init" Content-Type: text/plain type = fuse matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse17.def" Content-Type: text/plain sopflags sopflags = comment "" position -97.995 25.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 repeat_begin3 0 1 "input1" } inputs { 0 repeat_begin3 0 1 } stat { create 1622817088 modify 1623772772 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse17.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 autoscope=0 ] ( "" ) switcher [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) usedist [ 0 locks=0 autoscope=0 ] ( "on" ) dist [ 0 locks=0 autoscope=0 ] ( 0 ) deldegen [ 0 locks=0 autoscope=0 ] ( "on" ) keepunusedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) keepconsolidatedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) grouppropagation [ 0 locks=0 autoscope=0 ] ( "union" ) snapswitcher [ 0 locks=0 autoscope=0 ] ( 0 0 ) snaptype [ 0 locks=0 autoscope=0 ] ( "average" ) tol3d [ 0 locks=0 autoscope=0 ] ( 0 ) snappointpos [ 0 locks=0 autoscope=0 ] ( "on" ) snappointattribs [ 0 locks=0 autoscope=0 ] ( "on" ) pointattribnames [ 0 locks=0 autoscope=0 ] ( "" ) gridtype [ 0 locks=0 autoscope=0 ] ( "spacing" ) gridspacing [ 0 locks=0 autoscope=0 ] ( 0.10000000000000001 0.10000000000000001 0.10000000000000001 ) gridlines [ 0 locks=0 autoscope=0 ] ( 10 10 10 ) gridpow2 [ 0 locks=0 autoscope=0 ] ( 3 3 3 ) gridoffset [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) gridround [ 0 locks=0 autoscope=0 ] ( "nearest" ) gridtol [ 0 locks=0 autoscope=0 ] ( 10 ) updatenml [ 0 locks=0 autoscope=0 ] ( "on" ) accurate [ 0 locks=0 autoscope=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse17.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor32.init" Content-Type: text/plain type = polydoctor matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor32.def" Content-Type: text/plain sopflags sopflags = comment "" position -97.995 21.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 fuse18 1 1 "input1" } inputs { 0 fuse18 0 1 } stat { create 1622802028 modify 1623772772 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor32.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) maxpasses [ 0 locks=0 ] ( 65536 ) randomseed [ 0 locks=0 ] ( 1 ) stdswitcher [ 0 locks=0 ] ( 0 0 0 0 0 ) illformed [ 0 locks=0 ] ( "mark" ) manyedges [ 0 locks=0 ] ( "mark" ) nonconvex [ 0 locks=0 ] ( "mark" ) overlapping [ 0 locks=0 ] ( "repair" ) pairoverlaps [ 0 locks=0 ] ( "off" ) intersect [ 0 locks=0 ] ( "mark" ) thickness [ 0 locks=0 ] ( 0 ) glosmallarea [ 0 locks=0 ] ( "mark" ) gloareathres [ 0 locks=0 ] ( 0 ) locsmallarea [ 0 locks=0 ] ( "mark" ) locareathres [ 0 locks=0 ] ( 0 ) nonuni [ 0 locks=0 ] ( "mark" ) unithres [ 0 locks=0 ] ( 0 ) glosmalledge [ 0 locks=0 ] ( "mark" ) gloedgethres [ 0 locks=0 ] ( 0 ) locsmalledge [ 0 locks=0 ] ( "mark" ) locedgethres [ 0 locks=0 ] ( 0 ) disconnectpt [ 0 locks=0 ] ( "mark" ) nonmanifoldpt [ 0 locks=0 ] ( "ignore" ) ignorewindings [ 0 locks=0 ] ( "off" ) preferlargeangles [ 0 locks=0 ] ( "off" ) vismaxmanifold [ 0 locks=0 ] ( "on" ) exportmanifoldnumbers [ 0 locks=0 ] ( "off" ) fixwindings [ 0 locks=0 ] ( "off" ) deletesmallmanifolds [ 0 locks=0 ] ( "off" ) smallmanifoldsize [ 0 locks=0 ] ( 0 ) usevalidpoly [ 0 locks=0 ] ( "on" ) validpoly [ 0 locks=0 ] ( valid_poly ) userepairedpoly [ 0 locks=0 ] ( "on" ) repairedpoly [ 0 locks=0 ] ( repaired_poly ) usevalidpts [ 0 locks=0 ] ( "on" ) validpts [ 0 locks=0 ] ( valid_pt ) usemodifiedpts [ 0 locks=0 ] ( "on" ) modifiedpts [ 0 locks=0 ] ( modified_pt ) creategrps [ 0 locks=0 ] ( "off" ) visinvalidpts [ 0 locks=0 ] ( "on" ) visinvalidptsfg [ 8 locks=0 ] ( 1 0 0 ) visrepairedpts [ 0 locks=0 ] ( "on" ) visrepairedptsfg [ 0 locks=0 ] ( 0 1 1 ) visinvalidpolys [ 0 locks=0 ] ( "on" ) visinvalidpolysfg [ 0 locks=0 ] ( 1 0 0 ) visrepairedpolys [ 0 locks=0 ] ( "on" ) visrepairedpolysfg [ 0 locks=0 ] ( 0 1 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor32.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse18.init" Content-Type: text/plain type = fuse matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse18.def" Content-Type: text/plain sopflags sopflags = comment "" position -97.995 22.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 foreach_begin3 0 1 "input1" } inputs { 0 foreach_begin3 0 1 } stat { create 1622817088 modify 1623772772 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse18.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 autoscope=0 ] ( "" ) switcher [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) usedist [ 0 locks=0 autoscope=0 ] ( "on" ) dist [ 0 locks=0 autoscope=0 ] ( 0 ) deldegen [ 0 locks=0 autoscope=0 ] ( "on" ) keepunusedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) keepconsolidatedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) grouppropagation [ 0 locks=0 autoscope=0 ] ( "union" ) snapswitcher [ 0 locks=0 autoscope=0 ] ( 0 0 ) snaptype [ 0 locks=0 autoscope=0 ] ( "average" ) tol3d [ 0 locks=0 autoscope=0 ] ( 0 ) snappointpos [ 0 locks=0 autoscope=0 ] ( "on" ) snappointattribs [ 0 locks=0 autoscope=0 ] ( "on" ) pointattribnames [ 0 locks=0 autoscope=0 ] ( "" ) gridtype [ 0 locks=0 autoscope=0 ] ( "spacing" ) gridspacing [ 0 locks=0 autoscope=0 ] ( 0.10000000000000001 0.10000000000000001 0.10000000000000001 ) gridlines [ 0 locks=0 autoscope=0 ] ( 10 10 10 ) gridpow2 [ 0 locks=0 autoscope=0 ] ( 3 3 3 ) gridoffset [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) gridround [ 0 locks=0 autoscope=0 ] ( "nearest" ) gridtol [ 0 locks=0 autoscope=0 ] ( 10 ) updatenml [ 0 locks=0 autoscope=0 ] ( "on" ) accurate [ 0 locks=0 autoscope=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse18.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor33.init" Content-Type: text/plain type = polydoctor matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor33.def" Content-Type: text/plain sopflags sopflags = comment "" position -97.995 14.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 fuse19 1 1 "input1" } inputs { 0 fuse19 0 1 } stat { create 1622802028 modify 1623772772 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor33.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) maxpasses [ 0 locks=0 ] ( 65536 ) randomseed [ 0 locks=0 ] ( 1 ) stdswitcher [ 0 locks=0 ] ( 0 0 0 0 0 ) illformed [ 0 locks=0 ] ( "mark" ) manyedges [ 0 locks=0 ] ( "mark" ) nonconvex [ 0 locks=0 ] ( "mark" ) overlapping [ 0 locks=0 ] ( "repair" ) pairoverlaps [ 0 locks=0 ] ( "off" ) intersect [ 0 locks=0 ] ( "mark" ) thickness [ 0 locks=0 ] ( 0 ) glosmallarea [ 0 locks=0 ] ( "mark" ) gloareathres [ 0 locks=0 ] ( 0 ) locsmallarea [ 0 locks=0 ] ( "mark" ) locareathres [ 0 locks=0 ] ( 0 ) nonuni [ 0 locks=0 ] ( "mark" ) unithres [ 0 locks=0 ] ( 0 ) glosmalledge [ 0 locks=0 ] ( "mark" ) gloedgethres [ 0 locks=0 ] ( 0 ) locsmalledge [ 0 locks=0 ] ( "mark" ) locedgethres [ 0 locks=0 ] ( 0 ) disconnectpt [ 0 locks=0 ] ( "mark" ) nonmanifoldpt [ 0 locks=0 ] ( "ignore" ) ignorewindings [ 0 locks=0 ] ( "off" ) preferlargeangles [ 0 locks=0 ] ( "off" ) vismaxmanifold [ 0 locks=0 ] ( "on" ) exportmanifoldnumbers [ 0 locks=0 ] ( "off" ) fixwindings [ 0 locks=0 ] ( "off" ) deletesmallmanifolds [ 0 locks=0 ] ( "off" ) smallmanifoldsize [ 0 locks=0 ] ( 0 ) usevalidpoly [ 0 locks=0 ] ( "on" ) validpoly [ 0 locks=0 ] ( valid_poly ) userepairedpoly [ 0 locks=0 ] ( "on" ) repairedpoly [ 0 locks=0 ] ( repaired_poly ) usevalidpts [ 0 locks=0 ] ( "on" ) validpts [ 0 locks=0 ] ( valid_pt ) usemodifiedpts [ 0 locks=0 ] ( "on" ) modifiedpts [ 0 locks=0 ] ( modified_pt ) creategrps [ 0 locks=0 ] ( "off" ) visinvalidpts [ 0 locks=0 ] ( "on" ) visinvalidptsfg [ 8 locks=0 ] ( 1 0 0 ) visrepairedpts [ 0 locks=0 ] ( "on" ) visrepairedptsfg [ 0 locks=0 ] ( 0 1 1 ) visinvalidpolys [ 0 locks=0 ] ( "on" ) visinvalidpolysfg [ 0 locks=0 ] ( 1 0 0 ) visrepairedpolys [ 0 locks=0 ] ( "on" ) visrepairedpolysfg [ 0 locks=0 ] ( 0 1 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor33.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse19.init" Content-Type: text/plain type = fuse matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse19.def" Content-Type: text/plain sopflags sopflags = comment "" position -97.995 15.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 foreach_end3 1 1 "input1" } inputs { 0 foreach_end3 0 1 } stat { create 1622817088 modify 1623772772 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse19.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 autoscope=0 ] ( "" ) switcher [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) usedist [ 0 locks=0 autoscope=0 ] ( "on" ) dist [ 0 locks=0 autoscope=0 ] ( 0 ) deldegen [ 0 locks=0 autoscope=0 ] ( "on" ) keepunusedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) keepconsolidatedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) grouppropagation [ 0 locks=0 autoscope=0 ] ( "union" ) snapswitcher [ 0 locks=0 autoscope=0 ] ( 0 0 ) snaptype [ 0 locks=0 autoscope=0 ] ( "average" ) tol3d [ 0 locks=0 autoscope=0 ] ( 0 ) snappointpos [ 0 locks=0 autoscope=0 ] ( "on" ) snappointattribs [ 0 locks=0 autoscope=0 ] ( "on" ) pointattribnames [ 0 locks=0 autoscope=0 ] ( "" ) gridtype [ 0 locks=0 autoscope=0 ] ( "spacing" ) gridspacing [ 0 locks=0 autoscope=0 ] ( 0.10000000000000001 0.10000000000000001 0.10000000000000001 ) gridlines [ 0 locks=0 autoscope=0 ] ( 10 10 10 ) gridpow2 [ 0 locks=0 autoscope=0 ] ( 3 3 3 ) gridoffset [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) gridround [ 0 locks=0 autoscope=0 ] ( "nearest" ) gridtol [ 0 locks=0 autoscope=0 ] ( 10 ) updatenml [ 0 locks=0 autoscope=0 ] ( "on" ) accurate [ 0 locks=0 autoscope=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse19.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor34.init" Content-Type: text/plain type = polydoctor matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor34.def" Content-Type: text/plain sopflags sopflags = comment "" position -97.995 10.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 fuse20 1 1 "input1" } inputs { 0 fuse20 0 1 } stat { create 1622802028 modify 1623772772 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor34.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) maxpasses [ 0 locks=0 ] ( 65536 ) randomseed [ 0 locks=0 ] ( 1 ) stdswitcher [ 0 locks=0 ] ( 0 0 0 0 0 ) illformed [ 0 locks=0 ] ( "mark" ) manyedges [ 0 locks=0 ] ( "mark" ) nonconvex [ 0 locks=0 ] ( "mark" ) overlapping [ 0 locks=0 ] ( "repair" ) pairoverlaps [ 0 locks=0 ] ( "off" ) intersect [ 0 locks=0 ] ( "mark" ) thickness [ 0 locks=0 ] ( 0 ) glosmallarea [ 0 locks=0 ] ( "mark" ) gloareathres [ 0 locks=0 ] ( 0 ) locsmallarea [ 0 locks=0 ] ( "mark" ) locareathres [ 0 locks=0 ] ( 0 ) nonuni [ 0 locks=0 ] ( "mark" ) unithres [ 0 locks=0 ] ( 0 ) glosmalledge [ 0 locks=0 ] ( "mark" ) gloedgethres [ 0 locks=0 ] ( 0 ) locsmalledge [ 0 locks=0 ] ( "mark" ) locedgethres [ 0 locks=0 ] ( 0 ) disconnectpt [ 0 locks=0 ] ( "mark" ) nonmanifoldpt [ 0 locks=0 ] ( "ignore" ) ignorewindings [ 0 locks=0 ] ( "off" ) preferlargeangles [ 0 locks=0 ] ( "off" ) vismaxmanifold [ 0 locks=0 ] ( "on" ) exportmanifoldnumbers [ 0 locks=0 ] ( "off" ) fixwindings [ 0 locks=0 ] ( "off" ) deletesmallmanifolds [ 0 locks=0 ] ( "off" ) smallmanifoldsize [ 0 locks=0 ] ( 0 ) usevalidpoly [ 0 locks=0 ] ( "on" ) validpoly [ 0 locks=0 ] ( valid_poly ) userepairedpoly [ 0 locks=0 ] ( "on" ) repairedpoly [ 0 locks=0 ] ( repaired_poly ) usevalidpts [ 0 locks=0 ] ( "on" ) validpts [ 0 locks=0 ] ( valid_pt ) usemodifiedpts [ 0 locks=0 ] ( "on" ) modifiedpts [ 0 locks=0 ] ( modified_pt ) creategrps [ 0 locks=0 ] ( "off" ) visinvalidpts [ 0 locks=0 ] ( "on" ) visinvalidptsfg [ 8 locks=0 ] ( 1 0 0 ) visrepairedpts [ 0 locks=0 ] ( "on" ) visrepairedptsfg [ 0 locks=0 ] ( 0 1 1 ) visinvalidpolys [ 0 locks=0 ] ( "on" ) visinvalidpolysfg [ 0 locks=0 ] ( 1 0 0 ) visrepairedpolys [ 0 locks=0 ] ( "on" ) visrepairedpolysfg [ 0 locks=0 ] ( 0 1 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor34.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse20.init" Content-Type: text/plain type = fuse matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse20.def" Content-Type: text/plain sopflags sopflags = comment "" position -97.995 11.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 repeat_end3 1 1 "input1" } inputs { 0 repeat_end3 0 1 } stat { create 1622817088 modify 1623772772 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse20.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 autoscope=0 ] ( "" ) switcher [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) usedist [ 0 locks=0 autoscope=0 ] ( "on" ) dist [ 0 locks=0 autoscope=0 ] ( 0 ) deldegen [ 0 locks=0 autoscope=0 ] ( "on" ) keepunusedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) keepconsolidatedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) grouppropagation [ 0 locks=0 autoscope=0 ] ( "union" ) snapswitcher [ 0 locks=0 autoscope=0 ] ( 0 0 ) snaptype [ 0 locks=0 autoscope=0 ] ( "average" ) tol3d [ 0 locks=0 autoscope=0 ] ( 0 ) snappointpos [ 0 locks=0 autoscope=0 ] ( "on" ) snappointattribs [ 0 locks=0 autoscope=0 ] ( "on" ) pointattribnames [ 0 locks=0 autoscope=0 ] ( "" ) gridtype [ 0 locks=0 autoscope=0 ] ( "spacing" ) gridspacing [ 0 locks=0 autoscope=0 ] ( 0.10000000000000001 0.10000000000000001 0.10000000000000001 ) gridlines [ 0 locks=0 autoscope=0 ] ( 10 10 10 ) gridpow2 [ 0 locks=0 autoscope=0 ] ( 3 3 3 ) gridoffset [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) gridround [ 0 locks=0 autoscope=0 ] ( "nearest" ) gridtol [ 0 locks=0 autoscope=0 ] ( 10 ) updatenml [ 0 locks=0 autoscope=0 ] ( "on" ) accurate [ 0 locks=0 autoscope=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse20.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor35.init" Content-Type: text/plain type = polydoctor matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor35.def" Content-Type: text/plain sopflags sopflags = comment "" position -96.995 2.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 fuse21 1 1 "input1" } inputs { 0 fuse21 0 1 } stat { create 1622802028 modify 1623772772 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor35.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) maxpasses [ 0 locks=0 ] ( 65536 ) randomseed [ 0 locks=0 ] ( 1 ) stdswitcher [ 0 locks=0 ] ( 0 0 0 0 0 ) illformed [ 0 locks=0 ] ( "mark" ) manyedges [ 0 locks=0 ] ( "mark" ) nonconvex [ 0 locks=0 ] ( "mark" ) overlapping [ 0 locks=0 ] ( "repair" ) pairoverlaps [ 0 locks=0 ] ( "off" ) intersect [ 0 locks=0 ] ( "mark" ) thickness [ 0 locks=0 ] ( 0 ) glosmallarea [ 0 locks=0 ] ( "mark" ) gloareathres [ 0 locks=0 ] ( 0 ) locsmallarea [ 0 locks=0 ] ( "mark" ) locareathres [ 0 locks=0 ] ( 0 ) nonuni [ 0 locks=0 ] ( "mark" ) unithres [ 0 locks=0 ] ( 0 ) glosmalledge [ 0 locks=0 ] ( "mark" ) gloedgethres [ 0 locks=0 ] ( 0 ) locsmalledge [ 0 locks=0 ] ( "mark" ) locedgethres [ 0 locks=0 ] ( 0 ) disconnectpt [ 0 locks=0 ] ( "mark" ) nonmanifoldpt [ 0 locks=0 ] ( "ignore" ) ignorewindings [ 0 locks=0 ] ( "off" ) preferlargeangles [ 0 locks=0 ] ( "off" ) vismaxmanifold [ 0 locks=0 ] ( "on" ) exportmanifoldnumbers [ 0 locks=0 ] ( "off" ) fixwindings [ 0 locks=0 ] ( "off" ) deletesmallmanifolds [ 0 locks=0 ] ( "off" ) smallmanifoldsize [ 0 locks=0 ] ( 0 ) usevalidpoly [ 0 locks=0 ] ( "on" ) validpoly [ 0 locks=0 ] ( valid_poly ) userepairedpoly [ 0 locks=0 ] ( "on" ) repairedpoly [ 0 locks=0 ] ( repaired_poly ) usevalidpts [ 0 locks=0 ] ( "on" ) validpts [ 0 locks=0 ] ( valid_pt ) usemodifiedpts [ 0 locks=0 ] ( "on" ) modifiedpts [ 0 locks=0 ] ( modified_pt ) creategrps [ 0 locks=0 ] ( "off" ) visinvalidpts [ 0 locks=0 ] ( "on" ) visinvalidptsfg [ 8 locks=0 ] ( 1 0 0 ) visrepairedpts [ 0 locks=0 ] ( "on" ) visrepairedptsfg [ 0 locks=0 ] ( 0 1 1 ) visinvalidpolys [ 0 locks=0 ] ( "on" ) visinvalidpolysfg [ 0 locks=0 ] ( 1 0 0 ) visrepairedpolys [ 0 locks=0 ] ( "on" ) visrepairedpolysfg [ 0 locks=0 ] ( 0 1 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor35.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse21.init" Content-Type: text/plain type = fuse matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse21.def" Content-Type: text/plain sopflags sopflags = comment "" position -96.995 3.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 clip22 1 1 "input1" } inputs { 0 clip22 0 1 } stat { create 1622817088 modify 1623772772 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse21.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 autoscope=0 ] ( "" ) switcher [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) usedist [ 0 locks=0 autoscope=0 ] ( "on" ) dist [ 0 locks=0 autoscope=0 ] ( 0 ) deldegen [ 0 locks=0 autoscope=0 ] ( "on" ) keepunusedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) keepconsolidatedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) grouppropagation [ 0 locks=0 autoscope=0 ] ( "union" ) snapswitcher [ 0 locks=0 autoscope=0 ] ( 0 0 ) snaptype [ 0 locks=0 autoscope=0 ] ( "average" ) tol3d [ 0 locks=0 autoscope=0 ] ( 0 ) snappointpos [ 0 locks=0 autoscope=0 ] ( "on" ) snappointattribs [ 0 locks=0 autoscope=0 ] ( "on" ) pointattribnames [ 0 locks=0 autoscope=0 ] ( "" ) gridtype [ 0 locks=0 autoscope=0 ] ( "spacing" ) gridspacing [ 0 locks=0 autoscope=0 ] ( 0.10000000000000001 0.10000000000000001 0.10000000000000001 ) gridlines [ 0 locks=0 autoscope=0 ] ( 10 10 10 ) gridpow2 [ 0 locks=0 autoscope=0 ] ( 3 3 3 ) gridoffset [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) gridround [ 0 locks=0 autoscope=0 ] ( "nearest" ) gridtol [ 0 locks=0 autoscope=0 ] ( 10 ) updatenml [ 0 locks=0 autoscope=0 ] ( "on" ) accurate [ 0 locks=0 autoscope=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse21.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/nope1.init" Content-Type: text/plain type = null matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/nope1.def" Content-Type: text/plain sopflags sopflags = comment "" position -97.495 20.345 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { } inputs { } stat { create 1344372976 modify 1623772772 author tusi@demeisen access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/nope1.spareparmdef" Content-Type: text/plain parm { name "cacheinput" baseparm label "Cache Input" export none } group { name "folder2" label "Name Presets" parm { name "set_name_0" label "Default ('null')" type button default { "1" } range { 0 1 } parmtag { "script_callback" "hou.pwd().setColor(hou.Color((.8,.8,.8))); hou.pwd().setName(\"null1\", True)" } parmtag { "script_callback_language" "python" } } group { name "folder0" label "Outputs" tabbreak parm { name "set_name_1" label "DISPLAY" type button default { "1" } range { 0 1 } parmtag { "script_callback" "hou.pwd().setName(\"DISPLAY\"); hou.pwd().setColor(hou.Color((0,.4,1))); hou.pwd().setDisplayFlag(True)" } parmtag { "script_callback_language" "python" } } parm { name "set_name_2" label "RENDER" type button default { "1" } range { 0 1 } parmtag { "script_callback" "hou.pwd().setName(\"RENDER\"); hou.pwd().setColor(hou.Color((.4,.2,.6))); hou.pwd().setRenderFlag(True)" } parmtag { "script_callback_language" "python" } } parm { name "set_name_3" label "OUT" type button default { "1" } range { 0 1 } parmtag { "script_callback" "hou.pwd().setColor(hou.Color((.8,.8,.8))); hou.pwd().setName(\"OUT\"); hou.pwd().setRenderFlag(True); hou.pwd().setDisplayFlag(True)" } parmtag { "script_callback_language" "python" } } } group { name "folder1" label "Waypoints" parm { name "set_name_4" label ":: GEO_" type button default { "1" } range { 0 1 } parmtag { "script_callback" "hou.pwd().setColor(hou.Color((.5,0,0))); hou.pwd().setName(\"GEO_\"+hou.pwd().name(), True)" } parmtag { "script_callback_language" "python" } } parm { name "set_name_5" label ":: GEO_PRESIM_" type button default { "1" } range { 0 1 } parmtag { "script_callback" "hou.pwd().setColor(hou.Color((.5,0,0))); hou.pwd().setName(\"GEO_PRESIM_\"+hou.pwd().name(), True)" } parmtag { "script_callback_language" "python" } } parm { name "set_name_6" label ":: GEO_POSTSIM_" type button default { "1" } range { 0 1 } parmtag { "script_callback" "hou.pwd().setColor(hou.Color((0,.267,0))); hou.pwd().setName(\"GEO_POSTSIM_\"+hou.pwd().name(), True)" } parmtag { "script_callback_language" "python" } } parm { name "set_name_7" label ":: OUT_" type button default { "1" } range { 0 1 } parmtag { "script_callback" "hou.pwd().setColor(hou.Color((0,.267,0))); hou.pwd().setName(\"OUT_\"+hou.pwd().name(), True)" } parmtag { "script_callback_language" "python" } } } } parm { name "copyinput" baseparm label "Copy Input (Note: Input will be still cooked if disabled)" export none } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/nope1.parm" Content-Type: text/plain { version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) folder2 [ 0 locks=0 ] ( 0 ) set_name_0 [ 0 locks=0 ] ( 0 ) folder0 [ 0 locks=0 ] ( 0 ) set_name_1 [ 0 locks=0 ] ( 0 ) set_name_2 [ 0 locks=0 ] ( 0 ) set_name_3 [ 0 locks=0 ] ( 0 ) folder1 [ 0 locks=0 ] ( 0 ) set_name_4 [ 0 locks=0 ] ( 0 ) set_name_5 [ 0 locks=0 ] ( 0 ) set_name_6 [ 0 locks=0 ] ( 0 ) set_name_7 [ 0 locks=0 ] ( 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/nope1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/switch_inputs1.init" Content-Type: text/plain type = switch matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/switch_inputs1.def" Content-Type: text/plain sopflags sopflags = comment "" position -97.495 19.345 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 1 nope1 1 1 "input1" 2 transform27 1 1 "input2" } inputs { 0 nope1 0 1 1 transform27 0 1 } stat { create 1344372982 modify 1623772772 author tusi@demeisen access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/switch_inputs1.parm" Content-Type: text/plain { version 0.8 input [ 8 locks=0 ] ( 10 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/switch_inputs1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack9.init" Content-Type: text/plain type = pack matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack9.def" Content-Type: text/plain sopflags sopflags = comment "" position -79.995 -0.655 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_2_LAIRETAM_O_MATERIAL_2_O 1 1 "input1" } inputs { 0 O_2_LAIRETAM_O_MATERIAL_2_O 0 1 } stat { create 1623772798 modify 1623869524 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack9.parm" Content-Type: text/plain { version 0.8 viewportlod [ 0 locks=0 ] ( "full" ) createpath [ 0 locks=0 ] ( "on" ) path [ 0 locks=0 ] ( op:`opfullpath('.')` ) packbyname [ 0 locks=0 ] ( "off" ) nameattribute [ 0 locks=0 ] ( name ) packedfragments [ 0 locks=0 ] ( "on" ) pivot [ 0 locks=0 ] ( "centroid" ) transfer_attributes [ 0 locks=0 ] ( "" ) transfer_groups [ 0 locks=0 ] ( "" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack9.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_ELDIM_O_MIDLE_SLICE_O3.init" Content-Type: text/plain type = volumeslice matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_ELDIM_O_MIDLE_SLICE_O3.def" Content-Type: text/plain sopflags sopflags = comment "" position -16.495 -13.155 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O2 1 1 "input1" } inputs { 0 O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O2 0 1 } stat { create 1596216548 modify 1624873039 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_ELDIM_O_MIDLE_SLICE_O3.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) method [ 0 locks=0 ] ( "volume" ) plane [ 0 locks=0 ] ( "xy" ) planeoffset [ 8 locks=0 ] ( 0 ) attrib [ 0 locks=0 ] ( density ) createvarmap [ 0 locks=0 ] ( "off" ) lvar [ 0 locks=0 ] ( "" ) visualize [ 0 locks=0 ] ( "on" ) vismode [ 0 locks=0 ] ( "none" ) visrange [ 0 locks=0 ] ( 0 1 ) keep [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ECILS_ELDIM_O_MIDLE_SLICE_O3.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_BDV_O_VDB_CD_O2.init" Content-Type: text/plain type = vdb matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_BDV_O_VDB_CD_O2.def" Content-Type: text/plain sopflags sopflags = comment "" position -16.995 -10.155 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { } inputs { } stat { create 1616286175 modify 1623878996 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_BDV_O_VDB_CD_O2.chn" Content-Type: text/plain { channel voxelsize { lefttype = extend righttype = extend default = 0.10000000000000001 flags = 0 segment { length = 0 value = 0.10000000000000001 0.10000000000000001 expr = ch(\"../O_SREDILS_NOITALUGER_O_REGULATION_SLIDERS_O/O_EZIS_LEXOV_O_VOXEL_SIZE_O\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_BDV_O_VDB_CD_O2.parm" Content-Type: text/plain { version 0.8 ngrids [ 0 locks=0 ] ( 1 ) source [ 0 locks=0 ] ( 0 0 0 ) voxelsize [ 8 locks=0 ] ( [ voxelsize 0.037037037037037035 ] ) size [ 0 locks=0 ] ( 1 1 1 ) center [ 0 locks=0 ] ( 0 0 0 ) taper [ 0 locks=0 ] ( 1 ) camera [ 0 locks=0 ] ( "" ) zmin [ 0 locks=0 ] ( 1 ) zmax [ 0 locks=0 ] ( 2 ) usecamwindow [ 0 locks=0 ] ( "on" ) winx [ 0 locks=0 ] ( 0 1 ) winy [ 0 locks=0 ] ( 0 1 ) uniformsamples [ 0 locks=0 ] ( "maxaxis" ) samplediv [ 0 locks=0 ] ( 10 ) divs [ 0 locks=0 ] ( 10 10 10 ) divsize [ 0 locks=0 ] ( 0.10000000000000001 ) zscale [ 0 locks=0 ] ( 1 ) stdswitcher1 [ 0 locks=0 ] ( 0 0 ) enable1 [ 0 locks=0 ] ( "on" ) name1 [ 0 locks=0 ] ( Cd ) class1 [ 0 locks=0 ] ( "fog volume" ) type1 [ 0 locks=0 ] ( "vecfloat" ) precision1 [ 0 locks=0 ] ( "double" ) vectype1 [ 0 locks=0 ] ( "invariant" ) bgfloat1 [ 0 locks=0 ] ( 0 ) bgint1 [ 0 locks=0 ] ( 0 ) bgbool1 [ 0 locks=0 ] ( 0 ) bgvec3s1 [ 0 locks=0 ] ( 0 0 0 ) bgvec3i1 [ 0 locks=0 ] ( 0 0 0 ) vdbvis1 [ 0 locks=0 ] ( "fromtype" ) vdbvisiso1 [ 0 locks=0 ] ( 0 ) vdbvisdensity1 [ 0 locks=0 ] ( 1 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_BDV_O_VDB_CD_O2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O2.init" Content-Type: text/plain type = merge matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O2.def" Content-Type: text/plain sopflags sopflags = comment "" position -16.495 -11.155 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 1 O_DC_BDV_O_VDB_CD_O2 1 1 "input1" 0 O_SNOGILOP_YRTEMOEG_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_GEOMETRY_POLYGONS_O 1 1 "input2" } inputs { 0 O_DC_BDV_O_VDB_CD_O2 0 1 1 O_SNOGILOP_YRTEMOEG_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_GEOMETRY_POLYGONS_O 0 1 } stat { create 1616286314 modify 1624866602 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O2.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O4.init" Content-Type: text/plain type = volumevisualization matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O4.def" Content-Type: text/plain sopflags sopflags = comment "" position -16.495 -14.155 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_ECILS_ELDIM_O_MIDLE_SLICE_O3 1 1 "input1" } inputs { 0 O_ECILS_ELDIM_O_MIDLE_SLICE_O3 0 1 } stat { create 1596233050 modify 1624873151 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O4.parm" Content-Type: text/plain { version 0.8 vismode [ 0 locks=0 ] ( "none" ) rangemin [ 0 locks=0 ] ( 0 ) rangemax [ 0 locks=0 ] ( 1 ) densityscale [ 0 locks=0 ] ( 1 ) shadowscale [ 0 locks=0 ] ( 1 ) setmaxres [ 0 locks=0 ] ( "off" ) maxres [ 8 locks=0 ] ( 128 ) emitswitcher [ 0 locks=0 ] ( 0 0 ) densityfield [ 0 locks=0 ] ( density ) densityrampmode [ 0 locks=0 ] ( "clamp" ) densitypreset [ 0 locks=0 ] ( "none" ) densityramp [ 0 locks=0 ] ( 2 ) cdfield [ 0 locks=0 ] ( density ) cdrangeoverride [ 0 locks=0 ] ( "off" ) cdrange [ 8 locks=0 ] ( 0 1 ) cdrampmode [ 0 locks=0 ] ( "clamp" ) cdpreset [ 0 locks=0 ] ( "none" ) cdramp [ 0 locks=0 ] ( 2 ) emitscale [ 0 locks=0 ] ( 0 ) emitfield [ 0 locks=0 ] ( density ) emitrangeoverride [ 0 locks=0 ] ( "off" ) emitrange [ 0 locks=0 ] ( 0 1 ) emitrampmode [ 0 locks=0 ] ( "clamp" ) emitpreset [ 0 locks=0 ] ( "none" ) emitramp [ 0 locks=0 ] ( 2 ) emitcdfield [ 0 locks=0 ] ( density ) emitcdrangeoverride [ 0 locks=0 ] ( "off" ) emitcdrange [ 8 locks=0 ] ( 0 1 ) emitcdrampmode [ 0 locks=0 ] ( "clamp" ) emitcdpreset [ 0 locks=0 ] ( "none" ) emitcdramp [ 0 locks=0 ] ( 2 ) emitcdfieldscale [ 0 locks=0 ] ( 1 ) emitcdtemperature0 [ 0 locks=0 ] ( 0 ) emitcdtemperature [ 0 locks=0 ] ( 5000 ) emitcdtonemap [ 0 locks=0 ] ( "on" ) emitcdadaptation [ 0 locks=0 ] ( 0.14999999999999999 ) emitcdburn [ 0 locks=0 ] ( 0 ) densityramp1pos [ 0 locks=0 ] ( 0 ) densityramp1value [ 0 locks=0 ] ( 0 ) densityramp1interp [ 0 locks=0 ] ( "linear" ) densityramp2pos [ 0 locks=0 ] ( 1 ) densityramp2value [ 0 locks=0 ] ( 1 ) densityramp2interp [ 0 locks=0 ] ( "linear" ) cdramp1pos [ 0 locks=0 ] ( 0 ) cdramp1c [ 0 locks=0 ] ( 1.8125 1.8125 1.8125 ) cdramp1interp [ 0 locks=0 ] ( "linear" ) cdramp2pos [ 0 locks=0 autoscope=1 autosel=4294967295 ] ( 1 ) cdramp2c [ 0 locks=0 ] ( 2 2 2 ) cdramp2interp [ 0 locks=0 ] ( "linear" ) emitramp1pos [ 0 locks=0 ] ( 0 ) emitramp1value [ 0 locks=0 ] ( 0 ) emitramp1interp [ 0 locks=0 ] ( "linear" ) emitramp2pos [ 0 locks=0 ] ( 1 ) emitramp2value [ 0 locks=0 ] ( 1 ) emitramp2interp [ 0 locks=0 ] ( "linear" ) emitcdramp1pos [ 0 locks=0 ] ( 0 ) emitcdramp1c [ 0 locks=0 ] ( 0 0 0 ) emitcdramp1interp [ 0 locks=0 ] ( "linear" ) emitcdramp2pos [ 0 locks=0 ] ( 1 ) emitcdramp2c [ 0 locks=0 ] ( 1 1 1 ) emitcdramp2interp [ 0 locks=0 ] ( "linear" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O4.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/convert4.init" Content-Type: text/plain type = convert matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/convert4.def" Content-Type: text/plain sopflags sopflags = comment "" position -6.02681 -6.56308 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_HCTIWS_YRTEMOEG_LANRETXE_LANRETNI_O_INTERNAL_EXTERNAL_GEOMETRY_SWITCH_O 2 1 "input1" } inputs { 0 O_HCTIWS_YRTEMOEG_LANRETXE_LANRETNI_O_INTERNAL_EXTERNAL_GEOMETRY_SWITCH_O 0 1 } stat { create 1624868217 modify 1624868341 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/convert4.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) fromtype [ 0 locks=0 ] ( "all" ) totype [ 0 locks=0 ] ( "poly" ) surftype [ 0 locks=0 ] ( "quads" ) stdswitcher [ 0 locks=0 ] ( 0 0 ) lodu [ 0 locks=0 ] ( 1 ) lodv [ 0 locks=0 ] ( 1 ) lodtrim [ 0 locks=0 ] ( 1 ) divu [ 0 locks=0 ] ( 2 ) divv [ 0 locks=0 ] ( 2 ) divtrim [ 0 locks=0 ] ( 1 ) orderu [ 0 locks=0 ] ( 4 ) orderv [ 0 locks=0 ] ( 4 ) pastecoord [ 0 locks=0 ] ( "cfeature" ) pasteattrib [ 0 locks=0 ] ( "afeature" ) new [ 0 locks=0 ] ( "off" ) interphull [ 0 locks=0 ] ( "on" ) offset [ 0 locks=0 ] ( 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/convert4.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/switch1.init" Content-Type: text/plain type = switch matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/switch1.def" Content-Type: text/plain sopflags sopflags = comment "" position -6.77855 -20.5505 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 0 O_HCTIWS_NOITAZILAUSIV_ECILS_ELDIM_O_MIDLE_SLICE_VISUALIZATION_SWITCH_O 2 1 "input1" 1 O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O 1 1 "input2" } inputs { 0 O_HCTIWS_NOITAZILAUSIV_ECILS_ELDIM_O_MIDLE_SLICE_VISUALIZATION_SWITCH_O 0 1 1 O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O 0 1 } stat { create 1624872226 modify 1624874211 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/switch1.parm" Content-Type: text/plain { version 0.8 input [ 0 locks=0 ] ( 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/switch1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_KCAB_O_BACK_CLIP_O.init" Content-Type: text/plain type = clip matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_KCAB_O_BACK_CLIP_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -74.495 80.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_LATCARF_GNIR_ROF_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_FOR_RING_FRACTAL_O 1 1 "input1" } inputs { 0 O_LATCARF_GNIR_ROF_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_FOR_RING_FRACTAL_O 0 1 } stat { create 1627741551 modify 1628530307 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_KCAB_O_BACK_CLIP_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) clipop [ 0 locks=0 ] ( "above" ) origin [ 0 locks=0 ] ( 0 0 0 ) dist [ 0 locks=0 ] ( 0 ) dir [ 0 locks=0 ] ( 0 0 1 ) newg [ 0 locks=0 ] ( "off" ) above [ 0 locks=0 ] ( above_plane ) below [ 0 locks=0 ] ( below_plane ) clippts [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_KCAB_O_BACK_CLIP_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_MOTOB_O_BOTOM_CLIP_O.init" Content-Type: text/plain type = clip matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_MOTOB_O_BOTOM_CLIP_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -74.495 78.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_PILC_KCAB_O_BACK_CLIP_O 1 1 "input1" } inputs { 0 O_PILC_KCAB_O_BACK_CLIP_O 0 1 } stat { create 1627741551 modify 1628529909 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_MOTOB_O_BOTOM_CLIP_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) clipop [ 0 locks=0 ] ( "above" ) origin [ 0 locks=0 ] ( 0 0 0 ) dist [ 0 locks=0 ] ( 0 ) dir [ 0 locks=0 ] ( 0 1 0 ) newg [ 0 locks=0 ] ( "off" ) above [ 0 locks=0 ] ( above_plane ) below [ 0 locks=0 ] ( below_plane ) clippts [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_MOTOB_O_BOTOM_CLIP_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_THGIR_O_RIGHT_CLIP_O.init" Content-Type: text/plain type = clip matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_THGIR_O_RIGHT_CLIP_O.def" Content-Type: text/plain sopflags sopflags = comment "" position -74.495 76.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_PILC_MOTOB_O_BOTOM_CLIP_O 1 1 "input1" } inputs { 0 O_PILC_MOTOB_O_BOTOM_CLIP_O 0 1 } stat { create 1627741551 modify 1628529909 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_THGIR_O_RIGHT_CLIP_O.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) clipop [ 0 locks=0 ] ( "above" ) origin [ 0 locks=0 ] ( 0 0 0 ) dist [ 0 locks=0 ] ( 0 ) dir [ 0 locks=0 ] ( -1 0 0 ) newg [ 0 locks=0 ] ( "off" ) above [ 0 locks=0 ] ( above_plane ) below [ 0 locks=0 ] ( below_plane ) clippts [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_THGIR_O_RIGHT_CLIP_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copy3.init" Content-Type: text/plain type = copyxform matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copy3.def" Content-Type: text/plain sopflags sopflags = comment "" position -76.0038 72.575 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_EREHPS_LARTNEC_HTIW_SELIFORP_GNIR_DEVLOVER_EGREM_O_MERGE_REVOLVED_RING_PROFILES_WITH_CENTRAL_SPHERE_O 2 1 "input1" } inputs { 0 O_EREHPS_LARTNEC_HTIW_SELIFORP_GNIR_DEVLOVER_EGREM_O_MERGE_REVOLVED_RING_PROFILES_WITH_CENTRAL_SPHERE_O 0 1 } stat { create 1639493311 modify 1639498473 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copy3.chn" Content-Type: text/plain { channel scale { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 1/9 } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copy3.parm" Content-Type: text/plain { version 0.8 sourcegroup [ 0 locks=0 ] ( "" ) sourcegrouptype [ 0 locks=0 ] ( "guess" ) ncy [ 0 locks=0 ] ( 3 ) pack [ 0 locks=0 ] ( "off" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 8 locks=0 ] ( [ scale 0.1111111111111111 ] ) parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) newgroups [ 0 locks=0 ] ( "off" ) newgroupprefix [ 0 locks=0 ] ( copyGroup ) docopyattrib [ 0 locks=0 ] ( "off" ) copyattrib [ 0 locks=0 ] ( copynum ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copy3.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/line1.init" Content-Type: text/plain type = line matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/line1.def" Content-Type: text/plain sopflags sopflags = comment "" position -80.7271 78.1161 connectornextid 1 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1640784572 modify 1640785637 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/line1.parm" Content-Type: text/plain { version 0.8 type [ 0 locks=0 ] ( "poly" ) origin [ 0 locks=0 ] ( 0 0.27777777777777779 0 ) dir [ 0 locks=0 ] ( 0 1 0 ) dist [ 0 locks=0 ] ( 0.1111111111111111 ) points [ 0 locks=0 ] ( 2 ) order [ 0 locks=0 ] ( 4 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/line1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge8.init" Content-Type: text/plain type = merge matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge8.def" Content-Type: text/plain sopflags sopflags = comment "" position -75.995 70.9888 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 0 line1 0 1 "input1" 1 copy3 1 1 "input2" } inputs { 0 line1 0 1 1 copy3 0 1 } stat { create 1640784632 modify 1640785685 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge8.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge8.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge19.init" Content-Type: text/plain type = merge matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge19.def" Content-Type: text/plain sopflags sopflags = comment "" position -78.8845 76.7815 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 1 line1 0 1 "input1" 0 O_DNE_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_END_O 1 1 "input2" } inputs { 0 line1 0 1 1 O_DNE_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_END_O 0 1 } stat { create 1640784849 modify 1640784913 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge19.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge19.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O1.init" Content-Type: text/plain type = box matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O1.def" Content-Type: text/plain sopflags sopflags = comment "" position -87.3549 108.845 connectornextid 1 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1507930633 modify 1640784958 author Nick@NICK-TR access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O1.parm" Content-Type: text/plain { version 0.8 type [ 0 locks=0 ] ( "poly" ) surftype [ 0 locks=0 ] ( "quads" ) consolidatepts [ 0 locks=0 ] ( "on" ) size [ 0 locks=0 ] ( 1 1 1 ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 8 locks=0 ] ( 1 ) divrate [ 0 locks=0 ] ( 4 4 4 ) orderrate [ 0 locks=0 ] ( 4 4 4 ) dodivs [ 0 locks=0 ] ( "off" ) divs [ 0 locks=0 ] ( 3 3 3 ) rebar [ 0 locks=0 ] ( "off" ) orientedbbox [ 0 locks=0 ] ( "off" ) vertexnormals [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O1.init" Content-Type: text/plain type = subdivide matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O1.def" Content-Type: text/plain sopflags sopflags = comment "" position -87.3549 106.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O1 0 1 "input1" } inputs { 0 O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O1 0 1 } stat { create 1507930636 modify 1640784958 author Nick@NICK-TR access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O1.chn" Content-Type: text/plain { channel iterations { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O1/O_SNOISIVID_O_DIVISIONS_O\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O1.parm" Content-Type: text/plain { version 0.8 subdivide [ 0 locks=0 ] ( "" ) creases [ 0 locks=0 ] ( "" ) algorithm [ 0 locks=0 ] ( "houdini" ) iterations [ 8 locks=0 ] ( [ iterations 1 ] ) overridecrease [ 0 locks=0 ] ( "off" ) creaseweight [ 0 locks=0 ] ( 10 ) outputcrease [ 0 locks=0 ] ( "off" ) outcreasegroup [ 0 locks=0 ] ( creases ) closeholes [ 0 locks=0 ] ( "pull" ) surroundpoly [ 0 locks=0 ] ( "edges" ) bias [ 0 locks=0 ] ( 1 ) updatenmls [ 0 locks=0 ] ( "on" ) smoothvertex [ 0 locks=0 ] ( "on" ) consisttopology [ 0 locks=0 ] ( "off" ) linearcreases [ 0 locks=0 ] ( "off" ) buildpolysoups [ 0 locks=0 ] ( "off" ) indepcurves [ 0 locks=0 ] ( "off" ) removeholes [ 0 locks=0 ] ( "on" ) vtxboundary [ 0 locks=0 ] ( "corner" ) fvarlinear [ 0 locks=0 ] ( "corner1" ) creasemethod [ 0 locks=0 ] ( "uniform" ) trianglesubd [ 0 locks=0 ] ( "catclark" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELCRIC_GNIDNUOB_O_BOUNDING_CIRCLE_O1.init" Content-Type: text/plain type = circle matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELCRIC_GNIDNUOB_O_BOUNDING_CIRCLE_O1.def" Content-Type: text/plain sopflags sopflags = comment "" position -88.8549 105.345 connectornextid 1 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1621143112 modify 1640784958 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELCRIC_GNIDNUOB_O_BOUNDING_CIRCLE_O1.chn" Content-Type: text/plain { channel divs { lefttype = extend righttype = extend default = 12 flags = 0 segment { length = 0 value = 12 12 expr = "pow(2, ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O1/O_SNOISIVID_O_DIVISIONS_O\")+2 )" } } channel rady { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } } channel radx { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O1/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/2 } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELCRIC_GNIDNUOB_O_BOUNDING_CIRCLE_O1.parm" Content-Type: text/plain { version 0.8 type [ 0 locks=0 ] ( "poly" ) orient [ 0 locks=0 ] ( "xy" ) rad [ 8 locks=0 ] ( [ radx 0.5 ] [ rady 0.5 ] ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) order [ 0 locks=0 ] ( 4 ) divs [ 8 locks=0 ] ( [ divs 32 ] ) arc [ 0 locks=0 ] ( "openarc" ) angle [ 0 locks=0 ] ( 0 360 ) imperfect [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELCRIC_GNIDNUOB_O_BOUNDING_CIRCLE_O1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_LARTNEC_HTIW_SELIFORP_GNIR_DEVLOVER_EGREM_O_MERGE_REVOLVED_RING_PROFILES_WITH_CENTRAL_SPHERE_O1.init" Content-Type: text/plain type = merge matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_LARTNEC_HTIW_SELIFORP_GNIR_DEVLOVER_EGREM_O_MERGE_REVOLVED_RING_PROFILES_WITH_CENTRAL_SPHERE_O1.def" Content-Type: text/plain sopflags sopflags = comment "" position -88.8549 95.845 connectornextid 4 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 3 O_EVLOVER_ELIFORP_GNIR_O_RING_PROFILE_REVOLVE_O1 1 1 "input1" 0 O_ELCRIC_GNIDNUOB_O_BOUNDING_CIRCLE_O1 0 1 "input2" 1 O_PILC_THGIR_O_RIGHT_CLIP_O1 1 1 "input3" } inputs { 0 O_EVLOVER_ELIFORP_GNIR_O_RING_PROFILE_REVOLVE_O1 0 1 1 O_ELCRIC_GNIDNUOB_O_BOUNDING_CIRCLE_O1 0 1 2 O_PILC_THGIR_O_RIGHT_CLIP_O1 0 1 } stat { create 1621143119 modify 1640784958 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_LARTNEC_HTIW_SELIFORP_GNIR_DEVLOVER_EGREM_O_MERGE_REVOLVED_RING_PROFILES_WITH_CENTRAL_SPHERE_O1.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EREHPS_LARTNEC_HTIW_SELIFORP_GNIR_DEVLOVER_EGREM_O_MERGE_REVOLVED_RING_PROFILES_WITH_CENTRAL_SPHERE_O1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELIFORP_GNIR_O_RING_PROFILE_O1.init" Content-Type: text/plain type = circle matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELIFORP_GNIR_O_RING_PROFILE_O1.def" Content-Type: text/plain sopflags sopflags = comment "" position -90.3549 113.845 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1621143112 modify 1640789205 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELIFORP_GNIR_O_RING_PROFILE_O1.chn" Content-Type: text/plain { channel divs { lefttype = extend righttype = extend default = 12 flags = 0 segment { length = 0 value = 12 12 expr = "pow(2, ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O/O_SNOISIVID_O_DIVISIONS_O\")+2-1 )" } } channel rady { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"radx\") } } channel radx { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O1/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")*ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/3/2/3/3 } } channel ty { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O1/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/3*ch(\"/obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O/O_EZIS_ELOHW_O_WHOLE_SIZE_O\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELIFORP_GNIR_O_RING_PROFILE_O1.parm" Content-Type: text/plain { version 0.8 type [ 0 locks=0 ] ( "poly" ) orient [ 0 locks=0 ] ( "yz" ) rad [ 8 locks=0 ] ( [ radx 0.018518518518518517 ] [ rady 0.018518518518518517 ] ) t [ 8 locks=0 ] ( 0 [ ty 0.33333333333333331 ] 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) order [ 0 locks=0 ] ( 2 ) divs [ 8 locks=0 ] ( [ divs 32 ] ) arc [ 0 locks=0 ] ( "openarc" ) angle [ 0 locks=0 ] ( 90 270 ) imperfect [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELIFORP_GNIR_O_RING_PROFILE_O1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EVLOVER_ELIFORP_GNIR_O_RING_PROFILE_REVOLVE_O1.init" Content-Type: text/plain type = revolve matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EVLOVER_ELIFORP_GNIR_O_RING_PROFILE_REVOLVE_O1.def" Content-Type: text/plain sopflags sopflags = comment "" position -90.3549 97.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 merge21 2 1 "input1" } inputs { 0 merge21 0 1 } stat { create 1621147715 modify 1640785703 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EVLOVER_ELIFORP_GNIR_O_RING_PROFILE_REVOLVE_O1.chn" Content-Type: text/plain { channel divs { lefttype = extend righttype = extend default = 8 flags = 0 segment { length = 0 value = 8 8 expr = "pow(2, ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O1/O_SNOISIVID_O_DIVISIONS_O\")+2-0 )" } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EVLOVER_ELIFORP_GNIR_O_RING_PROFILE_REVOLVE_O1.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) stdswitcher [ 0 locks=0 ] ( 1 1 ) surftype [ 0 locks=0 ] ( "quads" ) origin [ 8 locks=0 ] ( 0 0 0 ) dir [ 0 locks=0 ] ( 0 0 1 ) polys [ 0 locks=0 ] ( "on" ) imperfect [ 0 locks=0 ] ( "off" ) type [ 0 locks=0 ] ( "closed" ) angle [ 0 locks=0 ] ( 0 360 ) divs [ 8 locks=0 ] ( [ divs 8 ] ) order [ 0 locks=0 ] ( 2 ) cap [ 0 locks=0 ] ( "off" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_EVLOVER_ELIFORP_GNIR_O_RING_PROFILE_REVOLVE_O1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RETUO_DNA_RENI_EGREM_O_MERGE_INER_AND_OUTER_TRANSFORMS_O1.init" Content-Type: text/plain type = merge matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RETUO_DNA_RENI_EGREM_O_MERGE_INER_AND_OUTER_TRANSFORMS_O1.def" Content-Type: text/plain sopflags sopflags = comment "" position -90.8549 105.845 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 0 O_SMROFSNART_RETUO_O_OUTER_TRANSFORMS_O1 1 1 "input1" 1 O_SMROFSNART_RENI_O_INER_TRANSFORMS_O1 1 1 "input2" } inputs { 0 O_SMROFSNART_RETUO_O_OUTER_TRANSFORMS_O1 0 1 1 O_SMROFSNART_RENI_O_INER_TRANSFORMS_O1 0 1 } stat { create 1621148212 modify 1640784958 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RETUO_DNA_RENI_EGREM_O_MERGE_INER_AND_OUTER_TRANSFORMS_O1.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RETUO_DNA_RENI_EGREM_O_MERGE_INER_AND_OUTER_TRANSFORMS_O1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DNE_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_END_O1.init" Content-Type: text/plain type = block_end matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DNE_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_END_O1.def" Content-Type: text/plain sopflags sopflags = comment "" position -90.8549 103.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_SMROFSNART_RETUO_DNA_RENI_EGREM_O_MERGE_INER_AND_OUTER_TRANSFORMS_O1 2 1 "input1" } inputs { 0 O_SMROFSNART_RETUO_DNA_RENI_EGREM_O_MERGE_INER_AND_OUTER_TRANSFORMS_O1 0 1 } stat { create 1621148305 modify 1640784958 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DNE_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_END_O1.parm" Content-Type: text/plain { version 0.8 itermethod [ 0 locks=0 ] ( "auto" ) method [ 0 locks=0 ] ( "merge" ) iterations [ 0 locks=0 ] ( 10 ) startvalue [ 0 locks=0 ] ( 1 ) increment [ 0 locks=0 ] ( 1 ) class [ 0 locks=0 ] ( "primitive" ) useattrib [ 0 locks=0 ] ( "off" ) attrib [ 0 locks=0 ] ( "" ) usemaxiter [ 0 locks=0 ] ( "off" ) maxiter [ 0 locks=0 ] ( 10 ) blockpath [ 0 locks=0 ] ( ../O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O1 ) templatepath [ 0 locks=0 ] ( ../O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O1 ) resetcookpass [ 0 locks=0 ] ( 0 ) dosinglepass [ 0 locks=0 ] ( "off" ) singlepass [ 0 locks=0 ] ( 0 ) stopcondition [ 0 locks=0 ] ( 0 ) multithread [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DNE_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_END_O1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O1.init" Content-Type: text/plain type = block_begin matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O1.def" Content-Type: text/plain sopflags sopflags = comment "" position -90.3549 109.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 1 O_NIGEB_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_BEGIN_O1 0 1 "input1" } inputs { 0 O_NIGEB_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_BEGIN_O1 0 1 } stat { create 1621148305 modify 1640788936 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O1.parm" Content-Type: text/plain { version 0.8 method [ 0 locks=0 ] ( "piece" ) blockpath [ 0 locks=0 ] ( ../O_DNE_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_END_O1 ) resetcookpass [ 0 locks=0 ] ( 0 ) createmetablock [ 0 locks=0 ] ( 0 ) label1 [ 0 locks=0 ] ( "iteration, numiterations, value, ivalue" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DNE_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_END_O1.init" Content-Type: text/plain type = block_end matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DNE_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_END_O1.def" Content-Type: text/plain sopflags sopflags = comment "" position -90.3549 99.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_HTIW_EGREM_O_MERGE_WITH_FOR_EACH_PIECE_OR_POINT_BLOCK_O1 1 1 "input1" } inputs { 0 O_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_HTIW_EGREM_O_MERGE_WITH_FOR_EACH_PIECE_OR_POINT_BLOCK_O1 0 1 } stat { create 1621148371 modify 1640784958 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DNE_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_END_O1.chn" Content-Type: text/plain { channel iterations { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O1/O_SDAERPS_O_SPREADS_O\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DNE_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_END_O1.parm" Content-Type: text/plain { version 0.8 itermethod [ 0 locks=0 ] ( "count" ) method [ 0 locks=0 ] ( "feedback" ) iterations [ 8 locks=0 ] ( [ iterations 0 ] ) startvalue [ 0 locks=0 ] ( 1 ) increment [ 0 locks=0 ] ( 1 ) class [ 0 locks=0 ] ( "point" ) useattrib [ 0 locks=0 ] ( "on" ) attrib [ 0 locks=0 ] ( "" ) usemaxiter [ 0 locks=0 ] ( "off" ) maxiter [ 0 locks=0 ] ( 10 ) blockpath [ 0 locks=0 ] ( ../O_NIGEB_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_BEGIN_O1 ) templatepath [ 0 locks=0 ] ( "" ) resetcookpass [ 0 locks=0 ] ( 0 ) dosinglepass [ 0 locks=0 ] ( "off" ) singlepass [ 0 locks=0 ] ( 0 ) stopcondition [ 0 locks=0 ] ( 0 ) multithread [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_DNE_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_END_O1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NIGEB_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_BEGIN_O1.init" Content-Type: text/plain type = block_begin matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NIGEB_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_BEGIN_O1.def" Content-Type: text/plain sopflags sopflags = comment "" position -90.3549 111.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 1 O_ELIFORP_GNIR_O_RING_PROFILE_O1 0 1 "input1" } inputs { 0 O_ELIFORP_GNIR_O_RING_PROFILE_O1 0 1 } stat { create 1621148371 modify 1640787916 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NIGEB_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_BEGIN_O1.parm" Content-Type: text/plain { version 0.8 method [ 0 locks=0 ] ( "feedback" ) blockpath [ 0 locks=0 ] ( ../O_DNE_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_END_O1 ) resetcookpass [ 0 locks=0 ] ( 0 ) createmetablock [ 0 locks=0 ] ( 0 ) label1 [ 0 locks=0 ] ( "iteration, numiterations, value, ivalue" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NIGEB_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_BEGIN_O1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RENI_O_INER_TRANSFORMS_O1.init" Content-Type: text/plain type = xform matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RENI_O_INER_TRANSFORMS_O1.def" Content-Type: text/plain sopflags sopflags = comment "" position -89.3549 107.345 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O1 0 1 "input1" } inputs { 0 O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O1 0 1 } stat { create 1621163882 modify 1640785458 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RENI_O_INER_TRANSFORMS_O1.chn" Content-Type: text/plain { channel scale { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 1/3 } } channel py { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O1/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/3/1.2 } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RENI_O_INER_TRANSFORMS_O1.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 8 locks=0 ] ( [ scale 0.33333333333333331 ] ) parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) p [ 8 locks=0 ] ( 0 [ py 0.27777777777777779 ] 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 1 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) addattrib [ 0 locks=0 ] ( "off" ) outputattrib [ 0 locks=0 ] ( xform ) outputmerge [ 0 locks=0 ] ( "post" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RENI_O_INER_TRANSFORMS_O1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RETUO_O_OUTER_TRANSFORMS_O1.init" Content-Type: text/plain type = xform matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RETUO_O_OUTER_TRANSFORMS_O1.def" Content-Type: text/plain sopflags sopflags = comment "" position -91.8549 107.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O1 0 1 "input1" } inputs { 0 O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O1 0 1 } stat { create 1621163882 modify 1640785410 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RETUO_O_OUTER_TRANSFORMS_O1.chn" Content-Type: text/plain { channel scale { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 1/3 } } channel py { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O1/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/3*7/6 } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RETUO_O_OUTER_TRANSFORMS_O1.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 8 locks=0 ] ( [ scale 0.33333333333333331 ] ) parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) p [ 8 locks=0 ] ( 0 [ py 0.38888888888888884 ] 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 1 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) addattrib [ 0 locks=0 ] ( "off" ) outputattrib [ 0 locks=0 ] ( xform ) outputmerge [ 0 locks=0 ] ( "post" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RETUO_O_OUTER_TRANSFORMS_O1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_HTIW_EGREM_O_MERGE_WITH_FOR_EACH_PIECE_OR_POINT_BLOCK_O1.init" Content-Type: text/plain type = merge matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_HTIW_EGREM_O_MERGE_WITH_FOR_EACH_PIECE_OR_POINT_BLOCK_O1.def" Content-Type: text/plain sopflags sopflags = comment "" position -90.3549 101.845 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_DNE_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_END_O1 1 1 "input1" 2 O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O1 0 1 "input2" } inputs { 0 O_DNE_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_END_O1 0 1 1 O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O1 0 1 } stat { create 1621168465 modify 1640784958 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_HTIW_EGREM_O_MERGE_WITH_FOR_EACH_PIECE_OR_POINT_BLOCK_O1.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_HTIW_EGREM_O_MERGE_WITH_FOR_EACH_PIECE_OR_POINT_BLOCK_O1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_LATCARF_SORC_O_CROS_FRACTAL_MATERIAL_APLY_O1.init" Content-Type: text/plain type = material matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_LATCARF_SORC_O_CROS_FRACTAL_MATERIAL_APLY_O1.def" Content-Type: text/plain sopflags sopflags = comment "" position -88.8549 91.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 merge20 2 1 "input1" } inputs { 0 merge20 0 1 } stat { create 1622037817 modify 1640785635 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_LATCARF_SORC_O_CROS_FRACTAL_MATERIAL_APLY_O1.parm" Content-Type: text/plain { version 0.8 style [ 0 locks=0 ] ( detail ) uselabels [ 0 locks=0 ] ( "uselabels" ) createstylesheets [ 0 locks=0 ] ( "on" ) fullpath [ 0 locks=0 ] ( "on" ) num_materials [ 0 locks=0 ] ( 1 ) group1 [ 0 locks=0 ] ( "" ) shop_materialpath1 [ 0 locks=0 ] ( /shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O ) localvar1 [ 0 locks=0 ] ( "off" ) mergeoverride1 [ 0 locks=0 ] ( "off" ) num_local1 [ 0 locks=0 ] ( 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_YLPA_LAIRETAM_LATCARF_SORC_O_CROS_FRACTAL_MATERIAL_APLY_O1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_KCAB_O_BACK_CLIP_O1.init" Content-Type: text/plain type = clip matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_KCAB_O_BACK_CLIP_O1.def" Content-Type: text/plain sopflags sopflags = comment "" position -87.3549 102.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_LATCARF_GNIR_ROF_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_FOR_RING_FRACTAL_O1 1 1 "input1" } inputs { 0 O_LATCARF_GNIR_ROF_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_FOR_RING_FRACTAL_O1 0 1 } stat { create 1627741551 modify 1640784958 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_KCAB_O_BACK_CLIP_O1.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) clipop [ 0 locks=0 ] ( "above" ) origin [ 0 locks=0 ] ( 0 0 0 ) dist [ 0 locks=0 ] ( 0 ) dir [ 0 locks=0 ] ( 0 0 1 ) newg [ 0 locks=0 ] ( "off" ) above [ 0 locks=0 ] ( above_plane ) below [ 0 locks=0 ] ( below_plane ) clippts [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_KCAB_O_BACK_CLIP_O1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_MOTOB_O_BOTOM_CLIP_O1.init" Content-Type: text/plain type = clip matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_MOTOB_O_BOTOM_CLIP_O1.def" Content-Type: text/plain sopflags sopflags = comment "" position -87.3549 100.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_PILC_KCAB_O_BACK_CLIP_O1 1 1 "input1" } inputs { 0 O_PILC_KCAB_O_BACK_CLIP_O1 0 1 } stat { create 1627741551 modify 1640784958 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_MOTOB_O_BOTOM_CLIP_O1.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) clipop [ 0 locks=0 ] ( "above" ) origin [ 0 locks=0 ] ( 0 0 0 ) dist [ 0 locks=0 ] ( 0 ) dir [ 0 locks=0 ] ( 0 1 0 ) newg [ 0 locks=0 ] ( "off" ) above [ 0 locks=0 ] ( above_plane ) below [ 0 locks=0 ] ( below_plane ) clippts [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_MOTOB_O_BOTOM_CLIP_O1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_THGIR_O_RIGHT_CLIP_O1.init" Content-Type: text/plain type = clip matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_THGIR_O_RIGHT_CLIP_O1.def" Content-Type: text/plain sopflags sopflags = comment "" position -87.3549 98.845 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_PILC_MOTOB_O_BOTOM_CLIP_O1 1 1 "input1" } inputs { 0 O_PILC_MOTOB_O_BOTOM_CLIP_O1 0 1 } stat { create 1627741551 modify 1640784958 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_THGIR_O_RIGHT_CLIP_O1.parm" Content-Type: text/plain { version 0.8 group [ 0 locks=0 ] ( "" ) clipop [ 0 locks=0 ] ( "above" ) origin [ 0 locks=0 ] ( 0 0 0 ) dist [ 0 locks=0 ] ( 0 ) dir [ 0 locks=0 ] ( -1 0 0 ) newg [ 0 locks=0 ] ( "off" ) above [ 0 locks=0 ] ( above_plane ) below [ 0 locks=0 ] ( below_plane ) clippts [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_PILC_THGIR_O_RIGHT_CLIP_O1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copy4.init" Content-Type: text/plain type = copyxform matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copy4.def" Content-Type: text/plain sopflags sopflags = comment "" position -88.8637 94.575 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 O_EREHPS_LARTNEC_HTIW_SELIFORP_GNIR_DEVLOVER_EGREM_O_MERGE_REVOLVED_RING_PROFILES_WITH_CENTRAL_SPHERE_O1 2 1 "input1" } inputs { 0 O_EREHPS_LARTNEC_HTIW_SELIFORP_GNIR_DEVLOVER_EGREM_O_MERGE_REVOLVED_RING_PROFILES_WITH_CENTRAL_SPHERE_O1 0 1 } stat { create 1639493311 modify 1640784958 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copy4.chn" Content-Type: text/plain { channel scale { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 1/9 } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copy4.parm" Content-Type: text/plain { version 0.8 sourcegroup [ 0 locks=0 ] ( "" ) sourcegrouptype [ 0 locks=0 ] ( "guess" ) ncy [ 0 locks=0 ] ( 3 ) pack [ 0 locks=0 ] ( "off" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 8 locks=0 ] ( [ scale 0.1111111111111111 ] ) parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) newgroups [ 0 locks=0 ] ( "off" ) newgroupprefix [ 0 locks=0 ] ( copyGroup ) docopyattrib [ 0 locks=0 ] ( "off" ) copyattrib [ 0 locks=0 ] ( copynum ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copy4.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/line2.init" Content-Type: text/plain type = line matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/line2.def" Content-Type: text/plain sopflags sopflags = comment "" position -93.587 100.116 connectornextid 1 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1640784572 modify 1640785599 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/line2.parm" Content-Type: text/plain { version 0.8 type [ 0 locks=0 ] ( "poly" ) origin [ 0 locks=0 ] ( 0 0.27777777777777779 0 ) dir [ 0 locks=0 ] ( 0 1 0 ) dist [ 0 locks=0 ] ( 0.1111111111111111 ) points [ 0 locks=0 ] ( 2 ) order [ 0 locks=0 ] ( 4 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/line2.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge20.init" Content-Type: text/plain type = merge matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge20.def" Content-Type: text/plain sopflags sopflags = comment "" position -88.8549 92.9888 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 0 line2 0 1 "input1" 1 copy4 1 1 "input2" } inputs { 0 line2 0 1 1 copy4 0 1 } stat { create 1640784632 modify 1640784958 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge20.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge20.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge21.init" Content-Type: text/plain type = merge matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge21.def" Content-Type: text/plain sopflags sopflags = comment "" position -91.7444 98.7815 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 1 line2 0 1 "input1" 0 O_DNE_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_END_O1 1 1 "input2" } inputs { 0 line2 0 1 1 O_DNE_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_END_O1 0 1 } stat { create 1640784849 modify 1640785759 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge21.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge21.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/__dot1.networkdotinit" Content-Type: text/plain { "version":1, "posx":-7.51213284515892443, "posy":-6.36889455680567362, "pinned":true, "color":"FROMOUTPUT", "input":"convert4 0 1" } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/__dot2.networkdotinit" Content-Type: text/plain { "version":1, "posx":-6.51213282757555412, "posy":-12.601196596885897, "pinned":true, "color":"FROMOUTPUT", "input":"O_ELGNARW_EMULOV_DENIBMOC_WOLG_O_GLOW_COMBINED_VOLUME_WRANGLE_O 0 1" } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/__dot3.networkdotinit" Content-Type: text/plain { "version":1, "posx":-2.9999999824166288, "posy":6.49999999880790824, "pinned":true, "color":"FROMOUTPUT", "input":"pack2 0 1" } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/__dot4.networkdotinit" Content-Type: text/plain { "version":1, "posx":-10.9999999824166288, "posy":6.49999999880790824, "pinned":true, "color":"FROMOUTPUT", "input":"pack3 0 1" } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O.order" Content-Type: text/plain 311 O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O O_JBO_MD3_PETS_TRPDLS_5_SUNEG_O_GENUS_5_SLDPRT_STEP_3DM_OBJ_O O_HCTIWS_NOITAZILAUSIV_ECILS_ELDIM_O_MIDLE_SLICE_VISUALIZATION_SWITCH_O O_ECILS_ELDIM_O_MIDLE_SLICE_O O_ECAFRUS_HTIW_EMULOV_EGREM_O_MERGE_VOLUME_WITH_SURFACE_O O_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O O_SNOGILOP_YRTEMOEG_LEHS_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_SHEL_GEOMETRY_POLYGONS_O O_HCTIWS_YRTEMOEG_LANRETXE_LANRETNI_O_INTERNAL_EXTERNAL_GEOMETRY_SWITCH_O O_NOINU_NAELOB_O_BOLEAN_UNION_O O_EMARFERIW_NOGYLOP_EREHPS_EBUC_O_CUBE_SPHERE_POLYGON_WIREFRAME_O O_EMULOV_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_VOLUME_O O_MROFSNART_ECILS_ELDIM_O_MIDLE_SLICE_TRANSFORM_O O_MROFSNART_TLUSER_O_RESULT_TRANSFORM_O merge1 O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O1 O_ECAFRUS_ROF_PILC_YRTEMOEG_O_GEOMETRY_CLIP_FOR_SURFACE_O2 O_SNOGILOP_YRTEMOEG_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_GEOMETRY_POLYGONS_O volumemix1 O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O1 O_LAIRETAM_O_MATERIAL_O O_YLPA_LAIRETAM_ECAFRUS_O_SURFACE_MATERIAL_APLY_O O_YLPA_LAIRETAM_EMULOV_O_VOLUME_MATERIAL_APLY_O O_SREDILS_NOITALUGER_O_REGULATION_SLIDERS_O O_YLPA_LAIRETAM_EMULOV_O_VOLUME_MATERIAL_APLY_O1 O_JBO_MD3_PETS_TRPDLS_EREHPS_O_SPHERE_SLDPRT_STEP_3DM_OBJ_O O_YLPA_LAIRETAM_EMULOV_EREHPS_O_SPHERE_VOLUME_MATERIAL_APLY_O O_ELGNARW_EMULOV_EREHPS_O_SPHERE_VOLUME_WRANGLE_O O_SNOGILOP_EREHPS_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_SPHERE_POLYGONS_O O_YLPA_LAIRETAM_ECAFRUS_EREHPS_O_SPHERE_SURFACE_MATERIAL_APLY_O O_ECILS_EMULOV_EREHPS_O_SPHERE_VOLUME_SLICE_O O_ECILS_ELDIM_O_MIDLE_SLICE_O1 O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O2 O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O3 O_ECILS_ELDIM_O_MIDLE_SLICE_O2 O_SREDILS_RETEMARAP_O_PARAMETER_SLIDERS_O rad rad1 circle1 transform1 pointgenerate1 merge6 revolve2 mirror1 merge2 clip1 convert1 convert2 convert3 clip2 clip3 clip4 clip5 clip6 clip7 merge3 clip8 clip9 clip10 clip11 clip12 clip13 mirror2 mirror3 merge4 pack1 pack2 pack3 pack4 pack5 pack6 box2 subdivide1 box3 subdivide2 O_MROFSNART_LANIF_O_FINAL_TRANSFORM_O O_EREHPS_O_SPHERE_O O_EREHPS_HTIW_5_SUNEG_EGREM_O_MERGE_GENUS_5_WITH_SPHERE_O O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O O_GNIR_1_O_1_RING_O O_ERIWYLOP_GNIR_1_O_1_RING_POLYWIRE_O O_ELPMASER_GNIR_1_O_1_RING_RESAMPLE_O O_ELCRIC_ELOHW_O_WHOLE_CIRCLE_O O_EGREM_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_MERGE_O O_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_O O_ERIWYLOP_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_POLYWIRE_O O_ELPMASER_1_GNIR_SUNIM_2_O_2_MINUS_RING_1_RESAMPLE_O O_1_GNIR_SULP_2_O_2_PLUS_RING_1_O O_ERIWYLOP_1_GNIR_SULP_2_O_2_PLUS_RING_1_POLYWIRE_O O_ELPMASER_1_GNIR_SULP_2_O_2_PLUS_RING_1_RESAMPLE_O O_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_O O_ERIWYLOP_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_POLYWIRE_O O_ELPMASER_1_GNIR_SUNIM_3_O_3_MINUS_RING_1_RESAMPLE_O O_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_O O_ERIWYLOP_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_POLYWIRE_O O_ELPMASER_2_GNIR_SUNIM_3_O_3_MINUS_RING_2_RESAMPLE_O O_1_GNIR_SULP_3_O_3_PLUS_RING_1_O O_ERIWYLOP_1_GNIR_SULP_3_O_3_PLUS_RING_1_POLYWIRE_O O_ELPMASER_1_GNIR_SULP_3_O_3_PLUS_RING_1_RESAMPLE_O O_2_GNIR_SULP_3_O_3_PLUS_RING_2_O O_ERIWYLOP_2_GNIR_SULP_3_O_3_PLUS_RING_2_POLYWIRE_O O_ELPMASER_2_GNIR_SULP_3_O_3_PLUS_RING_2_RESAMPLE_O O_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_O O_ERIWYLOP_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_POLYWIRE_O O_ELPMASER_1_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_1_RESAMPLE_O O_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_O O_ERIWYLOP_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_POLYWIRE_O O_ELPMASER_2_1_GNIR_1_SULP_4_O_4_PLUS_1_RING_1_2_RESAMPLE_O O_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_O O_ERIWYLOP_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_POLYWIRE_O O_ELPMASER_1_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_1_RESAMPLE_O O_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_O O_ERIWYLOP_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_POLYWIRE_O O_ELPMASER_2_1_GNIR_2_SULP_4_O_4_PLUS_2_RING_1_2_RESAMPLE_O O_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_O O_ERIWYLOP_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_POLYWIRE_O O_ELPMASER_1_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_1_RESAMPLE_O O_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_O O_ERIWYLOP_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_POLYWIRE_O O_ELPMASER_2_1_GNIR_1_SUNIM_4_O_4_MINUS_1_RING_1_2_RESAMPLE_O O_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_O O_ERIWYLOP_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_POLYWIRE_O O_ELPMASER_1_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_1_RESAMPLE_O O_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_O O_ERIWYLOP_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_POLYWIRE_O O_ELPMASER_2_1_GNIR_2_SUNIM_4_O_4_MINUS_2_RING_1_2_RESAMPLE_O O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O1 O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O1 O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O1 O_ELGNARW_EMULOV_GNIR_O_RING_VOLUME_WRANGLE_O O_SNOGILOP_YRTEMOEG_MORF_EMULOV_BDV_O_VDB_VOLUME_FROM_GEOMETRY_POLYGONS_O1 O_NOITAZILAUSIV_EMULOV_GNIR_O_RING_VOLUME_VISUALIZATION_O O_ECILS_EMULOV_GNIR_O_RING_VOLUME_SLICE_O O_YLPA_LAIRETAM_EMULOV_GNIR_O_RING_VOLUME_MATERIAL_APLY_O O_DC_BDV_O_VDB_CD_O O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O O_ELGNARW_EMULOV_TNEIDARG_DC_O_CD_GRADIENT_VOLUME_WRANGLE_O1 O_DC_BDV_O_VDB_CD_O1 O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O1 merge7 volumeramp1 O_ELGNARW_EMULOV_DENIBMOC_WOLG_O_GLOW_COMBINED_VOLUME_WRANGLE_O O_LATCARF_GNIR_ROF_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_FOR_RING_FRACTAL_O O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O O_ELCRIC_GNIDNUOB_O_BOUNDING_CIRCLE_O O_EREHPS_LARTNEC_HTIW_SELIFORP_GNIR_DEVLOVER_EGREM_O_MERGE_REVOLVED_RING_PROFILES_WITH_CENTRAL_SPHERE_O O_ELIFORP_GNIR_O_RING_PROFILE_O O_EVLOVER_ELIFORP_GNIR_O_RING_PROFILE_REVOLVE_O O_SMROFSNART_RETUO_DNA_RENI_EGREM_O_MERGE_INER_AND_OUTER_TRANSFORMS_O O_DNE_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_END_O O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O O_DNE_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_END_O O_NIGEB_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_BEGIN_O O_SMROFSNART_RENI_O_INER_TRANSFORMS_O O_SMROFSNART_RETUO_O_OUTER_TRANSFORMS_O O_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_HTIW_EGREM_O_MERGE_WITH_FOR_EACH_PIECE_OR_POINT_BLOCK_O O_YLPA_LAIRETAM_LATCARF_SORC_O_CROS_FRACTAL_MATERIAL_APLY_O circle5 circle6 merge11 revolve3 transform4 O_ELGNARW_ETUBIRTA_O_ATRIBUTE_WRANGLE_O O_ENIL_O_LINE_O copy1 transform5 transform6 copytopoints1 copytocurves1 copy2 revolve4 merge12 transform7 revolve5 transform8 mirror4 join1 polyextrude1 transform9 mirror5 material1 O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O3 O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O3 O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O3 circle7 merge13 merge14 foreach_end2 foreach_begin2 repeat_end2 repeat_begin2 merge15 O_2_LAIRETAM_O_MATERIAL_2_O vertex2 transform13 transform14 transform16 transform17 transform18 transform19 transform20 pack7 clip14 unpack1 clip15 clip17 clip18 normal1 polydoctor16 fuse2 polydoctor17 fuse3 polydoctor18 fuse4 polydoctor19 fuse5 polydoctor20 fuse6 polydoctor21 fuse7 nope switch_inputs O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O4 O_SGNITES_LATCARF_SORC_EREHPS_O_SPHERE_CROS_FRACTAL_SETINGS_O1 O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O4 O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O4 circle8 merge16 merge17 foreach_end3 foreach_begin3 repeat_end3 repeat_begin3 merge18 O_2_LAIRETAM_O_MATERIAL_2_O1 vertex3 transform21 transform22 transform23 transform24 transform25 transform26 transform27 pack8 clip20 unpack2 clip21 clip22 clip23 normal2 polydoctor30 fuse16 polydoctor31 fuse17 polydoctor32 fuse18 polydoctor33 fuse19 polydoctor34 fuse20 polydoctor35 fuse21 nope1 switch_inputs1 pack9 O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O2 O_ECILS_ELDIM_O_MIDLE_SLICE_O3 O_DC_BDV_O_VDB_CD_O2 O_DC_HTIW_BDV_EGREM_O_MERGE_VDB_WITH_CD_O2 O_NOITAZILAUSIV_EMULOV_O_VOLUME_VISUALIZATION_O4 convert4 O_ELGNARW_EMULOV_LEHS_WOLG_O_GLOW_SHEL_VOLUME_WRANGLE_O switch1 O_ELGNARW_EMULOV_TCEJBO_O_OBJECT_VOLUME_WRANGLE_O3 O_PILC_KCAB_O_BACK_CLIP_O O_PILC_MOTOB_O_BOTOM_CLIP_O O_PILC_THGIR_O_RIGHT_CLIP_O copy3 line1 merge8 merge19 O_LATCARF_GNIR_ROF_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_FOR_RING_FRACTAL_O1 O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O1 O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O1 O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O1 O_ELCRIC_GNIDNUOB_O_BOUNDING_CIRCLE_O1 O_EREHPS_LARTNEC_HTIW_SELIFORP_GNIR_DEVLOVER_EGREM_O_MERGE_REVOLVED_RING_PROFILES_WITH_CENTRAL_SPHERE_O1 O_ELIFORP_GNIR_O_RING_PROFILE_O1 O_EVLOVER_ELIFORP_GNIR_O_RING_PROFILE_REVOLVE_O1 O_SMROFSNART_RETUO_DNA_RENI_EGREM_O_MERGE_INER_AND_OUTER_TRANSFORMS_O1 O_DNE_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_END_O1 O_NIGEB_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_O_FOR_EACH_PIECE_OR_POINT_BLOCK_BEGIN_O1 O_DNE_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_END_O1 O_NIGEB_KCOLB_SNOITARETI_O_ITERATIONS_BLOCK_BEGIN_O1 O_SMROFSNART_RENI_O_INER_TRANSFORMS_O1 O_SMROFSNART_RETUO_O_OUTER_TRANSFORMS_O1 O_KCOLB_TNIOP_RO_ECEIP_HCAE_ROF_HTIW_EGREM_O_MERGE_WITH_FOR_EACH_PIECE_OR_POINT_BLOCK_O1 O_YLPA_LAIRETAM_LATCARF_SORC_O_CROS_FRACTAL_MATERIAL_APLY_O1 O_PILC_KCAB_O_BACK_CLIP_O1 O_PILC_MOTOB_O_BOTOM_CLIP_O1 O_PILC_THGIR_O_RIGHT_CLIP_O1 copy4 line2 merge20 merge21 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj.order" Content-Type: text/plain 2 O____AREMAC____O____CAMERA____O O____YRTEMOEG____O____GEOMETRY____O --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="obj.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="out.def" Content-Type: text/plain comment "" position 5 3.1295 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1586866133 modify 1627741273 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="out.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="out.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" }, "nodeshape":{ "type":"string", "value":"circle" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="out/O____ARTNAM____O____MANTRA____O.init" Content-Type: text/plain type = ifd matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="out/O____ARTNAM____O____MANTRA____O.def" Content-Type: text/plain comment "" position -5.995 3.845 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1590030936 modify 1624874027 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="out/O____ARTNAM____O____MANTRA____O.spareparmdef" Content-Type: text/plain parm { name "execute" baseparm label "Render to Disk" joinnext export none } parm { name "renderpreview" baseparm label "Render to MPlay" joinnext export none } parm { name "executebackground" baseparm label "Render to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render With Take" export none } parm { name "camera" baseparm label "Camera" export none } parm { name "override_camerares" baseparm label "Override Camera Resolution" export none } parm { name "res_fraction" baseparm label "Resolution Scale" export none } parm { name "res_override" baseparm label "Resolution" joinnext export none } parm { name "res_overrideMenu" baseparm label "Choose Resolution" nolabel export none } parm { name "aspect_override" baseparm label "Pixel Aspect Ratio" export none } group { name "images6" label "Images" parm { name "soho_program" baseparm label "soho Program" invisible export none } parm { name "soho_shopstyle" baseparm label "soho SHOP Style" invisible export none } parm { name "soho_ipr_support" baseparm label "IPR Supported" invisible export none } parm { name "soho_previewsupport" baseparm label "Preview Supported" invisible export none } parm { name "vm_picture" baseparm label "Output Picture" export none } parm { name "vm_device" baseparm label "Output Device" export none } parm { name "soho_mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "soho_skip_frame" baseparm label "Skip Rendered Frames" export none } group { name "output6" label "Output" parm { name "vm_pfilter" label "Pixel Filter" type string default { "gaussian -w 2" } menureplace { "box -w 1" "Unit Box Filter" "gaussian -w 2" "Gaussian 2x2" "gaussian -w 3" "Gaussian 3x3 (softer)" "gaussian -w 2 -r 1" "Gaussian 2x2 with noisy sample refiltering" "combine -t 20.0" "Ray Histogram Fusion" "bartlett -w 2" "Bartlett (triangle)" "catrom -w 3" "Catmull-Rom" "hanning -w 2" "Hanning" "blackman -w 2" "Blackman" "sinc -w 3" "Sinc (sharpening)" "edgedetect" "Edge Detection Filter" "minmax min" "Closest Sample Filter" "minmax max" "Farthest Sample Filter" "minmax median" "Median Sample Filter" "minmax edge" "Disable Edge Antialiasing" "minmax ocover" "Object With Most Pixel Coverage (average)" "minmax idcover" "Object With Most Coverage (no filtering)" "minmax omin" "Object With Most Coverage (minimum z-value)" "minmax omax" "Object With Most Coverage (maximum z-value)" "minmax omedian" "Object With Most Coverage (median z-value)" "denoise optix -a basecolor" "NVIDIA OptiX Denoiser" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "pfilter" } parmtag { "spare_category" "Output" } } parm { name "vm_sfilter" label "Sample Filter" type string default { "alpha" } menu { "alpha" "Opacity Filtering" "closest" "Closest Surface" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "sfilter" } parmtag { "spare_category" "Output" } } parm { name "vm_quantize" label "Quantization" type string default { "half" } menu { "8" "8 bit integer" "16" "16 bit integer" "half" "16 bit float" "float" "32 bit float" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "quantize" } parmtag { "spare_category" "Output" } } parm { name "vm_gamma" label "Gamma" type float default { "1" } range { 0.001 3 } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "gamma" } parmtag { "spare_category" "Output" } } parm { name "vm_subpixel" label "Sub-Pixel Output" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "subpixel" } parmtag { "spare_category" "Output" } } parm { name "vm_tile_render" label "Tiled Render" type toggle default { "0" } parmtag { "spare_category" "Output" } } parm { name "vm_tile_count_x" label "Horizontal Tiles" type integer default { "4" } hidewhen "{ vm_tile_render == 0 }" range { 1! 8 } parmtag { "spare_category" "Output" } } parm { name "vm_tile_count_y" label "Vertical Tiles" type integer default { "4" } hidewhen "{ vm_tile_render == 0 }" range { 1! 8 } parmtag { "spare_category" "Output" } } parm { name "vm_tile_index" label "Tile Index" type integer default { "0" } hidewhen "{ vm_tile_render == 0 }" range { 0 63 } parmtag { "spare_category" "Output" } } parm { name "vm_writecheckpoint" label "Output Checkpoint Files" type toggle default { "1" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "writecheckpoint" } parmtag { "spare_category" "Output" } } parm { name "vm_readcheckpoint" label "Resume from Checkpoint Files" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "readcheckpoint" } parmtag { "spare_category" "Output" } } parm { name "render_viewcamera" label "Create Image From Viewing Camera" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_shadowmap" label "Auto-Generate Shadow Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_envmap" label "Auto-Generate Environment Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_photonmap" label "Auto-Generate Photon Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_pointcloud" label "Auto-Generate Light Point Clouds" type toggle default { "1" } parmtag { "spare_category" "Output" } } } group { name "output6_1" label "Extra Image Planes" parm { name "vm_exportcomponents" label "Export Components" type string default { "diffuse reflect coat refract volume sss" } menureplace { "diffuse reflect sss" "Basic Components" "diffuse reflect coat refract volume sss" "Common Components" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "exportcomponents" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_P" label "Shading Position (P)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_Pz" label "Shading Depth (Pz)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_N" label "Shading Normal (N)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_all_comp" label "Combined Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_comp" label "Direct Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_indirect_comp" label "Indirect Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_all_emission" label "Combined Emission" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_noshadow" label "Direct Unshadowed" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_samples" label "Direct Ray Samples" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_indirect_samples" label "Indirect Ray Samples" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_sss" label "SSS Single/Multi" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_basecolor" label "Surface Unlit Base Color (basecolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_diffcolor" label "Surface Unlit Diffuse Color (diffcolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_speccolor" label "Surface Unlit Specular Color (speccolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_emitcolor" label "Surface Emission Color (emitcolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_ssscolor" label "Surface SSS Color (ssscolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_metallic" label "Surface Metallic (metallic)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_specrough" label "Surface Specular Roughness (specrough)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_showextraplaneparms" label "Show extra image plane parameters" type toggle invisible default { "0" } parmtag { "spare_category" "Extra Image Planes" } } multiparm { name "vm_numaux" label "Extra Image Planes" parmtag { "spare_category" "Extra Image Planes" } parm { name "vm_disable_plane#" label "Disable Plane #" type toggle joinnext default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_excludedcm_plane#" label "Exclude from DCM" type toggle default { "0" } hidewhen "{ vm_deepresolver != camera }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_variable_plane#" label "VEX Variable" type string default { "" } disablewhen "{ vm_disable_plane# == 1 }" menureplace { [ "__import__('toolutils').parseDialogScriptMenu('MantraPlanes', forhscript=False)" ] language python } parmtag { "script_callback" "`pythonexprs(\"__import__('toolutils').updatePlaneType($script_multiparm_index, '$script_value')\")`" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_vextype_plane#" label "VEX Type" type string default { "vector" } disablewhen "{ vm_disable_plane# == 1 }" menu { "float" "Float Type" "vector" "Vector Type" "vector4" "Vector4 Type" "unitvector" "Unit Vector Type" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_channel_plane#" label "Channel Name" type string default { "" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_usefile_plane#" label "Different File" type toggle nolabel joinnext default { "0" } hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_picture == ip }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_filename_plane#" label "Different File" type image default { "" } disablewhen "{ vm_usefile_plane# == 0 }" hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_picture == ip }" menureplace { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('FBrender')\")`" ] } parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quantize_plane#" label "Quantize" type string default { "half" } help "image:quantize" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" menu { "8" "8 bit integer" "16" "16 bit integer" "half" "16 bit float" "float" "32 bit float" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_sfilter_plane#" label "Sample Filter" type string default { "alpha" } help "image:sfilter" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" menu { "alpha" "Opacity Filtering" "fullopacity" "Full Opacity Filtering" "closest" "Closest Surface" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_pfilter_plane#" label "Pixel Filter" type string default { "" } help "image:pfilter" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" menureplace { "" "Inherit from main plane" "box -w 1" "Unit Box Filter" "gaussian -w 2" "Gaussian 2x2" "gaussian -w 3" "Gaussian 3x3 (softer)" "gaussian -w 2 -r 1" "Gaussian 2x2 with noisy sample refiltering" "combine -t 20.0" "Ray Histogram Fusion" "bartlett -w 2" "Bartlett (triangle)" "catrom -w 3" "Catmull-Rom" "hanning -w 2" "Hanning" "blackman -w 2" "Blackman" "sinc -w 3" "Sinc (sharpening)" "edgedetect" "Edge Detection Filter" "minmax min" "Closest Sample Filter" "minmax max" "Farthest Sample Filter" "minmax median" "Median Sample Filter" "minmax edge" "Disable Edge Antialiasing" "minmax ocover" "Object With Most Pixel Coverage (average)" "minmax idcover" "Object With Most Coverage (no filtering)" "minmax omin" "Object With Most Coverage (minimum z-value)" "minmax omax" "Object With Most Coverage (maximum z-value)" "minmax omedian" "Object With Most Coverage (median z-value)" "denoise optix -a basecolor" "NVIDIA OptiX Denoiser" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_gamma_plane#" label "Gamma" type float default { "1" } help "image:gamma" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0.001 3 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_gain_plane#" label "Gain" type float default { "1" } help "image:gain" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0.001 10 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_dither_plane#" label "Dither" type float default { "0.5" } help "image:dither" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0 1 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_whitepoint_plane#" label "White Point" type float default { "1" } help "image:whitepoint" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0 1 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_componentexport#" label "Export variable for each component" type toggle default { "0" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# =~ ()|(lpe:).+ }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_lightexport#" label "Light Exports" type integer default { "0" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# =~ ()|(lpe:).+ }" menu { "0" "No light exports" "1" "Export variable for each light" "2" "Merge all lights into single channel" } range { 0 10 } parmtag { "spare_category" "" } } parm { name "vm_lightexport_scope#" label "Light Mask" type oplist default { "*" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_lightexport# == 0 }" parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/" } } parm { name "vm_lightexport_select#" label "Light Selection" type string default { "*" } hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_lightexport# == 0 }" } } } group { name "output6_2" label "Deep Output" parm { name "vm_deepresolver" label "Deep Resolver" type string default { "null" } menu { "null" "No Deep Resolver" "shadow" "Deep Shadow Map" "camera" "Deep Camera Map" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmfilename" label "DCM Filename" type image default { "$HIP/dcm.rat" } disablewhen "{ vm_deepresolver != camera }" parmtag { "filechooser_mode" "read_and_write" } parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "filename" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_matchdeeppixelfilter" label "Force DCM Pixel Fiter on Image Planes" type toggle default { "1" } disablewhen "{ vm_deepresolver != camera }" parmtag { "mantra_class" "image" } parmtag { "mantra_name" "matchdeeppixelfilter" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmcompositing" label "DCM Pre-Composite Samples" type toggle default { "0" } disablewhen "{ vm_deepresolver != camera }" parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "compositing" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmdepthplanes" label "DCM Special Planes" type string default { "zfront,zback" } disablewhen "{ vm_deepresolver != camera }" menureplace { "zfront,zback" "Z-Front And Z-Back" "zfront" "Z-Front" "zfront,zback,deepcover,deepflags" "Z-Front/Back, Coverage and Flags" } parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "depth_planes" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dsmfilename" label "DSM Filename" type image default { "$HIP/dsm.rat" } disablewhen "{ vm_deepresolver != shadow }" parmtag { "filechooser_mode" "read_and_write" } parmtag { "mantra_class" "dsm" } parmtag { "mantra_name" "filename" } parmtag { "spare_category" "Deep Output" } } } group { name "output6_3" label "Cryptomatte" multiparm { name "vm_cryptolayers" label "Cryptomatte Layers" default 0 parmtag { "spare_category" "Cryptomatte" } parm { name "vm_cryptolayerenable#" label "vm_cryptolayerenable#" type toggle nolabel joinnext default { "1" } } parm { name "vm_cryptolayerprop#" label "Property" type string default { "materialname" } menureplace { "materialname" "Material Name" "name" "Object Name" } } parm { name "vm_cryptolayername#" label "Channel Name" type string default { "CryptoMaterial" } } parm { name "vm_cryptolayerrank#" label "Overlap Limit" type integer default { "6" } range { 1 10 } } parm { name "vm_cryptolayeroutputenable#" label "vm_cryptolayeroutputenable#" type toggle nolabel joinnext default { "0" } } parm { name "vm_cryptolayeroutput#" label "Different File" type file default { "$HIP/CryptoMaterial.exr" } disablewhen "{ vm_cryptolayeroutputenable# != 1 }" parmtag { "filechooser_mode" "write" } } parm { name "vm_cryptolayersidecarenable#" label "vm_cryptolayersidecarenable#" type toggle nolabel joinnext default { "0" } } parm { name "vm_cryptolayersidecar#" label "Manifest File" type string default { "CryptoMaterial.json" } disablewhen "{ vm_cryptolayersidecarenable# != 1 }" } } } group { name "output6_4" label "Meta Data" parm { name "vm_image_artist" label "Artist" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "artist" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_comment" label "Comment" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "comment" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_hostname" label "Hostname" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "hostname" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_direction" label "MPlay Tile Order" type string default { "middle" } menu { "middle" "Interactive (starting in middle)" "top" "Top down" "bottom" "Bottom up" "hilbert" "Hilbert Curve" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.direction" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_framemode" label "MPlay Frame Mode" type string default { "append" } menu { "append" "Append Frames To Sequence" "match" "Match Houdini Frame Numbers (overwrite frame)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.framemode" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_label" label "MPlay Session Label" type string default { "" } menureplace { "`pythonexprs(\"__import__('os').getpid()\")`" "One per Houdini Process" "$HIPNAME" "One per Houdini File Name (.hip)" "$OS" "One per Output Driver Name (ROP)" "" "One MPlay session only" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.label" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_jpeg_quality" label "JPEG Quality" type integer default { "100" } range { 20 100 } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "JPEG.quality" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_tiff_compression" label "TIFF Compression" type string default { "LZW" } menu { "None" "No compression" "LZW" "LZW Compression" "AdobeDeflate" "Adobe Deflate" "PackBits" "PackBits" "JPEG" "JPEG" "PixarLog" "Pixar Log" "SGILog" "LogLuv" "SGILog24" "LogLuv (24 bit)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "TIFF.compression" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_exr_compression" label "EXR Compression" type string default { "zips" } menu { "none" "No compression" "dwab" "DWA-B, Lossy and Fast (256-scanline block)" "dwaa" "DWA-A, Lossy and Fast (32-scanline block)," "piz" "PIZ Wavelet" "rle" "Runlength Encoding" "zips" "ZIP (Single scanline)" "zip" "ZIP (Multi-scanline blocks)" "piz" "PXR24 (32 bit float compression, lossy)" "b44" "B44 (4x4 block compression, lossy)" "b44a" "B44A (4x4 block extra compression, lossy)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "OpenEXR.compression" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_exr_dwa_level" label "DWA Compression Level" type float default { "85" } hidewhen "{ vm_image_exr_compression != dwab vm_image_exr_compression != dwaa }" range { 1 200 } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "OpenEXR.dwa_compression" } parmtag { "spare_category" "Meta Data" } } } } group { name "images6_1" label "Rendering" parm { name "vm_renderengine" label "Rendering Engine" type string default { "raytrace" } menu { "micropoly" "Micropolygon Rendering" "raytrace" "Ray Tracing" "pbrmicropoly" "Micropolygon Physically Based Rendering" "pbrraytrace" "Physically Based Rendering" "photon" "Photon Map Generation" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "renderengine" } parmtag { "spare_category" "Rendering" } } parm { name "vm_dof" label "Enable Depth Of Field" type toggle default { "0" } parmtag { "spare_category" "Rendering" } } parm { name "allowmotionblur" label "Allow Motion Blur" type toggle default { "0" } parmtag { "spare_category" "Rendering" } } parm { name "xform_motionsamples" label "Xform Time Samples" type integer default { "2" } hidewhen "{ allowmotionblur == 0 }" range { 1 10 } parmtag { "spare_category" "Rendering" } } parm { name "geo_motionsamples" label "Geo Time Samples" type integer default { "1" } hidewhen "{ allowmotionblur == 0 }" range { 1 10 } parmtag { "spare_category" "Rendering" } } parm { name "shutteroffset" label "Shutter Offset" type float default { "1" } hidewhen "{ allowmotionblur == 0 }" range { -1 1 } parmtag { "spare_category" "Rendering" } } parm { name "vm_traceblur" label "Raytrace Motion Blur" type toggle default { "0" } hidewhen "{ allowmotionblur == 0 } { vm_renderengine != micropoly vm_renderengine != pbrmicropoly }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "traceblur" } parmtag { "spare_category" "Rendering" } } group { name "sampling7" label "Sampling" parm { name "vm_samples" label "Pixel Samples" type intvector2 size 2 default { "3" "3" } range { 1 32 } parmtag { "mantra_class" "image" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "samples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_dorayvariance" label "Ray Variance Antialiasing" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "dorayvariance" } parmtag { "spare_category" "Sampling" } } parm { name "vm_colorspace" label "Variance Color Space" type string default { "gamma" } hidewhen "{ vm_dorayvariance == 0 }" menu { "linear" "Linear" "gamma" "Gamma 2.2" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "colorspace" } parmtag { "spare_category" "Sampling" } } parm { name "vm_maxnumberofindirectsamples" label "Maximum Number of Indirect Samples" type label nolabel default { "Maximum number of indirect samples: `floor(ch(vm_maxraysamples) * (ch(vm_globalquality) * (ch(vm_diffusequality) + ch(vm_sssquality) + ch(vm_reflectionquality) + ch(vm_refractionquality) ) + 1) )`" } hidewhen "{ vm_dorayvariance == 0 }" parmtag { "spare_category" "Sampling" } } parm { name "vm_minraysamples" label "Min Ray Samples" type integer default { "1" } range { 1 64 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "minraysamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_maxraysamples" label "Max Ray Samples" type integer default { "9" } hidewhen "{ vm_dorayvariance == 0 }" range { 1 64 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "maxraysamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_variance" label "Noise Level" type log default { "0.01" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 0.1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "variance" } parmtag { "spare_category" "Sampling" } } parm { name "vm_globalquality" label "Global Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "globalquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_diffusequality" label "Diffuse Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "diffusequality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_sssquality" label "SSS Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "sssquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_reflectionquality" label "Reflection Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "reflectionquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_refractionquality" label "Refraction Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "refractionquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_volumequality" label "Volume Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumequality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_volumesteprate" label "Volume Step Rate" type log default { "0.25" } range { 0.1 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumesteprate" } parmtag { "spare_category" "Sampling" } } parm { name "vm_volumeshadowsteprate" label "Volume Shadow Step Rate" type log default { "1" } range { 0.1 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumeshadowsteprate" } parmtag { "spare_category" "Sampling" } } parm { name "vm_transparent" label "Stochastic Transparency" type toggle default { "1" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "transparent" } parmtag { "spare_category" "Sampling" } } parm { name "vm_transparentsamples" label "Stochastic Samples" type integer default { "4" } disablewhen "{ vm_transparent == 0 } { vm_renderengine == micropoly } { vm_renderengine == pbrmicropoly } { vm_renderengine == photon }" range { 1 16 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "transparentsamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_samplelock" label "Sample Lock" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "samplelock" } parmtag { "spare_category" "Sampling" } } parm { name "vm_randomseed" label "Random Seed" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "randomseed" } parmtag { "spare_category" "Sampling" } } parm { name "vm_imageblur" label "Allow Image Motion Blur" type toggle default { "1" } disablewhen "{ allowmotionblur == 0 }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "imageblur" } parmtag { "spare_category" "Sampling" } } } group { name "sampling7_1" label "Limits" parm { name "vm_reflectlimit" label "Reflect Limit" type integer default { "10" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "reflectlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_refractlimit" label "Refract Limit" type integer default { "10" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "refractlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_diffuselimit" label "Diffuse Limit" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "diffuselimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_ssslimit" label "SSS Limit" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "ssslimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_volumelimit" label "Volume Limit" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumelimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_opacitylimit" label "Opacity Limit" type float default { "0.995" } range { 0 1 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "opacitylimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_colorlimit" label "Color Limit" type float default { "10" } range { 0 20 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "colorlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimiteval" label "At Ray Limit" type string default { "none" } menu { "none" "Use Black Background" "direct" "Use Direct Lighting as Background Color" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimiteval" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimitcomponents" label "Ray Limit Components" type string default { "all" } hidewhen "{ vm_raylimiteval != direct }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimitcomponents" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimitlightmask" label "Ray Limit Light Mask" type oplist default { "*" } hidewhen "{ vm_raylimiteval != direct }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimitlightmask" } parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/" } parmtag { "spare_category" "Limits" } } } group { name "sampling7_2" label "Shading" parm { name "vm_raybias" label "Raytracing Bias" type float default { "0.001" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raybias" } parmtag { "spare_category" "Shading" } } parm { name "vm_biasnormal" label "Bias Along Normal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "biasnormal" } parmtag { "spare_category" "Shading" } } parm { name "vm_nesteddielectric" label "Enable Absorption and Nested Dielectrics" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "nesteddielectric" } parmtag { "spare_category" "Shading" } } parm { name "vm_pbrpathtype" label "Allowable Paths" type string default { "diffuse" } menu { "diffuse" "Specular, Diffuse Paths" "all" "All Paths" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "pbrpathtype" } parmtag { "spare_category" "Shading" } } parm { name "vm_constrainmaxrough" label "Constrain by Maximum Roughness" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "constrainmaxrough" } parmtag { "spare_category" "Shading" } } parm { name "vm_refractcomponents" label "Refract Components" type string default { "refract" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "refractcomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_diffusecomponents" label "Diffuse Components" type string default { "diffuse" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "diffusecomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumecomponents" label "Volume Components" type string default { "volume" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "volumecomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_ssscomponents" label "SSS Components" type string default { "sss" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "ssscomponents" } parmtag { "spare_category" "Shading" } } } group { name "sampling7_3" label "Render" parm { name "vm_bucketsize" label "Tile Size" type integer default { "4" } range { 1 64 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "bucket" } parmtag { "spare_category" "Render" } } parm { name "vm_usemaxthreads" label "Use Max Processors" type integer default { "1" } menu { "0" "User Specified Thread Count" "1" "Use All Processors" "2" "Use All Processors Except One" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "usemaxthreads" } parmtag { "spare_category" "Render" } } parm { name "vm_threadcount" label "Thread Count" type integer default { "1" } disablewhen "{ vm_usemaxthreads > 0 }" range { 1 16 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "threadcount" } parmtag { "spare_category" "Render" } } parm { name "vm_usecacheratio" label "Cache Limit" type integer default { "1" } menu { "0" "Fixed Size" "1" "Proportion of Physical Memory" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "usecacheratio" } parmtag { "mantra_type" "bool" } parmtag { "spare_category" "Render" } } parm { name "vm_cacheratio" label "Cache Memory Ratio" type float default { "0.25" } hidewhen "{ vm_usecacheratio != 1 }" range { 0 1 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "cacheratio" } parmtag { "spare_category" "Render" } } parm { name "vm_cachesize" label "Cache Size (MB)" type intlog default { "1000" } hidewhen "{ vm_usecacheratio == 1 }" range { 100 100000 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "cachesize" } parmtag { "spare_category" "Render" } } parm { name "vm_octreestyle" label "Ray Tracing Accelerator" type string default { "bboxtree" } menu { "kdtree" "KD-Tree" "bboxtree" "Bounding Volume Hierarchy" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "octreestyle" } parmtag { "spare_category" "Render" } } parm { name "vm_kdmemfactor" label "KD-Tree Memory Factor" type float default { "1" } hidewhen "{ vm_octreestyle != kdtree }" range { 0.001 2 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "kdmemfactor" } parmtag { "spare_category" "Render" } } parm { name "vm_hidden" label "Enable Hiding" type toggle default { "1" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "hidden" } parmtag { "spare_category" "Render" } } parm { name "vm_otlfullpath" label "Output OTLs with full paths" type toggle default { "0" } parmtag { "spare_category" "Render" } } parm { name "vm_embedvex" label "Force VEX Shader Embedding" type toggle default { "0" } parmtag { "spare_category" "Render" } } parm { name "declare_stylesheets" label "Declare Style Sheets" type string default { "*" } menutoggle { [ "result = ['*', 'All\\t(*)']" ] [ "styles = hou.styles.styles()" ] [ "for style in styles:" ] [ " desc = hou.styles.description(style)" ] [ " desc = desc if len(desc) > 0 else 'No description'" ] [ " result.append(style)" ] [ " result.append(style + '\\t (' + desc + ')')" ] [ "" ] [ "return result" ] language python } parmtag { "spare_category" "Render" } } parm { name "apply_stylesheets" label "Apply Style Sheets" type file default { "`pythonexprs(\"' '.join(hou.styles.styles())\")`" } menutoggle { [ "result = []" ] [ "styles = hou.styles.styles()" ] [ "for style in styles:" ] [ " desc = hou.styles.description(style)" ] [ " desc = desc if len(desc) > 0 else 'No description'" ] [ " result.append(style)" ] [ " result.append(style + '\\t (' + desc + ')')" ] [ "" ] [ "return result" ] language python } parmtag { "filechooser_pattern" "*.json" } parmtag { "spare_category" "Render" } } parm { name "declare_all_shops" label "Declare Materials" type ordinal default { "off" } menu { "off" "Save Only Referenced Materials and Shaders" "on" "Save All Materials" "all" "Save All Materials and Shaders" } parmtag { "spare_category" "Render" } } } group { name "sampling7_4" label "Dicing" parm { name "vm_shadingfactor" label "Shading Quality Multiplier" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "shadingfactor" } parmtag { "spare_category" "Dicing" } } parm { name "vm_motionfactor" label "Motion Factor" type float default { "0" } disablewhen "{ allowmotionblur == 0 vm_dof == 0 }" range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "motionfactor" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measure" label "Geometry Measuring" type string default { "nonraster" } menu { "nonraster" "Non-Raster Measuring" "raster" "Raster Space Measuring" "uniform" "Uniform Measuring" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measurezimportance" label "Z-Importance" type float default { "1" } disablewhen "{ vm_measure != nonraster }" range { 0 10 } parmtag { "mantra_class" "measure" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "zimportance" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measureoffscreenquality" label "Offscreen Quality" type float default { "0.25" } disablewhen "{ vm_measure != nonraster }" range { 0 1 } parmtag { "mantra_class" "measure" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "offscreenquality" } parmtag { "spare_category" "Dicing" } } } group { name "sampling7_5" label "Statistics" parm { name "soho_spoolrenderoutput" label "Render Output" type ordinal default { "on" } help "Controls whether to capture the render output and add to the node info" menu { "off" "Don't capture render output" "on" "Capture render output for graphical apps" "force" "Capture render output for all apps" } parmtag { "spare_category" "Statistics" } } parm { name "vm_verbose" label "Verbose Level" type integer default { "0" } range { 0 5 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "verbose" } parmtag { "spare_category" "Statistics" } } parm { name "vm_vexprofile" label "VEX Profiling" type integer default { "0" } menu { "0" "No VEX Profiling" "1" "Execution profiling" "2" "Profiling and NAN detection" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "vexprofile" } parmtag { "spare_category" "Statistics" } } parm { name "vm_alfprogress" label "Alfred Style Progress" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "alfprogress" } parmtag { "spare_category" "Statistics" } } parm { name "vm_tilecallback" label "Python Tile Callback" type file default { "" } parmtag { "filechooser_mode" "read" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "tilecallback" } parmtag { "spare_category" "Statistics" } } parm { name "vm_logcolors" label "Colorize Output" type integer default { "0" } menu { "0" "Colored Shell" "1" "HTML Tags" "2" "No Coloring" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "logcolors" } parmtag { "spare_category" "Statistics" } } parm { name "vm_logtimestamps" label "Log Timestamp" type toggle default { "1" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "logtimestamps" } parmtag { "spare_category" "Statistics" } } } } group { name "images6_2" label "Objects" parm { name "vobject" baseparm label "Candidate Objects" export none } parm { name "forceobject" baseparm label "Force Objects" export none } parm { name "matte_objects" baseparm label "Forced Matte" export none } parm { name "phantom_objects" baseparm label "Forced Phantom" export none } parm { name "excludeobject" baseparm label "Exclude Objects" export none } parm { name "obj_light_sep" baseparm label "Separator" export none } parm { name "sololight" baseparm label "Solo Light" export none } parm { name "alights" baseparm label "Candidate Lights" export none } parm { name "forcelights" baseparm label "Force Lights" export none } parm { name "excludelights" baseparm label "Exclude Lights" export none } parm { name "soho_autoheadlight" baseparm label "Headlight Creation" export none } parm { name "light_fog_sep" baseparm label "Separator" export none } parm { name "vfog" baseparm label "Visible Fog" export none } } group { name "images6_3" label "Scripts" parm { name "tprerender" baseparm label "tprerender" nolabel joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "lprerender" nolabel export none } parm { name "tpreframe" baseparm label "tpreframe" nolabel joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "lpreframe" nolabel export none } parm { name "tpostframe" baseparm label "tpostframe" nolabel joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "lpostframe" nolabel export none } parm { name "tpostrender" baseparm label "tpostrender" nolabel joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "lpostrender" nolabel export none } } group { name "images6_4" label "Driver" parm { name "soho_pipecmd" baseparm label "Command" export none } parm { name "soho_outputmode" baseparm label "Save IFD File To Disk" nolabel joinnext export none } parm { name "soho_diskfile" baseparm label "Disk File" export none } parm { name "soho_compression" baseparm label "File Compression" export none } parm { name "soho_foreground" baseparm label "Block Until Render Complete" export none } parm { name "soho_initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "soho_viewport_menu" baseparm label "Show In Viewport Menu" export none } parm { name "vm_inlinestorage" label "Save Geometry Inline" type toggle default { "0" } parmtag { "spare_category" "Driver" } } parm { name "vm_tmpsharedstorage" label "Shared temp storage" type file default { "$HIP/ifds/storage" } disablewhen "{ vm_inlinestorage != 0 }" parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Driver" } } parm { name "vm_tmplocalstorage" label "Local temp storage" type file default { "$HOUDINI_TEMP_DIR/ifds/storage" } disablewhen "{ vm_inlinestorage != 0 }" parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Driver" } } parm { name "vm_binarygeometry" label "Save Binary Geometry" type toggle default { "1" } parmtag { "spare_category" "Driver" } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="out/O____ARTNAM____O____MANTRA____O.chn" Content-Type: text/plain { channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } channel vm_shadingfactor { lefttype = extend righttype = extend default = 4.5300000000000002 flags = 0 segment { length = 0 value = 1 1 expr = 1 } } channel vm_volumeshadowsteprate { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch(\"/out/O____ARTNAM____O____MANTRA____O/vm_volumesteprate\") } } channel vm_volumesteprate { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 1/6 } } channel vm_bucketsize { lefttype = extend righttype = extend default = 16 flags = 0 segment { length = 0 value = 16 16 expr = ch(\"/obj/O____AREMAC____O____CAMERA____O/resx\")/8/1. } } channel vm_samplesy { lefttype = extend righttype = extend default = 4 flags = 0 segment { length = 0 value = 4 4 expr = ch(\"vm_samplesx\") } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="out/O____ARTNAM____O____MANTRA____O.parm" Content-Type: text/plain { version 0.8 execute [ 0 locks=0 ] ( 0 ) renderpreview [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "off" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 5824 ] 1 ) take [ 0 locks=0 ] ( _current_ ) camera [ 0 locks=0 ] ( /obj/O____AREMAC____O____CAMERA____O ) override_camerares [ 0 locks=0 ] ( "off" ) res_fraction [ 0 locks=0 ] ( 0.5 ) res_override [ 0 locks=0 ] ( 1280 720 ) res_overrideMenu [ 0 locks=0 ] ( 0 ) aspect_override [ 0 locks=0 ] ( 1 ) images [ 0 locks=0 ] ( 0 0 0 0 0 ) soho_program [ 0 locks=0 ] ( IFD.py ) soho_shopstyle [ 0 locks=0 ] ( VMantra ) soho_ipr_support [ 0 locks=0 ] ( "on" ) soho_previewsupport [ 0 locks=0 ] ( "on" ) vm_picture [ 0 locks=0 ] ( ip ) vm_device [ 0 locks=0 ] ( "" ) soho_mkpath [ 0 locks=0 ] ( "off" ) soho_skip_frame [ 0 locks=0 ] ( no ) output [ 0 locks=0 ] ( 0 0 0 0 0 ) sampling [ 0 locks=0 ] ( 0 0 0 0 0 0 ) vobject [ 0 locks=0 ] ( * ) forceobject [ 0 locks=0 ] ( "" ) matte_objects [ 0 locks=0 ] ( "" ) phantom_objects [ 0 locks=0 ] ( "" ) excludeobject [ 0 locks=0 ] ( "" ) obj_light_sep [ 0 locks=0 ] ( ) sololight [ 0 locks=0 ] ( "" ) alights [ 0 locks=0 ] ( * ) forcelights [ 0 locks=0 ] ( "" ) excludelights [ 0 locks=0 ] ( "" ) soho_autoheadlight [ 0 locks=0 ] ( "on" ) light_fog_sep [ 0 locks=0 ] ( ) vfog [ 0 locks=0 ] ( * ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) soho_pipecmd [ 0 locks=0 ] ( mantra ) soho_outputmode [ 0 locks=0 ] ( "off" ) soho_diskfile [ 0 locks=0 ] ( $HIP/mantra.ifd ) soho_compression [ 0 locks=0 ] ( ext ) soho_foreground [ 0 locks=0 ] ( "off" ) soho_initsim [ 0 locks=0 ] ( "on" ) soho_viewport_menu [ 0 locks=0 ] ( "on" ) images6 [ 0 locks=0 ] ( 1 1 1 1 1 ) output6 [ 0 locks=0 ] ( 0 0 0 0 0 ) vm_pfilter [ 0 locks=0 ] ( "box -w 1" ) vm_sfilter [ 0 locks=0 ] ( alpha ) vm_quantize [ 0 locks=0 ] ( float ) vm_gamma [ 0 locks=0 ] ( 1 ) vm_subpixel [ 0 locks=0 ] ( "off" ) vm_tile_render [ 0 locks=0 ] ( "off" ) vm_tile_count_x [ 0 locks=0 ] ( 1 ) vm_tile_count_y [ 0 locks=0 ] ( 1 ) vm_tile_index [ 0 locks=0 ] ( 0 ) vm_writecheckpoint [ 0 locks=0 ] ( "on" ) vm_readcheckpoint [ 0 locks=0 ] ( "on" ) render_viewcamera [ 0 locks=0 ] ( "on" ) render_any_shadowmap [ 0 locks=0 ] ( "on" ) render_any_envmap [ 0 locks=0 ] ( "on" ) render_any_photonmap [ 0 locks=0 ] ( "on" ) render_any_pointcloud [ 0 locks=0 ] ( "on" ) vm_exportcomponents [ 0 locks=0 ] ( "diffuse reflect coat refract volume sss" ) vm_quickplane_P [ 0 locks=0 ] ( "off" ) vm_quickplane_Pz [ 0 locks=0 ] ( "off" ) vm_quickplane_N [ 0 locks=0 ] ( "off" ) vm_quickplane_all_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_indirect_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_all_emission [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_noshadow [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_samples [ 0 locks=0 ] ( "off" ) vm_quickplane_indirect_samples [ 0 locks=0 ] ( "off" ) vm_quickplane_sss [ 0 locks=0 ] ( "off" ) vm_quickplane_basecolor [ 0 locks=0 ] ( "off" ) vm_quickplane_diffcolor [ 0 locks=0 ] ( "off" ) vm_quickplane_speccolor [ 0 locks=0 ] ( "off" ) vm_quickplane_emitcolor [ 0 locks=0 ] ( "off" ) vm_quickplane_ssscolor [ 0 locks=0 ] ( "off" ) vm_quickplane_metallic [ 0 locks=0 ] ( "off" ) vm_quickplane_specrough [ 0 locks=0 ] ( "off" ) vm_showextraplaneparms [ 0 locks=0 ] ( "off" ) vm_numaux [ 0 locks=0 ] ( 0 ) vm_deepresolver [ 0 locks=0 ] ( null ) vm_dcmfilename [ 0 locks=0 ] ( $HIP/dcm.rat ) vm_matchdeeppixelfilter [ 0 locks=0 ] ( "on" ) vm_dcmcompositing [ 0 locks=0 ] ( "off" ) vm_dcmdepthplanes [ 0 locks=0 ] ( zfront,zback ) vm_dsmfilename [ 0 locks=0 ] ( $HIP/dsm.rat ) vm_cryptolayers [ 0 locks=0 ] ( 0 ) vm_image_artist [ 0 locks=0 ] ( "" ) vm_image_comment [ 0 locks=0 ] ( "" ) vm_image_hostname [ 0 locks=0 ] ( "" ) vm_image_mplay_direction [ 0 locks=0 ] ( middle ) vm_image_mplay_framemode [ 0 locks=0 ] ( append ) vm_image_mplay_label [ 0 locks=0 ] ( "" ) vm_image_jpeg_quality [ 0 locks=0 ] ( 100 ) vm_image_tiff_compression [ 0 locks=0 ] ( LZW ) vm_image_exr_compression [ 0 locks=0 ] ( zips ) vm_image_exr_dwa_level [ 0 locks=0 ] ( 85 ) vm_renderengine [ 0 locks=0 ] ( raytrace ) vm_dof [ 0 locks=0 ] ( "off" ) allowmotionblur [ 0 locks=0 ] ( "off" ) xform_motionsamples [ 0 locks=0 ] ( 2 ) geo_motionsamples [ 0 locks=0 ] ( 1 ) shutteroffset [ 0 locks=0 ] ( 1 ) vm_traceblur [ 0 locks=0 ] ( "off" ) sampling7 [ 0 locks=0 ] ( 0 0 0 0 0 0 ) vm_samples [ 8 locks=0 ] ( 2 [ vm_samplesy 2 ] ) vm_dorayvariance [ 0 locks=0 ] ( "off" ) vm_colorspace [ 0 locks=0 ] ( linear ) vm_maxnumberofindirectsamples [ 0 locks=0 ] ( "Maximum number of indirect samples: `floor(ch(vm_maxraysamples) * (ch(vm_globalquality) * (ch(vm_diffusequality) + ch(vm_sssquality) + ch(vm_reflectionquality) + ch(vm_refractionquality) ) + 1) )`" ) vm_minraysamples [ 0 locks=0 ] ( 1 ) vm_maxraysamples [ 0 locks=0 ] ( 1 ) vm_variance [ 0 locks=0 ] ( 0 ) vm_globalquality [ 0 locks=0 ] ( 1 ) vm_diffusequality [ 0 locks=0 ] ( 1 ) vm_sssquality [ 0 locks=0 ] ( 1 ) vm_reflectionquality [ 0 locks=0 ] ( 1 ) vm_refractionquality [ 0 locks=0 ] ( 1 ) vm_volumequality [ 0 locks=0 ] ( 1 ) vm_volumesteprate [ 8 locks=0 ] ( [ vm_volumesteprate 0.16666666666666666 ] ) vm_volumeshadowsteprate [ 0 locks=0 ] ( [ vm_volumeshadowsteprate 0.16666666666666666 ] ) vm_transparent [ 0 locks=0 ] ( "off" ) vm_transparentsamples [ 0 locks=0 ] ( 12 ) vm_samplelock [ 0 locks=0 ] ( "on" ) vm_randomseed [ 0 locks=0 ] ( 0 ) vm_imageblur [ 0 locks=0 ] ( "on" ) vm_reflectlimit [ 0 locks=0 ] ( 65536 ) vm_refractlimit [ 0 locks=0 ] ( 65536 ) vm_diffuselimit [ 0 locks=0 ] ( 65536 ) vm_ssslimit [ 0 locks=0 ] ( 65536 ) vm_volumelimit [ 0 locks=0 ] ( 65536 ) vm_opacitylimit [ 0 locks=0 ] ( 65536 ) vm_colorlimit [ 0 locks=0 ] ( 65536 ) vm_raylimiteval [ 0 locks=0 ] ( direct ) vm_raylimitcomponents [ 0 locks=0 ] ( all ) vm_raylimitlightmask [ 0 locks=0 ] ( * ) vm_raybias [ 0 locks=0 ] ( 16 ) vm_biasnormal [ 0 locks=0 ] ( "off" ) vm_nesteddielectric [ 0 locks=0 ] ( "off" ) vm_pbrpathtype [ 0 locks=0 ] ( all ) vm_constrainmaxrough [ 0 locks=0 ] ( "off" ) vm_refractcomponents [ 0 locks=0 ] ( refract ) vm_diffusecomponents [ 0 locks=0 ] ( diffuse ) vm_volumecomponents [ 0 locks=0 ] ( volume ) vm_ssscomponents [ 0 locks=0 ] ( sss ) vm_bucketsize [ 8 locks=0 ] ( [ vm_bucketsize 64 ] ) vm_usemaxthreads [ 0 locks=0 ] ( 0 ) vm_threadcount [ 8 locks=0 ] ( 2 ) vm_usecacheratio [ 0 locks=0 ] ( 1 ) vm_cacheratio [ 0 locks=0 ] ( 0 ) vm_cachesize [ 0 locks=0 ] ( 1000 ) vm_octreestyle [ 0 locks=0 ] ( bboxtree ) vm_kdmemfactor [ 0 locks=0 ] ( 1 ) vm_hidden [ 0 locks=0 ] ( "on" ) vm_otlfullpath [ 0 locks=0 ] ( "on" ) vm_embedvex [ 0 locks=0 ] ( "on" ) declare_stylesheets [ 0 locks=0 ] ( * ) apply_stylesheets [ 0 locks=0 ] ( "`pythonexprs(\"' '.join(hou.styles.styles())\")`" ) declare_all_shops [ 0 locks=0 ] ( "all" ) vm_shadingfactor [ 8 locks=0 ] ( [ vm_shadingfactor 1 ] ) vm_motionfactor [ 0 locks=0 ] ( 0 ) vm_measure [ 0 locks=0 ] ( uniform ) vm_measurezimportance [ 0 locks=0 ] ( 1 ) vm_measureoffscreenquality [ 0 locks=0 ] ( 0.25 ) soho_spoolrenderoutput [ 0 locks=0 ] ( "force" ) vm_verbose [ 0 locks=0 ] ( 0 ) vm_vexprofile [ 0 locks=0 ] ( 0 ) vm_alfprogress [ 0 locks=0 ] ( "off" ) vm_tilecallback [ 0 locks=0 ] ( "" ) vm_logcolors [ 0 locks=0 ] ( 0 ) vm_logtimestamps [ 0 locks=0 ] ( "on" ) vm_inlinestorage [ 0 locks=0 ] ( "off" ) vm_tmpsharedstorage [ 0 locks=0 autoscope=1 autosel=4294967295 ] ( $HIP/ifds/storage ) vm_tmplocalstorage [ 0 locks=0 autoscope=1 autosel=4294967295 ] ( $HOUDINI_TEMP_DIR/ifds/storage ) vm_binarygeometry [ 0 locks=0 ] ( "on" ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="out/O____ARTNAM____O____MANTRA____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"2" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="out/O____LGNEPO____O____OPENGL____O.init" Content-Type: text/plain type = opengl matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="out/O____LGNEPO____O____OPENGL____O.def" Content-Type: text/plain comment "" position -5.995 4.845 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1622035304 modify 1622037796 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="out/O____LGNEPO____O____OPENGL____O.parm" Content-Type: text/plain { version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "off" ) f [ 0 locks=0 ] ( 1 240 1 ) take [ 0 locks=0 ] ( _current_ ) stdswitch [ 0 locks=0 ] ( 0 0 0 0 0 0 0 ) opsource [ 0 locks=0 ] ( "obj" ) camera [ 0 locks=0 ] ( /obj/O____AREMAC____O____CAMERA____O ) scenepath [ 0 locks=0 ] ( /obj ) sopsource [ 0 locks=0 ] ( "render" ) vobjects [ 0 locks=0 ] ( * ) forceobjects [ 0 locks=0 ] ( "" ) excludeobjects [ 0 locks=0 ] ( "" ) alights [ 0 locks=0 ] ( * ) forcelights [ 0 locks=0 ] ( "" ) excludelights [ 0 locks=0 ] ( "" ) loppath [ 0 locks=0 ] ( "" ) cameraprim [ 0 locks=0 ] ( "" ) purposerender [ 0 locks=0 ] ( "off" ) purposeproxy [ 0 locks=0 ] ( "on" ) purposeguide [ 0 locks=0 ] ( "off" ) soho_initsim [ 0 locks=0 ] ( "off" ) soho_viewport_menu [ 0 locks=0 ] ( "on" ) tres [ 0 locks=0 ] ( "off" ) res [ 0 locks=0 ] ( 1280 720 ) resmenu [ 0 locks=0 ] ( 0 ) aspect [ 0 locks=0 ] ( 1 ) bgimage [ 0 locks=0 ] ( "" ) vpcomment [ 0 locks=0 ] ( "" ) picture [ 0 locks=0 ] ( ip ) mkpath [ 0 locks=0 ] ( "on" ) saveretry [ 0 locks=0 ] ( 0 ) imagetype [ 0 locks=0 ] ( "image2d" ) colorcorrect [ 0 locks=0 ] ( "none" ) gamma [ 0 locks=0 ] ( 1 ) lut [ 0 locks=0 ] ( "" ) ociocolorspace [ 0 locks=0 ] ( "" ) ociolooks [ 0 locks=0 ] ( "" ) vm_image_artist [ 0 locks=0 ] ( "" ) vm_image_comment [ 0 locks=0 ] ( "" ) vm_image_hostname [ 0 locks=0 ] ( "" ) vm_image_mplay_label [ 0 locks=0 ] ( "" ) vm_image_mplay_gamma [ 0 locks=0 ] ( 1 ) vm_image_jpeg_quality [ 0 locks=0 ] ( 100 ) vm_image_tiff_compression [ 0 locks=0 ] ( "LZW" ) vm_image_exr_compression [ 0 locks=0 ] ( "piz" ) aamode [ 0 locks=0 ] ( "aa64" ) usehdr [ 0 locks=0 ] ( "fp32" ) stereo [ 0 locks=0 ] ( "leftright" ) shadingmode [ 0 locks=0 ] ( "smooth" ) usetextures [ 0 locks=0 ] ( "on" ) hqlighting [ 0 locks=0 ] ( "on" ) lightsamples [ 0 locks=0 ] ( 8 ) shadows [ 0 locks=0 ] ( "off" ) shadowquality [ 0 locks=0 ] ( "areaaa" ) shadowmap [ 0 locks=0 ] ( 2048 ) ambocclusion [ 0 locks=0 ] ( "off" ) ambquality [ 0 locks=0 ] ( 2 ) transparency [ 0 locks=0 ] ( "on" ) transquality [ 0 locks=0 ] ( "high" ) motionblur [ 0 locks=0 ] ( "off" ) motionblurframes [ 0 locks=0 ] ( 5 ) displacement [ 0 locks=0 ] ( "on" ) displacequality [ 0 locks=0 ] ( 1 ) reflection [ 0 locks=0 ] ( "off" ) minreflection [ 0 locks=0 ] ( 0.050000000000000003 ) hdrreflection [ 0 locks=0 ] ( "on" ) reflectionsize [ 0 locks=0 ] ( 512 ) backfacecull [ 0 locks=0 ] ( "off" ) fognode [ 0 locks=0 ] ( "" ) uniformfog [ 0 locks=0 ] ( "off" ) fogdensity [ 0 locks=0 ] ( 0.001 ) fogopacity [ 0 locks=0 ] ( 1 ) fogcolor [ 0 locks=0 ] ( 0.5 0.5 0.5 ) fogrange [ 0 locks=0 ] ( 0 1000 ) fogclipdistance [ 0 locks=0 ] ( 1000000 ) fogheightmode [ 0 locks=0 ] ( "off" ) fogheight [ 0 locks=0 ] ( 100 ) fogheightfalloff [ 0 locks=0 ] ( 100 ) fogsunenable [ 0 locks=0 ] ( "on" ) fogsunbloom [ 0 locks=0 ] ( 5 ) fogintensity [ 0 locks=0 ] ( 1 ) volumefog [ 0 locks=0 ] ( "off" ) vfogquality [ 0 locks=0 ] ( "volumehigh" ) vfogdensity [ 0 locks=0 ] ( 0.001 ) vfogopacity [ 0 locks=0 ] ( 1 ) vfogcolor [ 0 locks=0 ] ( 0.5 0.5 0.5 ) vfogrange [ 0 locks=0 ] ( 1 200 ) vfogheightmode [ 0 locks=0 ] ( "off" ) vfogheight [ 0 locks=0 ] ( 100 ) vfogheightfalloff [ 0 locks=0 ] ( 100 ) vfogintensity [ 0 locks=0 ] ( 1 ) vfogscatter [ 0 locks=0 ] ( 1 1 ) dof [ 0 locks=0 ] ( "off" ) bokeh [ 0 locks=0 ] ( "none" ) bokehfile [ 0 locks=0 ] ( $HH/pic/circle.pic ) bokehcop [ 0 locks=0 ] ( "" ) bokehaspect [ 0 locks=0 ] ( 1 ) bokehboost [ 0 locks=0 ] ( 1 ) volumequality [ 0 locks=0 ] ( "high" ) lod [ 0 locks=0 ] ( 1 ) wirewidth [ 0 locks=0 ] ( 1 ) wireblend [ 0 locks=0 ] ( 0.5 ) particle [ 0 locks=0 ] ( "points" ) pointsize [ 0 locks=0 ] ( 3 ) discsize [ 0 locks=0 ] ( 0.050000000000000003 ) orientton [ 0 locks=0 ] ( "off" ) usesprites [ 0 locks=0 ] ( "on" ) usegeocolor [ 0 locks=0 ] ( "on" ) tex2dlimit [ 0 locks=0 ] ( "none" ) tex2dres [ 0 locks=0 ] ( 2048 ) tex2dformat [ 0 locks=0 ] ( "format32fp" ) tex3dlimit [ 0 locks=0 ] ( "detected" ) tex3dres [ 0 locks=0 ] ( 384 ) tex3dformat [ 0 locks=0 ] ( "format32fp" ) texmemlimit [ 0 locks=0 ] ( 512 ) spritetexmaxres [ 0 locks=0 ] ( 128 128 ) instancepercent [ 0 locks=0 ] ( 100 ) instancelimit [ 0 locks=0 ] ( 20 ) instancestandin [ 0 locks=0 ] ( "bbox" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="out/O____LGNEPO____O____OPENGL____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="out.order" Content-Type: text/plain 2 O____ARTNAM____O____MANTRA____O O____LGNEPO____O____OPENGL____O --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="out.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch.def" Content-Type: text/plain comment "" position 5 4.259 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1586866133 modify 1627741273 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" }, "nodeshape":{ "type":"string", "value":"circle" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O.init" Content-Type: text/plain type = ch matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O.def" Content-Type: text/plain comment "" position -45.495 26.845 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1615922948 modify 1622055962 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_62491.332_O_233.19426_HERTZ_O.init" Content-Type: text/plain type = wave matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_62491.332_O_233.19426_HERTZ_O.def" Content-Type: text/plain comment "" position -42.495 29.345 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render on highlight off unload off savedata off compress on colordefault on exposed on audio off export off outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1615924327 modify 1615938992 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_62491.332_O_233.19426_HERTZ_O.chn" Content-Type: text/plain { channel rate { lefttype = extend righttype = extend default = 44100 flags = 0 segment { length = 0 value = 44100 44100 expr = 1/(84.406022589954030768899117092091000289089388918088900852079/pow(3,15)) } } channel period { lefttype = extend righttype = extend default = 0.004288270212363666 flags = 0 segment { length = 0 value = 0.004288270212363666 0.004288270212363666 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,9)) } } channel end { lefttype = extend righttype = extend default = 10 flags = 0 segment { length = 0 value = 10 10 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,4)) } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_62491.332_O_233.19426_HERTZ_O.parm" Content-Type: text/plain { version 0.8 stdswitcher [ 0 locks=0 ] ( 1 1 1 ) wavetype [ 0 locks=0 ] ( "sin" ) period [ 8 locks=0 ] ( [ period 0.004288270212363666 ] ) phase [ 0 locks=0 ] ( 0 ) bias [ 0 locks=0 ] ( 0 ) offset [ 0 locks=0 ] ( 0 ) amp [ 0 locks=0 ] ( 1 ) decay [ 0 locks=0 ] ( 0 ) ramp [ 0 locks=0 ] ( 0 ) exprs [ 0 locks=0 ] ( 0 ) channelname [ 0 locks=0 ] ( chan1 ) range [ 0 locks=0 ] ( "full" ) start [ 0 locks=0 ] ( 0 ) end [ 8 locks=0 ] ( [ end 1.0420496616043708 ] ) rate [ 8 locks=0 ] ( [ rate 169998.61573512648 ] ) left [ 0 locks=0 ] ( "hold" ) right [ 0 locks=0 ] ( "hold" ) defval [ 0 locks=0 ] ( 0 ) scope [ 0 locks=0 ] ( * ) srselect [ 0 locks=0 ] ( "max" ) units [ 0 locks=0 ] ( "seconds" ) timeslice [ 0 locks=0 ] ( "off" ) unload [ 0 locks=0 ] ( "off" ) export [ 0 locks=0 ] ( /obj ) gcolor [ 0 locks=0 ] ( 0 0.44999998807907104 0.89999997615814209 ) gcolorstep [ 0 locks=0 ] ( 0.050000000000000003 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_62491.332_O_233.19426_HERTZ_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_62491.332_O_233.19426_HERTZ_O.chop" Content-Type: text/plain 5 2 0 0 1 0 0 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_187285.996_O_699.582781_HERTZ_O.init" Content-Type: text/plain type = wave matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_187285.996_O_699.582781_HERTZ_O.def" Content-Type: text/plain comment "" position -42.495 28.345 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render on highlight off unload off savedata off compress on colordefault on exposed on audio off export off outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1615924327 modify 1615938982 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_187285.996_O_699.582781_HERTZ_O.chn" Content-Type: text/plain { channel rate { lefttype = extend righttype = extend default = 44100 flags = 0 segment { length = 0 value = 44100 44100 expr = 1/(84.406022589954030768899117092091000289089388918088900852079/pow(3,15)) } } channel period { lefttype = extend righttype = extend default = 0.0014294234041212219 flags = 0 segment { length = 0 value = 0.0014294234041212219 0.0014294234041212219 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,10)) } } channel end { lefttype = extend righttype = extend default = 10 flags = 0 segment { length = 0 value = 10 10 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,4)) } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_187285.996_O_699.582781_HERTZ_O.parm" Content-Type: text/plain { version 0.8 stdswitcher [ 0 locks=0 ] ( 1 1 1 ) wavetype [ 0 locks=0 ] ( "sin" ) period [ 8 locks=0 ] ( [ period 0.0014294234041212219 ] ) phase [ 0 locks=0 ] ( 0 ) bias [ 0 locks=0 ] ( 0 ) offset [ 0 locks=0 ] ( 0 ) amp [ 0 locks=0 ] ( 1 ) decay [ 0 locks=0 ] ( 0 ) ramp [ 0 locks=0 ] ( 0 ) exprs [ 0 locks=0 ] ( 0 ) channelname [ 0 locks=0 ] ( chan1 ) range [ 0 locks=0 ] ( "full" ) start [ 0 locks=0 ] ( 0 ) end [ 8 locks=0 ] ( [ end 1.0420496616043708 ] ) rate [ 8 locks=0 ] ( [ rate 169998.61573512648 ] ) left [ 0 locks=0 ] ( "hold" ) right [ 0 locks=0 ] ( "hold" ) defval [ 0 locks=0 ] ( 0 ) scope [ 0 locks=0 ] ( * ) srselect [ 0 locks=0 ] ( "max" ) units [ 0 locks=0 ] ( "seconds" ) timeslice [ 0 locks=0 ] ( "off" ) unload [ 0 locks=0 ] ( "off" ) export [ 0 locks=0 ] ( /obj ) gcolor [ 0 locks=0 ] ( 0 0.44999998807907104 0.89999997615814209 ) gcolorstep [ 0 locks=0 ] ( 0.050000000000000003 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_187285.996_O_699.582781_HERTZ_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_187285.996_O_699.582781_HERTZ_O.chop" Content-Type: text/plain 5 2 0 0 1 0 0 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_243847.8902_O_2098.748342_HERTZ_O.init" Content-Type: text/plain type = wave matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_243847.8902_O_2098.748342_HERTZ_O.def" Content-Type: text/plain comment "" position -42.495 27.345 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render on highlight off unload off savedata off compress on colordefault on exposed on audio off export off outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1615924327 modify 1615938972 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_243847.8902_O_2098.748342_HERTZ_O.chn" Content-Type: text/plain { channel rate { lefttype = extend righttype = extend default = 44100 flags = 0 segment { length = 0 value = 44100 44100 expr = 1/(84.406022589954030768899117092091000289089388918088900852079/pow(3,15)) } } channel period { lefttype = extend righttype = extend default = 0.0042918454935622317 flags = 0 segment { length = 0 value = 0.0042918454935622317 0.0042918454935622317 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,11)) } } channel end { lefttype = extend righttype = extend default = 10 flags = 0 segment { length = 0 value = 10 10 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,4)) } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_243847.8902_O_2098.748342_HERTZ_O.parm" Content-Type: text/plain { version 0.8 stdswitcher [ 0 locks=0 ] ( 1 1 1 ) wavetype [ 0 locks=0 ] ( "sin" ) period [ 8 locks=0 ] ( [ period 0.00047647446804040733 ] ) phase [ 0 locks=0 ] ( 0 ) bias [ 0 locks=0 ] ( 0 ) offset [ 0 locks=0 ] ( 0 ) amp [ 0 locks=0 ] ( 1 ) decay [ 0 locks=0 ] ( 0 ) ramp [ 0 locks=0 ] ( 0 ) exprs [ 0 locks=0 ] ( 0 ) channelname [ 0 locks=0 ] ( chan1 ) range [ 0 locks=0 ] ( "full" ) start [ 0 locks=0 ] ( 0 ) end [ 8 locks=0 ] ( [ end 1.0420496616043708 ] ) rate [ 8 locks=0 ] ( [ rate 169998.61573512648 ] ) left [ 0 locks=0 ] ( "hold" ) right [ 0 locks=0 ] ( "hold" ) defval [ 0 locks=0 ] ( 0 ) scope [ 0 locks=0 ] ( * ) srselect [ 0 locks=0 ] ( "max" ) units [ 0 locks=0 ] ( "seconds" ) timeslice [ 0 locks=0 ] ( "off" ) unload [ 0 locks=0 ] ( "off" ) export [ 0 locks=0 ] ( /obj ) gcolor [ 0 locks=0 ] ( 0 0.44999998807907104 0.89999997615814209 ) gcolorstep [ 0 locks=0 ] ( 0.050000000000000003 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_243847.8902_O_2098.748342_HERTZ_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_243847.8902_O_2098.748342_HERTZ_O.chop" Content-Type: text/plain 5 2 0 0 1 0 0 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_HTAM_GNINIBMOC_O_COMBINING_MATH_O.init" Content-Type: text/plain type = math matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_HTAM_GNINIBMOC_O_COMBINING_MATH_O.def" Content-Type: text/plain comment "" position -45.495 25.345 connectornextid 14 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on audio on export off outputsNamed3 { 0 "output1" } inputsNamed3 { 1 O_ZTREH_428636.8_O_8.636824_HERTZ_O 0 1 "input1" 2 O_ZTREH_374019.52_O_25.910473_HERTZ_O 0 1 "input2" 3 O_ZTREH_149878.2_O_2.878941_HERTZ_O 0 1 "input3" 4 O_ZTREH_24137.77_O_77.73142_HERTZ_O 0 1 "input4" 5 O_ZTREH_746959.0_O_0.959647_HERTZ_O 0 1 "input5" 6 O_ZTREH_62491.332_O_233.19426_HERTZ_O 0 1 "input6" 7 O_ZTREH_288913.0_O_0.319882_HERTZ_O 0 1 "input7" 8 O_ZTREH_187285.996_O_699.582781_HERTZ_O 0 1 "input8" 9 O_ZTREH_726601.0_O_0.106627_HERTZ_O 0 1 "input9" 10 O_ZTREH_243847.8902_O_2098.748342_HERTZ_O 0 1 "input10" 11 O_ZTREH_245530.0_O_0.035542_HERTZ_O 0 1 "input11" 12 O_ZTREH_720542.6926_O_6296.245027_HERTZ_O 0 1 "input12" 13 O_ZTREH_748110.0_O_0.011847_HERTZ_O 0 1 "input13" } inputs { 0 O_ZTREH_428636.8_O_8.636824_HERTZ_O 0 1 1 O_ZTREH_374019.52_O_25.910473_HERTZ_O 0 1 2 O_ZTREH_149878.2_O_2.878941_HERTZ_O 0 1 3 O_ZTREH_24137.77_O_77.73142_HERTZ_O 0 1 4 O_ZTREH_746959.0_O_0.959647_HERTZ_O 0 1 5 O_ZTREH_62491.332_O_233.19426_HERTZ_O 0 1 6 O_ZTREH_288913.0_O_0.319882_HERTZ_O 0 1 7 O_ZTREH_187285.996_O_699.582781_HERTZ_O 0 1 8 O_ZTREH_726601.0_O_0.106627_HERTZ_O 0 1 9 O_ZTREH_243847.8902_O_2098.748342_HERTZ_O 0 1 10 O_ZTREH_245530.0_O_0.035542_HERTZ_O 0 1 11 O_ZTREH_720542.6926_O_6296.245027_HERTZ_O 0 1 12 O_ZTREH_748110.0_O_0.011847_HERTZ_O 0 1 } stat { create 1615925163 modify 1615939211 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_HTAM_GNINIBMOC_O_COMBINING_MATH_O.parm" Content-Type: text/plain { version 0.8 stdswitcher [ 0 locks=0 ] ( 3 3 3 3 ) preop [ 0 locks=0 ] ( "off" ) chanop [ 0 locks=0 ] ( "off" ) chopop [ 0 locks=0 ] ( "avg" ) postop [ 0 locks=0 ] ( "off" ) match [ 0 locks=0 ] ( "index" ) matchfailure [ 0 locks=0 ] ( "ignore" ) align [ 0 locks=0 autoscope=1 autosel=4294967295 ] ( "none" ) preoff [ 0 locks=0 ] ( 0 ) gain [ 0 locks=0 ] ( 1 ) postoff [ 0 locks=0 ] ( 0 ) fromrange [ 0 locks=0 ] ( 0 1 ) torange [ 0 locks=0 ] ( 0 1 ) scope [ 0 locks=0 ] ( * ) srselect [ 0 locks=0 ] ( "err" ) units [ 0 locks=0 ] ( "seconds" ) timeslice [ 0 locks=0 ] ( "off" ) unload [ 0 locks=0 ] ( "off" ) export [ 0 locks=0 ] ( /obj ) gcolor [ 0 locks=0 ] ( 1 1 1 ) gcolorstep [ 0 locks=0 ] ( 0 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_HTAM_GNINIBMOC_O_COMBINING_MATH_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_HTAM_GNINIBMOC_O_COMBINING_MATH_O.chop" Content-Type: text/plain 5 2 0 0 1 0 0 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_720542.6926_O_6296.245027_HERTZ_O.init" Content-Type: text/plain type = wave matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_720542.6926_O_6296.245027_HERTZ_O.def" Content-Type: text/plain comment "" position -42.495 26.345 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render on highlight off unload off savedata off compress on colordefault on exposed on audio off export off outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1615924327 modify 1615938943 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_720542.6926_O_6296.245027_HERTZ_O.chn" Content-Type: text/plain { channel rate { lefttype = extend righttype = extend default = 44100 flags = 0 segment { length = 0 value = 44100 44100 expr = 1/(84.406022589954030768899117092091000289089388918088900852079/pow(3,15)) } } channel period { lefttype = extend righttype = extend default = 222 flags = 0 segment { length = 0 value = 222 222 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,12)) } } channel end { lefttype = extend righttype = extend default = 2 flags = 0 segment { length = 0 value = 2 2 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,4)) } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_720542.6926_O_6296.245027_HERTZ_O.parm" Content-Type: text/plain { version 0.8 stdswitcher [ 0 locks=0 ] ( 1 1 1 ) wavetype [ 0 locks=0 ] ( "sin" ) period [ 8 locks=0 ] ( [ period 0.00015882482268013578 ] ) phase [ 0 locks=0 ] ( 0 ) bias [ 0 locks=0 ] ( 0 ) offset [ 0 locks=0 ] ( 0 ) amp [ 0 locks=0 ] ( 1 ) decay [ 0 locks=0 ] ( 0 ) ramp [ 0 locks=0 ] ( 0 ) exprs [ 0 locks=0 ] ( 0 ) channelname [ 0 locks=0 ] ( chan1 ) range [ 0 locks=0 ] ( "full" ) start [ 0 locks=0 ] ( 0 ) end [ 8 locks=0 ] ( [ end 1.0420496616043708 ] ) rate [ 8 locks=0 ] ( [ rate 169998.61573512648 ] ) left [ 0 locks=0 ] ( "hold" ) right [ 0 locks=0 ] ( "hold" ) defval [ 0 locks=0 ] ( 0 ) scope [ 0 locks=0 ] ( * ) srselect [ 0 locks=0 ] ( "max" ) units [ 0 locks=0 ] ( "seconds" ) timeslice [ 0 locks=0 ] ( "off" ) unload [ 0 locks=0 ] ( "off" ) export [ 0 locks=0 ] ( /obj ) gcolor [ 0 locks=0 ] ( 0 0.44999998807907104 0.89999997615814209 ) gcolorstep [ 0 locks=0 ] ( 0.050000000000000003 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_720542.6926_O_6296.245027_HERTZ_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_720542.6926_O_6296.245027_HERTZ_O.chop" Content-Type: text/plain 5 2 0 0 1 0 0 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_24137.77_O_77.73142_HERTZ_O.init" Content-Type: text/plain type = wave matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_24137.77_O_77.73142_HERTZ_O.def" Content-Type: text/plain comment "" position -42.495 30.345 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render on highlight off unload off savedata off compress on colordefault on exposed on audio off export off outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1615924327 modify 1615939001 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_24137.77_O_77.73142_HERTZ_O.chn" Content-Type: text/plain { channel rate { lefttype = extend righttype = extend default = 44100 flags = 0 segment { length = 0 value = 44100 44100 expr = 1/(84.406022589954030768899117092091000289089388918088900852079/pow(3,15)) } } channel period { lefttype = extend righttype = extend default = 0.004288270212363666 flags = 0 segment { length = 0 value = 0.004288270212363666 0.004288270212363666 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,8)) } } channel end { lefttype = extend righttype = extend default = 10 flags = 0 segment { length = 0 value = 10 10 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,4)) } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_24137.77_O_77.73142_HERTZ_O.parm" Content-Type: text/plain { version 0.8 stdswitcher [ 0 locks=0 ] ( 1 1 1 ) wavetype [ 0 locks=0 ] ( "sin" ) period [ 8 locks=0 ] ( [ period 0.012864810637090997 ] ) phase [ 0 locks=0 ] ( 0 ) bias [ 0 locks=0 ] ( 0 ) offset [ 0 locks=0 ] ( 0 ) amp [ 0 locks=0 ] ( 1 ) decay [ 0 locks=0 ] ( 0 ) ramp [ 0 locks=0 ] ( 0 ) exprs [ 0 locks=0 ] ( 0 ) channelname [ 0 locks=0 ] ( chan1 ) range [ 0 locks=0 ] ( "full" ) start [ 0 locks=0 ] ( 0 ) end [ 8 locks=0 ] ( [ end 1.0420496616043708 ] ) rate [ 8 locks=0 ] ( [ rate 169998.61573512648 ] ) left [ 0 locks=0 ] ( "hold" ) right [ 0 locks=0 ] ( "hold" ) defval [ 0 locks=0 ] ( 0 ) scope [ 0 locks=0 ] ( * ) srselect [ 0 locks=0 ] ( "max" ) units [ 0 locks=0 ] ( "seconds" ) timeslice [ 0 locks=0 ] ( "off" ) unload [ 0 locks=0 ] ( "off" ) export [ 0 locks=0 ] ( /obj ) gcolor [ 0 locks=0 ] ( 0 0.44999998807907104 0.89999997615814209 ) gcolorstep [ 0 locks=0 ] ( 0.050000000000000003 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_24137.77_O_77.73142_HERTZ_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_24137.77_O_77.73142_HERTZ_O.chop" Content-Type: text/plain 5 2 0 0 1 0 0 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_374019.52_O_25.910473_HERTZ_O.init" Content-Type: text/plain type = wave matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_374019.52_O_25.910473_HERTZ_O.def" Content-Type: text/plain comment "" position -42.495 31.345 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render on highlight off unload off savedata off compress on colordefault on exposed on audio off export off outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1615924327 modify 1615939019 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_374019.52_O_25.910473_HERTZ_O.chn" Content-Type: text/plain { channel rate { lefttype = extend righttype = extend default = 44100 flags = 0 segment { length = 0 value = 44100 44100 expr = 1/(84.406022589954030768899117092091000289089388918088900852079/pow(3,15)) } } channel period { lefttype = extend righttype = extend default = 0.004288270212363666 flags = 0 segment { length = 0 value = 0.004288270212363666 0.004288270212363666 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,7)) } } channel end { lefttype = extend righttype = extend default = 10 flags = 0 segment { length = 0 value = 10 10 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,4)) } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_374019.52_O_25.910473_HERTZ_O.parm" Content-Type: text/plain { version 0.8 stdswitcher [ 0 locks=0 ] ( 1 1 1 ) wavetype [ 0 locks=0 ] ( "sin" ) period [ 8 locks=0 ] ( [ period 0.038594431911272993 ] ) phase [ 0 locks=0 ] ( 0 ) bias [ 0 locks=0 ] ( 0 ) offset [ 0 locks=0 ] ( 0 ) amp [ 0 locks=0 ] ( 1 ) decay [ 0 locks=0 ] ( 0 ) ramp [ 0 locks=0 ] ( 0 ) exprs [ 0 locks=0 ] ( 0 ) channelname [ 0 locks=0 ] ( chan1 ) range [ 0 locks=0 ] ( "full" ) start [ 0 locks=0 ] ( 0 ) end [ 8 locks=0 ] ( [ end 1.0420496616043708 ] ) rate [ 8 locks=0 ] ( [ rate 169998.61573512648 ] ) left [ 0 locks=0 ] ( "hold" ) right [ 0 locks=0 ] ( "hold" ) defval [ 0 locks=0 ] ( 0 ) scope [ 0 locks=0 ] ( * ) srselect [ 0 locks=0 ] ( "max" ) units [ 0 locks=0 ] ( "seconds" ) timeslice [ 0 locks=0 ] ( "off" ) unload [ 0 locks=0 ] ( "off" ) export [ 0 locks=0 ] ( /obj ) gcolor [ 0 locks=0 ] ( 0 0.44999998807907104 0.89999997615814209 ) gcolorstep [ 0 locks=0 ] ( 0.050000000000000003 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_374019.52_O_25.910473_HERTZ_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_374019.52_O_25.910473_HERTZ_O.chop" Content-Type: text/plain 5 2 0 0 1 0 0 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_428636.8_O_8.636824_HERTZ_O.init" Content-Type: text/plain type = wave matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_428636.8_O_8.636824_HERTZ_O.def" Content-Type: text/plain comment "" position -42.495 32.345 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render on highlight off unload off savedata off compress on colordefault on exposed on audio off export off outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1615924327 modify 1615939025 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_428636.8_O_8.636824_HERTZ_O.chn" Content-Type: text/plain { channel rate { lefttype = extend righttype = extend default = 44100 flags = 0 segment { length = 0 value = 44100 44100 expr = 1/(84.406022589954030768899117092091000289089388918088900852079/pow(3,15)) } } channel period { lefttype = extend righttype = extend default = 0.004288270212363666 flags = 0 segment { length = 0 value = 0.004288270212363666 0.004288270212363666 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,6)) } } channel end { lefttype = extend righttype = extend default = 10 flags = 0 segment { length = 0 value = 10 10 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,4)) } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_428636.8_O_8.636824_HERTZ_O.parm" Content-Type: text/plain { version 0.8 stdswitcher [ 0 locks=0 ] ( 1 1 1 ) wavetype [ 0 locks=0 ] ( "sin" ) period [ 8 locks=0 ] ( [ period 0.11578329573381897 ] ) phase [ 0 locks=0 ] ( 0 ) bias [ 0 locks=0 ] ( 0 ) offset [ 0 locks=0 ] ( 0 ) amp [ 0 locks=0 ] ( 1 ) decay [ 0 locks=0 ] ( 0 ) ramp [ 0 locks=0 ] ( 0 ) exprs [ 0 locks=0 ] ( 0 ) channelname [ 0 locks=0 ] ( chan1 ) range [ 0 locks=0 ] ( "full" ) start [ 0 locks=0 ] ( 0 ) end [ 8 locks=0 ] ( [ end 1.0420496616043708 ] ) rate [ 8 locks=0 ] ( [ rate 169998.61573512648 ] ) left [ 0 locks=0 ] ( "hold" ) right [ 0 locks=0 ] ( "hold" ) defval [ 0 locks=0 ] ( 0 ) scope [ 0 locks=0 ] ( * ) srselect [ 0 locks=0 ] ( "max" ) units [ 0 locks=0 ] ( "seconds" ) timeslice [ 0 locks=0 ] ( "off" ) unload [ 0 locks=0 ] ( "off" ) export [ 0 locks=0 ] ( /obj ) gcolor [ 0 locks=0 ] ( 0 0.44999998807907104 0.89999997615814209 ) gcolorstep [ 0 locks=0 ] ( 0.050000000000000003 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_428636.8_O_8.636824_HERTZ_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_428636.8_O_8.636824_HERTZ_O.chop" Content-Type: text/plain 5 2 0 0 1 0 0 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_149878.2_O_2.878941_HERTZ_O.init" Content-Type: text/plain type = wave matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_149878.2_O_2.878941_HERTZ_O.def" Content-Type: text/plain comment "" position -42.495 33.345 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render on highlight off unload off savedata off compress on colordefault on exposed on audio off export off outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1615924327 modify 1615939031 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_149878.2_O_2.878941_HERTZ_O.chn" Content-Type: text/plain { channel rate { lefttype = extend righttype = extend default = 44100 flags = 0 segment { length = 0 value = 44100 44100 expr = 1/(84.406022589954030768899117092091000289089388918088900852079/pow(3,15)) } } channel period { lefttype = extend righttype = extend default = 0.004288270212363666 flags = 0 segment { length = 0 value = 0.004288270212363666 0.004288270212363666 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,5)) } } channel end { lefttype = extend righttype = extend default = 10 flags = 0 segment { length = 0 value = 10 10 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,4)) } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_149878.2_O_2.878941_HERTZ_O.parm" Content-Type: text/plain { version 0.8 stdswitcher [ 0 locks=0 ] ( 1 1 1 ) wavetype [ 0 locks=0 ] ( "sin" ) period [ 8 locks=0 ] ( [ period 0.34734988720145693 ] ) phase [ 0 locks=0 ] ( 0 ) bias [ 0 locks=0 ] ( 0 ) offset [ 0 locks=0 ] ( 0 ) amp [ 0 locks=0 ] ( 1 ) decay [ 0 locks=0 ] ( 0 ) ramp [ 0 locks=0 ] ( 0 ) exprs [ 0 locks=0 ] ( 0 ) channelname [ 0 locks=0 ] ( chan1 ) range [ 0 locks=0 ] ( "full" ) start [ 0 locks=0 ] ( 0 ) end [ 8 locks=0 ] ( [ end 1.0420496616043708 ] ) rate [ 8 locks=0 ] ( [ rate 169998.61573512648 ] ) left [ 0 locks=0 ] ( "hold" ) right [ 0 locks=0 ] ( "hold" ) defval [ 0 locks=0 ] ( 0 ) scope [ 0 locks=0 ] ( * ) srselect [ 0 locks=0 ] ( "max" ) units [ 0 locks=0 ] ( "seconds" ) timeslice [ 0 locks=0 ] ( "off" ) unload [ 0 locks=0 ] ( "off" ) export [ 0 locks=0 ] ( /obj ) gcolor [ 0 locks=0 ] ( 0 0.44999998807907104 0.89999997615814209 ) gcolorstep [ 0 locks=0 ] ( 0.050000000000000003 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_149878.2_O_2.878941_HERTZ_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_149878.2_O_2.878941_HERTZ_O.chop" Content-Type: text/plain 5 2 0 0 1 0 0 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_746959.0_O_0.959647_HERTZ_O.init" Content-Type: text/plain type = wave matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_746959.0_O_0.959647_HERTZ_O.def" Content-Type: text/plain comment "" position -42.495 34.345 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render on highlight off unload off savedata off compress on colordefault on exposed on audio off export off outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1615924327 modify 1615939038 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_746959.0_O_0.959647_HERTZ_O.chn" Content-Type: text/plain { channel rate { lefttype = extend righttype = extend default = 44100 flags = 0 segment { length = 0 value = 44100 44100 expr = 1/(84.406022589954030768899117092091000289089388918088900852079/pow(3,15)) } } channel period { lefttype = extend righttype = extend default = 0.004288270212363666 flags = 0 segment { length = 0 value = 0.004288270212363666 0.004288270212363666 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,4)) } } channel end { lefttype = extend righttype = extend default = 10 flags = 0 segment { length = 0 value = 10 10 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,4)) } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_746959.0_O_0.959647_HERTZ_O.parm" Content-Type: text/plain { version 0.8 stdswitcher [ 0 locks=0 ] ( 1 1 1 ) wavetype [ 0 locks=0 ] ( "sin" ) period [ 8 locks=0 ] ( [ period 1.0420496616043708 ] ) phase [ 0 locks=0 ] ( 0 ) bias [ 0 locks=0 ] ( 0 ) offset [ 0 locks=0 ] ( 0 ) amp [ 0 locks=0 ] ( 1 ) decay [ 0 locks=0 ] ( 0 ) ramp [ 0 locks=0 ] ( 0 ) exprs [ 0 locks=0 ] ( 0 ) channelname [ 0 locks=0 ] ( chan1 ) range [ 0 locks=0 ] ( "full" ) start [ 0 locks=0 ] ( 0 ) end [ 8 locks=0 ] ( [ end 1.0420496616043708 ] ) rate [ 8 locks=0 ] ( [ rate 169998.61573512648 ] ) left [ 0 locks=0 ] ( "hold" ) right [ 0 locks=0 ] ( "hold" ) defval [ 0 locks=0 ] ( 0 ) scope [ 0 locks=0 ] ( * ) srselect [ 0 locks=0 ] ( "max" ) units [ 0 locks=0 ] ( "seconds" ) timeslice [ 0 locks=0 ] ( "off" ) unload [ 0 locks=0 ] ( "off" ) export [ 0 locks=0 ] ( /obj ) gcolor [ 0 locks=0 ] ( 0 0.44999998807907104 0.89999997615814209 ) gcolorstep [ 0 locks=0 ] ( 0.050000000000000003 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_746959.0_O_0.959647_HERTZ_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_746959.0_O_0.959647_HERTZ_O.chop" Content-Type: text/plain 5 2 0 0 1 0 0 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_288913.0_O_0.319882_HERTZ_O.init" Content-Type: text/plain type = wave matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_288913.0_O_0.319882_HERTZ_O.def" Content-Type: text/plain comment "" position -42.495 35.345 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render on highlight off unload off savedata off compress on colordefault on exposed on audio off export off outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1615924327 modify 1615939044 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_288913.0_O_0.319882_HERTZ_O.chn" Content-Type: text/plain { channel rate { lefttype = extend righttype = extend default = 44100 flags = 0 segment { length = 0 value = 44100 44100 expr = 1/(84.406022589954030768899117092091000289089388918088900852079/pow(3,15)) } } channel period { lefttype = extend righttype = extend default = 0.004288270212363666 flags = 0 segment { length = 0 value = 0.004288270212363666 0.004288270212363666 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,3)) } } channel end { lefttype = extend righttype = extend default = 10 flags = 0 segment { length = 0 value = 10 10 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,4)) } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_288913.0_O_0.319882_HERTZ_O.parm" Content-Type: text/plain { version 0.8 stdswitcher [ 0 locks=0 ] ( 1 1 1 ) wavetype [ 0 locks=0 ] ( "sin" ) period [ 8 locks=0 ] ( [ period 3.1261489848131125 ] ) phase [ 0 locks=0 ] ( 0 ) bias [ 0 locks=0 ] ( 0 ) offset [ 0 locks=0 ] ( 0 ) amp [ 0 locks=0 ] ( 1 ) decay [ 0 locks=0 ] ( 0 ) ramp [ 0 locks=0 ] ( 0 ) exprs [ 0 locks=0 ] ( 0 ) channelname [ 0 locks=0 ] ( chan1 ) range [ 0 locks=0 ] ( "full" ) start [ 0 locks=0 ] ( 0 ) end [ 8 locks=0 ] ( [ end 1.0420496616043708 ] ) rate [ 8 locks=0 ] ( [ rate 169998.61573512648 ] ) left [ 0 locks=0 ] ( "hold" ) right [ 0 locks=0 ] ( "hold" ) defval [ 0 locks=0 ] ( 0 ) scope [ 0 locks=0 ] ( * ) srselect [ 0 locks=0 ] ( "max" ) units [ 0 locks=0 ] ( "seconds" ) timeslice [ 0 locks=0 ] ( "off" ) unload [ 0 locks=0 ] ( "off" ) export [ 0 locks=0 ] ( /obj ) gcolor [ 0 locks=0 ] ( 0 0.44999998807907104 0.89999997615814209 ) gcolorstep [ 0 locks=0 ] ( 0.050000000000000003 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_288913.0_O_0.319882_HERTZ_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_288913.0_O_0.319882_HERTZ_O.chop" Content-Type: text/plain 5 2 0 0 1 0 0 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_726601.0_O_0.106627_HERTZ_O.init" Content-Type: text/plain type = wave matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_726601.0_O_0.106627_HERTZ_O.def" Content-Type: text/plain comment "" position -42.495 36.345 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render on highlight off unload off savedata off compress on colordefault on exposed on audio off export off outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1615924327 modify 1615939051 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_726601.0_O_0.106627_HERTZ_O.chn" Content-Type: text/plain { channel rate { lefttype = extend righttype = extend default = 44100 flags = 0 segment { length = 0 value = 44100 44100 expr = 1/(84.406022589954030768899117092091000289089388918088900852079/pow(3,15)) } } channel period { lefttype = extend righttype = extend default = 0.004288270212363666 flags = 0 segment { length = 0 value = 0.004288270212363666 0.004288270212363666 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,2)) } } channel end { lefttype = extend righttype = extend default = 10 flags = 0 segment { length = 0 value = 10 10 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,4)) } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_726601.0_O_0.106627_HERTZ_O.parm" Content-Type: text/plain { version 0.8 stdswitcher [ 0 locks=0 ] ( 1 1 1 ) wavetype [ 0 locks=0 ] ( "sin" ) period [ 8 locks=0 ] ( [ period 9.3784469544393367 ] ) phase [ 0 locks=0 ] ( 0 ) bias [ 0 locks=0 ] ( 0 ) offset [ 0 locks=0 ] ( 0 ) amp [ 0 locks=0 ] ( 1 ) decay [ 0 locks=0 ] ( 0 ) ramp [ 0 locks=0 ] ( 0 ) exprs [ 0 locks=0 ] ( 0 ) channelname [ 0 locks=0 ] ( chan1 ) range [ 0 locks=0 ] ( "full" ) start [ 0 locks=0 ] ( 0 ) end [ 8 locks=0 ] ( [ end 1.0420496616043708 ] ) rate [ 8 locks=0 ] ( [ rate 169998.61573512648 ] ) left [ 0 locks=0 ] ( "hold" ) right [ 0 locks=0 ] ( "hold" ) defval [ 0 locks=0 ] ( 0 ) scope [ 0 locks=0 ] ( * ) srselect [ 0 locks=0 ] ( "max" ) units [ 0 locks=0 ] ( "seconds" ) timeslice [ 0 locks=0 ] ( "off" ) unload [ 0 locks=0 ] ( "off" ) export [ 0 locks=0 ] ( /obj ) gcolor [ 0 locks=0 ] ( 0 0.44999998807907104 0.89999997615814209 ) gcolorstep [ 0 locks=0 ] ( 0.050000000000000003 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_726601.0_O_0.106627_HERTZ_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_726601.0_O_0.106627_HERTZ_O.chop" Content-Type: text/plain 5 2 0 0 1 0 0 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_245530.0_O_0.035542_HERTZ_O.init" Content-Type: text/plain type = wave matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_245530.0_O_0.035542_HERTZ_O.def" Content-Type: text/plain comment "" position -42.495 37.345 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render on highlight off unload off savedata off compress on colordefault on exposed on audio off export off outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1615924327 modify 1615939061 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_245530.0_O_0.035542_HERTZ_O.chn" Content-Type: text/plain { channel rate { lefttype = extend righttype = extend default = 44100 flags = 0 segment { length = 0 value = 44100 44100 expr = 1/(84.406022589954030768899117092091000289089388918088900852079/pow(3,15)) } } channel period { lefttype = extend righttype = extend default = 0.004288270212363666 flags = 0 segment { length = 0 value = 0.004288270212363666 0.004288270212363666 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,1)) } } channel end { lefttype = extend righttype = extend default = 10 flags = 0 segment { length = 0 value = 10 10 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,4)) } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_245530.0_O_0.035542_HERTZ_O.parm" Content-Type: text/plain { version 0.8 stdswitcher [ 0 locks=0 ] ( 1 1 1 ) wavetype [ 0 locks=0 ] ( "sin" ) period [ 8 locks=0 ] ( [ period 28.13534086331801 ] ) phase [ 0 locks=0 ] ( 0 ) bias [ 0 locks=0 ] ( 0 ) offset [ 0 locks=0 ] ( 0 ) amp [ 0 locks=0 ] ( 1 ) decay [ 0 locks=0 ] ( 0 ) ramp [ 0 locks=0 ] ( 0 ) exprs [ 0 locks=0 ] ( 0 ) channelname [ 0 locks=0 ] ( chan1 ) range [ 0 locks=0 ] ( "full" ) start [ 0 locks=0 ] ( 0 ) end [ 8 locks=0 ] ( [ end 1.0420496616043708 ] ) rate [ 8 locks=0 ] ( [ rate 169998.61573512648 ] ) left [ 0 locks=0 ] ( "hold" ) right [ 0 locks=0 ] ( "hold" ) defval [ 0 locks=0 ] ( 0 ) scope [ 0 locks=0 ] ( * ) srselect [ 0 locks=0 ] ( "max" ) units [ 0 locks=0 ] ( "seconds" ) timeslice [ 0 locks=0 ] ( "off" ) unload [ 0 locks=0 ] ( "off" ) export [ 0 locks=0 ] ( /obj ) gcolor [ 0 locks=0 ] ( 0 0.44999998807907104 0.89999997615814209 ) gcolorstep [ 0 locks=0 ] ( 0.050000000000000003 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_245530.0_O_0.035542_HERTZ_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_245530.0_O_0.035542_HERTZ_O.chop" Content-Type: text/plain 5 2 0 0 1 0 0 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_748110.0_O_0.011847_HERTZ_O.init" Content-Type: text/plain type = wave matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_748110.0_O_0.011847_HERTZ_O.def" Content-Type: text/plain comment "" position -42.495 38.345 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render on highlight off unload off savedata off compress on colordefault on exposed on audio off export off outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1615924327 modify 1615939067 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_748110.0_O_0.011847_HERTZ_O.chn" Content-Type: text/plain { channel rate { lefttype = extend righttype = extend default = 44100 flags = 0 segment { length = 0 value = 44100 44100 expr = 1/(84.406022589954030768899117092091000289089388918088900852079/pow(3,15)) } } channel period { lefttype = extend righttype = extend default = 0.004288270212363666 flags = 0 segment { length = 0 value = 0.004288270212363666 0.004288270212363666 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,0)) } } channel end { lefttype = extend righttype = extend default = 10 flags = 0 segment { length = 0 value = 10 10 expr = (84.406022589954030768899117092091000289089388918088900852079/pow(3,4)) } } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_748110.0_O_0.011847_HERTZ_O.parm" Content-Type: text/plain { version 0.8 stdswitcher [ 0 locks=0 ] ( 1 1 1 ) wavetype [ 0 locks=0 ] ( "sin" ) period [ 8 locks=0 ] ( [ period 84.406022589954034 ] ) phase [ 0 locks=0 ] ( 0 ) bias [ 0 locks=0 ] ( 0 ) offset [ 0 locks=0 ] ( 0 ) amp [ 0 locks=0 ] ( 1 ) decay [ 0 locks=0 ] ( 0 ) ramp [ 0 locks=0 ] ( 0 ) exprs [ 0 locks=0 ] ( 0 ) channelname [ 0 locks=0 ] ( chan1 ) range [ 0 locks=0 ] ( "full" ) start [ 0 locks=0 ] ( 0 ) end [ 8 locks=0 ] ( [ end 1.0420496616043708 ] ) rate [ 8 locks=0 ] ( [ rate 169998.61573512648 ] ) left [ 0 locks=0 ] ( "hold" ) right [ 0 locks=0 ] ( "hold" ) defval [ 0 locks=0 ] ( 0 ) scope [ 0 locks=0 ] ( * ) srselect [ 0 locks=0 ] ( "max" ) units [ 0 locks=0 ] ( "seconds" ) timeslice [ 0 locks=0 ] ( "off" ) unload [ 0 locks=0 ] ( "off" ) export [ 0 locks=0 ] ( /obj ) gcolor [ 0 locks=0 ] ( 0 0.44999998807907104 0.89999997615814209 ) gcolorstep [ 0 locks=0 ] ( 0.050000000000000003 ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_748110.0_O_0.011847_HERTZ_O.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_ZTREH_748110.0_O_0.011847_HERTZ_O.chop" Content-Type: text/plain 5 2 0 0 1 0 0 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O.order" Content-Type: text/plain 14 O_ZTREH_62491.332_O_233.19426_HERTZ_O O_ZTREH_187285.996_O_699.582781_HERTZ_O O_ZTREH_243847.8902_O_2098.748342_HERTZ_O O_HTAM_GNINIBMOC_O_COMBINING_MATH_O O_ZTREH_720542.6926_O_6296.245027_HERTZ_O O_ZTREH_24137.77_O_77.73142_HERTZ_O O_ZTREH_374019.52_O_25.910473_HERTZ_O O_ZTREH_428636.8_O_8.636824_HERTZ_O O_ZTREH_149878.2_O_2.878941_HERTZ_O O_ZTREH_746959.0_O_0.959647_HERTZ_O O_ZTREH_288913.0_O_0.319882_HERTZ_O O_ZTREH_726601.0_O_0.106627_HERTZ_O O_ZTREH_245530.0_O_0.035542_HERTZ_O O_ZTREH_748110.0_O_0.011847_HERTZ_O --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="ch.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1.order" Content-Type: text/plain 15 densitytoopacity1 pbrphase1 multiply1 multiply2 global2 multiply3 suboutput1 subinput1 null1 null2 null3 layerpack1 bind1 ifconnected1 ifconnected2 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O/volumeshadercore1.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O.order" Content-Type: text/plain 7 surface_globals displacement_globals surface_output displacement_output output_collect volumeshadercore1 computelighting1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV____O____VOLUME____O.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/Facing_Angle.order" Content-Type: text/plain 4 normalfalloff1 suboutput1 subinput1 exp --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/Facing_Angle.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/opacity.order" Content-Type: text/plain 9 opacity switch3 opacity_input_switcher Alpha twoway3 condition multiply4 suboutput1 subinput1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/opacity.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1.order" Content-Type: text/plain 15 suboutput1 subinput1 addconst1 global1 light_intensity light_direction dot1 clamp1 multiply1 add1 add2 multiply3 add3 N_normalize shadow1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness.order" Content-Type: text/plain 9 illuminance1 number_of_lights light_value light_sum light_angle divide1 sqrt1 suboutput1 light_color --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1.order" Content-Type: text/plain 15 suboutput1 subinput1 global1 fit1 max1 light_direction dot1 clamp1 multiply3 add3 N_normalize light_intensity multiply4 add1 shadow1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle.order" Content-Type: text/plain 7 suboutput1 illuminance1 value light_angle light_color floattovec1 light_sum --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor.order" Content-Type: text/plain 31 base_color twoway1 normalize_condition multiply1 Brightness switch1 base_input Light_Angle lambert1 switch2 twoway2 diffuse_condition Kd switch4 Kd_input multiply3 Cd multiply5 twoway4 condition1 suboutput1 subinput1 mulconst1 cosine1 sqrt1 negate1 addconst1 subconst1 mulconst2 cosine2 pow1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/if_UseSpecMap.order" Content-Type: text/plain 5 suboutput1 subinput1 texture1 vectohvec1 uvcoords1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/if_UseSpecMap.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity.order" Content-Type: text/plain 24 useSpecular twoway5 Urough Vrough specType sharp switch5 specular_input specular_color_ramp multiply6 useSpecMap specularMap specMapWrap specMapFilter specMapWidth specMapBorder if_UseSpecMap specMapClr specular1 switch6 Ks_input Ks_ramp suboutput1 subinput1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp.order" Content-Type: text/plain 16 output1 Facing_Angle premultColors paintExport diffuseExport frontface1 specularExport addSpecReflRefr opacity surfacecolor specularity uvcoords1 opacityExport twoway1 useOpacity Ce --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/suboutput1.init" Content-Type: text/plain type = suboutput matchesdef = 0 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/suboutput1.def" Content-Type: text/plain comment "" position -16.1241 11.501 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { } inputsNamed3 { 0 "" "" 1 "Properties" 1 simple_ramp 0 1 "Surface Shader" } inputs { 0 "" 0 1 1 simple_ramp 0 1 } stat { create 1220300129 modify 1231890496 author stucker@finland access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/suboutput1.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/suboutput1.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O.order" Content-Type: text/plain 2 simple_ramp suboutput1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____FOLAF_EGDE_TOOR_ERAUQS_ENIS_DEREWOP____O____POWERED_SINE_SQUARE_ROOT_EDGE_FALOF____O.order" Content-Type: text/plain 4 O_TUPTUO_REDAHS_ECAFRUS_O_SURFACE_SHADER_OUTPUT_O O_TCELOC_TUPTUO_O_OUTPUT_COLECT_O O_FOLAF_EGDE_O_EDGE_FALOF_O O_REWOP_FOLAF_EGDE_O_EDGE_FALOF_POWER_O --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____FOLAF_EGDE_TOOR_ERAUQS_ENIS_DEREWOP____O____POWERED_SINE_SQUARE_ROOT_EDGE_FALOF____O.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O.order" Content-Type: text/plain 11 output_collect output1 Cd multiply1 density colour smokedensity multiply2 parameter1 densitytoopacity1 global1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O.order" Content-Type: text/plain 15 densitytoopacity1 pbrphase1 multiply1 multiply2 global2 multiply3 suboutput1 subinput1 null1 null2 null3 layerpack1 bind1 ifconnected1 ifconnected2 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O.order" Content-Type: text/plain 7 surface_globals displacement_globals surface_output displacement_output output_collect O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O computelighting1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O.order" Content-Type: text/plain 15 densitytoopacity1 pbrphase1 multiply1 multiply2 global2 multiply3 suboutput1 subinput1 null1 null2 null3 layerpack1 bind1 ifconnected1 ifconnected2 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O/O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O.order" Content-Type: text/plain 7 surface_globals displacement_globals surface_output displacement_output output_collect O_EROC_REDAHS_EMULOV_EREHPS_O_SPHERE_VOLUME_SHADER_CORE_O computelighting1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____EMULOV_GNIR____O____RING_VOLUME____O.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O.order" Content-Type: text/plain 23 O____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____O O____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____O O____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____O O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O O____1_DDA____O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O____ADD_1____O O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____O____TCARTBUS____1_DDA____O____O____TCARTBUS_1____MHTIRAGOL____1_TCARTBUS____SNAIDAR____4_YLPITLUM____TNEGNATCRA____1____O____O____YLPITLUM____3_1_REWOP____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____POWER_1_3____MULTIPLY____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O____ADD_1____SUBRTRACT____O____O____1____ARCTANGENT____MULTIPLY_4____RADIANS____SUBTRACT_1____LOGARITHM____1_SUBTRACT____O____O O____TUPNIBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBINPUT___O O____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____O O____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____O O____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____O O____TCARTBUS_1____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____1_SUBTRACT____O O____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____O O____TCARTBUS_1____3_REWOP____ETAGEN____1_TCARTBUS____REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER____SUBTRACT_1____NEGATE____POWER_3____1_SUBTRACT____O O____LAMRON_ECAFRUS____O____SURFACE_NORMAL____O O____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____O O____TUPTUOBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBOUTPUT___O O____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____O O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O O____EZILAMRON____LAMRON_ECAFRUS____O____SURFACE_NORMAL____NORMALIZE____O O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O global1 snippet1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O.order" Content-Type: text/plain 3 O____TUPTUO_REDAHS_ECAFRUS____O____SURFACE_SHADER_OUTPUT____O O____TCELOC_TUPTUO____O____OUTPUT_COLECT____O O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O.order" Content-Type: text/plain 12 O____TUPTUOBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBOUTPUT____O O____TUPNIBUS_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_SUBINPUT____O O____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____O O____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____O O____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____O O____TCARTBUS_1____TOOR_ERAUQS____TCARTBUS_1____2_REWOP____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____POWER_2____1_SUBTRACT____SQUARE_ROOT____1_SUBTRACT____O O____LAMRON_ECAFRUS____O____SURFACE_NORMAL____O O____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____O O____ETULOSBA____O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____ABSOLUTE____O O____O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____O____EZILAMRON____LAMRON_ECAFRUS____O____O____TCUDORP_TOD____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O____DOT_PRODUCT____O____O____SURFACE_NORMAL____NORMALIZE____O____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O____O O____EZILAMRON____LAMRON_ECAFRUS____O____SURFACE_NORMAL____NORMALIZE____O O____EZILAMRON____ECAFRUS_OT_EYE_MORF_NOITCERID____O____DIRECTION_FROM_EYE_TO_SURFACE____NORMALIZE____O --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O/O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O.order" Content-Type: text/plain 3 O____TUPTUO_REDAHS_ECAFRUS____O____SURFACE_SHADER_OUTPUT____O O____TCELOC_TUPTUO____O____OUTPUT_COLECT____O O____REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER____O --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop/O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop.order" Content-Type: text/plain 8 O____EMULOV____O____VOLUME____O O____PMAR____O____RAMP____O O____FOLAF_EGDE_TOOR_ERAUQS_ENIS_DEREWOP____O____POWERED_SINE_SQUARE_ROOT_EDGE_FALOF____O O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O O____EMULOV_EREHPS____O____SPHERE_VOLUME____O O____EMULOV_GNIR____O____RING_VOLUME____O O____LAIRETAM_REDAHS_OITAR_GNICAF_FOLAF_EGDE_TNEIDARG_LAIDAR_SENTHGIRB_TOOR_EBUC_LACIRTEMYS____O____SYMETRICAL_CUBE_ROOT_BRIGHTNES_RADIAL_GRADIENT_EDGE_FALOF_FACING_RATIO_SHADER_MATERIAL____O O____LAIRETAM_REDAHS_TNEIDARG_LAIDAR_RAENIL____O____LINEAR_RADIAL_GRADIENT_SHADER_MATERIAL____O --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="shop.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="img.def" Content-Type: text/plain comment "" position 7.2592 3.5813 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1586866133 modify 1627741273 author Administrator@O access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="img.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="img.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" }, "nodeshape":{ "type":"string", "value":"circle" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="img.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="vex.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud.order" Content-Type: text/plain 13 outpupt1 density clouddensity diff Ce output_collect multiply2 Cd multiply1 diff1 volumemodel1 shadowscale phase --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat/cloud.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat.order" Content-Type: text/plain 2 O____REDAHS_LSLG____O____GLSL_SHADER____O1 cloud --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="mat.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="stage.def" Content-Type: text/plain comment "" position 0 4.5 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on debug off outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1627740638 modify 1640788534 author Administrator@O access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="stage.parm" Content-Type: text/plain { version 0.8 pinnedprims [ 0 locks=0 ] ( "" ) resolvercontextassetpath [ 0 locks=0 ] ( "" ) insertionpointdescriptor [ 0 locks=0 ] ( "" ) rendergallerysource [ 0 locks=0 ] ( $HIP/galleries/$HIPNAME.$OS/rendergallery.db ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="stage.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="stage.datablocks" Content-Type: application/octet-stream Content-Transfer-Encoding: base64 AAAAAAAAAAIAFF9fb25sb2FkX18uZXhwYW5zaW9uAAlleHBhbnNpb24AAAAAAAAABHsKfQoAFF9fb25sb2FkX18ubG9hZG1hc2tzAAlsb2FkbWFza3MAAAAAAAAAZ3sKCSJwb3B1bGF0ZWFsbCI6dHJ1ZSwKCSJwb3B1bGF0ZXA= YXRocyI6WwoJXSwKCSJtdXRlbGF5ZXJzIjpbCgldLAoJImxvYWRhbGwiOnRydWUsCgkibG9hZHBhdGhzIjpbCgldCn0K --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="stage.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="tasks.def" Content-Type: text/plain comment "" position 0 5.25 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1627740647 modify 1627741273 author Administrator@O access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="tasks.parm" Content-Type: text/plain { version 0.8 } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="tasks.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", "value":"18.5.499" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="tasks.net" Content-Type: text/plain 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename=".scenefilevisualizers" Content-Type: text/plain visualizeradd -r vis_color vis_mask visualizerset vis_mask type ( vis_color ) label ( mask ) parameters ( '{\nversion 0.8\ncolortype [ 0 locks=0 ] ( "attribramped" )\nclass [ 0 locks=0 ] ( "auto" )\nattrib [ 0 locks=0 ] ( mask )\nuvattrib [ 0 locks=0 ] ( uv )\ndistortiontype [ 0 locks=0 ] ( "global" )\nrangesection [ 0 locks=0 ] ( 0 )\nrangespec [ 0 locks=0 ] ( "min-max" )\nminscalar [ 0 locks=0 ] ( 0 )\nmaxscalar [ 0 locks=0 ] ( 1 )\ncenterscalar [ 0 locks=0 ] ( 0 )\nwidthscalar [ 0 locks=0 ] ( 2 )\nclamptype [ 0 locks=0 ] ( "edge" )\nconstcolor [ 0 locks=0 ] ( 1 0 0 1 )\nusethreevtxcolor [ 0 locks=0 ] ( "on" )\ncolorthreevtx [ 0 locks=0 ] ( 1 1 0 )\nusefourvtxcolor [ 0 locks=0 ] ( "on" )\ncolorfourvtx [ 0 locks=0 ] ( 0.5 0.69999999999999996 1 )\nusenvtxcolor [ 0 locks=0 ] ( "on" )\ncolornvtx [ 0 locks=0 ] ( 1 0 0 )\ntreatasscalar [ 0 locks=0 ] ( "off" )\nusing [ 0 locks=0 ] ( "comp" )\ncomponent [ 0 locks=0 ] ( 0 )\nrefvec [ 0 locks=0 ] ( 0 1 0 )\nrandseed [ 0 locks=0 ] ( 0 )\nvalsep [ 0 locks=0 ] ( 1 )\nrampsection [ 0 locks=0 ] ( 0 )\ncolorramppreset [ 0 locks=0 ] ( 0 )\ncolorramp [ 0 locks=0 ] ( 2 )\ncolorramp1pos [ 0 locks=0 ] ( 0 )\ncolorramp1c [ 0 locks=0 ] ( 1 1 1 )\ncolorramp1interp [ 0 locks=0 ] ( "linear" )\ncolorramp2pos [ 0 locks=0 ] ( 1 )\ncolorramp2c [ 0 locks=0 ] ( 1 0 0 )\ncolorramp2interp [ 0 locks=0 ] ( "linear" )\n}\n' ) scope ( 3 ) flags ( 27 ) name ( vis_mask ) icon ( MISC_generic ) visualizeradd -r vis_color vis_file_voxel_count visualizerset vis_file_voxel_count type ( vis_color ) label ( file_voxel_count ) parameters ( '{\nversion 0.8\ncolortype [ 0 locks=0 ] ( "attribrandom" )\nclass [ 0 locks=0 ] ( "auto" )\nattrib [ 0 locks=0 ] ( file_voxel_count )\nuvattrib [ 0 locks=0 ] ( uv )\ndistortiontype [ 0 locks=0 ] ( "global" )\nrangesection [ 0 locks=0 ] ( 0 )\nrangespec [ 0 locks=0 ] ( "auto" )\nminscalar [ 0 locks=0 ] ( 0 )\nmaxscalar [ 0 locks=0 ] ( 1 )\ncenterscalar [ 0 locks=0 ] ( 0 )\nwidthscalar [ 0 locks=0 ] ( 2 )\nclamptype [ 0 locks=0 ] ( "edge" )\nconstcolor [ 0 locks=0 ] ( 1 0 0 1 )\nusethreevtxcolor [ 0 locks=0 ] ( "on" )\ncolorthreevtx [ 0 locks=0 ] ( 1 1 0 )\nusefourvtxcolor [ 0 locks=0 ] ( "on" )\ncolorfourvtx [ 0 locks=0 ] ( 0.5 0.69999999999999996 1 )\nusenvtxcolor [ 0 locks=0 ] ( "on" )\ncolornvtx [ 0 locks=0 ] ( 1 0 0 )\ntreatasscalar [ 0 locks=0 ] ( "off" )\nusing [ 0 locks=0 ] ( "comp" )\ncomponent [ 0 locks=0 ] ( 0 )\nrefvec [ 0 locks=0 ] ( 0 1 0 )\nrandseed [ 0 locks=0 ] ( 0 )\nvalsep [ 0 locks=0 ] ( 1 )\nrampsection [ 0 locks=0 ] ( 0 )\ncolorramppreset [ 0 locks=0 ] ( 0 )\ncolorramp [ 0 locks=0 ] ( 3 )\ncolorramp1pos [ 0 locks=0 ] ( 0 )\ncolorramp1c [ 0 locks=0 ] ( 0 0 1 )\ncolorramp1interp [ 0 locks=0 ] ( "linear" )\ncolorramp2pos [ 0 locks=0 ] ( 0.5 )\ncolorramp2c [ 0 locks=0 ] ( 1 1 1 )\ncolorramp2interp [ 0 locks=0 ] ( "linear" )\ncolorramp3pos [ 0 locks=0 ] ( 1 )\ncolorramp3c [ 0 locks=0 ] ( 1 0 0 )\ncolorramp3interp [ 0 locks=0 ] ( "linear" )\n}\n' ) scope ( 3 ) flags ( 27 ) name ( vis_file_voxel_count ) icon ( MISC_generic ) visualizeradd -r vis_tag vis_volvis_emitcdrange visualizerset vis_volvis_emitcdrange type ( vis_tag ) label ( volvis_emitcdrange ) parameters ( '{\nversion 0.8\ntabs [ 0 locks=0 ] ( 0 0 0 )\ntagstyle [ 0 locks=0 ] ( "textonly" )\ntextsource [ 0 locks=0 ] ( "detailattr" )\ntagstring [ 0 locks=0 ] ( "Tag Text ..." )\nattrib [ 0 locks=0 ] ( volvis_emitcdrange )\niconsource [ 0 locks=0 ] ( "objecticon" )\ntagicon [ 0 locks=0 ] ( $HH/help/images/object_sop.svg )\nplacement [ 0 locks=0 ] ( "left" )\nallowselection [ 0 locks=0 ] ( "on" )\nplacementsection [ 0 locks=0 ] ( 0 )\nshownwhenoffscreen [ 0 locks=0 ] ( "off" )\nicononlywhenoffscreen [ 0 locks=0 ] ( "on" )\nfont [ 0 locks=0 ] ( Proportional )\nfontsize [ 0 locks=0 ] ( 14 )\niconsize [ 0 locks=0 ] ( 22 )\ntextcolor [ 0 locks=0 ] ( 0.94999999999999996 0.94999999999999996 0.94999999999999996 0.90000000000000002 )\nshowframe [ 0 locks=0 ] ( "on" )\nframecolor [ 0 locks=0 ] ( 0.5 0.5 0.5 0.90000000000000002 )\nshowpanel [ 0 locks=0 ] ( "on" )\npanelcolor [ 0 locks=0 ] ( 0.050000000000000003 0.050000000000000003 0.050000000000000003 0.90000000000000002 )\ncornerrad [ 0 locks=0 ] ( 8 )\npadding [ 0 locks=0 ] ( 2 )\n}\n' ) scope ( 3 ) flags ( 27 ) name ( vis_volvis_emitcdrange ) icon ( MISC_generic ) visualizeradd -r vis_color vis_color_1 visualizerset vis_color_1 type ( vis_color ) label ( 'Color 1' ) parameters ( '{\nversion 0.8\ncolortype [ 0 locks=0 ] ( "attribasis" )\nclass [ 0 locks=0 ] ( "auto" )\nattrib [ 0 locks=0 ] ( "" )\nuvattrib [ 0 locks=0 ] ( uv )\ndistortiontype [ 0 locks=0 ] ( "global" )\nrangesection [ 0 locks=0 ] ( 0 )\nrangespec [ 0 locks=0 ] ( "auto" )\nminscalar [ 0 locks=0 ] ( 0 )\nmaxscalar [ 0 locks=0 ] ( 1 )\ncenterscalar [ 0 locks=0 ] ( 0 )\nwidthscalar [ 0 locks=0 ] ( 2 )\nclamptype [ 0 locks=0 ] ( "edge" )\nconstcolor [ 0 locks=0 ] ( 1 0 0 1 )\nusethreevtxcolor [ 0 locks=0 ] ( "on" )\ncolorthreevtx [ 0 locks=0 ] ( 1 1 0 )\nusefourvtxcolor [ 0 locks=0 ] ( "on" )\ncolorfourvtx [ 0 locks=0 ] ( 0.5 0.69999999999999996 1 )\nusenvtxcolor [ 0 locks=0 ] ( "on" )\ncolornvtx [ 0 locks=0 ] ( 1 0 0 )\ntreatasscalar [ 0 locks=0 ] ( "off" )\nusing [ 0 locks=0 ] ( "comp" )\ncomponent [ 0 locks=0 ] ( 0 )\nrefvec [ 0 locks=0 ] ( 0 1 0 )\nrandseed [ 0 locks=0 ] ( 0 )\nvalsep [ 0 locks=0 ] ( 1 )\nrampsection [ 0 locks=0 ] ( 0 )\ncolorramppreset [ 0 locks=0 ] ( 0 )\ncolorramp [ 0 locks=0 ] ( 3 )\ncolorramp1pos [ 0 locks=0 ] ( 0 )\ncolorramp1c [ 0 locks=0 ] ( 0 0 1 )\ncolorramp1interp [ 0 locks=0 ] ( "linear" )\ncolorramp2pos [ 0 locks=0 ] ( 0.5 )\ncolorramp2c [ 0 locks=0 ] ( 1 1 1 )\ncolorramp2interp [ 0 locks=0 ] ( "linear" )\ncolorramp3pos [ 0 locks=0 ] ( 1 )\ncolorramp3c [ 0 locks=0 ] ( 1 0 0 )\ncolorramp3interp [ 0 locks=0 ] ( "linear" )\n}\n' ) scope ( 3 ) flags ( 27 ) name ( vis_color_1 ) icon ( VIEW_visualization_color ) --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename=".application" Content-Type: text/plain viewerstow -b stow -x stow -l stow -m hide -c hide -d stow OO.panetab17.world vieweroption -a 2 -h 0 -m 1 -r 'View: Mantra' OO.panetab17.world viewergrouplist -g off -s 0 0 -c on -t matchselect -m '*' -e on -p off -h on OO.panetab17.world vieweroption -p 0 -P '+geo -cam -light -muscle -bone -null -blend -other' OO.panetab17.world viewlayout -s 2 OO.panetab17.world viewerinspect OO.panetab17.world mode ( objects ) object_properties ( ) prim_properties ( ) enable ( 0 ) magnify ( 1 ) viewtype -t perspective OO.panetab17.world.`vpname("OO.panetab17.world",2)` viewtype -t ortho_top OO.panetab17.world.`vpname("OO.panetab17.world",1)` viewtype -t ortho_front OO.panetab17.world.`vpname("OO.panetab17.world",3)` viewtype -t ortho_right OO.panetab17.world.`vpname("OO.panetab17.world",4)` viewname -l on -n aaaa3 OO.panetab17.world.`vpname("OO.panetab17.world",2)` viewname -l on -n aaaa2 OO.panetab17.world.`vpname("OO.panetab17.world",1)` viewname -l on -n aaaa1 OO.panetab17.world.`vpname("OO.panetab17.world",3)` viewname -l on -n aaaa0 OO.panetab17.world.`vpname("OO.panetab17.world",4)` viewname -l off -n persp1 OO.panetab17.world.`vpname("OO.panetab17.world",2)` viewname -l off -n top1 OO.panetab17.world.`vpname("OO.panetab17.world",1)` viewname -l off -n front1 OO.panetab17.world.`vpname("OO.panetab17.world",3)` viewname -l off -n right1 OO.panetab17.world.`vpname("OO.panetab17.world",4)` viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d uv -r unique scene OO.panetab17.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.panetab17.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.panetab17.world.persp1 viewdispset -m off always -n on always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V on always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d none -r unique display OO.panetab17.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.panetab17.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.panetab17.world.persp1 viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.panetab17.world.persp1 viewdisplay -Q on -m on -v on OO.panetab17.world.persp1 viewdisplay -W off 0 0 OO.panetab17.world.persp1 viewdisplay -c on -l2 -K on -P points -p 8 OO.panetab17.world.persp1 viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.panetab17.world.persp1 vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 0 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.panetab17.world.persp1 viewinfotext -m always -s off -t on OO.panetab17.world.persp1 viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.panetab17.world.persp1 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.panetab17.world.persp1 viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.panetab17.world.persp1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a off -o 0 -16 -s 256 256 -B 1 -e off cam OO.panetab17.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.panetab17.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.panetab17.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.panetab17.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.panetab17.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.panetab17.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.panetab17.world.persp1 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.panetab17.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.panetab17.world.persp1 viewtransform OO.panetab17.world.persp1 version ( 3 ) flag ( Fox ) orthowidth ( 0.553523 ) focal ( 100 ) aperture ( 100 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.001 705.326 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( -3.72287e-16 0 1.15752 ) pxyz ( 0 0 0 ) rotation ( 1 -0 3.21625e-16 0 1 -0 -3.21625e-16 -0 1 ) homedistance ( 1.15752 ) homeadjboxwidth ( 1.10197 ) homeorthowidth ( 1.10197 ) homeradius ( 1.40697 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) viewcamera -c /obj/O____AREMAC____O____CAMERA____O OO.panetab17.world.persp1 vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.panetab17.world.persp1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.panetab17.world.persp1 viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.panetab17.world.persp1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.panetab17.world.persp1 viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.panetab17.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d uv -r unique scene OO.panetab17.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.panetab17.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.panetab17.world.top1 viewdispset -m off always -n on always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V on always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d none -r unique display OO.panetab17.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.panetab17.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.panetab17.world.top1 viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.panetab17.world.top1 viewdisplay -Q on -m on -v on OO.panetab17.world.top1 viewdisplay -W off 0 0 OO.panetab17.world.top1 viewdisplay -c on -l2 -K on -P points -p 8 OO.panetab17.world.top1 viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.panetab17.world.top1 vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 0 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.panetab17.world.top1 viewinfotext -m always -s off -t on OO.panetab17.world.top1 viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.panetab17.world.top1 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.panetab17.world.top1 viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.panetab17.world.top1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a off -o 0 -16 -s 256 256 -B 1 -e off cam OO.panetab17.world.top1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.panetab17.world.top1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.panetab17.world.top1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.panetab17.world.top1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.panetab17.world.top1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.panetab17.world.top1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.panetab17.world.top1 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.panetab17.world.top1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.panetab17.world.top1 viewtransform OO.panetab17.world.top1 version ( 3 ) flag ( Fox ) orthowidth ( 2.22222 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.0218355 3467.78 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 3.68246 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1.19209e-07 1 0 -1 1.19209e-07 ) homedistance ( 3.68246 ) homeadjboxwidth ( 2.22222 ) homeorthowidth ( 2.22222 ) homeradius ( 3.4641 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.panetab17.world.top1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.panetab17.world.top1 viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.panetab17.world.top1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.panetab17.world.top1 viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.panetab17.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d uv -r unique scene OO.panetab17.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.panetab17.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.panetab17.world.front1 viewdispset -m off always -n on always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V on always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d none -r unique display OO.panetab17.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.panetab17.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.panetab17.world.front1 viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.panetab17.world.front1 viewdisplay -Q on -m on -v on OO.panetab17.world.front1 viewdisplay -W off 0 0 OO.panetab17.world.front1 viewdisplay -c on -l2 -K on -P points -p 8 OO.panetab17.world.front1 viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.panetab17.world.front1 vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 0 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.panetab17.world.front1 viewinfotext -m always -s off -t on OO.panetab17.world.front1 viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.panetab17.world.front1 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.panetab17.world.front1 viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.panetab17.world.front1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a off -o 0 -16 -s 256 256 -B 1 -e off cam OO.panetab17.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.panetab17.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.panetab17.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.panetab17.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.panetab17.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.panetab17.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.panetab17.world.front1 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.panetab17.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.panetab17.world.front1 viewtransform OO.panetab17.world.front1 version ( 3 ) flag ( Fox ) orthowidth ( 2.22222 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.0218355 3467.78 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 3.68246 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 3.68246 ) homeadjboxwidth ( 2.22222 ) homeorthowidth ( 2.22222 ) homeradius ( 3.4641 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.panetab17.world.front1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.panetab17.world.front1 viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.panetab17.world.front1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.panetab17.world.front1 viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.panetab17.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d uv -r unique scene OO.panetab17.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.panetab17.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.panetab17.world.right1 viewdispset -m off always -n on always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V on always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d none -r unique display OO.panetab17.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.panetab17.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.panetab17.world.right1 viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.panetab17.world.right1 viewdisplay -Q on -m on -v on OO.panetab17.world.right1 viewdisplay -W off 0 0 OO.panetab17.world.right1 viewdisplay -c on -l2 -K on -P points -p 8 OO.panetab17.world.right1 viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.panetab17.world.right1 vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 0 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.panetab17.world.right1 viewinfotext -m always -s off -t on OO.panetab17.world.right1 viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.panetab17.world.right1 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.panetab17.world.right1 viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.panetab17.world.right1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a off -o 0 -16 -s 256 256 -B 1 -e off cam OO.panetab17.world.right1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.panetab17.world.right1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.panetab17.world.right1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.panetab17.world.right1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.panetab17.world.right1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.panetab17.world.right1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.panetab17.world.right1 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.panetab17.world.right1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.panetab17.world.right1 viewtransform OO.panetab17.world.right1 version ( 3 ) flag ( Fox ) orthowidth ( 2.22222 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.0218355 3467.78 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 3.68246 ) pxyz ( 0 0 0 ) rotation ( 6.12323e-17 0 1 0 1 0 -1 0 6.12323e-17 ) homedistance ( 3.68246 ) homeadjboxwidth ( 2.22222 ) homeorthowidth ( 2.22222 ) homeradius ( 3.4641 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.panetab17.world.right1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.panetab17.world.right1 viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.panetab17.world.right1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.panetab17.world.right1 viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.panetab17.world.right1 viewsnapshotoption -s off -h off -a 1 -v '*' -m 0 OO.panetab17.world cplane -o 0 0 0 -n -8.74228e-08 0 -1 -x -1 0 8.74228e-08 -l n -s 0.0625 0.0625 -c 16 16 -r 4 4 -d off OO.panetab17.world glcache -t 10 -v 100 networkeditor -p '{\n}\n'networkeditor -p '{\n}\n'networkeditor -p '{\n}\n'viewerstow -b stow -x open -l stow -m hide -c hide -d open OO.panetab9.world vieweroption -a 2 -h 0 -m 1 -r 'View: Mantra' OO.panetab9.world viewergrouplist -g off -s 0 0 -c on -t matchselect -m '*' -e on -p off -h on OO.panetab9.world vieweroption -p 0 -P '+geo -cam -light -muscle -bone -null -blend -other' OO.panetab9.world viewlayout -s 2 OO.panetab9.world viewerinspect OO.panetab9.world mode ( objects ) object_properties ( ) prim_properties ( ) enable ( 0 ) magnify ( 1 ) viewtype -t perspective OO.panetab9.world.`vpname("OO.panetab9.world",2)` viewtype -t ortho_top OO.panetab9.world.`vpname("OO.panetab9.world",1)` viewtype -t ortho_front OO.panetab9.world.`vpname("OO.panetab9.world",3)` viewtype -t ortho_right OO.panetab9.world.`vpname("OO.panetab9.world",4)` viewname -l on -n aaaa3 OO.panetab9.world.`vpname("OO.panetab9.world",2)` viewname -l on -n aaaa2 OO.panetab9.world.`vpname("OO.panetab9.world",1)` viewname -l on -n aaaa1 OO.panetab9.world.`vpname("OO.panetab9.world",3)` viewname -l on -n aaaa0 OO.panetab9.world.`vpname("OO.panetab9.world",4)` viewname -l off -n persp1 OO.panetab9.world.`vpname("OO.panetab9.world",2)` viewname -l off -n top1 OO.panetab9.world.`vpname("OO.panetab9.world",1)` viewname -l off -n front1 OO.panetab9.world.`vpname("OO.panetab9.world",3)` viewname -l off -n right1 OO.panetab9.world.`vpname("OO.panetab9.world",4)` viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene OO.panetab9.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.panetab9.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.panetab9.world.persp1 viewdispset -m off always -n on always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V on always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d none -r unique display OO.panetab9.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.panetab9.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.panetab9.world.persp1 viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.panetab9.world.persp1 viewdisplay -Q on -m on -v on OO.panetab9.world.persp1 viewdisplay -W off 0 0 OO.panetab9.world.persp1 viewdisplay -c on -l2 -K on -P points -p 8 OO.panetab9.world.persp1 viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.panetab9.world.persp1 vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 1 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.panetab9.world.persp1 viewinfotext -m always -s off -t on OO.panetab9.world.persp1 viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.panetab9.world.persp1 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.panetab9.world.persp1 viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.panetab9.world.persp1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off cam OO.panetab9.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.panetab9.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.panetab9.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.panetab9.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.panetab9.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.panetab9.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.panetab9.world.persp1 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.panetab9.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.panetab9.world.persp1 viewtransform OO.panetab9.world.persp1 version ( 3 ) flag ( Fx ) orthowidth ( 1 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.00142505 1425.05 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 0.1 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 5 ) homeadjboxwidth ( 1 ) homeorthowidth ( 1 ) homeradius ( 1 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) viewcamera -c '' OO.panetab9.world.persp1 vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.panetab9.world.persp1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.panetab9.world.persp1 viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.panetab9.world.persp1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.panetab9.world.persp1 viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.panetab9.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene OO.panetab9.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.panetab9.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.panetab9.world.top1 viewdispset -m off always -n on always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V on always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d none -r unique display OO.panetab9.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.panetab9.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.panetab9.world.top1 viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.panetab9.world.top1 viewdisplay -Q on -m on -v on OO.panetab9.world.top1 viewdisplay -W off 0 0 OO.panetab9.world.top1 viewdisplay -c on -l2 -K on -P points -p 8 OO.panetab9.world.top1 viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.panetab9.world.top1 vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 1 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.panetab9.world.top1 viewinfotext -m always -s off -t on OO.panetab9.world.top1 viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.panetab9.world.top1 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.panetab9.world.top1 viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.panetab9.world.top1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off cam OO.panetab9.world.top1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.panetab9.world.top1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.panetab9.world.top1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.panetab9.world.top1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.panetab9.world.top1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.panetab9.world.top1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.panetab9.world.top1 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.panetab9.world.top1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.panetab9.world.top1 viewtransform OO.panetab9.world.top1 version ( 3 ) flag ( Fox ) orthowidth ( 1 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.00142505 1425.05 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 0.1 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 5 ) homeadjboxwidth ( 1 ) homeorthowidth ( 1 ) homeradius ( 1 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.panetab9.world.top1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.panetab9.world.top1 viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.panetab9.world.top1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.panetab9.world.top1 viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.panetab9.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene OO.panetab9.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.panetab9.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.panetab9.world.front1 viewdispset -m off always -n on always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V on always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d none -r unique display OO.panetab9.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.panetab9.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.panetab9.world.front1 viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.panetab9.world.front1 viewdisplay -Q on -m on -v on OO.panetab9.world.front1 viewdisplay -W off 0 0 OO.panetab9.world.front1 viewdisplay -c on -l2 -K on -P points -p 8 OO.panetab9.world.front1 viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.panetab9.world.front1 vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 1 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.panetab9.world.front1 viewinfotext -m always -s off -t on OO.panetab9.world.front1 viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.panetab9.world.front1 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.panetab9.world.front1 viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.panetab9.world.front1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off cam OO.panetab9.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.panetab9.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.panetab9.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.panetab9.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.panetab9.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.panetab9.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.panetab9.world.front1 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.panetab9.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.panetab9.world.front1 viewtransform OO.panetab9.world.front1 version ( 3 ) flag ( Fox ) orthowidth ( 1 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.00142505 1425.05 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 0.1 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 5 ) homeadjboxwidth ( 1 ) homeorthowidth ( 1 ) homeradius ( 1 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.panetab9.world.front1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.panetab9.world.front1 viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.panetab9.world.front1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.panetab9.world.front1 viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.panetab9.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene OO.panetab9.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.panetab9.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.panetab9.world.right1 viewdispset -m off always -n on always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V on always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d none -r unique display OO.panetab9.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.panetab9.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.panetab9.world.right1 viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.panetab9.world.right1 viewdisplay -Q on -m on -v on OO.panetab9.world.right1 viewdisplay -W off 0 0 OO.panetab9.world.right1 viewdisplay -c on -l2 -K on -P points -p 8 OO.panetab9.world.right1 viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.panetab9.world.right1 vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 1 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.panetab9.world.right1 viewinfotext -m always -s off -t on OO.panetab9.world.right1 viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.panetab9.world.right1 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.panetab9.world.right1 viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.panetab9.world.right1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off cam OO.panetab9.world.right1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.panetab9.world.right1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.panetab9.world.right1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.panetab9.world.right1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.panetab9.world.right1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.panetab9.world.right1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.panetab9.world.right1 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.panetab9.world.right1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.panetab9.world.right1 viewtransform OO.panetab9.world.right1 version ( 3 ) flag ( Fox ) orthowidth ( 1 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.00142505 1425.05 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 0.1 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 5 ) homeadjboxwidth ( 1 ) homeorthowidth ( 1 ) homeradius ( 1 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.panetab9.world.right1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.panetab9.world.right1 viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.panetab9.world.right1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.panetab9.world.right1 viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.panetab9.world.right1 viewsnapshotoption -s off -h off -a 1 -v '*' -m 0 OO.panetab9.world cplane -o 0 0 0 -n -8.74228e-08 0 -1 -x -1 0 8.74228e-08 -l n -s 0.0625 0.0625 -c 16 16 -r 4 4 -d off OO.panetab9.world glcache -t 10 -v 100 viewerstow -b stow -x stow -l stow -m hide -c stow -d open OO.panetab13.world vieweroption -a 2 -h 0 -m 1 -r 'View: Mantra' OO.panetab13.world viewergrouplist -g off -s 0 0 -c on -t matchselect -m '*' -e on -p off -h on OO.panetab13.world vieweroption -p 0 -P '+geo -cam -light -muscle -bone -null -blend -other' OO.panetab13.world viewlayout -s 2 OO.panetab13.world viewerinspect OO.panetab13.world mode ( objects ) object_properties ( ) prim_properties ( ) enable ( 0 ) magnify ( 1 ) viewtype -t perspective OO.panetab13.world.`vpname("OO.panetab13.world",2)` viewtype -t perspective OO.panetab13.world.`vpname("OO.panetab13.world",1)` viewtype -t perspective OO.panetab13.world.`vpname("OO.panetab13.world",3)` viewtype -t perspective OO.panetab13.world.`vpname("OO.panetab13.world",4)` viewname -l on -n aaaa3 OO.panetab13.world.`vpname("OO.panetab13.world",2)` viewname -l on -n aaaa2 OO.panetab13.world.`vpname("OO.panetab13.world",1)` viewname -l on -n aaaa1 OO.panetab13.world.`vpname("OO.panetab13.world",3)` viewname -l on -n aaaa0 OO.panetab13.world.`vpname("OO.panetab13.world",4)` viewname -l off -n persp1 OO.panetab13.world.`vpname("OO.panetab13.world",2)` viewname -l off -n persp4 OO.panetab13.world.`vpname("OO.panetab13.world",1)` viewname -l off -n persp3 OO.panetab13.world.`vpname("OO.panetab13.world",3)` viewname -l off -n persp2 OO.panetab13.world.`vpname("OO.panetab13.world",4)` viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene OO.panetab13.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.panetab13.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.panetab13.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d none -r unique display OO.panetab13.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.panetab13.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.panetab13.world.persp1 viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.panetab13.world.persp1 viewdisplay -Q on -m on -v on OO.panetab13.world.persp1 viewdisplay -W off 0 0 OO.panetab13.world.persp1 viewdisplay -c on -l2 -K on -P points -p 8 OO.panetab13.world.persp1 viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.panetab13.world.persp1 vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 1 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.panetab13.world.persp1 viewinfotext -m always -s off -t on OO.panetab13.world.persp1 viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.panetab13.world.persp1 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.panetab13.world.persp1 viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.panetab13.world.persp1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off cam OO.panetab13.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.panetab13.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.panetab13.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.panetab13.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.panetab13.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.panetab13.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.panetab13.world.persp1 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.panetab13.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.panetab13.world.persp1 viewtransform OO.panetab13.world.persp1 version ( 3 ) flag ( Fox ) orthowidth ( 0.553523 ) focal ( 100 ) aperture ( 100 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.001 705.326 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0.249086 0.249085 0.572042 ) pxyz ( 0.249086 0.249085 0.00925926 ) rotation ( 1 -0 3.21625e-16 0 1 -0 -3.21625e-16 -0 1 ) homedistance ( 0.562783 ) homeadjboxwidth ( 0.553523 ) homeorthowidth ( 0.553523 ) homeradius ( 0.704764 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) viewcamera -c /obj/O____AREMAC____O____CAMERA____O OO.panetab13.world.persp1 vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.panetab13.world.persp1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.panetab13.world.persp1 viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.panetab13.world.persp1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.panetab13.world.persp1 viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.panetab13.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene OO.panetab13.world.persp4 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.panetab13.world.persp4 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.panetab13.world.persp4 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d none -r unique display OO.panetab13.world.persp4 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.panetab13.world.persp4 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.panetab13.world.persp4 viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.panetab13.world.persp4 viewdisplay -Q on -m on -v on OO.panetab13.world.persp4 viewdisplay -W off 0 0 OO.panetab13.world.persp4 viewdisplay -c on -l2 -K on -P points -p 8 OO.panetab13.world.persp4 viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.panetab13.world.persp4 vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 1 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.panetab13.world.persp4 viewinfotext -m always -s off -t on OO.panetab13.world.persp4 viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.panetab13.world.persp4 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.panetab13.world.persp4 viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.panetab13.world.persp4 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off cam OO.panetab13.world.persp4 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.panetab13.world.persp4 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.panetab13.world.persp4 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.panetab13.world.persp4 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.panetab13.world.persp4 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.panetab13.world.persp4 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.panetab13.world.persp4 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.panetab13.world.persp4 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.panetab13.world.persp4 viewtransform OO.panetab13.world.persp4 version ( 3 ) flag ( Fx ) orthowidth ( 2.22222 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.0218355 3467.78 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 3.68246 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 3.68246 ) homeadjboxwidth ( 2.22222 ) homeorthowidth ( 2.22222 ) homeradius ( 3.4641 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) viewcamera -c '' OO.panetab13.world.persp4 vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.panetab13.world.persp4 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.panetab13.world.persp4 viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.panetab13.world.persp4 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.panetab13.world.persp4 viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.panetab13.world.persp4 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene OO.panetab13.world.persp3 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.panetab13.world.persp3 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.panetab13.world.persp3 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d none -r unique display OO.panetab13.world.persp3 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.panetab13.world.persp3 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.panetab13.world.persp3 viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.panetab13.world.persp3 viewdisplay -Q on -m on -v on OO.panetab13.world.persp3 viewdisplay -W off 0 0 OO.panetab13.world.persp3 viewdisplay -c on -l2 -K on -P points -p 8 OO.panetab13.world.persp3 viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.panetab13.world.persp3 vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 1 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.panetab13.world.persp3 viewinfotext -m always -s off -t on OO.panetab13.world.persp3 viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.panetab13.world.persp3 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.panetab13.world.persp3 viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.panetab13.world.persp3 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off cam OO.panetab13.world.persp3 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.panetab13.world.persp3 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.panetab13.world.persp3 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.panetab13.world.persp3 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.panetab13.world.persp3 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.panetab13.world.persp3 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.panetab13.world.persp3 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.panetab13.world.persp3 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.panetab13.world.persp3 viewtransform OO.panetab13.world.persp3 version ( 3 ) flag ( Fx ) orthowidth ( 2.22222 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.0218355 3467.78 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 3.68246 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 3.68246 ) homeadjboxwidth ( 2.22222 ) homeorthowidth ( 2.22222 ) homeradius ( 3.4641 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) viewcamera -c '' OO.panetab13.world.persp3 vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.panetab13.world.persp3 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.panetab13.world.persp3 viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.panetab13.world.persp3 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.panetab13.world.persp3 viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.panetab13.world.persp3 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene OO.panetab13.world.persp2 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.panetab13.world.persp2 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.panetab13.world.persp2 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d none -r unique display OO.panetab13.world.persp2 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.panetab13.world.persp2 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.panetab13.world.persp2 viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.panetab13.world.persp2 viewdisplay -Q on -m on -v on OO.panetab13.world.persp2 viewdisplay -W off 0 0 OO.panetab13.world.persp2 viewdisplay -c on -l2 -K on -P points -p 8 OO.panetab13.world.persp2 viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.panetab13.world.persp2 vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 1 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.panetab13.world.persp2 viewinfotext -m always -s off -t on OO.panetab13.world.persp2 viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.panetab13.world.persp2 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.panetab13.world.persp2 viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.panetab13.world.persp2 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off cam OO.panetab13.world.persp2 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.panetab13.world.persp2 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.panetab13.world.persp2 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.panetab13.world.persp2 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.panetab13.world.persp2 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.panetab13.world.persp2 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.panetab13.world.persp2 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.panetab13.world.persp2 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.panetab13.world.persp2 viewtransform OO.panetab13.world.persp2 version ( 3 ) flag ( Fx ) orthowidth ( 2.22222 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.0218355 3467.78 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 3.68246 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 3.68246 ) homeadjboxwidth ( 2.22222 ) homeorthowidth ( 2.22222 ) homeradius ( 3.4641 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) viewcamera -c '' OO.panetab13.world.persp2 vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.panetab13.world.persp2 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.panetab13.world.persp2 viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.panetab13.world.persp2 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.panetab13.world.persp2 viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.panetab13.world.persp2 viewsnapshotoption -s off -h off -a 1 -v '*' -m 0 OO.panetab13.world cplane -o 0 0 0 -n -8.74228e-08 0 -1 -x -1 0 8.74228e-08 -l n -s 0.0625 0.0625 -c 16 16 -r 4 4 -d off OO.panetab13.world glcache -t 10 -v 100 viewerstow -b stow -x open -l stow -m hide -c hide -d open OO.copy_of_panetab13_1.world vieweroption -a 2 -h 0 -m 1 -r 'View: Mantra' OO.copy_of_panetab13_1.world viewergrouplist -g off -s 0 0 -c on -t matchselect -m '*' -e on -p off -h on OO.copy_of_panetab13_1.world vieweroption -p 0 -P '+geo -cam -light -muscle -bone -null -blend -other' OO.copy_of_panetab13_1.world viewlayout -s 2 OO.copy_of_panetab13_1.world viewerinspect OO.copy_of_panetab13_1.world mode ( objects ) object_properties ( ) prim_properties ( ) enable ( 0 ) magnify ( 1 ) viewtype -t perspective OO.copy_of_panetab13_1.world.`vpname("OO.copy_of_panetab13_1.world",2)` viewtype -t ortho_top OO.copy_of_panetab13_1.world.`vpname("OO.copy_of_panetab13_1.world",1)` viewtype -t ortho_front OO.copy_of_panetab13_1.world.`vpname("OO.copy_of_panetab13_1.world",3)` viewtype -t ortho_right OO.copy_of_panetab13_1.world.`vpname("OO.copy_of_panetab13_1.world",4)` viewname -l on -n aaaa3 OO.copy_of_panetab13_1.world.`vpname("OO.copy_of_panetab13_1.world",2)` viewname -l on -n aaaa2 OO.copy_of_panetab13_1.world.`vpname("OO.copy_of_panetab13_1.world",1)` viewname -l on -n aaaa1 OO.copy_of_panetab13_1.world.`vpname("OO.copy_of_panetab13_1.world",3)` viewname -l on -n aaaa0 OO.copy_of_panetab13_1.world.`vpname("OO.copy_of_panetab13_1.world",4)` viewname -l off -n persp1 OO.copy_of_panetab13_1.world.`vpname("OO.copy_of_panetab13_1.world",2)` viewname -l off -n top1 OO.copy_of_panetab13_1.world.`vpname("OO.copy_of_panetab13_1.world",1)` viewname -l off -n front1 OO.copy_of_panetab13_1.world.`vpname("OO.copy_of_panetab13_1.world",3)` viewname -l off -n right1 OO.copy_of_panetab13_1.world.`vpname("OO.copy_of_panetab13_1.world",4)` viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene OO.copy_of_panetab13_1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.copy_of_panetab13_1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.copy_of_panetab13_1.world.persp1 viewdispset -m off always -n on always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V on always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d none -r unique display OO.copy_of_panetab13_1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.copy_of_panetab13_1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.copy_of_panetab13_1.world.persp1 viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.copy_of_panetab13_1.world.persp1 viewdisplay -Q on -m on -v on OO.copy_of_panetab13_1.world.persp1 viewdisplay -W off 0 0 OO.copy_of_panetab13_1.world.persp1 viewdisplay -c on -l2 -K on -P points -p 8 OO.copy_of_panetab13_1.world.persp1 viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.copy_of_panetab13_1.world.persp1 vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 1 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.copy_of_panetab13_1.world.persp1 viewinfotext -m always -s off -t on OO.copy_of_panetab13_1.world.persp1 viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.copy_of_panetab13_1.world.persp1 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.copy_of_panetab13_1.world.persp1 viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.copy_of_panetab13_1.world.persp1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off cam OO.copy_of_panetab13_1.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.copy_of_panetab13_1.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.copy_of_panetab13_1.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.copy_of_panetab13_1.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.copy_of_panetab13_1.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.copy_of_panetab13_1.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.copy_of_panetab13_1.world.persp1 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.copy_of_panetab13_1.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.copy_of_panetab13_1.world.persp1 viewtransform OO.copy_of_panetab13_1.world.persp1 version ( 3 ) flag ( Fx ) orthowidth ( 1 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.00142505 1425.05 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 0.1 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 5 ) homeadjboxwidth ( 1 ) homeorthowidth ( 1 ) homeradius ( 1 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) viewcamera -c '' OO.copy_of_panetab13_1.world.persp1 vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.copy_of_panetab13_1.world.persp1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.copy_of_panetab13_1.world.persp1 viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.copy_of_panetab13_1.world.persp1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.copy_of_panetab13_1.world.persp1 viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.copy_of_panetab13_1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene OO.copy_of_panetab13_1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.copy_of_panetab13_1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.copy_of_panetab13_1.world.top1 viewdispset -m off always -n on always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V on always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d none -r unique display OO.copy_of_panetab13_1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.copy_of_panetab13_1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.copy_of_panetab13_1.world.top1 viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.copy_of_panetab13_1.world.top1 viewdisplay -Q on -m on -v on OO.copy_of_panetab13_1.world.top1 viewdisplay -W off 0 0 OO.copy_of_panetab13_1.world.top1 viewdisplay -c on -l2 -K on -P points -p 8 OO.copy_of_panetab13_1.world.top1 viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.copy_of_panetab13_1.world.top1 vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 1 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.copy_of_panetab13_1.world.top1 viewinfotext -m always -s off -t on OO.copy_of_panetab13_1.world.top1 viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.copy_of_panetab13_1.world.top1 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.copy_of_panetab13_1.world.top1 viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.copy_of_panetab13_1.world.top1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off cam OO.copy_of_panetab13_1.world.top1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.copy_of_panetab13_1.world.top1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.copy_of_panetab13_1.world.top1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.copy_of_panetab13_1.world.top1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.copy_of_panetab13_1.world.top1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.copy_of_panetab13_1.world.top1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.copy_of_panetab13_1.world.top1 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.copy_of_panetab13_1.world.top1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.copy_of_panetab13_1.world.top1 viewtransform OO.copy_of_panetab13_1.world.top1 version ( 3 ) flag ( Fox ) orthowidth ( 1 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.00142505 1425.05 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 0.1 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 5 ) homeadjboxwidth ( 1 ) homeorthowidth ( 1 ) homeradius ( 1 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.copy_of_panetab13_1.world.top1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.copy_of_panetab13_1.world.top1 viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.copy_of_panetab13_1.world.top1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.copy_of_panetab13_1.world.top1 viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.copy_of_panetab13_1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene OO.copy_of_panetab13_1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.copy_of_panetab13_1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.copy_of_panetab13_1.world.front1 viewdispset -m off always -n on always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V on always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d none -r unique display OO.copy_of_panetab13_1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.copy_of_panetab13_1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.copy_of_panetab13_1.world.front1 viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.copy_of_panetab13_1.world.front1 viewdisplay -Q on -m on -v on OO.copy_of_panetab13_1.world.front1 viewdisplay -W off 0 0 OO.copy_of_panetab13_1.world.front1 viewdisplay -c on -l2 -K on -P points -p 8 OO.copy_of_panetab13_1.world.front1 viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.copy_of_panetab13_1.world.front1 vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 1 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.copy_of_panetab13_1.world.front1 viewinfotext -m always -s off -t on OO.copy_of_panetab13_1.world.front1 viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.copy_of_panetab13_1.world.front1 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.copy_of_panetab13_1.world.front1 viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.copy_of_panetab13_1.world.front1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off cam OO.copy_of_panetab13_1.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.copy_of_panetab13_1.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.copy_of_panetab13_1.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.copy_of_panetab13_1.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.copy_of_panetab13_1.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.copy_of_panetab13_1.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.copy_of_panetab13_1.world.front1 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.copy_of_panetab13_1.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.copy_of_panetab13_1.world.front1 viewtransform OO.copy_of_panetab13_1.world.front1 version ( 3 ) flag ( Fox ) orthowidth ( 1 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.00142505 1425.05 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 0.1 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 5 ) homeadjboxwidth ( 1 ) homeorthowidth ( 1 ) homeradius ( 1 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.copy_of_panetab13_1.world.front1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.copy_of_panetab13_1.world.front1 viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.copy_of_panetab13_1.world.front1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.copy_of_panetab13_1.world.front1 viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.copy_of_panetab13_1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene OO.copy_of_panetab13_1.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.copy_of_panetab13_1.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.copy_of_panetab13_1.world.right1 viewdispset -m off always -n on always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V on always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d none -r unique display OO.copy_of_panetab13_1.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.copy_of_panetab13_1.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.copy_of_panetab13_1.world.right1 viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.copy_of_panetab13_1.world.right1 viewdisplay -Q on -m on -v on OO.copy_of_panetab13_1.world.right1 viewdisplay -W off 0 0 OO.copy_of_panetab13_1.world.right1 viewdisplay -c on -l2 -K on -P points -p 8 OO.copy_of_panetab13_1.world.right1 viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.copy_of_panetab13_1.world.right1 vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 1 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.copy_of_panetab13_1.world.right1 viewinfotext -m always -s off -t on OO.copy_of_panetab13_1.world.right1 viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.copy_of_panetab13_1.world.right1 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.copy_of_panetab13_1.world.right1 viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.copy_of_panetab13_1.world.right1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off cam OO.copy_of_panetab13_1.world.right1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.copy_of_panetab13_1.world.right1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.copy_of_panetab13_1.world.right1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.copy_of_panetab13_1.world.right1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.copy_of_panetab13_1.world.right1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.copy_of_panetab13_1.world.right1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.copy_of_panetab13_1.world.right1 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.copy_of_panetab13_1.world.right1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.copy_of_panetab13_1.world.right1 viewtransform OO.copy_of_panetab13_1.world.right1 version ( 3 ) flag ( Fox ) orthowidth ( 1 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.00142505 1425.05 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 0.1 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 5 ) homeadjboxwidth ( 1 ) homeorthowidth ( 1 ) homeradius ( 1 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.copy_of_panetab13_1.world.right1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.copy_of_panetab13_1.world.right1 viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.copy_of_panetab13_1.world.right1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.copy_of_panetab13_1.world.right1 viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.copy_of_panetab13_1.world.right1 viewsnapshotoption -s off -h off -a 1 -v '*' -m 0 OO.copy_of_panetab13_1.world cplane -o 0 0 0 -n -8.74228e-08 0 -1 -x -1 0 8.74228e-08 -l n -s 0.0625 0.0625 -c 16 16 -r 4 4 -d off OO.copy_of_panetab13_1.world glcache -t 10 -v 100 viewerstow -b stow -x stow -l stow -m hide -c hide -d stow OO.panetab1.world vieweroption -a 2 -h 0 -m 1 -r 'View: Mantra' OO.panetab1.world viewergrouplist -g off -s 0 0 -c on -t matchselect -m '*' -e on -p off -h on OO.panetab1.world vieweroption -p 0 -P '+geo -cam -light -muscle -bone -null -blend -other' OO.panetab1.world viewlayout -s 2 OO.panetab1.world viewerinspect OO.panetab1.world mode ( objects ) object_properties ( ) prim_properties ( ) enable ( 0 ) magnify ( 1 ) viewtype -t perspective OO.panetab1.world.`vpname("OO.panetab1.world",2)` viewtype -t ortho_top OO.panetab1.world.`vpname("OO.panetab1.world",1)` viewtype -t ortho_front OO.panetab1.world.`vpname("OO.panetab1.world",3)` viewtype -t ortho_right OO.panetab1.world.`vpname("OO.panetab1.world",4)` viewname -l on -n aaaa3 OO.panetab1.world.`vpname("OO.panetab1.world",2)` viewname -l on -n aaaa2 OO.panetab1.world.`vpname("OO.panetab1.world",1)` viewname -l on -n aaaa1 OO.panetab1.world.`vpname("OO.panetab1.world",3)` viewname -l on -n aaaa0 OO.panetab1.world.`vpname("OO.panetab1.world",4)` viewname -l off -n persp1 OO.panetab1.world.`vpname("OO.panetab1.world",2)` viewname -l off -n top1 OO.panetab1.world.`vpname("OO.panetab1.world",1)` viewname -l off -n front1 OO.panetab1.world.`vpname("OO.panetab1.world",3)` viewname -l off -n right1 OO.panetab1.world.`vpname("OO.panetab1.world",4)` viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene OO.panetab1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.panetab1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.panetab1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d none -r unique display OO.panetab1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.panetab1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.panetab1.world.persp1 viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.panetab1.world.persp1 viewdisplay -Q on -m on -v on OO.panetab1.world.persp1 viewdisplay -W off 0 0 OO.panetab1.world.persp1 viewdisplay -c on -l2 -K on -P points -p 8 OO.panetab1.world.persp1 viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.panetab1.world.persp1 vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 0 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.panetab1.world.persp1 viewinfotext -m always -s off -t on OO.panetab1.world.persp1 viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.panetab1.world.persp1 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.panetab1.world.persp1 viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.panetab1.world.persp1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a off -o 0 -16 -s 256 256 -B 1 -e off cam OO.panetab1.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.panetab1.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.panetab1.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.panetab1.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.panetab1.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.panetab1.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.panetab1.world.persp1 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.panetab1.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.panetab1.world.persp1 viewtransform OO.panetab1.world.persp1 version ( 3 ) flag ( Fox ) orthowidth ( 0.553523 ) focal ( 100 ) aperture ( 100 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.001 705.326 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( -3.72287e-16 0 1.15752 ) pxyz ( 0 0 0 ) rotation ( 1 -0 3.21625e-16 0 1 -0 -3.21625e-16 -0 1 ) homedistance ( 1.1605 ) homeadjboxwidth ( 1.10494 ) homeorthowidth ( 1.10494 ) homeradius ( 1.40886 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) viewcamera -c /obj/O____AREMAC____O____CAMERA____O OO.panetab1.world.persp1 vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.panetab1.world.persp1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.panetab1.world.persp1 viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.panetab1.world.persp1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.panetab1.world.persp1 viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.panetab1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene OO.panetab1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.panetab1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.panetab1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d none -r unique display OO.panetab1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.panetab1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.panetab1.world.top1 viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.panetab1.world.top1 viewdisplay -Q on -m on -v on OO.panetab1.world.top1 viewdisplay -W off 0 0 OO.panetab1.world.top1 viewdisplay -c on -l2 -K on -P points -p 8 OO.panetab1.world.top1 viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.panetab1.world.top1 vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 0 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.panetab1.world.top1 viewinfotext -m always -s off -t on OO.panetab1.world.top1 viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.panetab1.world.top1 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.panetab1.world.top1 viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.panetab1.world.top1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a off -o 0 -16 -s 256 256 -B 1 -e off cam OO.panetab1.world.top1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.panetab1.world.top1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.panetab1.world.top1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.panetab1.world.top1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.panetab1.world.top1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.panetab1.world.top1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.panetab1.world.top1 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.panetab1.world.top1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.panetab1.world.top1 viewtransform OO.panetab1.world.top1 version ( 3 ) flag ( Fox ) orthowidth ( 2.22222 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.0218355 3467.78 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 3.68246 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1.19209e-07 1 0 -1 1.19209e-07 ) homedistance ( 3.68246 ) homeadjboxwidth ( 2.22222 ) homeorthowidth ( 2.22222 ) homeradius ( 3.4641 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.panetab1.world.top1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.panetab1.world.top1 viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.panetab1.world.top1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.panetab1.world.top1 viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.panetab1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene OO.panetab1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.panetab1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.panetab1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d none -r unique display OO.panetab1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.panetab1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.panetab1.world.front1 viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.panetab1.world.front1 viewdisplay -Q on -m on -v on OO.panetab1.world.front1 viewdisplay -W off 0 0 OO.panetab1.world.front1 viewdisplay -c on -l2 -K on -P points -p 8 OO.panetab1.world.front1 viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.panetab1.world.front1 vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 0 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.panetab1.world.front1 viewinfotext -m always -s off -t on OO.panetab1.world.front1 viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.panetab1.world.front1 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.panetab1.world.front1 viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.panetab1.world.front1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a off -o 0 -16 -s 256 256 -B 1 -e off cam OO.panetab1.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.panetab1.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.panetab1.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.panetab1.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.panetab1.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.panetab1.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.panetab1.world.front1 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.panetab1.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.panetab1.world.front1 viewtransform OO.panetab1.world.front1 version ( 3 ) flag ( Fox ) orthowidth ( 2.22222 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.0218355 3467.78 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 3.68246 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 3.68246 ) homeadjboxwidth ( 2.22222 ) homeorthowidth ( 2.22222 ) homeradius ( 3.4641 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.panetab1.world.front1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.panetab1.world.front1 viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.panetab1.world.front1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.panetab1.world.front1 viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.panetab1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene OO.panetab1.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene OO.panetab1.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene OO.panetab1.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d none -r unique display OO.panetab1.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current OO.panetab1.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template OO.panetab1.world.right1 viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off OO.panetab1.world.right1 viewdisplay -Q on -m on -v on OO.panetab1.world.right1 viewdisplay -W off 0 0 OO.panetab1.world.right1 viewdisplay -c on -l2 -K on -P points -p 8 OO.panetab1.world.right1 viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on OO.panetab1.world.right1 vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 0 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 OO.panetab1.world.right1 viewinfotext -m always -s off -t on OO.panetab1.world.right1 viewlight -a on -d on -e on -h on -l on -n 16 -s on OO.panetab1.world.right1 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 OO.panetab1.world.right1 viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp OO.panetab1.world.right1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a off -o 0 -16 -s 256 256 -B 1 -e off cam OO.panetab1.world.right1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top OO.panetab1.world.right1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front OO.panetab1.world.right1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right OO.panetab1.world.right1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom OO.panetab1.world.right1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back OO.panetab1.world.right1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left OO.panetab1.world.right1 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv OO.panetab1.world.right1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image OO.panetab1.world.right1 viewtransform OO.panetab1.world.right1 version ( 3 ) flag ( Fox ) orthowidth ( 2.22222 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.0218355 3467.78 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 3.68246 ) pxyz ( 0 0 0 ) rotation ( 6.12323e-17 0 1 0 1 0 -1 0 6.12323e-17 ) homedistance ( 3.68246 ) homeadjboxwidth ( 2.22222 ) homeorthowidth ( 2.22222 ) homeradius ( 3.4641 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 OO.panetab1.world.right1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on OO.panetab1.world.right1 viewagentopts -L off -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 OO.panetab1.world.right1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 OO.panetab1.world.right1 viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 OO.panetab1.world.right1 viewsnapshotoption -s off -h off -a 1 -v '*' -m 0 OO.panetab1.world cplane -o 0 0 0 -n -8.74228e-08 0 -1 -x -1 0 8.74228e-08 -l n -s 0.0625 0.0625 -c 16 16 -r 4 4 -d off OO.panetab1.world glcache -t 10 -v 100 imgview -p '(' none -z 1 ')' 0 -c 0 -l on -s off -i imgview3 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 1 -i on -m 0 -p 0 1 -t off imgview3 1 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 1 -i on -m 0 -p 0 1 -t off imgview3 2 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 1 -i on -m 0 -p 0 1 -t off imgview3 3 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 1 -i on -m 0 -p 0 1 -t off imgview3 4 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 1 -i on -m 0 -p 0 1 -t off imgview3 5 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 1 -i on -m 0 -p 0 1 -t off imgview3 6 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 1 -i on -m 0 -p 0 1 -t off imgview3 7 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 1 -i on -m 0 -p 0 1 -t off imgview3 8 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 1 -i on -m 0 -p 0 1 -t off imgview3 9 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 1 -i on -m 0 -p 0 1 -t off imgview3 10 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 1 -i on -m 0 -p 0 1 -t off imgview3 11 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 1 -i on -m 0 -p 0 1 -t off imgview3 12 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 1 -i on -m 0 -p 0 1 -t off imgview3 13 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 1 -i on -m 0 -p 0 1 -t off imgview3 14 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 1 -i on -m 0 -p 0 1 -t off imgview3 15 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 1 -i on -m 0 -p 0 1 -t off imgview3 16 imgviewtime -G on -H on -L off -P on -V on -b on -d -e on -f on -g 0 -r 24 -u fr imgview3 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview3 1 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview3 2 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview3 3 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview3 4 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview3 5 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview3 6 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview3 7 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview3 8 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview3 9 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview3 10 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview3 11 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview3 12 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview3 13 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview3 14 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview3 15 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview3 16 imgviewtime -G on -H on -L off -P off -V on -b on -d -e on -f on -g 0 -r 60 -u fr imgview2 imgview -p '(' none -z 1 ')' 0 -c 0 -l on -s off -i imgview4 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview4 1 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview4 2 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview4 3 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview4 4 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview4 5 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview4 6 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview4 7 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview4 8 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview4 9 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview4 10 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview4 11 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview4 12 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview4 13 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview4 14 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview4 15 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview4 16 imgviewtime -G on -H on -L on -P off -V on -b on -d -e on -f on -g 0 -r 24 -u fr imgview4 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview4 1 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview4 2 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview4 3 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview4 4 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview4 5 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview4 6 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview4 7 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview4 8 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview4 9 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview4 10 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview4 11 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview4 12 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview4 13 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview4 14 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview4 15 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview4 16 imgview -p '(' none -z 1 ')' 0 -c 0 -l on -s off -i imgview6 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview6 1 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview6 2 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview6 3 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview6 4 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview6 5 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview6 6 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview6 7 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview6 8 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview6 9 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview6 10 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview6 11 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview6 12 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview6 13 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview6 14 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview6 15 imgview2d -G on -H on -L on -P off -V on -X on -b 1 1 0 -c -1 -d '' -g 2.2 -i on -m 0 -p 0 1 -t off imgview6 16 imgviewtime -G on -H on -L on -P off -V on -b on -d -e on -f on -g 0 -r 24 -u fr imgview6 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview6 1 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview6 2 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview6 3 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview6 4 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview6 5 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview6 6 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview6 7 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview6 8 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview6 9 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview6 10 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview6 11 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview6 12 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview6 13 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview6 14 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview6 15 imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview6 16 performance -c on -d on -f on -g on -j on -k on -m off -n on -o on -t off -v on -p on -y on -u on -e on -r absolute -R milliseconds -w tree panetab30 networkeditor -p '{\n}\n'networkeditor -p '{\n}\n'networkeditor -p '{\n}\n'networkeditor -p '{\n}\n'viewerstow -b stow -x open -l stow -m hide -c hide -d open O.panetab9.world vieweroption -a 2 -h 0 -m 1 -r 'View: Mantra' O.panetab9.world viewergrouplist -g off -s 0 0 -c on -t matchselect -m '*' -e on -p off -h on O.panetab9.world vieweroption -p 0 -P '+geo -cam -light -muscle -bone -null -blend -other' O.panetab9.world viewlayout -s 2 O.panetab9.world viewerinspect O.panetab9.world mode ( objects ) object_properties ( ) prim_properties ( ) enable ( 0 ) magnify ( 1 ) viewtype -t perspective O.panetab9.world.`vpname("O.panetab9.world",2)` viewtype -t ortho_top O.panetab9.world.`vpname("O.panetab9.world",1)` viewtype -t ortho_front O.panetab9.world.`vpname("O.panetab9.world",3)` viewtype -t ortho_right O.panetab9.world.`vpname("O.panetab9.world",4)` viewname -l on -n aaaa3 O.panetab9.world.`vpname("O.panetab9.world",2)` viewname -l on -n aaaa2 O.panetab9.world.`vpname("O.panetab9.world",1)` viewname -l on -n aaaa1 O.panetab9.world.`vpname("O.panetab9.world",3)` viewname -l on -n aaaa0 O.panetab9.world.`vpname("O.panetab9.world",4)` viewname -l off -n persp1 O.panetab9.world.`vpname("O.panetab9.world",2)` viewname -l off -n top1 O.panetab9.world.`vpname("O.panetab9.world",1)` viewname -l off -n front1 O.panetab9.world.`vpname("O.panetab9.world",3)` viewname -l off -n right1 O.panetab9.world.`vpname("O.panetab9.world",4)` viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d uv -r unique scene O.panetab9.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d uv -r scene selectscene O.panetab9.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L off -G on -B none -d uv -r unique ghostscene O.panetab9.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d none -r unique display O.panetab9.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current O.panetab9.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template O.panetab9.world.persp1 viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.2 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off O.panetab9.world.persp1 viewdisplay -Q on -m on -v on O.panetab9.world.persp1 viewdisplay -W off 0 0 O.panetab9.world.persp1 viewdisplay -c on -l2 -K on -P discs -p 8 O.panetab9.world.persp1 viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on O.panetab9.world.persp1 vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 0 -F 1 -g 1 -G 1 -h 2 -H off -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0.015625 -W off -x 0.5 0.5 0.5 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 O.panetab9.world.persp1 viewinfotext -m always -s off -t on O.panetab9.world.persp1 viewlight -a on -d on -e on -h on -l on -n 16 -s on O.panetab9.world.persp1 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 O.panetab9.world.persp1 viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 -4 -s 1 256 -B 1 -e off persp O.panetab9.world.persp1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 65536 -B 1 -e off cam O.panetab9.world.persp1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top O.panetab9.world.persp1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front O.panetab9.world.persp1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right O.panetab9.world.persp1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom O.panetab9.world.persp1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back O.panetab9.world.persp1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left O.panetab9.world.persp1 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv O.panetab9.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image O.panetab9.world.persp1 viewtransform O.panetab9.world.persp1 version ( 3 ) flag ( Fx ) orthowidth ( 1 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.204796 7377.25 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 0.1 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 5 ) homeadjboxwidth ( 1 ) homeorthowidth ( 1 ) homeradius ( 1 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) viewcamera -c '' O.panetab9.world.persp1 vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 O.panetab9.world.persp1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on O.panetab9.world.persp1 viewagentopts -L on -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 O.panetab9.world.persp1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 O.panetab9.world.persp1 viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 O.panetab9.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d uv -r unique scene O.panetab9.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d uv -r scene selectscene O.panetab9.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L off -G on -B none -d uv -r unique ghostscene O.panetab9.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d none -r unique display O.panetab9.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current O.panetab9.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template O.panetab9.world.top1 viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.2 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off O.panetab9.world.top1 viewdisplay -Q on -m on -v on O.panetab9.world.top1 viewdisplay -W off 0 0 O.panetab9.world.top1 viewdisplay -c on -l2 -K on -P discs -p 8 O.panetab9.world.top1 viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on O.panetab9.world.top1 vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 0 -F 1 -g 1 -G 1 -h 2 -H off -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0.015625 -W off -x 0.5 0.5 0.5 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 O.panetab9.world.top1 viewinfotext -m always -s off -t on O.panetab9.world.top1 viewlight -a on -d on -e on -h on -l on -n 16 -s on O.panetab9.world.top1 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 O.panetab9.world.top1 viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 -4 -s 1 256 -B 1 -e off persp O.panetab9.world.top1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 65536 -B 1 -e off cam O.panetab9.world.top1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top O.panetab9.world.top1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front O.panetab9.world.top1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right O.panetab9.world.top1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom O.panetab9.world.top1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back O.panetab9.world.top1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left O.panetab9.world.top1 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv O.panetab9.world.top1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image O.panetab9.world.top1 viewtransform O.panetab9.world.top1 version ( 3 ) flag ( Fox ) orthowidth ( 1 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.204796 7377.25 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 0.1 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 5 ) homeadjboxwidth ( 1 ) homeorthowidth ( 1 ) homeradius ( 1 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 O.panetab9.world.top1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on O.panetab9.world.top1 viewagentopts -L on -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 O.panetab9.world.top1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 O.panetab9.world.top1 viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 O.panetab9.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d uv -r unique scene O.panetab9.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d uv -r scene selectscene O.panetab9.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L off -G on -B none -d uv -r unique ghostscene O.panetab9.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d none -r unique display O.panetab9.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current O.panetab9.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template O.panetab9.world.front1 viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.2 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off O.panetab9.world.front1 viewdisplay -Q on -m on -v on O.panetab9.world.front1 viewdisplay -W off 0 0 O.panetab9.world.front1 viewdisplay -c on -l2 -K on -P discs -p 8 O.panetab9.world.front1 viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on O.panetab9.world.front1 vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 0 -F 1 -g 1 -G 1 -h 2 -H off -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0.015625 -W off -x 0.5 0.5 0.5 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 O.panetab9.world.front1 viewinfotext -m always -s off -t on O.panetab9.world.front1 viewlight -a on -d on -e on -h on -l on -n 16 -s on O.panetab9.world.front1 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 O.panetab9.world.front1 viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 -4 -s 1 256 -B 1 -e off persp O.panetab9.world.front1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 65536 -B 1 -e off cam O.panetab9.world.front1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top O.panetab9.world.front1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front O.panetab9.world.front1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right O.panetab9.world.front1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom O.panetab9.world.front1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back O.panetab9.world.front1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left O.panetab9.world.front1 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv O.panetab9.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image O.panetab9.world.front1 viewtransform O.panetab9.world.front1 version ( 3 ) flag ( Fox ) orthowidth ( 1 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.204796 7377.25 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 0.1 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 5 ) homeadjboxwidth ( 1 ) homeorthowidth ( 1 ) homeradius ( 1 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 O.panetab9.world.front1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on O.panetab9.world.front1 viewagentopts -L on -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 O.panetab9.world.front1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 O.panetab9.world.front1 viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 O.panetab9.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d uv -r unique scene O.panetab9.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d uv -r scene selectscene O.panetab9.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L off -G on -B none -d uv -r unique ghostscene O.panetab9.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d none -r unique display O.panetab9.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current O.panetab9.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template O.panetab9.world.right1 viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.2 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off O.panetab9.world.right1 viewdisplay -Q on -m on -v on O.panetab9.world.right1 viewdisplay -W off 0 0 O.panetab9.world.right1 viewdisplay -c on -l2 -K on -P discs -p 8 O.panetab9.world.right1 viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on O.panetab9.world.right1 vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 0 -F 1 -g 1 -G 1 -h 2 -H off -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0.015625 -W off -x 0.5 0.5 0.5 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 O.panetab9.world.right1 viewinfotext -m always -s off -t on O.panetab9.world.right1 viewlight -a on -d on -e on -h on -l on -n 16 -s on O.panetab9.world.right1 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 O.panetab9.world.right1 viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 -4 -s 1 256 -B 1 -e off persp O.panetab9.world.right1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 65536 -B 1 -e off cam O.panetab9.world.right1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top O.panetab9.world.right1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front O.panetab9.world.right1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right O.panetab9.world.right1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom O.panetab9.world.right1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back O.panetab9.world.right1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left O.panetab9.world.right1 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv O.panetab9.world.right1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image O.panetab9.world.right1 viewtransform O.panetab9.world.right1 version ( 3 ) flag ( Fox ) orthowidth ( 1 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.204796 7377.25 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 0.1 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 5 ) homeadjboxwidth ( 1 ) homeorthowidth ( 1 ) homeradius ( 1 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 O.panetab9.world.right1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on O.panetab9.world.right1 viewagentopts -L on -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 O.panetab9.world.right1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 O.panetab9.world.right1 viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 O.panetab9.world.right1 viewsnapshotoption -s off -h off -a 1 -v '*' -m 0 O.panetab9.world cplane -o 0 0 0 -n -8.74228e-08 0 -1 -x -1 0 8.74228e-08 -l n -s 0.0625 0.0625 -c 16 16 -r 4 4 -d off O.panetab9.world glcache -t 10 -v 100 viewerstow -b stow -x stow -l stow -m hide -c stow -d open O.panetab13.world vieweroption -a 2 -h 1 -m 0 -r 'View: Mantra' -F 'res 1 2048 2048 zoom 100 croptoview 1 range 1 1 1 keyframesonly 0 framesappend 0 audiofrompanel 1 audio \'\' audioframe 1 audiooffset 0 visible \'\' blockedit 0 background \'\' usegamma 0 gamma 2.2 uselut 0 lut \'C:/O/O____INIDUOH____O____HOUDINI____O/linear-to-srgb_14bit.lut\' initializeops 0 mblur 0 5 2 0 0.500000 aa -1 render current session \'\' leaveframeatend 0 outputmplay 0 limittime 1 20.000000 limitpercent 0 25.000000 outputfile \'\'' O.panetab13.world viewergrouplist -g off -s 0 0 -c on -t matchselect -m '*' -e on -p off -h on O.panetab13.world vieweroption -p 0 -P '+geo -cam -light -muscle -bone -null -blend -other' O.panetab13.world viewlayout -s 2 O.panetab13.world viewerinspect O.panetab13.world mode ( pixels ) object_properties ( ) prim_properties ( ) enable ( 1 ) magnify ( 1 ) viewtype -t perspective O.panetab13.world.`vpname("O.panetab13.world",2)` viewtype -t perspective O.panetab13.world.`vpname("O.panetab13.world",1)` viewtype -t perspective O.panetab13.world.`vpname("O.panetab13.world",3)` viewtype -t perspective O.panetab13.world.`vpname("O.panetab13.world",4)` viewname -l on -n aaaa3 O.panetab13.world.`vpname("O.panetab13.world",2)` viewname -l on -n aaaa2 O.panetab13.world.`vpname("O.panetab13.world",1)` viewname -l on -n aaaa1 O.panetab13.world.`vpname("O.panetab13.world",3)` viewname -l on -n aaaa0 O.panetab13.world.`vpname("O.panetab13.world",4)` viewname -l off -n persp1 O.panetab13.world.`vpname("O.panetab13.world",2)` viewname -l off -n persp4 O.panetab13.world.`vpname("O.panetab13.world",1)` viewname -l off -n persp2 O.panetab13.world.`vpname("O.panetab13.world",3)` viewname -l off -n persp3 O.panetab13.world.`vpname("O.panetab13.world",4)` viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene O.panetab13.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene O.panetab13.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene O.panetab13.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d none -r unique display O.panetab13.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current O.panetab13.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template O.panetab13.world.persp1 viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X off -U 4 -Y 4 -T on -R off -i off -D on -k off O.panetab13.world.persp1 viewdisplay -Q on -m on -v on O.panetab13.world.persp1 viewdisplay -W off 0 0 O.panetab13.world.persp1 viewdisplay -c on -l2 -K on -P points -p 8 O.panetab13.world.persp1 viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on O.panetab13.world.persp1 vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 1 -F 1 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 0.53125 0.53125 0.53125 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.00390625 -Z 1 O.panetab13.world.persp1 viewinfotext -m always -s off -t on O.panetab13.world.persp1 viewlight -a on -d on -e on -h off -l on -n 16 -s on O.panetab13.world.persp1 viewbackground -b off -e on -q 1 -i off -m 0 0 -M 1 1 O.panetab13.world.persp1 viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 -4 -s 1 256 -B 1 -e off persp O.panetab13.world.persp1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 65536 -B 1 -e off cam O.panetab13.world.persp1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top O.panetab13.world.persp1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front O.panetab13.world.persp1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right O.panetab13.world.persp1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom O.panetab13.world.persp1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back O.panetab13.world.persp1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left O.panetab13.world.persp1 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv O.panetab13.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image O.panetab13.world.persp1 viewtransform O.panetab13.world.persp1 version ( 3 ) flag ( Fox ) orthowidth ( 0.553523 ) focal ( 100 ) aperture ( 100 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.001 705.326 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( -0.249975 0.249975 0.722166 ) pxyz ( -0.249975 0.249975 0.0833333 ) rotation ( 1 3.21625e-16 3.21625e-16 -3.21625e-16 1 -1.03442e-31 -3.21625e-16 -0 1 ) homedistance ( 0.638832 ) homeadjboxwidth ( 0.555499 ) homeorthowidth ( 0.555499 ) homeradius ( 0.726413 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) viewcamera -c /obj/O____AREMAC____O____CAMERA____O O.panetab13.world.persp1 vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 O.panetab13.world.persp1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on O.panetab13.world.persp1 viewagentopts -L on -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 O.panetab13.world.persp1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 O.panetab13.world.persp1 viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 O.panetab13.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d uv -r unique scene O.panetab13.world.persp4 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d uv -r scene selectscene O.panetab13.world.persp4 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L off -G on -B none -d uv -r unique ghostscene O.panetab13.world.persp4 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d none -r unique display O.panetab13.world.persp4 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current O.panetab13.world.persp4 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template O.panetab13.world.persp4 viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X off -U 4 -Y 4 -T on -R off -i off -D on -k off O.panetab13.world.persp4 viewdisplay -Q on -m on -v on O.panetab13.world.persp4 viewdisplay -W off 0 0 O.panetab13.world.persp4 viewdisplay -c on -l2 -K on -P points -p 8 O.panetab13.world.persp4 viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on O.panetab13.world.persp4 vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.8 -E 0 0 -1 -f 1 -F 1 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 1 1 1 -X 1 1 1 -y 1 1 1 -Y 0 0 0 -z 0.00390625 -Z 1 O.panetab13.world.persp4 viewinfotext -m always -s off -t on O.panetab13.world.persp4 viewlight -a on -d on -e on -h off -l on -n 16 -s on O.panetab13.world.persp4 viewbackground -b off -e on -q 1 -i off -m 0 0 -M 1 1 O.panetab13.world.persp4 viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 -4 -s 1 256 -B 1 -e off persp O.panetab13.world.persp4 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 65536 -B 1 -e off cam O.panetab13.world.persp4 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top O.panetab13.world.persp4 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front O.panetab13.world.persp4 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right O.panetab13.world.persp4 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom O.panetab13.world.persp4 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back O.panetab13.world.persp4 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left O.panetab13.world.persp4 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv O.panetab13.world.persp4 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image O.panetab13.world.persp4 viewtransform O.panetab13.world.persp4 version ( 3 ) flag ( Fox ) orthowidth ( 7.98778 ) focal ( 100 ) aperture ( 1 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.0218355 3467.78 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( -0.468203 2.3683 803.2 ) pxyz ( 0 0 0 ) rotation ( 0.419351 -0.185145 0.888744 -0.185974 0.9407 0.283719 -0.888571 -0.284261 0.360051 ) homedistance ( 3.68246 ) homeadjboxwidth ( 2.22222 ) homeorthowidth ( 2.22222 ) homeradius ( 3.4641 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) viewcamera -c '' O.panetab13.world.persp4 vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 O.panetab13.world.persp4 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on O.panetab13.world.persp4 viewagentopts -L on -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 O.panetab13.world.persp4 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 O.panetab13.world.persp4 viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 O.panetab13.world.persp4 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d uv -r unique scene O.panetab13.world.persp2 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d uv -r scene selectscene O.panetab13.world.persp2 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L off -G on -B none -d uv -r unique ghostscene O.panetab13.world.persp2 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d none -r unique display O.panetab13.world.persp2 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current O.panetab13.world.persp2 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template O.panetab13.world.persp2 viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X off -U 4 -Y 4 -T on -R off -i off -D on -k off O.panetab13.world.persp2 viewdisplay -Q on -m on -v on O.panetab13.world.persp2 viewdisplay -W off 0 0 O.panetab13.world.persp2 viewdisplay -c on -l2 -K on -P points -p 8 O.panetab13.world.persp2 viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on O.panetab13.world.persp2 vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.8 -E 0 0 -1 -f 1 -F 1 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 1 1 1 -X 1 1 1 -y 1 1 1 -Y 0 0 0 -z 0.00390625 -Z 1 O.panetab13.world.persp2 viewinfotext -m always -s off -t on O.panetab13.world.persp2 viewlight -a on -d on -e on -h off -l on -n 16 -s on O.panetab13.world.persp2 viewbackground -b off -e on -q 1 -i off -m 0 0 -M 1 1 O.panetab13.world.persp2 viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 -4 -s 1 256 -B 1 -e off persp O.panetab13.world.persp2 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 65536 -B 1 -e off cam O.panetab13.world.persp2 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top O.panetab13.world.persp2 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front O.panetab13.world.persp2 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right O.panetab13.world.persp2 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom O.panetab13.world.persp2 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back O.panetab13.world.persp2 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left O.panetab13.world.persp2 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv O.panetab13.world.persp2 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image O.panetab13.world.persp2 viewtransform O.panetab13.world.persp2 version ( 3 ) flag ( Fox ) orthowidth ( 7.98778 ) focal ( 100 ) aperture ( 1 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.0218355 3467.78 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( -0.468203 2.3683 803.2 ) pxyz ( 0 0 0 ) rotation ( 0.419351 -0.185145 0.888744 -0.185974 0.9407 0.283719 -0.888571 -0.284261 0.360051 ) homedistance ( 3.68246 ) homeadjboxwidth ( 2.22222 ) homeorthowidth ( 2.22222 ) homeradius ( 3.4641 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) viewcamera -c '' O.panetab13.world.persp2 vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 O.panetab13.world.persp2 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on O.panetab13.world.persp2 viewagentopts -L on -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 O.panetab13.world.persp2 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 O.panetab13.world.persp2 viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 O.panetab13.world.persp2 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d uv -r unique scene O.panetab13.world.persp3 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d uv -r scene selectscene O.panetab13.world.persp3 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L off -G on -B none -d uv -r unique ghostscene O.panetab13.world.persp3 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat -F off -l on -L on -G off -B none -d none -r unique display O.panetab13.world.persp3 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current O.panetab13.world.persp3 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template O.panetab13.world.persp3 viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.03125 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X off -U 4 -Y 4 -T on -R off -i off -D on -k off O.panetab13.world.persp3 viewdisplay -Q on -m on -v on O.panetab13.world.persp3 viewdisplay -W off 0 0 O.panetab13.world.persp3 viewdisplay -c on -l2 -K on -P points -p 8 O.panetab13.world.persp3 viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on O.panetab13.world.persp3 vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.8 -E 0 0 -1 -f 1 -F 1 -g 1 -G 1 -h 2 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0 -W off -x 1 1 1 -X 1 1 1 -y 1 1 1 -Y 0 0 0 -z 0.00390625 -Z 1 O.panetab13.world.persp3 viewinfotext -m always -s off -t on O.panetab13.world.persp3 viewlight -a on -d on -e on -h off -l on -n 16 -s on O.panetab13.world.persp3 viewbackground -b off -e on -q 1 -i off -m 0 0 -M 1 1 O.panetab13.world.persp3 viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 -4 -s 1 256 -B 1 -e off persp O.panetab13.world.persp3 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 65536 -B 1 -e off cam O.panetab13.world.persp3 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top O.panetab13.world.persp3 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front O.panetab13.world.persp3 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right O.panetab13.world.persp3 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom O.panetab13.world.persp3 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back O.panetab13.world.persp3 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left O.panetab13.world.persp3 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv O.panetab13.world.persp3 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image O.panetab13.world.persp3 viewtransform O.panetab13.world.persp3 version ( 3 ) flag ( Fox ) orthowidth ( 7.98778 ) focal ( 100 ) aperture ( 1 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.0218355 3467.78 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( -0.468203 2.3683 803.2 ) pxyz ( 0 0 0 ) rotation ( 0.419351 -0.185145 0.888744 -0.185974 0.9407 0.283719 -0.888571 -0.284261 0.360051 ) homedistance ( 112.043 ) homeadjboxwidth ( 1.11543 ) homeorthowidth ( 1.11543 ) homeradius ( 1.7343 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) viewcamera -c '' O.panetab13.world.persp3 vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 O.panetab13.world.persp3 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on O.panetab13.world.persp3 viewagentopts -L on -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 O.panetab13.world.persp3 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 O.panetab13.world.persp3 viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 O.panetab13.world.persp3 viewsnapshotoption -s off -h off -a 1 -v '*' -m 0 O.panetab13.world cplane -o 0 0 0 -n 1.74846e-07 0 1 -x 1 0 0 -l n -s 0.0625 0.0625 -c 8 8 -r 1 1 -d off O.panetab13.world glcache -t 10 -v 100 viewerstow -b stow -x open -l stow -m hide -c hide -d open O.copy_of_panetab13_1.world vieweroption -a 2 -h 0 -m 1 -r 'View: Mantra' O.copy_of_panetab13_1.world viewergrouplist -g off -s 0 0 -c on -t matchselect -m '*' -e on -p off -h on O.copy_of_panetab13_1.world vieweroption -p 0 -P '+geo -cam -light -muscle -bone -null -blend -other' O.copy_of_panetab13_1.world viewlayout -s 2 O.copy_of_panetab13_1.world viewerinspect O.copy_of_panetab13_1.world mode ( objects ) object_properties ( ) prim_properties ( ) enable ( 0 ) magnify ( 1 ) viewtype -t perspective O.copy_of_panetab13_1.world.`vpname("O.copy_of_panetab13_1.world",2)` viewtype -t ortho_top O.copy_of_panetab13_1.world.`vpname("O.copy_of_panetab13_1.world",1)` viewtype -t ortho_front O.copy_of_panetab13_1.world.`vpname("O.copy_of_panetab13_1.world",3)` viewtype -t ortho_right O.copy_of_panetab13_1.world.`vpname("O.copy_of_panetab13_1.world",4)` viewname -l on -n aaaa3 O.copy_of_panetab13_1.world.`vpname("O.copy_of_panetab13_1.world",2)` viewname -l on -n aaaa2 O.copy_of_panetab13_1.world.`vpname("O.copy_of_panetab13_1.world",1)` viewname -l on -n aaaa1 O.copy_of_panetab13_1.world.`vpname("O.copy_of_panetab13_1.world",3)` viewname -l on -n aaaa0 O.copy_of_panetab13_1.world.`vpname("O.copy_of_panetab13_1.world",4)` viewname -l off -n persp1 O.copy_of_panetab13_1.world.`vpname("O.copy_of_panetab13_1.world",2)` viewname -l off -n top1 O.copy_of_panetab13_1.world.`vpname("O.copy_of_panetab13_1.world",1)` viewname -l off -n front1 O.copy_of_panetab13_1.world.`vpname("O.copy_of_panetab13_1.world",3)` viewname -l off -n right1 O.copy_of_panetab13_1.world.`vpname("O.copy_of_panetab13_1.world",4)` viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d uv -r unique scene O.copy_of_panetab13_1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d uv -r scene selectscene O.copy_of_panetab13_1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L off -G on -B none -d uv -r unique ghostscene O.copy_of_panetab13_1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d none -r unique display O.copy_of_panetab13_1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current O.copy_of_panetab13_1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template O.copy_of_panetab13_1.world.persp1 viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.2 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off O.copy_of_panetab13_1.world.persp1 viewdisplay -Q on -m on -v on O.copy_of_panetab13_1.world.persp1 viewdisplay -W off 0 0 O.copy_of_panetab13_1.world.persp1 viewdisplay -c on -l2 -K on -P discs -p 8 O.copy_of_panetab13_1.world.persp1 viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on O.copy_of_panetab13_1.world.persp1 vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 0 -F 0 -g 1 -G 1 -h 2 -H off -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0.015625 -W off -x 0.5 0.5 0.5 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 O.copy_of_panetab13_1.world.persp1 viewinfotext -m always -s off -t on O.copy_of_panetab13_1.world.persp1 viewlight -a on -d on -e on -h on -l on -n 16 -s on O.copy_of_panetab13_1.world.persp1 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 O.copy_of_panetab13_1.world.persp1 viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 -4 -s 1 256 -B 1 -e off persp O.copy_of_panetab13_1.world.persp1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 65536 -B 1 -e off cam O.copy_of_panetab13_1.world.persp1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top O.copy_of_panetab13_1.world.persp1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front O.copy_of_panetab13_1.world.persp1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right O.copy_of_panetab13_1.world.persp1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom O.copy_of_panetab13_1.world.persp1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back O.copy_of_panetab13_1.world.persp1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left O.copy_of_panetab13_1.world.persp1 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv O.copy_of_panetab13_1.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image O.copy_of_panetab13_1.world.persp1 viewtransform O.copy_of_panetab13_1.world.persp1 version ( 3 ) flag ( Fx ) orthowidth ( 1 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.204796 7377.25 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 0.1 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 5 ) homeadjboxwidth ( 1 ) homeorthowidth ( 1 ) homeradius ( 1 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) viewcamera -c '' O.copy_of_panetab13_1.world.persp1 vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 O.copy_of_panetab13_1.world.persp1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on O.copy_of_panetab13_1.world.persp1 viewagentopts -L on -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 O.copy_of_panetab13_1.world.persp1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 O.copy_of_panetab13_1.world.persp1 viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 O.copy_of_panetab13_1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d uv -r unique scene O.copy_of_panetab13_1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d uv -r scene selectscene O.copy_of_panetab13_1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L off -G on -B none -d uv -r unique ghostscene O.copy_of_panetab13_1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d none -r unique display O.copy_of_panetab13_1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current O.copy_of_panetab13_1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template O.copy_of_panetab13_1.world.top1 viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.2 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off O.copy_of_panetab13_1.world.top1 viewdisplay -Q on -m on -v on O.copy_of_panetab13_1.world.top1 viewdisplay -W off 0 0 O.copy_of_panetab13_1.world.top1 viewdisplay -c on -l2 -K on -P discs -p 8 O.copy_of_panetab13_1.world.top1 viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on O.copy_of_panetab13_1.world.top1 vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 0 -F 0 -g 1 -G 1 -h 2 -H off -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0.015625 -W off -x 0.5 0.5 0.5 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 O.copy_of_panetab13_1.world.top1 viewinfotext -m always -s off -t on O.copy_of_panetab13_1.world.top1 viewlight -a on -d on -e on -h on -l on -n 16 -s on O.copy_of_panetab13_1.world.top1 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 O.copy_of_panetab13_1.world.top1 viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 -4 -s 1 256 -B 1 -e off persp O.copy_of_panetab13_1.world.top1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 65536 -B 1 -e off cam O.copy_of_panetab13_1.world.top1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top O.copy_of_panetab13_1.world.top1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front O.copy_of_panetab13_1.world.top1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right O.copy_of_panetab13_1.world.top1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom O.copy_of_panetab13_1.world.top1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back O.copy_of_panetab13_1.world.top1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left O.copy_of_panetab13_1.world.top1 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv O.copy_of_panetab13_1.world.top1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image O.copy_of_panetab13_1.world.top1 viewtransform O.copy_of_panetab13_1.world.top1 version ( 3 ) flag ( Fox ) orthowidth ( 1 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.204796 7377.25 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 0.1 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 5 ) homeadjboxwidth ( 1 ) homeorthowidth ( 1 ) homeradius ( 1 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 O.copy_of_panetab13_1.world.top1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on O.copy_of_panetab13_1.world.top1 viewagentopts -L on -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 O.copy_of_panetab13_1.world.top1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 O.copy_of_panetab13_1.world.top1 viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 O.copy_of_panetab13_1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d uv -r unique scene O.copy_of_panetab13_1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d uv -r scene selectscene O.copy_of_panetab13_1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L off -G on -B none -d uv -r unique ghostscene O.copy_of_panetab13_1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d none -r unique display O.copy_of_panetab13_1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current O.copy_of_panetab13_1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template O.copy_of_panetab13_1.world.front1 viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.2 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off O.copy_of_panetab13_1.world.front1 viewdisplay -Q on -m on -v on O.copy_of_panetab13_1.world.front1 viewdisplay -W off 0 0 O.copy_of_panetab13_1.world.front1 viewdisplay -c on -l2 -K on -P discs -p 8 O.copy_of_panetab13_1.world.front1 viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on O.copy_of_panetab13_1.world.front1 vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 0 -F 0 -g 1 -G 1 -h 2 -H off -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0.015625 -W off -x 0.5 0.5 0.5 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 O.copy_of_panetab13_1.world.front1 viewinfotext -m always -s off -t on O.copy_of_panetab13_1.world.front1 viewlight -a on -d on -e on -h on -l on -n 16 -s on O.copy_of_panetab13_1.world.front1 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 O.copy_of_panetab13_1.world.front1 viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 -4 -s 1 256 -B 1 -e off persp O.copy_of_panetab13_1.world.front1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 65536 -B 1 -e off cam O.copy_of_panetab13_1.world.front1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top O.copy_of_panetab13_1.world.front1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front O.copy_of_panetab13_1.world.front1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right O.copy_of_panetab13_1.world.front1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom O.copy_of_panetab13_1.world.front1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back O.copy_of_panetab13_1.world.front1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left O.copy_of_panetab13_1.world.front1 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv O.copy_of_panetab13_1.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image O.copy_of_panetab13_1.world.front1 viewtransform O.copy_of_panetab13_1.world.front1 version ( 3 ) flag ( Fox ) orthowidth ( 1 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.204796 7377.25 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 0.1 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 5 ) homeadjboxwidth ( 1 ) homeorthowidth ( 1 ) homeradius ( 1 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 O.copy_of_panetab13_1.world.front1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on O.copy_of_panetab13_1.world.front1 viewagentopts -L on -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 O.copy_of_panetab13_1.world.front1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 O.copy_of_panetab13_1.world.front1 viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 O.copy_of_panetab13_1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d uv -r unique scene O.copy_of_panetab13_1.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d uv -r scene selectscene O.copy_of_panetab13_1.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L off -G on -B none -d uv -r unique ghostscene O.copy_of_panetab13_1.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s flat_wire -F off -l on -L on -G off -B none -d none -r unique display O.copy_of_panetab13_1.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire_ghost -F off -l on -L off -G off -B none -d uv -r unique current O.copy_of_panetab13_1.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template O.copy_of_panetab13_1.world.right1 viewdisplay -B bw -b off -d off -C 2 -e 0.1 -F off -f off -g off -G '*' -h off -H on -j off -J off -L on -n 0.2 -o off -O off -q on -r on -s off -t on -V 2 -z off -y off -x off -X on -U 4 -Y 4 -T on -R off -i off -D on -k off O.copy_of_panetab13_1.world.right1 viewdisplay -Q on -m on -v on O.copy_of_panetab13_1.world.right1 viewdisplay -W off 0 0 O.copy_of_panetab13_1.world.right1 viewdisplay -c on -l2 -K on -P discs -p 8 O.copy_of_panetab13_1.world.right1 viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 16 -P on -r on -R on -S 512 -l 128 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0 -W 0.9 -x on -X on O.copy_of_panetab13_1.world.right1 vieweffect -a 2 -A 4 -b off -B 2 -d on -D on on -e 0.5 -E 0 0 -1 -f 0 -F 0 -g 1 -G 1 -h 2 -H off -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o on -O 4 -p off -P 3 -q 2 -Q 2 -R -s 4 -t 100 -T 100 -u off -U off -V -w 0.015625 -W off -x 0.5 0.5 0.5 -X 1 1 1 -y 1 1 1 -Y 0.5625 0.5625 0.5625 -z 0.01 -Z 1 O.copy_of_panetab13_1.world.right1 viewinfotext -m always -s off -t on O.copy_of_panetab13_1.world.right1 viewlight -a on -d on -e on -h on -l on -n 16 -s on O.copy_of_panetab13_1.world.right1 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 O.copy_of_panetab13_1.world.right1 viewroto -S file -F 'C:/O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 -4 -s 1 256 -B 1 -e off persp O.copy_of_panetab13_1.world.right1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 65536 -B 1 -e off cam O.copy_of_panetab13_1.world.right1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top O.copy_of_panetab13_1.world.right1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front O.copy_of_panetab13_1.world.right1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right O.copy_of_panetab13_1.world.right1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom O.copy_of_panetab13_1.world.right1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back O.copy_of_panetab13_1.world.right1 viewroto -S file -F 'C:/O/O_AIDIV_O_VIDIA_O/GNP.#6904X6904#ETIHW#KCALB#_#BLACK#WHITE#4096X4096#.PNG' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off left O.copy_of_panetab13_1.world.right1 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 -e off uv O.copy_of_panetab13_1.world.right1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off image O.copy_of_panetab13_1.world.right1 viewtransform O.copy_of_panetab13_1.world.right1 version ( 3 ) flag ( Fox ) orthowidth ( 1 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.204796 7377.25 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 0.1 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 5 ) homeadjboxwidth ( 1 ) homeorthowidth ( 1 ) homeradius ( 1 ) homeaxis ( 5 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 O.copy_of_panetab13_1.world.right1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on O.copy_of_panetab13_1.world.right1 viewagentopts -L on -b 0 -d 1 -l -2.03 -m 4 -p 1000 -w 1 O.copy_of_panetab13_1.world.right1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 O.copy_of_panetab13_1.world.right1 viewposteffects -D off -B off -t "" -f on -V on -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 0 -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 O.copy_of_panetab13_1.world.right1 viewsnapshotoption -s off -h off -a 1 -v '*' -m 0 O.copy_of_panetab13_1.world cplane -o 0 0 0 -n -8.74228e-08 0 -1 -x -1 0 8.74228e-08 -l n -s 0.0625 0.0625 -c 16 16 -r 4 4 -d off O.copy_of_panetab13_1.world glcache -t 10 -v 100 panepath -d OO -f -p panetab14 /obj/ panepath -d OO -f -p panetab1 /obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELIFORP_GNIR_O_RING_PROFILE_O1 panepath -d OO -f -p panetab24 /obj/ panepath -d OO -f -p panetab25 /obj/ panepath -d OO -f -p panetab26 /obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RETUO_O_OUTER_TRANSFORMS_O panepath -d OO -f -p panetab7 /obj/O____YRTEMOEG____O____GEOMETRY____O/O_LATCARF_GNIR_ROF_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_FOR_RING_FRACTAL_O panepath -d OO -f -p panetab6 /obj/ panepath -d OO -f -p panetab27 /obj/ panepath -d OO -f -p panetab28 /obj/ panepath -d OO -f -p panetab3 /obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELIFORP_GNIR_O_RING_PROFILE_O1 panepath -d OO -f -p copy_of_panetab13_1 /obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELIFORP_GNIR_O_RING_PROFILE_O1 panepath -d OO -f -p panetab13 /obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELIFORP_GNIR_O_RING_PROFILE_O1 panepath -d OO -f -p panetab9 /obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELIFORP_GNIR_O_RING_PROFILE_O1 panepath -d OO -f -p panetab12 /obj/ panepath -d OO -f -p panetab10 /obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELIFORP_GNIR_O_RING_PROFILE_O1 panepath -d OO -f -p panetab2 /obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELIFORP_GNIR_O_RING_PROFILE_O1 panepath -d OO -f -p panetab5 /obj/ panepath -d OO -f -p panetab17 /obj/ panepath -d OO -f -p panetab18 /obj/ panepath -d OO -f -p panetab15 /shop/O____EMULOV____O____VOLUME____O/surface_globals panepath -d OO -f -p panetab4 /obj/O____YRTEMOEG____O____GEOMETRY____O/O_SMROFSNART_RENI_O_INER_TRANSFORMS_O panepath -d OO -f -p panetab20 /obj/ panepath -d OO -f -p panetab8 /obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELIFORP_GNIR_O_RING_PROFILE_O1 panepath -d OO -f -p panetab21 /obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELIFORP_GNIR_O_RING_PROFILE_O1 panepath -d OO -f -p panetab23 /obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELIFORP_GNIR_O_RING_PROFILE_O1 panepath -d OO -f -p panetab11 /obj/O____YRTEMOEG____O____GEOMETRY____O/O_ELIFORP_GNIR_O_RING_PROFILE_O1 panepath -d OO -f -p panetab16 /obj/O____YRTEMOEG____O____GEOMETRY____O/O_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O desk set OO viewupdate -u always audiopanel -s p '/ch/O____970258009880819883980982000190290711998867030459985220604_48____O____84_406022589954030768899117092091000289089388918088900852079____O/O_HTAM_GNINIBMOC_O_COMBINING_MATH_O' audiopanel -s r off audiopanel -s s 69 audiopanel -s f 69 audiopanel -t p stop audiopanel -t l off audiopanel -t r on audiopanel -o m off audiopanel -o t on audiopanel -o u on audiopanel -o l 1 audiopanel -o r 1 audiopanel -o d 1 audiopanel -r d 0.2 audiopanel -m 0 audiopanel -a '' audiopanel -f 1 audiopanel -O 0 colorsettings -D -A -g 1 -l "" -p -s -v -i -r -c -f pomadd -e on -p on -c on -s on -r 1 0 0 'Render Region' renderregion compproject -r 1024 1024 -a 1 -d fp -p 0 1 -P full -f 1 -F 1 -l on texcache -a off -r 2147483647 2147483647 -m 10000 -M 1 shopvisible +I3D +VMantra +RIB alias -u '__sesi_license__' '{ verification_id 2e906a18 license_id 000000000402A790 lock 678ZnXWWz22D9fMri0aW6uHNs4t+JOzQgTmxTz21bVc1AnyK7nIThLfzoU51hIggM9yRh3Y9hRlIxC data 000000010000000100000012000000052002077465O*.*.*.*2e906a18 product_id Houdini-Master server_platform Generic support_expiry 2028-12-25 houdini_version 18005 available 199 count 200 ip_mask *.*.*.* display O 0/1 }' --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename=".bundles" Content-Type: text/plain opbadd -f bundle1 opbop bundle1 filter '!!SOP!!' opbadd -f bundle2 opbop bundle2 filter '!!SOP!!' opbadd -f bundle3 opbop bundle3 filter '!!SOP!!' opbadd -f bundle4 opbop bundle4 filter '!!SOP!!' --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename=".takes" Content-Type: application/octet-stream Content-Transfer-Encoding: base64 SG91ZGluaVRha2VGaWxlIDEuMAp0YWtlIG5hbWUgTWFpbiBraWRzIDAKAAAAAmUK --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename=".styles" Content-Type: text/plain NSJb{} --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename=".contextoptions" Content-Type: text/plain [ ] --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename=".cwd" Content-Type: text/plain opcf /obj takeset Main --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY--