This repository has been archived on 2024-09-22. You can view files and clone it, but cannot push or open issues or pull requests.
O/◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭I.../◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/⠀◯ꖴ◯⚪◯ꖴ◯⠀◯ИN◯⚪◯ИN◯⠀◯ꖴ◯⚪◯ꖴ◯⠀.../PIH..O____5_81____LATCARF_F...

83877 lines
4.8 MiB
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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____LATCARF_FLES_GNIR____O____RING_SELF_FRACTAL____18_5____O..HIP'
set -g HIPNAME = 'PIH..O____5_81____LATCARF_FLES_GNIR____O____RING_SELF_FRACTAL____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 = 'Sun Apr 10 02:18:36 2022'
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
SU5EWAAAAAAAAAAhSElQIEludGVybmFsIE9wZXJhdG9yIERlZmluaXRpb25zAAAAQwAAAA1JTkRFWF9TRUNUSU9OAAAAAAAALz1iUiJcAAAAEmhvdWRpbmkuaGRhbGlicmFyeQAALz0AAAAAYlIiXAAAABBTb3AvY29weXRvY3U=
cnZlcwAALz0AAGNJYlIiXAAAABRTb3AvcG9pbnRzZnJvbXZvbHVtZQAAkoYAAHiCYlIiXAAAAA5Tb3Avdm9sdW1lcmFtcAABCwgAAD5zYlIiXAAAABFTb3Avdm9sdW1ld3JhbmdsZQABSXsAACPNYlIiXAAAABFTb3AvYXR0cmk=
YndyYW5nbGUAAW1IAAApgWJSIlwAAAAOU29wL2ZsaXBzb3VyY2UAAZbJAAA20mJSIlwAAAAPU29wL3BvaW50aml0dGVyAAHNmwAAMipiUiJcAAAACkRyaXZlci9pZmQAAf/FAACVdWJSIlwAAABkU2hvcC9PX19fX0xBSVJFVEE=
TV9SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX01BVEVSSUFMX19fX08AApU6AALMOGJSIlwAAABeU2hvcC9PX19fX0ZPTEFGX0VHREVfVE9PUl9FUkE=
VVFTX0VOSVNfREVSRVdPUF9fX19PX19fX1BPV0VSRURfU0lORV9TUVVBUkVfUk9PVF9FREdFX0ZBTE9GX19fX08ABWFyAAQFAWJSIlwAAAASVm9wL2dldGxheWVyZXhwb3J0AAlmcwAABuxiUiJcAAAAE1ZvcC9jb21wdXRlbGk=
Z2h0aW5nAAltXwAAICtiUiJcAAAAElZvcC9nZXRhdHRyaWI6OjIuMAAJjYoAAA3BYlIiXAAAABNWb3Avdm9sdW1ldm9wZ2xvYmFsAAmbSwAAJb9iUiJcAAAAYVZvcC9PX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0w=
QUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PAAnBCgAB43ViUiJcAAAADFZvcC9hZGRjb25zdAALpH8AAAVVYlIiXAAAAA1Wb3AvZnJvbnRmYWNlAAup1AAABERiUiI=
XAAAAAtWb3AvbGFtYmVydAALrhgAAASRYlIiXAAAAAxWb3AvdXZjb29yZHMAC7KpAAARcmJSIlwAAAAtVm9wL09fX19fUkVEQUhTX0xTTEdfX19fT19fX19HTFNMX1NIQURFUl9fX19PAAvEGwAAuRtiUiJcAAAAGFZvcC9jb20=
cHV0ZWxpZ2h0aW5nOjoyLjAADH02AAAzK2JSIlwAAAAKVm9wL3R3b3dheQAMsGEAAA65YlIiXAAAABRWb3AvZGVuc2l0eXRvb3BhY2l0eQAMvxoAAByVYlIiXAAAAA9Wb3AvZWRnZWZhbGxvZmYADNuvAAAVOWJSIlwAAAAaVm8=
cC9nZW9tZXRyeXZvcGdsb2JhbDo6Mi4wAAzw6AAAHiViUiJcAAAAFVZvcC9nZW9tZXRyeXZvcG91dHB1dAANDw0AABCWYlIiXAAAAAxWb3AvZGVndG9yYWQADR+jAAAH22JSIlwAAAAPVm9wL2xheWVyZXhwb3J0AA0nfgAAGaU=
YlIiXAAAAA9Wb3AvbGF5ZXJ1bnBhY2sADUEjAAAQuGJSIlwAAAAKVm9wL2Nvc2luZQANUdsAAAcbYlIiXAAAAA9Wb3Avdm9sdW1lbW9kZWwADVj2AAApzWJSIlwAAAAMVm9wL3BicnBoYXNlAA2CwwAACXBiUiJcAAAADFZvcC8=
c3BlY3VsYXIADYwzAAAH12JSIlwAAAANVm9wL2xheWVycGFjawANlAoAAAR5YlIiXAAAABRWb3Avdm9sdW1lc2hhZGVyY29yZQANmIMAAB3kYlIiXAAAAA5Wb3AvZmxvYXR0b3ZlYwANtmcAAAXEYlIiXAAAABNWb3Avdm9sdW0=
ZXZvcG91dHB1dAANvCsAAAtFYlIiXAAAAA9Wb3AvcGJybGlnaHRpbmcADcdwAAAaQGJSIlwAAAAKVm9wL3NoYWRvdwAN4bAAAAK8YlIiXAAAAAxWb3AvaXNzaGFkb3cADeRsAAACFmJSIlwAAAARVm9wL25vcm1hbGZhbGxvZmY=
AA3mggAABKpiUiJcAAAADlZvcC92ZWN0b2Zsb2F0AA3rLAAABjBiUiJcAAAAEFZvcC92ZWNnZXRjb21wb24ADfFcAAAGsmJSIlwAAAAMVm9wL3N1YmNvbnN0AA34DgAABVxiUiJcAAAACFZvcC9zcXJ0AA39agAABvZiUiJcAAA=
AAdWb3AvcG93AA4EYAAAB7tiUiJcAAAAClZvcC9uZWdhdGUADgwbAAAEpGJSIlwAAAAKVm9wL21vZHVsbwAOEL8AAAf5YlIiXAAAAAxWb3AvbXVsY29uc3QADhi4AAAF72JSIlwAAAANVm9wL2x1bWluYW5jZQAOHqcAAAKfYlI=
IlwAAAAKVm9wL2xlbmd0aAAOIUYAAAVBYlIiXAAAAA9Wb3AvaXNjb25uZWN0ZWQADiaHAAAF2WJSIlwAAAAMVm9wL2ludHRvdmVjAA4sYAAAAwdiUiJcAAAAD1ZvcC9pZmNvbm5lY3RlZAAOL2cAAAyLYlIiXAAAAAdWb3AvZmk=
dAAOO/IAABGFYlIiXAAAAAdWb3AvZXhwAA5NdwAABvRiUiJcAAAADVZvcC9ub3JtYWxpemUADlRrAAAFm2JSIlwAAAAJVm9wL2NsYW1wAA5aBgAACitiUiJcAAAAB1ZvcC9kb3QADmQxAAAJKmJSIlwAAAAOVm9wL2NvbXBsZW0=
ZW50AA5tWwAAB0xiUiJcAAAADVZvcC92ZWN0b2h2ZWMADnSnAAACpmJSIlwAAAAHVm9wL2FicwAOd00AAAc+YlIiXAAAAA5Wb3AvaW50dG9mbG9hdAAOfosAAAKMYlIiXAAAAAtWb3AvdGV4dHVyZQAOgRcAABh7YlIiXAAAAFE=
Vm9wL09fX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19PAA6ZkgABPD5iUiJcAAAAQQAAAAQAAAAMY29weXRvY3VydmVzAAAADkNvcHkgdG8=
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
Sop/volumevisualization $HOUDINI_USER_PREF_DIR/otls/OPcustom.hda
Object/cam $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
Sop/file $HOUDINI_USER_PREF_DIR/otls/OPcustom.hda
Sop/switch $HOUDINI_USER_PREF_DIR/otls/OPcustom.hda
Sop/volumeresample $HOUDINI_USER_PREF_DIR/otls/OPcustom.hda
Shop/material $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
SU5EWAAAAAAAAAAAAAAAQwAAAA1JTkRFWF9TRUNUSU9OAAAAAAAALz1iUiJcAAAAEmhvdWRpbmkuaGRhbGlicmFyeQAALz0AAAAAYlIiXAAAAF5TaG9wL09fX19fRk9MQUZfRUdERV9UT09SX0VSQVVRU19FTklTX0RFUkVXT1A=
X19fX09fX19fUE9XRVJFRF9TSU5FX1NRVUFSRV9ST09UX0VER0VfRkFMT0ZfX19fTwAALz0AAANTYlISewAAAGRTaG9wL09fX19fTEFJUkVUQU1fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVI=
X1JBRElBTF9HUkFESUVOVF9TSEFERVJfTUFURVJJQUxfX19fTwAAMpAAAAL/YlISfAAAAC1Wb3AvT19fX19SRURBSFNfTFNMR19fX19PX19fX0dMU0xfU0hBREVSX19fX08AADWPAAAB92JSEnwAAABhVm9wL09fX19fUkVEQUg=
U19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfU0hBREVSX19fX08AADeGAAADEWJSEnwAAABRVm9wL09fX19fUkVEQUhTX1RORUlEQVJHX0xBSUQ=
QVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fTwAAOpcAAAMRYlISfAAAAAdWb3AvYWJzAAA9qAAABz5iUhJ7AAAADFZvcC9hZGRjb25zdAAAROYAAAUqYlISeQAAABFTb3AvYXR0cmk=
YndyYW5nbGUAAEoQAAAfx2JSEnkAAAAJVm9wL2NsYW1wAABp1wAACitiUhJ7AAAADlZvcC9jb21wbGVtZW50AAB0AgAAB0xiUhJ7AAAAE1ZvcC9jb21wdXRlbGlnaHRpbmcAAHtOAAADiWJSEnwAAAAYVm9wL2NvbXB1dGVsaWc=
aHRpbmc6OjIuMAAAftcAAAVPYlISewAAABBTb3AvY29weXRvY3VydmVzAACEJgAASsxiUhJ8AAAAClZvcC9jb3NpbmUAAM7yAAAHG2JSEnkAAAAMVm9wL2RlZ3RvcmFkAADWDQAAB9tiUhJ5AAAAFFZvcC9kZW5zaXR5dG9vcGE=
Y2l0eQAA3egAAASbYlISewAAAAdWb3AvZG90AADigwAACSpiUhJ7AAAAD1ZvcC9lZGdlZmFsbG9mZgAA660AAAMWYlISewAAAAdWb3AvZXhwAADuwwAABvRiUhJ7AAAAB1ZvcC9maXQAAPW3AAARhWJSEnoAAAAOU29wL2ZsaXA=
c291cmNlAAEHPAAAFWhiUhJ3AAAADlZvcC9mbG9hdHRvdmVjAAEcpAAABcRiUhJ5AAAADVZvcC9mcm9udGZhY2UAASJoAAAERGJSEnsAAAAaVm9wL2dlb21ldHJ5dm9wZ2xvYmFsOjoyLjAAASasAAAHIGJSEnkAAAAVVm9wL2c=
ZW9tZXRyeXZvcG91dHB1dAABLcwAAAK9YlISeQAAABJWb3AvZ2V0YXR0cmliOjoyLjAAATCJAAANmGJSEnkAAAASVm9wL2dldGxheWVyZXhwb3J0AAE+IQAABuxiUhJ7AAAAD1ZvcC9pZmNvbm5lY3RlZAABRQ0AAAyLYlISewA=
AAAKRHJpdmVyL2lmZAABUZgAAIONYlISfAAAAA5Wb3AvaW50dG9mbG9hdAAB1SUAAAKMYlISeQAAAAxWb3AvaW50dG92ZWMAAdexAAADB2JSEnkAAAAPVm9wL2lzY29ubmVjdGVkAAHauAAABdliUhJ7AAAADFZvcC9pc3NoYWQ=
b3cAAeCRAAACFmJSEnsAAAALVm9wL2xhbWJlcnQAAeKnAAAEkWJSEnsAAAAPVm9wL2xheWVyZXhwb3J0AAHnOAAACexiUhJ7AAAADVZvcC9sYXllcnBhY2sAAfEkAAAEeWJSEnsAAAAPVm9wL2xheWVydW5wYWNrAAH1nQAAA4Y=
YlISewAAAApWb3AvbGVuZ3RoAAH5IwAABUFiUhJ5AAAADVZvcC9sdW1pbmFuY2UAAf5kAAACn2JSEnsAAAAKVm9wL21vZHVsbwACAQMAAAf5YlISeQAAAAxWb3AvbXVsY29uc3QAAgj8AAAFxGJSEnkAAAAKVm9wL25lZ2F0ZQA=
Ag7AAAAEpGJSEnsAAAARVm9wL25vcm1hbGZhbGxvZmYAAhNkAAAEqmJSEnsAAAANVm9wL25vcm1hbGl6ZQACGA4AAAWbYlISewAAAA9Wb3AvcGJybGlnaHRpbmcAAh2pAAAaQGJSEnsAAAAMVm9wL3BicnBoYXNlAAI36QAAA4A=
YlISewAAAA9Tb3AvcG9pbnRqaXR0ZXIAAjtpAAAJGmJSEncAAAAUU29wL3BvaW50c2Zyb212b2x1bWUAAkSDAAAXcGJSEncAAAAHVm9wL3BvdwACW/MAAAe7YlISewAAAApWb3Avc2hhZG93AAJjrgAAArxiUhJ7AAAADFZvcC8=
c3BlY3VsYXIAAmZqAAAH12JSEnsAAAAIVm9wL3NxcnQAAm5BAAAG9mJSEnsAAAAMVm9wL3N1YmNvbnN0AAJ1NwAABTFiUhJ7AAAAC1ZvcC90ZXh0dXJlAAJ6aAAAGHtiUhJ7AAAAClZvcC90d293YXkAApLjAAAOuWJSEnkAAAA=
DFZvcC91dmNvb3JkcwACoZwAAAJOYlISewAAABBWb3AvdmVjZ2V0Y29tcG9uAAKj6gAABrJiUhJ5AAAADlZvcC92ZWN0b2Zsb2F0AAKqnAAABjBiUhJ7AAAADVZvcC92ZWN0b2h2ZWMAArDMAAACpmJSEnsAAAAPVm9wL3ZvbHU=
bWVtb2RlbAACs3IAAArPYlISfAAAAA5Tb3Avdm9sdW1lcmFtcAACvkEAAAiKYlISegAAABRWb3Avdm9sdW1lc2hhZGVyY29yZQACxssAAAqhYlISewAAABNWb3Avdm9sdW1ldm9wZ2xvYmFsAALRbAAABrFiUhJ5AAAAE1ZvcC8=
dm9sdW1ldm9wb3V0cHV0AALYHQAAAmNiUhJ6AAAAEVNvcC92b2x1bWV3cmFuZ2xlAALagAAAFfFiUhJ6AAAAQQAAAAQAAABZT19fX19GT0xBRl9FR0RFX1RPT1JfRVJBVVFTX0VOSVNfREVSRVdPUF9fX19PX19fX1BPV0VSRUQ=
X1NJTkVfU1FVQVJFX1JPT1RfRURHRV9GQUxPRl9fX19PAAAAv09fX19fTEFJUkVUQU1fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVM=
X19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfTUFURVJJQUxfX19fTwAAAMRvcGxpYjovU2hvcC9PX19fX0ZPTEFGX0U=
R0RFX1RPT1JfRVJBVVFTX0VOSVNfREVSRVdPUF9fX19PX19fX1BPV0VSRURfU0lORV9TUVVBUkVfUk9PVF9FREdFX0ZBTE9GX19fX08/U2hvcC9PX19fX0ZPTEFGX0VHREVfVE9PUl9FUkFVUVNfRU5JU19ERVJFV09QX19fX08=
X19fX1BPV0VSRURfU0lORV9TUVVBUkVfUk9PVF9FREdFX0ZBTE9GX19fX08AAABvb3BkZWY6L1Nob3AvT19fX19GT0xBRl9FR0RFX1RPT1JfRVJBVVFTX0VOSVNfREVSRVdPUF9fX19PX19fX1BPV0VSRURfU0lORV9TUVVBUkU=
X1JPT1RfRURHRV9GQUxPRl9fX19PP0ljb25JbWFnZQAAAAAAAAAAAAAABFNob3AAAAAAAAAAAAAAAAAAAAA+c3VidHlwZT12b3BuZXQgc2hhZGVydHlwZT12b3BtYXRlcmlhbCByZW5kZXJtYXNrPSdWTWFudHJhIE9HTCcAAAA=
AAAAAABiUiJcAAEAAAAABQAAAF9PX19fX0xBSVJFVEFNX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfTUFURVJJQUxfX19fTwAAAI9PX19fX0xBSVI=
RVRBTV9SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX01BVEVSSUE=
TF9fX19PAAAA0G9wbGliOi9TaG9wL09fX19fTEFJUkVUQU1fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9NQVRFUklBTF9fX19PP1Nob3AvT19fX18=
TEFJUkVUQU1fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9NQVRFUklBTF9fX19PAAAAdW9wZGVmOi9TaG9wL09fX19fTEFJUkVUQU1fUkVEQUhTX1Q=
TkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfTUFURVJJQUxfX19fTz9JY29uSW1hZ2UAAAAAAAAAAAAAAARTaG9wAAAAAAAAAAAAAAAAAAAAP3N1YnR5cGU9dm9wbmU=
dCBzaGFkZXJ0eXBlPXZvcG1hdGVyaWFsIHJlbmRlcm1hc2s9J1ZNYW50cmEgT0dMJyAAAAAAAAAAAGJSIlwAAQAAAAAAAAAABAAAAClPX19fX1JFREFIU19MU0xHX19fX09fX19fR0xTTF9TSEFERVJfX19fTwAAAClPX19fX1I=
RURBSFNfTFNMR19fX19PX19fX0dMU0xfU0hBREVSX19fX08AAABib3BsaWI6L1ZvcC9PX19fX1JFREFIU19MU0xHX19fX09fX19fR0xTTF9TSEFERVJfX19fTz9Wb3AvT19fX19SRURBSFNfTFNMR19fX19PX19fX0dMU0xfU0g=
QURFUl9fX19PAAAAPm9wZGVmOi9Wb3AvT19fX19SRURBSFNfTFNMR19fX19PX19fX0dMU0xfU0hBREVSX19fX08/SWNvbkltYWdlAAAAAAAAAAAAAAADVm9wAAAAAAAAAAAAAAAAAAAANXN1YnR5cGU9bWF0ZXJpYWwgc2hhZGU=
cnR5cGU9YW55IHZvcG5ldG1hc2s9J3N1cmZhY2UnIAAAAAAAAAAAYlIiXAABAAAAAAUAAABdT19fX19SRURBSFNfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlI=
SUdIVE5FU19TSEFERVJfX19fTwAAAK1PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUI=
RV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08AAADKb3BsaWI6L1ZvcC9PX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX18=
X09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PP1ZvcC9PX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUkk=
R0hUTkVTX1NIQURFUl9fX19PAAAAcm9wZGVmOi9Wb3AvT19fX19SRURBSFNfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PP0k=
Y29uSW1hZ2UAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAAYZm9nIGxpZ2h0IHNoYWRvdyBzdXJmYWNlAAAAAAAAAABiUiJcAQEAAAAIAAAAAAUAAABNT19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX18=
T19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19PAAAAfU9fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQUQ=
SUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTwAAAKpvcGxpYjovVm9wL09fX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl8=
X19fTz9Wb3AvT19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX08AAABib3BkZWY6L1ZvcC9PX19fX1JFREFIU19UTkVJREFSR19MQUlEQVI=
X1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX08/SWNvbkltYWdlAAAAAAAAAAAAAAADVm9wAAAAAAAAAAAAAAAAAAAAGGZvZyBsaWdodCBzaGFkb3cgc3VyZmFjZQAAAAAAAAAAYlIiXAE=
AQAAAAgAAAAABAAAAANhYnMAAAAIQWJzb2x1dGUAAAAWb3BsaWI6L1ZvcC9hYnM/Vm9wL2FicwAAAAdWT1BfYWJzAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAGJSIlwAAQAAAAAEAAA=
AAhhZGRjb25zdAAAAAxBZGQgQ29uc3RhbnQAAAAgb3BsaWI6L1ZvcC9hZGRjb25zdD9Wb3AvYWRkY29uc3QAAAAMVk9QX2FkZGNvbnN0AAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAGI=
UiJcAAEAAAAABAAAAA1hdHRyaWJ3cmFuZ2xlAAAAEUF0dHJpYnV0ZSBXcmFuZ2xlAAAAKm9wbGliOi9Tb3AvYXR0cmlid3JhbmdsZT9Tb3AvYXR0cmlid3JhbmdsZQAAABFTT1BfYXR0cmlid3JhbmdsZQAAAAAAAAAAAAAAA1M=
b3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARiUiJcAQEAAAAABAAAAAVjbGFtcAAAAAVDbGFtcAAAABpvcGxpYjovVm9wL2NsYW1wP1ZvcC9jbGFtcAAAAAlWT1BfY2xhbXAAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGE=
bGwAAAAAAAAAASoAAAAAAAAAAGJSIlwAAQAAAAAEAAAACmNvbXBsZW1lbnQAAAAKQ29tcGxlbWVudAAAACRvcGxpYjovVm9wL2NvbXBsZW1lbnQ/Vm9wL2NvbXBsZW1lbnQAAAAOVk9QX2NvbXBsZW1lbnQAAAAAAAAAAAAAAAM=
Vm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAGJSIlwAAQAAAAAFAAAAD2NvbXB1dGVsaWdodGluZwAAABBDb21wdXRlIExpZ2h0aW5nAAAALm9wbGliOi9Wb3AvY29tcHV0ZWxpZ2h0aW5nP1ZvcC9jb21wdXQ=
ZWxpZ2h0aW5nAAAAE1ZPUF9jb21wdXRlbGlnaHRpbmcAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAALc3VyZmFjZSBmb2cAAAAAAAAAA2JSIlwBAQAAAAgAAAAABQAAABRjb21wdXRlbGlnaHRpbmc6OjIuMAAAABBDb20=
cHV0ZSBMaWdodGluZwAAADhvcGxpYjovVm9wL2NvbXB1dGVsaWdodGluZzo6Mi4wP1ZvcC9jb21wdXRlbGlnaHRpbmc6OjIuMAAAABNWT1BfY29tcHV0ZWxpZ2h0aW5nAAAAAAAAAAAAAAADVm9wAAAAAAAAAAAAAAAAAAAAC3M=
dXJmYWNlIGZvZwAAAAAAAAAEYlIiXAEBAAAACAAAAAAEAAAADGNvcHl0b2N1cnZlcwAAAA5Db3B5IHRvIEN1cnZlcwAAAChvcGxpYjovU29wL2NvcHl0b2N1cnZlcz9Tb3AvY29weXRvY3VydmVzAAAAEFNPUF9jb3B5dG9jdXI=
dmVzAAAAAAAAAAAAAAADU29wAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACYlIiXAEBAAAAAAQAAAAGY29zaW5lAAAABkNvc2luZQAAABxvcGxpYjovVm9wL2Nvc2luZT9Wb3AvY29zaW5lAAAAClZPUF9jb3NpbmUAAAAAAAAAAAA=
AAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAGJSIlwAAQAAAAAEAAAACGRlZ3RvcmFkAAAAEkRlZ3JlZXMgdG8gUmFkaWFucwAAACBvcGxpYjovVm9wL2RlZ3RvcmFkP1ZvcC9kZWd0b3JhZAAAAAxWT1A=
X2RlZ3RvcmFkAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAGJSIlwAAQAAAAAFAAAAEGRlbnNpdHl0b29wYWNpdHkAAAAZVm9sdW1lIERlbnNpdHkgdG8gT3BhY2l0eQAAADBvcGxpYjo=
L1ZvcC9kZW5zaXR5dG9vcGFjaXR5P1ZvcC9kZW5zaXR5dG9vcGFjaXR5AAAAFFZPUF9kZW5zaXR5dG9vcGFjaXR5AAAAAAAAAAAAAAADVm9wAAAAAAAAAAAAAAAAAAAAC3N1cmZhY2UgZm9nAAAAAAAAAANiUiJcAQEAAAAIAAA=
AAAEAAAAA2RvdAAAAAtEb3QgUHJvZHVjdAAAABZvcGxpYjovVm9wL2RvdD9Wb3AvZG90AAAAB1ZPUF9kb3QAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAAAYlIiXAABAAAAAAQAAAALZWQ=
Z2VmYWxsb2ZmAAAADEVkZ2UgRmFsbG9mZgAAACZvcGxpYjovVm9wL2VkZ2VmYWxsb2ZmP1ZvcC9lZGdlZmFsbG9mZgAAAA9WT1BfZWRnZWZhbGxvZmYAAAAAAAAAAAAAAANWb3AAAAAGc3VibmV0AAAABlNVQnZvcAAAAAAAAAA=
GHN1cmZhY2UgZm9nIHNoYWRvdyBsaWdodAAAAAAAAAAEYlIiXAEBAAAAAAQAAAADZXhwAAAAC0V4cG9uZW50aWFsAAAAFm9wbGliOi9Wb3AvZXhwP1ZvcC9leHAAAAAHVk9QX2V4cAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAA=
BlZPUGFsbAAAAAAAAAABKgAAAAAAAAAAYlIiXAABAAAAAAQAAAADZml0AAAACUZpdCBSYW5nZQAAABZvcGxpYjovVm9wL2ZpdD9Wb3AvZml0AAAAB1ZPUF9maXQAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAA=
AAAAASoAAAAAAAAAAGJSIlwAAQAAAAAEAAAACmZsaXBzb3VyY2UAAAALRkxJUCBTb3VyY2UAAAAkb3BsaWI6L1NvcC9mbGlwc291cmNlP1NvcC9mbGlwc291cmNlAAAADlNPUF9mbGlwc291cmNlAAAAAAAAAAAAAAADU29wAAA=
AAAAAAAAAAAAAAAAAAAAAAABAAAAAWJSIlwBAQAAAAAEAAAACmZsb2F0dG92ZWMAAAAPRmxvYXQgdG8gVmVjdG9yAAAAJG9wbGliOi9Wb3AvZmxvYXR0b3ZlYz9Wb3AvZmxvYXR0b3ZlYwAAAA5WT1BfZmxvYXR0b3ZlYwAAAAA=
AAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAAAYlIiXAABAAAAAAQAAAAJZnJvbnRmYWNlAAAACkZyb250IEZhY2UAAAAib3BsaWI6L1ZvcC9mcm9udGZhY2U/Vm9wL2Zyb250ZmFjZQAAAA1WT1A=
X2Zyb250ZmFjZQAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAACVzdXJmYWNlIGZvZyBsaWdodCBzaGFkb3cgcGhvdG9uIHJzbF8qAAAAAAAAAABiUiJcAAEAAAAABAAAABZnZW9tZXRyeXZvcGdsb2JhbDo=
OjIuMAAAAB5HZW9tZXRyeSBWT1AgR2xvYmFsIFBhcmFtZXRlcnMAAAA8b3BsaWI6L1ZvcC9nZW9tZXRyeXZvcGdsb2JhbDo6Mi4wP1ZvcC9nZW9tZXRyeXZvcGdsb2JhbDo6Mi4wAAAAFVZPUF9nZW9tZXRyeXZvcGdsb2JhbAA=
AAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAAEY3ZleAAAAAAAAAAAYlIiXAEBAAAAAAQAAAARZ2VvbWV0cnl2b3BvdXRwdXQAAAATR2VvbWV0cnkgVk9QIE91dHB1dAAAADJvcGxpYjovVm9wL2dlb21ldHJ5dm9wb3V0cHU=
dD9Wb3AvZ2VvbWV0cnl2b3BvdXRwdXQAAAAZVk9QX2dlb21ldHJ5dm9wb3V0cHV0Lm90bAAAAAAAAAAAAAAAA1ZvcAAAAAAAAAAAAAAAAAAAAARjdmV4AAAAAAAAAAViUiJcAQEAAAAABAAAAA5nZXRhdHRyaWI6OjIuMAAAAA0=
R2V0IEF0dHJpYnV0ZQAAACxvcGxpYjovVm9wL2dldGF0dHJpYjo6Mi4wP1ZvcC9nZXRhdHRyaWI6OjIuMAAAABFWT1BfZ2V0YXR0cmliLTIuMAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAAAAAAAAAA=
AABiUiJcAAEAAAAABAAAAA5nZXRsYXllcmV4cG9ydAAAABBHZXQgTGF5ZXIgRXhwb3J0AAAALG9wbGliOi9Wb3AvZ2V0bGF5ZXJleHBvcnQ/Vm9wL2dldGxheWVyZXhwb3J0AAAAElZPUF9nZXRsYXllcmV4cG9ydAAAAAAAAAA=
AAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAAdc3VyZmFjZSBkaXNwbGFjZSBjdmV4IHNvcCBwb3AAAAAAAAAAAGJSIlwAAQAAAAAEAAAAC2lmY29ubmVjdGVkAAAADElmIENvbm5lY3RlZAAAACZvcGxpYjovVm9wL2k=
ZmNvbm5lY3RlZD9Wb3AvaWZjb25uZWN0ZWQAAAAPVk9QX2lmY29ubmVjdGVkAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAGJSIlwAAQAAAAAEAAAAA2lmZAAAAAZNYW50cmEAAAAcb3A=
bGliOi9Ecml2ZXIvaWZkP0RyaXZlci9pZmQAAAAKUk9QX21hbnRyYQAAAAAAAAAAAAAABkRyaXZlcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnD2JSIlwAAQAAAAAEAAAACmludHRvZmxvYXQAAAAQSW50ZWdlciB0byBGbG9hdAA=
AAAkb3BsaWI6L1ZvcC9pbnR0b2Zsb2F0P1ZvcC9pbnR0b2Zsb2F0AAAADlZPUF9pbnR0b2Zsb2F0AAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAAAAAAAAAAAAAYlIiXAABAAAAAAQAAAAIaW50dG92ZWM=
AAAAEUludGVnZXIgdG8gVmVjdG9yAAAAIG9wbGliOi9Wb3AvaW50dG92ZWM/Vm9wL2ludHRvdmVjAAAADFZPUF9pbnR0b3ZlYwAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAAAAAAAAAAAAGJSIlwAAQA=
AAAABAAAAAtpc2Nvbm5lY3RlZAAAAAxJcyBDb25uZWN0ZWQAAAAmb3BsaWI6L1ZvcC9pc2Nvbm5lY3RlZD9Wb3AvaXNjb25uZWN0ZWQAAAAPVk9QX2lzY29ubmVjdGVkAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGw=
AAAAAAAAAAEqAAAAAAAAAABiUiJcAAEAAAAABAAAAAhpc3NoYWRvdwAAAA1JcyBTaGFkb3cgUmF5AAAAIG9wbGliOi9Wb3AvaXNzaGFkb3c/Vm9wL2lzc2hhZG93AAAADFZPUF9pc3NoYWRvdwAAAAAAAAAAAAAAA1ZvcAAAAAM=
dm9wAAAABlZPUGFsbAAAAAAAAAALc3VyZmFjZSBmb2cAAAAAAAAAAGJSIlwAAQAAAAAEAAAAB2xhbWJlcnQAAAAHTGFtYmVydAAAAB5vcGxpYjovVm9wL2xhbWJlcnQ/Vm9wL2xhbWJlcnQAAAALVk9QX2xhbWJlcnQAAAAAAAA=
AAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAADXN1cmZhY2UgcnNsXyoAAAAAAAAAAGJSIlwAAQAAAAAFAAAAC2xheWVyZXhwb3J0AAAADExheWVyIEV4cG9ydAAAACZvcGxpYjovVm9wL2xheWVyZXhwb3J0P1ZvcC8=
bGF5ZXJleHBvcnQAAAAPVk9QX2xheWVyZXhwb3J0AAAAAAAAAAAAAAADVm9wAAAAAAAAAAAAAAAAAAAAKGRpc3BsYWNlIGZvZyBsaWdodCBwaG90b24gc2hhZG93IHN1cmZhY2UAAAAAAAAAAmJSIlwBAQAAAAgAAAAABAAAAAk=
bGF5ZXJwYWNrAAAACkxheWVyIFBhY2sAAAAib3BsaWI6L1ZvcC9sYXllcnBhY2s/Vm9wL2xheWVycGFjawAAAA1WT1BfbGF5ZXJwYWNrAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAHXN1cmZhY2UgZGk=
c3BsYWNlIGN2ZXggc29wIHBvcAAAAAAAAAAAYlIiXAABAAAAAAUAAAALbGF5ZXJ1bnBhY2sAAAAMTGF5ZXIgVW5wYWNrAAAAJm9wbGliOi9Wb3AvbGF5ZXJ1bnBhY2s/Vm9wL2xheWVydW5wYWNrAAAAD1ZPUF9sYXllcnVucGE=
Y2sAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAAoc3VyZmFjZSBwaG90b24gZGlzcGxhY2UgbGlnaHQgc2hhZG93IGZvZwAAAAAAAAABYlIiXAEBAAAACAAAAAAEAAAABmxlbmd0aAAAAAZMZW5ndGgAAAAcb3BsaWI6L1Y=
b3AvbGVuZ3RoP1ZvcC9sZW5ndGgAAAAKVk9QX2xlbmd0aAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAABiUiJcAAEAAAAABAAAAAlsdW1pbmFuY2UAAAAJTHVtaW5hbmNlAAAAIm9wbGk=
YjovVm9wL2x1bWluYW5jZT9Wb3AvbHVtaW5hbmNlAAAADVZPUF9sdW1pbmFuY2UAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAAAYlIiXAABAAAAAAQAAAAGbW9kdWxvAAAABk1vZHVsbwA=
AAAcb3BsaWI6L1ZvcC9tb2R1bG8/Vm9wL21vZHVsbwAAAApWT1BfbW9kdWxvAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAGJSIlwAAQAAAAAEAAAACG11bGNvbnN0AAAAEU11bHRpcGw=
eSBDb25zdGFudAAAACBvcGxpYjovVm9wL211bGNvbnN0P1ZvcC9tdWxjb25zdAAAAAxWT1BfbXVsY29uc3QAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAAAYlIiXAABAAAAAAQAAAAGbmU=
Z2F0ZQAAAAZOZWdhdGUAAAAcb3BsaWI6L1ZvcC9uZWdhdGU/Vm9wL25lZ2F0ZQAAAApWT1BfbmVnYXRlAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAGJSIlwAAQAAAAAEAAAADW5vcm0=
YWxmYWxsb2ZmAAAADk5vcm1hbCBGYWxsb2ZmAAAAKm9wbGliOi9Wb3Avbm9ybWFsZmFsbG9mZj9Wb3Avbm9ybWFsZmFsbG9mZgAAABFWT1Bfbm9ybWFsZmFsbG9mZgAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAA=
AAAAAAAdZm9nIGxpZ2h0IHNoYWRvdyBzdXJmYWNlIHJzbCoAAAAAAAAAAGJSIlwAAQAAAAAEAAAACW5vcm1hbGl6ZQAAAAlOb3JtYWxpemUAAAAib3BsaWI6L1ZvcC9ub3JtYWxpemU/Vm9wL25vcm1hbGl6ZQAAAA1WT1Bfbm8=
cm1hbGl6ZQAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAABiUiJcAAEAAAAABAAAAAtwYnJsaWdodGluZwAAAAxQQlIgTGlnaHRpbmcAAAAmb3BsaWI6L1ZvcC9wYnJsaWdodGluZz9Wb3A=
L3BicmxpZ2h0aW5nAAAAD1ZPUF9wYnJsaWdodGluZwAAAAAAAAAAAAAAA1ZvcAAAAAAAAAAAAAAAAAAAAAdzdXJmYWNlAAAAAAAAABViUiJcAAEAAAAABAAAAAhwYnJwaGFzZQAAABlQQlIgVm9sdW1lIFBoYXNlIEZ1bmN0aW8=
bgAAACBvcGxpYjovVm9wL3BicnBoYXNlP1ZvcC9wYnJwaGFzZQAAAAxWT1BfcGJycGhhc2UAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANiUiJcAAEAAAAABAAAAAtwb2ludGppdHRlcgAAAAxQb2ludCA=
Sml0dGVyAAAAJm9wbGliOi9Tb3AvcG9pbnRqaXR0ZXI/U29wL3BvaW50aml0dGVyAAAAD1NPUF9wb2ludGppdHRlcgAAAAAAAAAAAAAAA1NvcAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAWJSIlwBAQAAAAAEAAAAEHBvaW50c2Y=
cm9tdm9sdW1lAAAAElBvaW50cyBmcm9tIFZvbHVtZQAAADBvcGxpYjovU29wL3BvaW50c2Zyb212b2x1bWU/U29wL3BvaW50c2Zyb212b2x1bWUAAAAUU09QX3BvaW50c2Zyb212b2x1bWUAAAAAAAAAAAAAAANTb3AAAAAAAAA=
AAAAAAAAAAAAFWd1aWRlPS4vRklOQUxfVk9MVU1FIAAAAAEAAAABYlIiXAEBAAAAAAQAAAADcG93AAAABVBvd2VyAAAAFm9wbGliOi9Wb3AvcG93P1ZvcC9wb3cAAAAHVk9QX3BvdwAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAA=
BlZPUGFsbAAAAAAAAAABKgAAAAAAAAAAYlIiXAABAAAAAAQAAAAGc2hhZG93AAAABlNoYWRvdwAAABxvcGxpYjovVm9wL3NoYWRvdz9Wb3Avc2hhZG93AAAAClZPUF9zaGFkb3cAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlY=
T1BhbGwAAAAAAAAAC3N1cmZhY2UgZm9nAAAAAAAAAABiUiJcAAEAAAAABAAAAAhzcGVjdWxhcgAAAAhTcGVjdWxhcgAAACBvcGxpYjovVm9wL3NwZWN1bGFyP1ZvcC9zcGVjdWxhcgAAAAxWT1Bfc3BlY3VsYXIAAAAAAAAAAAA=
AAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAADXN1cmZhY2UgcnNsXyoAAAAAAAAAAGJSIlwAAQAAAAAEAAAABHNxcnQAAAALU3F1YXJlIFJvb3QAAAAYb3BsaWI6L1ZvcC9zcXJ0P1ZvcC9zcXJ0AAAACFZPUF9zcXJ0AAA=
AAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAABiUiJcAAEAAAAABAAAAAhzdWJjb25zdAAAABFTdWJ0cmFjdCBDb25zdGFudAAAACBvcGxpYjovVm9wL3N1YmNvbnN0P1ZvcC9zdWJjb25zdAA=
AAAMVk9QX3N1YmNvbnN0AAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAGJSIlwAAQAAAAAEAAAAB3RleHR1cmUAAAAHVGV4dHVyZQAAAB5vcGxpYjovVm9wL3RleHR1cmU/Vm9wL3RleHQ=
dXJlAAAAC1ZPUF90ZXh0dXJlAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAACXZleCogcnNsKgAAAAAAAAAAYlIiXAABAAAAAAQAAAAGdHdvd2F5AAAADlR3byBXYXkgU3dpdGNoAAAAHG9wbGliOi9Wb3A=
L3R3b3dheT9Wb3AvdHdvd2F5AAAAClZPUF90d293YXkAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAAAYlIiXAABAAAAAAUAAAAIdXZjb29yZHMAAAAJVVYgQ29vcmRzAAAAIG9wbGliOi8=
Vm9wL3V2Y29vcmRzP1ZvcC91dmNvb3JkcwAAAAxWT1BfdXZjb29yZHMAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAAJdmV4KiByc2wqAAAAAAAAAABiUiJcAQEAAAAIAAAAAAQAAAAMdmVjZ2V0Y29tcG9uAAAAFEdldCA=
VmVjdG9yIENvbXBvbmVudAAAAChvcGxpYjovVm9wL3ZlY2dldGNvbXBvbj9Wb3AvdmVjZ2V0Y29tcG9uAAAAEFZPUF92ZWNnZXRjb21wb24AAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAA=
AGJSIlwAAQAAAAAEAAAACnZlY3RvZmxvYXQAAAAPVmVjdG9yIHRvIEZsb2F0AAAAJG9wbGliOi9Wb3AvdmVjdG9mbG9hdD9Wb3AvdmVjdG9mbG9hdAAAAA5WT1BfdmVjdG9mbG9hdAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAA=
BlZPUGFsbAAAAAAAAAABKgAAAAAAAAAAYlIiXAABAAAAAAQAAAAJdmVjdG9odmVjAAAAEVZlY3RvciB0byBWZWN0b3I0AAAAIm9wbGliOi9Wb3AvdmVjdG9odmVjP1ZvcC92ZWN0b2h2ZWMAAAANVk9QX3ZlY3RvaHZlYwAAAAA=
AAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAAAAAAAAAAAAABiUiJcAAEAAAAABQAAAAt2b2x1bWVtb2RlbAAAAAxWb2x1bWUgTW9kZWwAAAAmb3BsaWI6L1ZvcC92b2x1bWVtb2RlbD9Wb3Avdm9sdW1lbW9kZWw=
AAAAD1ZPUF92b2x1bWVtb2RlbAAAAAAAAAAAAAAAA1ZvcAAAAAAAAAAAAAAAAAAAAAdzdXJmYWNlAAAAAAAAAAliUiJcAQEAAAAIAAAAAAQAAAAKdm9sdW1lcmFtcAAAAAtWb2x1bWUgUmFtcAAAACRvcGxpYjovU29wL3ZvbHU=
bWVyYW1wP1NvcC92b2x1bWVyYW1wAAAADlNPUF92b2x1bWVyYW1wAAAAAAAAAAAAAAADU29wAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABYlIiXAEBAAAAAAUAAAAQdm9sdW1lc2hhZGVyY29yZQAAABJWb2x1bWUgU2hhZGVyIEM=
b3JlAAAAMG9wbGliOi9Wb3Avdm9sdW1lc2hhZGVyY29yZT9Wb3Avdm9sdW1lc2hhZGVyY29yZQAAABRWT1Bfdm9sdW1lc2hhZGVyY29yZQAAAAAAAAAAAAAAA1ZvcAAAAAAAAAAAAAAAAAAAAAdzdXJmYWNlAAAAAAAAAAliUiI=
XAEBAAAACAAAAAAEAAAAD3ZvbHVtZXZvcGdsb2JhbAAAABxWb2x1bWUgVk9QIEdsb2JhbCBQYXJhbWV0ZXJzAAAALm9wbGliOi9Wb3Avdm9sdW1ldm9wZ2xvYmFsP1ZvcC92b2x1bWV2b3BnbG9iYWwAAAATVk9QX3ZvbHVtZXY=
ZXhnbG9iYWwAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAAEY3ZleAAAAAAAAAAAYlIiXAEBAAAAAAQAAAAPdm9sdW1ldm9wb3V0cHV0AAAAEVZvbHVtZSBWT1AgT3V0cHV0AAAALm9wbGliOi9Wb3Avdm9sdW1ldm9wb3U=
dHB1dD9Wb3Avdm9sdW1ldm9wb3V0cHV0AAAAE1ZPUF92b2x1bWV2ZXhvdXRwdXQAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAAEY3ZleAAAAAAAAAABYlIiXAEBAAAAAAQAAAANdm9sdW1ld3JhbmdsZQAAAA5Wb2x1bWU=
IFdyYW5nbGUAAAAqb3BsaWI6L1NvcC92b2x1bWV3cmFuZ2xlP1NvcC92b2x1bWV3cmFuZ2xlAAAAEVNPUF92b2x1bWV3cmFuZ2xlAAAAAAAAAAAAAAADU29wAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAEYlIiXAEBAElORFgAAAA=
AAAAAAAAAAACAAAACENvbnRlbnRzAAAAAAAAAFdiUhJ7AAAADERpYWxvZ1NjcmlwdAAAAFcAAAK4YLpRiTA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MjI0NDExMTczMDAwMDEzMDA=
MDAwMDAwMDAwVFJBSUxFUiEhIQAjIERpYWxvZyBzY3JpcHQgZm9yIE9fX19fRk9MQUZfRUdERV9UT09SX0VSQVVRU19FTklTX0RFUkVXT1BfX19fT19fX19QT1dFUkVEX1NJTkVfU1FVQVJFX1JPT1RfRURHRV9GQUxPRl9fX18=
TyBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQlPX19fX0ZPTEFGX0VHREVfVE9PUl9FUkFVUVNfRU5JU19ERVJFV09QX19fX09fX19fUE9XRVJFRF9TSU5FX1NRVUFSRV9ST09UX0VER0VfRkFMT0ZfX19fTwo=
ICAgIHNjcmlwdAlPX19fX0xBSVJFVEFNX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1I=
T09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX01BVEVSSUFMX19fX08KICAgIGxhYmVsCU9fX19fTEFJUkVUQU1fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0Q=
RV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT18=
U0hBREVSX01BVEVSSUFMX19fX08KCiAgICByZW5kZXJtYXNrCSJWTWFudHJhIE9HTCIKCiAgICBoZWxwIHsKCSIiCiAgICB9Cgp9CklORFgAAAAAAAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2JSEnwAAAAMRGlhbG9nU2M=
cmlwdAAAAFcAAAJkYLfEtDA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MjI0NDExMTc0MDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmlwdCBmb3IgT19fX18=
TEFJUkVUQU1fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9NQVRFUklBTF9fX19PIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkCgp7CiAgICBuYW1lCU8=
X19fX0xBSVJFVEFNX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfTUFURVJJQUxfX19fTwogICAgc2NyaXB0CU9fX19fTEFJUkVUQU1fUkVEQUhTX08=
SVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfTUFURVJJQUxfX19fTwogICAgbGE=
YmVsCU9fX19fTEFJUkVUQU1fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1M=
SEFERVJfTUFURVJJQUxfX19fTwoKICAgIHJlbmRlcm1hc2sJIlZNYW50cmEgT0dMIgoKICAgIGhlbHAgewoJIiIKICAgIH0KCn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAABy2CuWa4jIERpYWxvZyA=
c2NyaXB0IGZvciBPX19fX1JFREFIU19MU0xHX19fX09fX19fR0xTTF9TSEFERVJfX19fTyBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQlPX19fX1JFREFIU19MU0xHX19fX09fX19fR0xTTF9TSEFERVJfX18=
X08KICAgIHNjcmlwdAlPX19fX1JFREFIU19MU0xHX19fX09fX19fR0xTTF9TSEFERVJfX19fTwogICAgbGFiZWwJT19fX19SRURBSFNfTFNMR19fX19PX19fX0dMU0xfU0hBREVSX19fX08KCiAgICByZW5kZXJtYXNrCU9HTDI=
CiAgICBzaGFkZXJ0eXBlCWFueQogICAgb3V0cHV0CXN1cmZhY2UJc3VyZmFjZQlzdXJmYWNlCiAgICBzaWduYXR1cmUJIkRlZmF1bHQgSW5wdXRzIglkZWZhdWx0CXsgc3VyZmFjZSB9CgogICAgb3V0cHV0b3ZlcnJpZGVzCWQ=
ZWZhdWx0CiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwKQogICAgfQoKICAgIGhlbHAgewoJIiIKICAgIH0KCn0KSU5EWAAAAAAAAAAAAAAAAgAAAAhDb250ZW50cwAAAAAAAABXYlISfAAAAAxEaWFsb2dTY3JpcHQAAABXAAA=
AnZgulF9MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQyMjQ0MTExNzQwMDAwMTMwMDAwMDAwMDAwMFRSQUlMRVIhISEAIyBEaWFsb2cgc2NyaXB0IGZvciBPX19fX1JFREFIU19TRU4=
VEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkCgp7CiAgICBuYW1lCU9fX19fUkVEQUhTX1M=
RU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfU0hBREVSX19fX08KICAgIHNjcmlwdAlPX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0k=
UlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PCiAgICBsYWJlbAlPX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0E=
TF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PCgogICAgb3V0cHV0CWZsb2F0CWRpZmYJIkNvbWJpbmVkIFZhbHVlIgogICAgc2lnbmF0dXJlCSJEZWZhdWx0IElucHV0cyIJZGVmYXVsdAl7IGZsb2F0IH0KCiAgICA=
b3V0cHV0b3ZlcnJpZGVzCWRlZmF1bHQKICAgIHsKCV9fX2JlZ2luCWF1dG8KCQkJKDApCiAgICB9CgogICAgaGVscCB7CgkiIgogICAgfQoKfQpJTkRYAAAAAAAAAAAAAAACAAAACENvbnRlbnRzAAAAAAAAAFdiUhJ8AAAADEQ=
aWFsb2dTY3JpcHQAAABXAAACdmC1JCswNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDIyNDQxMTE3NDAwMDAxMzAwMDAwMDAwMDAwVFJBSUxFUiEhIQAjIERpYWxvZyBzY3JpcHQgZm8=
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=
IHsKCW5hbWUJYWRkY29uc3QKCWxhYmVsCSJBZGQiCgl0eXBlCWZsb2F0CglzaXplCTEKCWRlZmF1bHQJeyAxLjAgfQogICAgfQp9CklORFgAAAAAAAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2JSEnkAAAAMRGlhbG9nU2M=
cmlwdAAAAFcAAB8sX1B9LjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MjI0NDExMTcxMDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmlwdCBmb3IgYXR0cmk=
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=
IDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2JSEnwAAAAMRGlhbG9nU2NyaXB0AAAAVwAAAu5UwhrjMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQ=
MjI0NDExMTc0MDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmlwdCBmb3IgY29tcHV0ZWxpZ2h0aW5nIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIDAxLzIzLzE1IDEwOjU2OjUxCgp7CiAgICBuYW1lCWM=
b21wdXRlbGlnaHRpbmcKICAgIHNjcmlwdAljb21wdXRlbGlnaHRpbmcKICAgIGxhYmVsCSJDb21wdXRlIExpZ2h0aW5nIgoKICAgIGlucHV0CWJzZGYJRglGCiAgICBpbnB1dAl2ZWN0b3IJT2YJIlN1cmZhY2UgT3BhY2l0eSI=
CiAgICBpbnB1dAl2ZWN0b3IJQ2UJQ2UKICAgIG91dHB1dAl2ZWN0b3IJQ2YJQ2YKICAgIGlucHV0ZmxhZ3MJRgkwCiAgICBpbnB1dGZsYWdzCU9mCTAKICAgIGlucHV0ZmxhZ3MJQ2UJMAogICAgc2lnbmF0dXJlCSJEZWZhdWw=
dCBJbnB1dHMiCWRlZmF1bHQJeyBic2RmIHZlY3RvciB2ZWN0b3IgdmVjdG9yIH0KCiAgICBvdXRwdXRvdmVycmlkZXMJZGVmYXVsdAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCiAgICB9CgogICAgaGVscCB7Cgk=
IiIKICAgIH0KCiAgICBwYXJtIHsKCW5hbWUJIk9mIgoJbGFiZWwJIlN1cmZhY2UgT3BhY2l0eSIKCXR5cGUJZmxvYXQKCWludmlzaWJsZQoJc2l6ZQkzCglkZWZhdWx0CXsgIjEiICIxIiAiMSIgfQoJcmFuZ2UJeyAwIDEwIH0=
CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJDZSIKCWxhYmVsCSJDZSIKCXR5cGUJZmxvYXQKCWludmlzaWJsZQoJc2l6ZQkzCglkZWZhdWx0CXsgIjAiICIwIiAiMCIgfQoJcmFuZ2UJeyAwIDEwIH0KCWU=
eHBvcnQJbm9uZQogICAgfQp9CklORFgAAAAAAAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2JSEnsAAAAMRGlhbG9nU2NyaXB0AAAAVwAABLRfUH09MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDA=
MTAwMDAwMDE0MjI0NDExMTczMDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmlwdCBmb3IgY29tcHV0ZWxpZ2h0aW5nOjoyLjAgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQKCnsKICAgIG5hbWUJY29tcHU=
dGVsaWdodGluZzo6Mi4wCiAgICBzY3JpcHQJY29tcHV0ZWxpZ2h0aW5nCiAgICBsYWJlbAkiQ29tcHV0ZSBMaWdodGluZyIKCiAgICBpbnB1dAlzdHJ1Y3RfU2hhZGVyTGF5ZXIJbGF5ZXIJTGF5ZXIKICAgIGlucHV0CWJzZGY=
CUYJRgogICAgaW5wdXQJY29sb3IJT2YJIlN1cmZhY2UgT3BhY2l0eSIKICAgIGlucHV0CWNvbG9yCUNlCUNlCiAgICBvdXRwdXQJdmVjdG9yCUNmCUNmCiAgICBvdXRwdXQJdmVjdG9yCW91dF9PZglvdXRfT2YKICAgIG91dHA=
dXQJYnNkZglvdXRfRglvdXRfRgogICAgaW5wdXRmbGFncwlsYXllcgkwCiAgICBpbnB1dGZsYWdzCUYJMAogICAgaW5wdXRmbGFncwlPZgkwCiAgICBpbnB1dGZsYWdzCUNlCTAKICAgIHNpZ25hdHVyZQkiRGVmYXVsdCBJbnA=
dXRzIglkZWZhdWx0CXsgc3RydWN0X1NoYWRlckxheWVyIGJzZGYgY29sb3IgY29sb3IgdmVjdG9yIHZlY3RvciBic2RmIH0KCiAgICBvdXRwdXRvdmVycmlkZXMJZGVmYXVsdAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCw=
MCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwKQogICAgfQoKICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJPZiIKICAgICAgICBsYWJlbCA=
ICAiU3VyZmFjZSBPcGFjaXR5IgogICAgICAgIHR5cGUgICAgY29sb3IKICAgICAgICBpbnZpc2libGUKICAgICAgICBzaXplICAgIDMKICAgICAgICBkZWZhdWx0IHsgIjEiICIxIiAiMSIgfQogICAgICAgIHJhbmdlICAgeyA=
MCAxMCB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJDZSIKICAgICAgICBsYWJlbCAgICJDZSIKICAgICAgICB0eXBlICAgIGNvbG9yCiAgICAgICAgaW52aXNpYmxlCiAgICAgICAgc2l6ZSAgICAzCiAgICA=
ICAgIGRlZmF1bHQgeyAiMCIgIjAiICIwIiB9CiAgICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiZGVzY3JpcHRpb24iCiAgICAgICAgbGFiZWwgICAiRGVzY3JpcHRpb24=
IgogICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgaW52aXNpYmxlCiAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KfQpJTkRYAAAAAAAAAAAAAAACAAAACENvbnRlbnRzAAA=
AAAAAABXYlISfAAAAAxEaWFsb2dTY3JpcHQAAABXAABKMV9QfSowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDIyNDQxMTE3NDAwMDAxMzAwMDAwMDAwMDAwVFJBSUxFUiEhIQAjIEQ=
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=
Z3JvdXAgeyBuYW1lICJndSIgb2Jzb2xldGUgMTIuMCB9Cn0KSU5EWAAAAAAAAAAAAAAAAgAAAAhDb250ZW50cwAAAAAAAABXYlISewAAAAxEaWFsb2dTY3JpcHQAAABXAAAEAFg+i5swNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjY=
MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQyMjQ0MTExNzMwMDAwMTMwMDAwMDAwMDAwMFRSQUlMRVIhISEAIyBEaWFsb2cgc2NyaXB0IGZvciBkZW5zaXR5dG9vcGFjaXR5IGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkCgp7CiA=
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=
dGVudHMAAAAAAAAAV2JSEnsAAAAMRGlhbG9nU2NyaXB0AAAAVwAAAntQ5jPCMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQyMjQ0MTExNzMwMDAwMTMwMDAwMDAwMDAwMFRSQUlMRVI=
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=
AAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2JSEncAAAAMRGlhbG9nU2NyaXB0AAAAVwAAFM1fUH0pMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQyMjQ0MTExNjcwMDAwMTMwMDA=
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=
ZW50cwAAAAAAAABXYlISeQAAAAxEaWFsb2dTY3JpcHQAAABXAAAGhVRBXF8wNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDIyNDQxMTE3MTAwMDAxMzAwMDAwMDAwMDAwVFJBSUxFUiE=
ISEAIyBEaWFsb2cgc2NyaXB0IGZvciBnZW9tZXRyeXZvcGdsb2JhbDo6Mi4wIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIDEwLzE3LzE0IDE0OjEzOjUxCgp7CiAgICBuYW1lCWdlb21ldHJ5dm9wZ2xvYmFsOjoyLjAKICAgIHM=
Y3JpcHQJZ2VvbWV0cnl2b3BnbG9iYWw6OjIuMAogICAgbGFiZWwJIkdlb21ldHJ5IFZPUCBHbG9iYWwgUGFyYW1ldGVycyIKCiAgICBvdXRwdXQJdmVjdG9yCVAJUAogICAgb3V0cHV0CXZlY3Rvcgl2CVZlbG9jaXR5CiAgICA=
b3V0cHV0CXZlY3Rvcglmb3JjZQlGb3JjZQogICAgb3V0cHV0CWZsb2F0CWFnZQlBZ2UKICAgIG91dHB1dAlmbG9hdAlsaWZlCUxpZmUKICAgIG91dHB1dAlpbnQJaWQJSWQKICAgIG91dHB1dAl2ZWN0b3IJQ2QJQ2QKICAgIG8=
dXRwdXQJdmVjdG9yCXV2CVVWCiAgICBvdXRwdXQJdmVjdG9yCU4JTgogICAgb3V0cHV0CWZsb2F0CVRpbWUJVGltZQogICAgb3V0cHV0CWZsb2F0CVRpbWVJbmMJIlRpbWUgSW5jIgogICAgb3V0cHV0CWZsb2F0CUZyYW1lCUY=
cmFtZQogICAgb3V0cHV0CWludAlwdG51bQkiUG9pbnQgTnVtYmVyIgogICAgb3V0cHV0CWludAlwcmltbnVtCSJQcmltaXRpdmUgTnVtYmVyIgogICAgb3V0cHV0CWludAl2dHhudW0JIlZlcnRleCBOdW1iZXIiCiAgICBvdXQ=
cHV0CWludAludW1wdAkiTnVtYmVyIG9mIFBvaW50cyIKICAgIG91dHB1dAlpbnQJbnVtcHJpbQkiTnVtYmVyIG9mIFByaW1zIgogICAgb3V0cHV0CWludAludW12dHgJIk51bWJlciBvZiBWZXJ0aWNlcyIKICAgIG91dHB1dAk=
c3RyaW5nCU9wSW5wdXQxCSJGaXJzdCBJbnB1dCIKICAgIG91dHB1dAlzdHJpbmcJT3BJbnB1dDIJIlNlY29uZCBJbnB1dCIKICAgIG91dHB1dAlzdHJpbmcJT3BJbnB1dDMJIlRoaXJkIElucHV0IgogICAgb3V0cHV0CXN0cmk=
bmcJT3BJbnB1dDQJIkZvdXJ0aCBJbnB1dCIKICAgIHNpZ25hdHVyZQkiRGVmYXVsdCBJbnB1dHMiCWRlZmF1bHQJeyB2ZWN0b3IgdmVjdG9yIHZlY3RvciBmbG9hdCBmbG9hdCBpbnQgdmVjdG9yIHZlY3RvciB2ZWN0b3IgZmw=
b2F0IGZsb2F0IGZsb2F0IGludCBpbnQgaW50IGludCBpbnQgaW50IHN0cmluZyBzdHJpbmcgc3RyaW5nIHN0cmluZyB9CgogICAgb3V0cHV0b3ZlcnJpZGVzCWRlZmF1bHQKICAgIHsKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCw=
MCkKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWc=
aW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXQ=
bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4=
CWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgiIikKCV9fX2JlZ2luCWF1dG8KCQkJKCIiKQoJX19fYmVnaW4JYXV0bwoJCQkoIiIpCglfX19iZWdpbglhdXRvCgkJCSgiIikKICAgIH0KCiAgICBoZWxwIHsKCSIiCiA=
ICAgfQoKfQpJTkRYAAAAAAAAAAAAAAACAAAACENvbnRlbnRzAAAAAAAAAFdiUhJ5AAAADERpYWxvZ1NjcmlwdAAAAFcAAAIiUZTlITA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MjI=
NDQxMTE3MTAwMDAxMzAwMDAwMDAwMDAwVFJBSUxFUiEhIQAjIERpYWxvZyBzY3JpcHQgZm9yIGdlb21ldHJ5dm9wb3V0cHV0IGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIDA1LzE2LzEzIDA5OjU0OjQxCgp7CiAgICBuYW1lCWc=
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=
AAAAAgAAAAhDb250ZW50cwAAAAAAAABXYlISewAAAAxEaWFsb2dTY3JpcHQAAABXAAAJUV9QfUAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDIyNDQxMTE3MzAwMDAxMzAwMDAwMDA=
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=
dmVjdG9yCU4JTm9ybWFsCiAgICBpbnB1dAlmbG9hdAlsYXllcmFscGhhCSJMYXllciBBbHBoYSIKICAgIGlucHV0CWZsb2F0YQltYXNrcwlNYXNrcwoKfQpJTkRYAAAAAAAAAAAAAAACAAAACENvbnRlbnRzAAAAAAAAAFdiUhI=
ewAAAAxEaWFsb2dTY3JpcHQAAABXAAAC619QfT4wNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDIyNDQxMTE3MzAwMDAxMzAwMDAwMDAwMDAwVFJBSUxFUiEhIQAjIERpYWxvZyBzY3I=
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=
ZWZhdWx0CXsgIiIgfQoJcmFuZ2UJeyAwIDEgfQogICAgfQp9CklORFgAAAAAAAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2JSEncAAAAMRGlhbG9nU2NyaXB0AAAAVwAACH9fUH0rMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY=
NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MjI0NDExMTY3MDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmlwdCBmb3IgcG9pbnRqaXR0ZXIgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQKCnsKICAgIG4=
YW1lCXBvaW50aml0dGVyCiAgICBzY3JpcHQJcG9pbnRqaXR0ZXIKICAgIGxhYmVsCSJQb2ludCBKaXR0ZXIiCgogICAgaGVscCB7CgkiIgogICAgfQoKICAgIGlucHV0bGFiZWwJMQkiR2VvbWV0cnkgdG8gSml0dGVyIFBvaW4=
dHMgb24iCiAgICBpbnB1dGxhYmVsCTIJIlN1Yi1OZXR3b3JrIElucHV0ICMyIgogICAgaW5wdXRsYWJlbAkzCSJTdWItTmV0d29yayBJbnB1dCAjMyIKICAgIGlucHV0bGFiZWwJNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQiCgo=
ICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImdyb3VwIgogICAgICAgIGxhYmVsICAgIkdyb3VwIgogICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICBtZW51dG9nZ2xlIHsKICA=
ICAgICAgICAgIFsgIm9wbWVudSAtbCBhdHRyaWJ2b3AxIGJpbmRncm91cCIgXQogICAgICAgIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDA=
IiB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uIiAiaW1wb3J0IHNvcHV0aWxzXG5rd2FyZ3NbJ2dlb21ldHJ5dHlwZSddID0gaG91Lmdlb21ldHJ5VHlwZS5Qb2ludHNcbmt3YXJnc1snaW5wdXRpbmRleCddID0=
IDBcbnNvcHV0aWxzLnNlbGVjdEdyb3VwUGFybShrd2FyZ3MpIiB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uX2hlbHAiICJTZWxlY3QgZ2VvbWV0cnkgZnJvbSBhbiBhdmFpbGFibGUgdmlld3BvcnQuIiB9CiA=
ICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbl9pY29uIiAiQlVUVE9OU19yZXNlbGVjdCIgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAidXNlaWRhdHRyaWIiCiAgICAgICAgbGFiZWwgICAiVXNlIEk=
RCBBdHRyaWJ1dGUiCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICBub2xhYmVsCiAgICAgICAgam9pbm5leHQKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KICAgIHA=
YXJtIHsKICAgICAgICBuYW1lICAgICJpZGF0dHJpYiIKICAgICAgICBsYWJlbCAgICJJZCBBdHRyaWJ1dGUiCiAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICBkZWZhdWx0IHsgImlkIiB9CiAgICAgICAgZGlzYWJsZXc=
aGVuICJ7IHVzZWlkYXR0cmliID09IDAgfSIKICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICBwYXJtdGFnIHsgInBhcm12b3A=
IiAiMSIgfQogICAgICAgIHBhcm10YWcgeyAic2hhZGVycGFybWNvbnRleHRzIiAic29wIiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJzY2FsZSIKICAgICAgICBsYWJlbCAgICJTY2FsZSIKICAgICAgICA=
dHlwZSAgICBmbG9hdAogICAgICAgIGRlZmF1bHQgeyAiMSIgfQogICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImF4aXNzY2FsZSIKICAgICAgICBsYWJlbCAgICJBeGk=
cyBTY2FsZXMiCiAgICAgICAgdHlwZSAgICB2ZWN0b3IKICAgICAgICBzaXplICAgIDMKICAgICAgICBkZWZhdWx0IHsgIjEiICIxIiAiMSIgfQogICAgICAgIHJhbmdlICAgeyAtMSAxIH0KICAgIH0KICAgIHBhcm0gewogICA=
ICAgICBuYW1lICAgICJzZWVkIgogICAgICAgIGxhYmVsICAgIlNlZWQiCiAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgIGRlZmF1bHQgeyAiMSIgfQogICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgIH0KICAgIHBhcm0=
IHsKICAgICAgICBuYW1lICAgICJ1c2Vwc2NhbGUiCiAgICAgICAgbGFiZWwgICAiVXNlIFBTY2FsZSIKICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgIGRlZmF1bHQgeyAib2ZmIiB9CiAgICAgICAgcmFuZ2UgICB7IDA=
IDEgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAidXBkYXRlbm1scyIKICAgICAgICBsYWJlbCAgICJVcGRhdGUgTm9ybWFscyIKICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgIGRlZmF1bHQgeyAib24=
IiB9CiAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICB9Cn0KSU5EWAAAAAAAAAAAAAAAAgAAAAhDb250ZW50cwAAAAAAAABXYlISdwAAAAxEaWFsb2dTY3JpcHQAAABXAAAW1V8=
UH0xMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQyMjQ0MTExNjcwMDAwMTMwMDAwMDAwMDAwMFRSQUlMRVIhISEAIyBEaWFsb2cgc2NyaXB0IGZvciBwb2ludHNmcm9tdm9sdW1lIGE=
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=
ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZzEiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJnMiIgb2Jzb2xldGUgMTIuMCB9Cn0KCklORFgAAAAAAAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2JSEns=
AAAADERpYWxvZ1NjcmlwdAAAAFcAAAGzVRAXODA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MjI0NDExMTczMDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmk=
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=
KQogICAgb3V0cHV0CXZlY3RvcjQJaHZlYwkiT3V0cHV0IFZlY3RvcjQiCn0KCklORFgAAAAAAAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2JSEnwAAAAMRGlhbG9nU2NyaXB0AAAAVwAACjRUV5aLMDcwNzA3MDAwMDAxMDA=
MDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MjI0NDExMTc0MDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmlwdCBmb3Igdm9sdW1lbW9kZWwgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQ=
IDExLzAzLzE0IDA5OjUxOjU1Cgp7CiAgICBuYW1lCXZvbHVtZW1vZGVsCiAgICBzY3JpcHQJdm9sdW1lbW9kZWwKICAgIGxhYmVsCSJWb2x1bWUgTW9kZWwiCgogICAgaW5wdXQJZmxvYXQJZGVuc2l0eQlEZW5zaXR5CiAgICA=
aW5wdXQJZmxvYXQJZGVuc2l0eXNjYWxlCSJEZW5zaXR5IFNjYWxlIgogICAgaW5wdXQJZmxvYXQJc2hhZG93c2NhbGUJIlNoYWRvdyBEZW5zaXR5IE11bHRpcGxpZXIiCiAgICBpbnB1dAlmbG9hdAlwaGFzZQkiU2NhdHRlcmk=
bmcgUGhhc2UiCiAgICBpbnB1dAlmbG9hdAlzbW9rZV9pbnQJIlNtb2tlIEludGVuc2l0eSIKICAgIGlucHV0CXZlY3RvcglzbW9rZV9jbHIJIlNtb2tlIENvbG9yIgogICAgaW5wdXQJZmxvYXQJZW1pdF9pbnQJIkVtaXNzaW8=
biBJbnRlbnNpdHkiCiAgICBpbnB1dAl2ZWN0b3IJZW1pdF9jbHIJIkVtaXNzaW9uIENvbG9yIgogICAgaW5wdXQJc3RyaW5nCXNpZ25hdHVyZQlTaWduYXR1cmUKICAgIG91dHB1dAl2ZWN0b3IJQ2YJQ2YKICAgIG91dHB1dAk=
ZmxvYXQJT2YJT2YKICAgIG91dHB1dAlic2RmCUYJRgogICAgaW5wdXRmbGFncwlkZW5zaXR5CTAKICAgIGlucHV0ZmxhZ3MJZGVuc2l0eXNjYWxlCTAKICAgIGlucHV0ZmxhZ3MJc2hhZG93c2NhbGUJMAogICAgaW5wdXRmbGE=
Z3MJcGhhc2UJMAogICAgaW5wdXRmbGFncwlzbW9rZV9pbnQJMAogICAgaW5wdXRmbGFncwlzbW9rZV9jbHIJMAogICAgaW5wdXRmbGFncwllbWl0X2ludAkwCiAgICBpbnB1dGZsYWdzCWVtaXRfY2xyCTAKICAgIGlucHV0Zmw=
YWdzCXNpZ25hdHVyZQkwCiAgICBzaWduYXR1cmUJIkZsb2F0IERlbnNpdHkgU2NhbGUiCWRlZmF1bHQJeyBmbG9hdCBmbG9hdCBmbG9hdCBmbG9hdCBmbG9hdCB2ZWN0b3IgZmxvYXQgdmVjdG9yIHN0cmluZyB2ZWN0b3IgZmw=
b2F0IGJzZGYgfQogICAgc2lnbmF0dXJlCSJWZWN0b3IgRGVuc2l0eSBTY2FsZSIJdmVjZAl7IGZsb2F0IHZlY3RvciBmbG9hdCBmbG9hdCBmbG9hdCB2ZWN0b3IgZmxvYXQgdmVjdG9yIHN0cmluZyB2ZWN0b3IgZmxvYXQgYnM=
ZGYgfQoKICAgIG91dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQogICAgfQogICAgb3V0cHV0b3Y=
ZXJyaWRlcwl2ZWNkCiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQogICAgfQoKICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBwYXJtIHs=
CgluYW1lCSJzaWduYXR1cmUiCgliYXNlcGFybQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZGVuc2l0eSIKCWxhYmVsCSJEZW5zaXR5IgoJdHlwZQlmbG9hdAoJaW52aXNpYmxlCglkZWZhdWx0CXsgIjE=
IiB9CglyYW5nZQl7IDAgMTAgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZGVuc2l0eXNjYWxlIgoJbGFiZWwJIkRlbnNpdHkgU2NhbGUiCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgIjEiIH0KCXJhbmc=
ZQl7IDAgMTAgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZGVuc2l0eXNjYWxlX3ZlY2QiCglsYWJlbAkiRGVuc2l0eSBDb2xvciIKCXR5cGUJY29sb3IKCXNpemUJMwoJZGVmYXVsdAl7ICIxIiAiMSI=
ICIxIiB9CglyYW5nZQl7IDAgMSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJzaGFkb3dzY2FsZSIKCWxhYmVsCSJTaGFkb3cgRGVuc2l0eSBNdWx0aXBsaWVyIgoJdHlwZQlmbG9hdAoJZGVmYXVsdAk=
eyAiMSIgfQoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkic2VwcGFybSIKCWxhYmVsCSJTZXBhcmF0b3IiCgl0eXBlCXNlcGFyYXRvcgoJZGVmYXVsdAl7IH0KCXJhbmdlCXsgMCA=
MSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJwaGFzZSIKCWxhYmVsCSJTY2F0dGVyaW5nIFBoYXNlIgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7ICIwIiB9CglyYW5nZQl7IC0xIDEgfQoJZXhwb3J0CW4=
b25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInNtb2tlX2ludCIKCWxhYmVsCSJTbW9rZSBJbnRlbnNpdHkiCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgIjEiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiA=
ICAgcGFybSB7CgluYW1lCSJzbW9rZV9jbHIiCglsYWJlbAkiU21va2UgQ29sb3IiCgl0eXBlCWNvbG9yCglzaXplCTMKCWRlZmF1bHQJeyAiMSIgIjEiICIxIiB9CglyYW5nZQl7IDAgMSB9CglleHBvcnQJbm9uZQogICAgfQo=
ICAgIHBhcm0gewoJbmFtZQkiZW1pdF9pbnQiCglsYWJlbAkiRW1pc3Npb24gSW50ZW5zaXR5IgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7ICIwIiB9CglyYW5nZQl7IDAgMSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSA=
ewoJbmFtZQkiZW1pdF9jbHIiCglsYWJlbAkiRW1pc3Npb24gQ29sb3IiCgl0eXBlCWNvbG9yCglzaXplCTMKCWRlZmF1bHQJeyAiMSIgIjEiICIxIiB9CglyYW5nZQl7IDAgMTAgfQoJZXhwb3J0CW5vbmUKICAgIH0KfQpJTkQ=
WAAAAAAAAAAAAAAAAgAAAAhDb250ZW50cwAAAAAAAABXYlISegAAAAxEaWFsb2dTY3JpcHQAAABXAAAH71NpNaQwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDIyNDQxMTE3MjAwMDA=
MTMwMDAwMDAwMDAwMFRSQUlMRVIhISEAIyBEaWFsb2cgc2NyaXB0IGZvciB2b2x1bWVyYW1wIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIDA1LzA2LzE0IDE1OjE5OjAwCgp7CiAgICBuYW1lCXZvbHVtZXJhbXAKICAgIHNjcmk=
cHQJdm9sdW1lcmFtcAogICAgbGFiZWwJIlZvbHVtZSBSYW1wIgoKICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBpbnB1dGxhYmVsCTEJIlZvbHVtZSB0byBSZW1hcCB0aHJvdWdoIFJhbXBzIgogICAgaW5wdXRsYWJlbAkyCSI=
U3ViLU5ldHdvcmsgSW5wdXQgIzIiCiAgICBpbnB1dGxhYmVsCTMJIlN1Yi1OZXR3b3JrIElucHV0ICMzIgogICAgaW5wdXRsYWJlbAk0CSJTdWItTmV0d29yayBJbnB1dCAjNCIKCiAgICBwYXJtIHsKCW5hbWUJInByaW1pdGk=
dmUiCglsYWJlbAkiVm9sdW1lIFByaW1pdGl2ZSIKCXR5cGUJaW50ZWdlcgoJZGVmYXVsdAl7ICIwIiB9CglyYW5nZQl7IDAgMTAgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkibmFtZSIKCWxhYmVsCSI=
TmV3IE5hbWUiCgl0eXBlCXN0cmluZwoJZGVmYXVsdAl7ICIiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInNyY21pbiIKCWxhYmVsCSJTb3VyY2UgTWluIgoJdHlwZQlmbG8=
YXQKCWRlZmF1bHQJeyAiMCIgfQoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKCXBhcm10YWcJeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgfQogICAgcGFybSB7CgluYW1lCSJzcmNtYXgiCglsYWI=
ZWwJIlNvdXJjZSBNYXgiCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgIjEiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCglwYXJtdGFnCXsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgIH0KICAgIHA=
YXJtIHsKCW5hbWUJImRlc3RtaW4iCglsYWJlbAkiRGVzdCBNaW4iCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgIjAiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCglwYXJtdGFnCXsgImF1dG9zY29wZSIgIjAwMDAwMDA=
MDAwMDAwMDAwIiB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImRlc3RtYXgiCglsYWJlbAkiRGVzdCBNYXgiCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgIjEiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCglwYXJtdGE=
Zwl7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInVzZWNvbG9yIgoJbGFiZWwJIlVzZSBDb2xvciBSYW1wIgoJdHlwZQl0b2dnbGUKCWRlZmF1bHQJeyAiMCIgfQoJcmE=
bmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInNjYWxhcnJhbXAiCglsYWJlbAkiU2NhbGFyIFJhbXAiCgl0eXBlCXJhbXBfZmx0CglkZWZhdWx0CXsgIjIiIH0KCXJhbmdlCXsgMSEgMTA=
IH0KCWV4cG9ydAlub25lCglwYXJtdGFnCXsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KCXBhcm10YWcJeyAicmFtcGJhc2lzX3ZhciIgInNjYWxhcnJhbXBfdGhlX2Jhc2lzX3N0cmluZ3MiIH0KCXBhcm10YWc=
CXsgInJhbXBiYXNpc2RlZmF1bHQiICJsaW5lYXIiIH0KCXBhcm10YWcJeyAicmFtcGtleXNfdmFyIiAic2NhbGFycmFtcF90aGVfa2V5X3Bvc2l0aW9ucyIgfQoJcGFybXRhZwl7ICJyYW1wdmFsdWVzX3ZhciIgInNjYWxhcnI=
YW1wX3RoZV9rZXlfdmFsdWVzIiB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImNvbG9ycmFtcCIKCWxhYmVsCSJDb2xvciBSYW1wIgoJdHlwZQlyYW1wX3JnYgoJZGVmYXVsdAl7ICIyIiB9CglyYW5nZQl7IDEhIDEwIH0KCWU=
eHBvcnQJbm9uZQoJcGFybXRhZwl7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CglwYXJtdGFnCXsgInJhbXBiYXNpc192YXIiICJyYW1wX3RoZV9iYXNpc19zdHJpbmdzIiB9CglwYXJtdGFnCXsgInJhbXBiYXM=
aXNkZWZhdWx0IiAibGluZWFyIiB9CglwYXJtdGFnCXsgInJhbXBrZXlzX3ZhciIgInJhbXBfdGhlX2tleV9wb3NpdGlvbnMiIH0KCXBhcm10YWcJeyAicmFtcHZhbHVlc192YXIiICJyYW1wX3RoZV9rZXlfdmFsdWVzIiB9CiA=
ICAgfQp9CklORFgAAAAAAAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2JSEnsAAAAMRGlhbG9nU2NyaXB0AAAAVwAACgZfUH1AMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQyMjQ=
NDExMTczMDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmlwdCBmb3Igdm9sdW1lc2hhZGVyIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIDA0LzIyLzE1IDE3OjQxOjA2Cgp7CiAgICBuYW1lCXZvbHVtZXM=
aGFkZXIKICAgIHNjcmlwdAl2b2x1bWVtb2RlbAogICAgbGFiZWwJIlZvbHVtZSBTaGFkZXIiCgogICAgaW5wdXQJZmxvYXQJZGVuc2l0eQlEZW5zaXR5CiAgICBpbnB1dAlmbG9hdAlkZW5zaXR5c2NhbGUJIkRlbnNpdHkgU2M=
YWxlIgogICAgaW5wdXQJZmxvYXQJc2hhZG93c2NhbGUJIlNoYWRvdyBEZW5zaXR5IE11bHRpcGxpZXIiCiAgICBpbnB1dAlmbG9hdAlwaGFzZQkiU2NhdHRlcmluZyBQaGFzZSIKICAgIGlucHV0CXZlY3RvcglzbW9rZWNvbG8=
cgkiU21va2UgQ29sb3IiCiAgICBpbnB1dAlmbG9hdAllbWl0CSJFbWlzc2lvbiBJbnRlbnNpdHkiCiAgICBpbnB1dAlmbG9hdAllbWl0c2NhbGUJIkVtaXNzaW9uIFNjYWxlIgogICAgaW5wdXQJdmVjdG9yCWVtaXRjb2xvcgk=
IkVtaXNzaW9uIENvbG9yIgogICAgb3V0cHV0CXN0cnVjdF9TaGFkZXJMYXllcglsYXllcglsYXllcgogICAgb3V0cHV0CWJzZGYJRglGCiAgICBvdXRwdXQJZmxvYXQJT2YJT2YKICAgIG91dHB1dAl2ZWN0b3IJQ2UJQ2UKICA=
ICBpbnB1dGZsYWdzCWRlbnNpdHkJMAogICAgaW5wdXRmbGFncwlkZW5zaXR5c2NhbGUJMAogICAgaW5wdXRmbGFncwlzaGFkb3dzY2FsZQkwCiAgICBpbnB1dGZsYWdzCXBoYXNlCTAKICAgIGlucHV0ZmxhZ3MJc21va2Vjb2w=
b3IJMAogICAgaW5wdXRmbGFncwllbWl0CTAKICAgIGlucHV0ZmxhZ3MJZW1pdHNjYWxlCTAKICAgIGlucHV0ZmxhZ3MJZW1pdGNvbG9yCTAKICAgIHNpZ25hdHVyZQkiRmxvYXQgRGVuc2l0eSBTY2FsZSIJZGVmYXVsdAl7IGY=
bG9hdCBmbG9hdCBmbG9hdCBmbG9hdCB2ZWN0b3IgZmxvYXQgZmxvYXQgdmVjdG9yIHN0cnVjdF9TaGFkZXJMYXllciBic2RmIGZsb2F0IHZlY3RvciB9CiAgICBzaWduYXR1cmUJIlZlY3RvciBEZW5zaXR5IFNjYWxlIgl2ZWM=
ZAl7IGZsb2F0IHZlY3RvciBmbG9hdCBmbG9hdCB2ZWN0b3IgZmxvYXQgZmxvYXQgdmVjdG9yIHN0cnVjdF9TaGFkZXJMYXllciBic2RmIHZlY3RvciB2ZWN0b3IgfQoKICAgIG91dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiAgICA=
ewoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCiAgICB9CiAgICBvdXRwdXRvdmVycmlkZXMJdmVjZAogICA=
IHsKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKICAgIH0KCiAgICBoZWxwIHsKCSIiCiAgICB9Cgo=
ICAgIHBhcm0gewoJbmFtZQkic2lnbmF0dXJlIgoJYmFzZXBhcm0KCWxhYmVsCSJTaWduYXR1cmUiCglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJkZW5zaXR5IgoJbGFiZWwJIkRlbnNpdHkiCgl0eXBlCWY=
bG9hdAoJaW52aXNpYmxlCglkZWZhdWx0CXsgIjEiIH0KCXJhbmdlCXsgMCAxMCB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJkZW5zaXR5c2NhbGUiCglsYWJlbAkiRGVuc2l0eSBTY2FsZSIKCXR5cGU=
CWZsb2F0CglkZWZhdWx0CXsgIjEiIH0KCXJhbmdlCXsgMCAxMCB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJkZW5zaXR5c2NhbGVfdmVjZCIKCWxhYmVsCSJEZW5zaXR5IENvbG9yIgoJdHlwZQljb2w=
b3IKCXNpemUJMwoJZGVmYXVsdAl7ICIxIiAiMSIgIjEiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInNoYWRvd3NjYWxlIgoJbGFiZWwJIlNoYWRvdyBEZW5zaXR5IFNjYWw=
ZSIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAiMSIgfQoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkicGhhc2UiCglsYWJlbAkiU2NhdHRlcmluZyBQaGFzZSIKCXR5cGUJZmxvYXQ=
CglkZWZhdWx0CXsgIjAiIH0KCXJhbmdlCXsgLTEgMSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJzbW9rZWNvbG9yIgoJbGFiZWwJIlNtb2tlIENvbG9yIgoJdHlwZQljb2xvcgoJc2l6ZQkzCglkZWY=
YXVsdAl7ICIxIiAiMSIgIjEiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImVtaXQiCglsYWJlbAkiRW1pc3Npb24iCgl0eXBlCWZsb2F0CglpbnZpc2libGUKCWRlZmF1bHQ=
CXsgIjAiIH0KCXJhbmdlCXsgMCAxMCB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJlbWl0c2NhbGUiCglsYWJlbAkiRW1pc3Npb24gU2NhbGUiCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgIjAiIH0KCXI=
YW5nZQl7IDAgMTAgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZW1pdGNvbG9yIgoJbGFiZWwJIkVtaXNzaW9uIENvbG9yIgoJdHlwZQljb2xvcgoJc2l6ZQkzCglkZWZhdWx0CXsgIjEiICIxIiAiMSI=
IH0KCXJhbmdlCXsgMCAxMCB9CglleHBvcnQJbm9uZQogICAgfQp9CklORFgAAAAAAAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2JSEnkAAAAMRGlhbG9nU2NyaXB0AAAAVwAABhZRR0+QMDcwNzA3MDAwMDAxMDAwMDAwMDA=
MDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MjI0NDExMTcxMDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmlwdCBmb3Igdm9sdW1ldm9wZ2xvYmFsIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIDA=
My8xOC8xMyAxMzozMjowMAoKewogICAgbmFtZQl2b2x1bWV2b3BnbG9iYWwKICAgIHNjcmlwdAl2b2x1bWV2ZXhnbG9iYWwKICAgIGxhYmVsCSJWb2x1bWUgVk9QIEdsb2JhbCBQYXJhbWV0ZXJzIgoKICAgIG91dHB1dAl2ZWM=
dG9yCVAJUAogICAgb3V0cHV0CWZsb2F0CWRlbnNpdHkJZGVuc2l0eQogICAgb3V0cHV0CWludAlpeAlpeAogICAgb3V0cHV0CWludAlpeQlpeQogICAgb3V0cHV0CWludAlpeglpegogICAgb3V0cHV0CWludAlyZXN4CXJlc3g=
CiAgICBvdXRwdXQJaW50CXJlc3kJcmVzeQogICAgb3V0cHV0CWludAlyZXN6CXJlc3oKICAgIG91dHB1dAl2ZWN0b3IJY2VudGVyCWNlbnRlcgogICAgb3V0cHV0CXZlY3RvcglvcmlnCW9yaWcKICAgIG91dHB1dAl2ZWN0b3I=
CXNpemUJc2l6ZQogICAgb3V0cHV0CXZlY3RvcglkUGR4CWRQZHgKICAgIG91dHB1dAl2ZWN0b3IJZFBkeQlkUGR5CiAgICBvdXRwdXQJdmVjdG9yCWRQZHoJZFBkegogICAgb3V0cHV0CXZlY3RvcglCQglCQgogICAgb3V0cHU=
dAlmbG9hdAlUaW1lCVRpbWUKICAgIG91dHB1dAlmbG9hdAlUaW1laW5jCVRpbWVpbmMKICAgIG91dHB1dAlmbG9hdAlGcmFtZQlGcmFtZQogICAgb3V0cHV0CXN0cmluZwlPcElucHV0MQlPcElucHV0MQogICAgb3V0cHV0CXM=
dHJpbmcJT3BJbnB1dDIJT3BJbnB1dDIKICAgIG91dHB1dAlzdHJpbmcJT3BJbnB1dDMJT3BJbnB1dDMKICAgIG91dHB1dAlzdHJpbmcJT3BJbnB1dDQJT3BJbnB1dDQKICAgIHNpZ25hdHVyZQkiRGVmYXVsdCBJbnB1dHMiCWQ=
ZWZhdWx0CXsgdmVjdG9yIGZsb2F0IGludCBpbnQgaW50IGludCBpbnQgaW50IHZlY3RvciB2ZWN0b3IgdmVjdG9yIHZlY3RvciB2ZWN0b3IgdmVjdG9yIHZlY3RvciBmbG9hdCBmbG9hdCBmbG9hdCBzdHJpbmcgc3RyaW5nIHM=
dHJpbmcgc3RyaW5nIH0KCiAgICBvdXRwdXRvdmVycmlkZXMJZGVmYXVsdAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2k=
bglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQo=
CV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDA=
KQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgiIikKCV9fX2JlZ2luCWE=
dXRvCgkJCSgiIikKCV9fX2JlZ2luCWF1dG8KCQkJKCIiKQoJX19fYmVnaW4JYXV0bwoJCQkoIiIpCiAgICB9CgogICAgaGVscCB7CgkiIgogICAgfQoKfQpJTkRYAAAAAAAAAAAAAAACAAAACENvbnRlbnRzAAAAAAAAAFdiUhI=
egAAAAxEaWFsb2dTY3JpcHQAAABXAAAByFFHT5wwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDIyNDQxMTE3MjAwMDAxMzAwMDAwMDAwMDAwVFJBSUxFUiEhIQAjIERpYWxvZyBzY3I=
aXB0IGZvciB2b2x1bWV2b3BvdXRwdXQgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQgMDMvMTgvMTMgMTM6MzI6MTIKCnsKICAgIG5hbWUJdm9sdW1ldm9wb3V0cHV0CiAgICBzY3JpcHQJdm9sdW1ldmV4b3V0cHV0CiAgICBsYWI=
ZWwJIlZvbHVtZSBWT1AgT3V0cHV0IgoKICAgIGlucHV0CWZsb2F0CWRlbnNpdHkJIkNvbWJpbmVkIFZhbHVlIgogICAgaW5wdXRmbGFncwlkZW5zaXR5CTAKICAgIHNpZ25hdHVyZQkiRGVmYXVsdCBJbnB1dHMiCWRlZmF1bHQ=
CXsgZmxvYXQgfQoKICAgIG91dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiAgICB7CiAgICB9CgogICAgaGVscCB7CgkiIgogICAgfQoKICAgIHBhcm0gewoJbmFtZQkic3VtIgoJbGFiZWwJInN1bSIKCXR5cGUJZmxvYXQKCWludmk=
c2libGUKCWRlZmF1bHQJeyAiMCIgfQoJcmFuZ2UJeyAwIDEwIH0KCWV4cG9ydAlub25lCiAgICB9Cn0KSU5EWAAAAAAAAAAAAAAAAgAAAAhDb250ZW50cwAAAAAAAABXYlISegAAAAxEaWFsb2dTY3JpcHQAAABXAAAVVl9QfSo=
MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQyMjQ0MTExNzIwMDAwMTMwMDAwMDAwMDAwMFRSQUlMRVIhISEAIyBEaWFsb2cgc2NyaXB0IGZvciB2b2x1bWV3cmFuZ2xlIGF1dG9tYXQ=
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 1640789275
author Administrator@O
access 0777
}
color 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 1649545905
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 1649545905
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 1649545905
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 1649549123
author Administrator@O
access 0777
}
color 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 ] ( 3 )
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 1640786152
author Administrator@O
access 0777
}
color 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 1649545932
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$!``%<M*G9:*B>&
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$``.#<W(F`F))"J'QKJ^BPB__DR)/_-,2/U/#8U
M,%@L)ICV22__]4XQ_]E,+_]A-"F>.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<N_Z@Z)^E`
M-3-!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$``.3DY'90G'MWX.BC_]T`J_X(N(L\\/#P10$!``$!`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$!``$LN+6#>+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$``<R\EL_9*+__U4#+_D#HGUSTU,S]`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"LK8,\>&^^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
MR<G)\[FYN=Z<G)R]B8F)I5Y>7G)+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)R<OM/3T_G>WM[_
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<GN
M>'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<XW-S<WPXN+B_^;FYO_JZNK_[.SL_^[N[O_P\/#_\?'Q__+R
M\O_S\_/_]/3T__7U]?_U]?7_]O;V__;V]O_V]O;_]_?W__?W]__W]_?_]_?W
M__?W]__W]_?_]_?W__?W]__W]_?_]_?W__;V]O_V]O;_]O;V__7U]?_U]?7_
M]/3T__/S\__R\O+_\?'Q__#P\/_N[N[_[.SL_^KJZO_GY^?_XN+B_]#0T/1>
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`````````````````````"<G)S"VMK;7X>'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*S<W-\^+BXO_GY^?_Z^OK_^WM[?_P\/#_\?'Q__/S
M\__T]/3_]?7U__;V]O_W]_?_^/CX__CX^/_Y^?G_^?GY__KZ^O_Z^OK_^OKZ
M__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_
M^_O[__KZ^O_Z^OK_^OKZ__GY^?_Y^?G_^/CX__CX^/_W]_?_]O;V__7U]?_T
M]/3_\_/S__'Q\?_P\/#_[>WM_^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``````("`@)S<W.-W-S<_N;FYO_JZNK_[>WM__#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_]S<W/YR<G*-`@("`@`````````````````````#`P,#C(R,J-_?
MW__GY^?_Z^OK_^[N[O_P\/#_\O+R__3T]/_V]O;_]_?W__CX^/_Y^?G_^OKZ
M__KZ^O_[^_O_^_O[__S\_/_\_/S__?W]__W]_?_^_O[__O[^__[^_O_^_O[_
M_O[^_____________________________________________O[^__[^_O_^
M_O[__O[^__[^_O_]_?W__?W]__S\_/_\_/S_^_O[__O[^__Z^OK_^OKZ__GY
M^?_X^/C_]_?W__;V]O_T]/3_\O+R__#P\/_N[N[_Z^OK_^;FYO_?W]__EI:6
MMP<'!PD`````````````````````"0D)"YZ>GKWAX>'_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<W2,[.SO;BXN+_Z.CH_^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[/_HZ.C_XN+B_\?'Q^PE)24O````````
M`````````````#P\/%'/S\_YX^/C_^CHZ/_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.CH_^+BXO_'Q\?L)"0D+@`````````````````````G)R<T
MQ\?'[N+BXO_HZ.C_[.SL_^_O[__Q\?'_\_/S__7U]?_V]O;_]_?W__CX^/_Y
M^?G_^OKZ__O[^__[^_O__/S\__S\_/_]_?W__?W]__[^_O_^_O[__O[^__[^
M_O__________________________________________________________
M_______^_O[__O[^__[^_O_^_O[__?W]__W]_?_\_/S__/S\__O[^__[^_O_
M^OKZ__GY^?_X^/C_]_?W__;V]O_U]?7_\_/S__'Q\?_O[^__[.SL_^CHZ/_B
MXN+_P<'!Y186%AL`````````````````````$1$1%K.SL];BXN+_Z.CH_^SL
M[/_O[^__\?'Q__/S\__U]?7_]O;V__?W]__X^/C_^?GY__KZ^O_[^_O_^_O[
M__S\_/_\_/S__?W]__W]_?_]_?W__O[^__[^_O_^_O[__O[^____________
M___________________________________________^_O[__O[^__[^_O_^
M_O[__?W]__W]_?_]_?W__/S\__S\_/_[^_O_^_O[__KZ^O_Y^?G_^/CX__?W
M]__V]O;_]?7U__/S\__Q\?'_[^_O_^SL[/_HZ.C_XN+B_[^_O^05%14;````
M``````````````````P,#`^EI:7%X>'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)R<HT"`@("
M``````````````````````$!`0%65E9MUM;6^^3DY/_IZ>G_[>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+_R<G)[4-#0U0!`0$!````
M```````````````````````````````````````````````````````("`@+
M>7EYE-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^<X.#A(`0$!`0``````````
M````````````````````````````````````````````````````````````
M``````````0$!`9D9&1\S,S,[^'AX?_GY^?_ZNKJ_^SL[/_N[N[_\/#P__'Q
M\?_S\_/_]/3T__3T]/_U]?7_]O;V__;V]O_W]_?_]_?W__CX^/_X^/C_^/CX
M__CX^/_X^/C_^/CX__CX^/_X^/C_^/CX__CX^/_X^/C_^/CX__?W]__W]_?_
M]O;V__;V]O_U]?7_]/3T__/S\__S\_/_\?'Q__#P\/_N[N[_[.SL_^KJZO_F
MYN;_XN+B_\W-S?!E965\!04%!@``````````````````````````````````
M````````````````````````````````````````````````````````!`0$
M!E]?7W+6UM;YXN+B_^;FYO_JZNK_[.SL_^[N[O_P\/#_\?'Q__+R\O_S\_/_
M]/3T__7U]?_U]?7_]O;V__;V]O_V]O;_]_?W__?W]__W]_?_]_?W__?W]__W
M]_?_]_?W__?W]__W]_?_]_?W__;V]O_V]O;_]O;V__7U]?_U]?7_]/3T__/S
M\__R\O+_\?'Q__#P\/_N[N[_[.SL_^KJZO_FYN;_XN+B_];6UOMR<G*-!04%
M!P``````````````````````````````````````````````````````````
M```````````````````````````````````````````-#0T0='1TC<[.SO#B
MXN+_YN;F_^GIZ?_L[.S_[N[N_^_O[__P\/#_\?'Q__+R\O_S\_/_]/3T__3T
M]/_U]?7_]?7U__7U]?_V]O;_]O;V__;V]O_V]O;_]O;V__;V]O_V]O;_]O;V
M__;V]O_U]?7_]?7U__3T]/_T]/3_\_/S__+R\O_Q\?'_\/#P_^_O[__M[>W_
M[.SL_^GIZ?_FYN;_XN+B_]'1T?5V=G:/#@X.$@``````````````````````
M````````````````````````````````````````````````````````````
M``````````````````````````````4%!0=R<G*+T='1]>#@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[_S<W-\XV-C;0H*"@U`P,#
M!```````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M``````````````````````````````````````````<'!PDG)R<PAH:&H,[.
MSO/>WM[_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&R<G)S,@("`I)"0D+S$Q
M,4$6%A8;$Q,3&`@("`L#`P,$````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
$````````
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O.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/simple_ramp.init"
Content-Type: text/plain
type = vopsurface
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp.def"
Content-Type: text/plain
comment ""
position -18.8169 11.501
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
outputsNamed3
{
0 "Surface Shader"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1220039552
modify 1649545944
author mark@beijing.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____PMAR____O____RAMP____O/simple_ramp.multiparm"
Content-Type: text/plain
29
Kr#pos ../super_ramp_Kr#pos
Kr#value ../super_ramp_Kr#value
Kr#interp ../super_ramp_Kr#interp
reflColor_ramp#pos ../super_ramp_reflColor_ramp#pos
reflColor_ramp#cr ../super_ramp_reflColor_ramp#cr
reflColor_ramp#cg ../super_ramp_reflColor_ramp#cg
reflColor_ramp#cb ../super_ramp_reflColor_ramp#cb
reflColor_ramp#interp ../super_ramp_reflColor_ramp#interp
Kd#pos ../Kd#pos
Kd#value ../Kd#value
Kd#interp ../Kd#interp
base_color#pos ../base_color#pos
base_color#cr ../base_color#cr
base_color#cg ../base_color#cg
base_color#cb ../base_color#cb
base_color#interp ../base_color#interp
opacity#pos ../opacity#pos
opacity#cr ../opacity#cr
opacity#cg ../opacity#cg
opacity#cb ../opacity#cb
opacity#interp ../opacity#interp
Ks_ramp#pos ../Ks_ramp#pos
Ks_ramp#value ../Ks_ramp#value
Ks_ramp#interp ../Ks_ramp#interp
specular_ramp#pos ../specular_ramp#pos
specular_ramp#cr ../specular_ramp#cr
specular_ramp#cg ../specular_ramp#cg
specular_ramp#cb ../specular_ramp#cb
specular_ramp#interp ../specular_ramp#interp
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp.spareparmdef"
Content-Type: text/plain
group {
name "g1"
label "Color"
parm {
name "diff_condition"
label "Contribute Diffuse Lighting"
type toggle
default { "off" }
parmtag { "parmvop" "1" }
parmtag { "shaderparmcontexts" "surface" }
}
parm {
name "Kd"
label "Lambert Intensity"
type ramp_flt
default { "2" }
disablewhen "{ diff_condition == 0 }"
range { 1! 10 }
parmtag { "parmvop" "1" }
parmtag { "rampbasis_var" "Kd_the_basis_strings" }
parmtag { "rampbasisdefault" "linear" }
parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" }
parmtag { "rampkeys_var" "Kd_the_key_positions" }
parmtag { "rampshowcontrolsdefault" "0" }
parmtag { "rampvalues_var" "Kd_the_key_values" }
parmtag { "shaderparmcontexts" "surface" }
}
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 { "parmvop" "1" }
parmtag { "shaderparmcontexts" "surface" }
}
parm {
name "base_color"
label "Base Color"
type ramp_rgb
default { "2" }
range { 1! 10 }
parmtag { "parmvop" "1" }
parmtag { "rampbasis_var" "base_color_the_basis_strings" }
parmtag { "rampbasisdefault" "linear" }
parmtag { "rampcolordefault" "1pos ( 0 ) 1c ( 0 0 0 ) 1interp ( linear ) 2pos ( 1 ) 2c ( 1 1 1 ) 2interp ( linear )" }
parmtag { "rampcolortype" "rgb" }
parmtag { "rampkeys_var" "base_color_the_key_positions" }
parmtag { "rampshowcontrolsdefault" "0" }
parmtag { "rampvalues_var" "base_color_the_key_values" }
parmtag { "shaderparmcontexts" "surface" }
}
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 { "parmvop" "1" }
parmtag { "shaderparmcontexts" "surface" }
}
parm {
name "Cd_condition"
label "Tint with Cd Attribute"
type toggle
default { "on" }
parmtag { "parmvop" "1" }
parmtag { "shaderparmcontexts" "surface" }
}
parm {
name "opacity"
label "Opacity"
type ramp_rgb
default { "2" }
disablewhen "{ useOpacity == 0 }"
range { 1! 10 }
parmtag { "parmvop" "1" }
parmtag { "rampbasis_var" "opacity_the_basis_strings" }
parmtag { "rampbasisdefault" "linear" }
parmtag { "rampcolordefault" "1pos ( 0 ) 1c ( 0 0 0 ) 1interp ( linear ) 2pos ( 1 ) 2c ( 1 1 1 ) 2interp ( linear )" }
parmtag { "rampcolortype" "rgb" }
parmtag { "rampkeys_var" "opacity_the_key_positions" }
parmtag { "rampshowcontrolsdefault" "0" }
parmtag { "rampvalues_var" "opacity_the_key_values" }
parmtag { "shaderparmcontexts" "surface" }
}
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 { "parmvop" "1" }
parmtag { "shaderparmcontexts" "surface" }
}
parm {
name "useOpacity"
label "Enable Opacity"
type toggle
default { "on" }
parmtag { "parmvop" "1" }
parmtag { "shaderparmcontexts" "surface" }
}
parm {
name "condition"
label "Tint with Alpha Attribute"
type toggle
default { "on" }
disablewhen "{ useOpacity == 0 }"
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" }
}
parm {
name "Alpha"
label "Attribute Color"
type float
invisible
default { "1" }
range { 0 1 }
parmtag { "parmvop" "1" }
parmtag { "shaderparmcontexts" "surface" }
}
parm {
name "paintExport"
label "paintExport"
type color
invisible
size 3
default { "0" "0" "0" }
range { 0 1 }
parmtag { "parmvop" "1" }
parmtag { "shaderparmcontexts" "surface" }
}
parm {
name "diffuseExport"
label "diffuseExport"
type color
invisible
size 3
default { "0" "0" "0" }
range { 0 1 }
parmtag { "parmvop" "1" }
parmtag { "shaderparmcontexts" "surface" }
}
parm {
name "normalized_brightness"
label "Normalize Brightness"
type toggle
default { "off" }
disablewhen "{ input_switcher != 2 }"
parmtag { "parmvop" "1" }
parmtag { "shaderparmcontexts" "surface" }
}
}
group {
name "g1_1"
label "Specular"
parm {
name "specularcondition"
label "Use Specular Lighting"
type toggle
default { "off" }
parmtag { "parmvop" "1" }
parmtag { "shaderparmcontexts" "surface" }
}
parm {
name "Ks_ramp"
label "Specular Intensity"
type ramp_flt
default { "2" }
disablewhen "{ specularcondition == 0 }"
range { 1! 10 }
parmtag { "parmvop" "1" }
parmtag { "rampbasis_var" "Ks_ramp_the_basis_strings" }
parmtag { "rampbasisdefault" "linear" }
parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" }
parmtag { "rampkeys_var" "Ks_ramp_the_key_positions" }
parmtag { "rampshowcontrolsdefault" "0" }
parmtag { "rampvalues_var" "Ks_ramp_the_key_values" }
parmtag { "shaderparmcontexts" "surface" }
}
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 { "parmvop" "1" }
parmtag { "shaderparmcontexts" "surface" }
}
parm {
name "specular_ramp"
label "Specular Color"
type ramp_rgb
default { "2" }
disablewhen "{ specularcondition == 0 }"
range { 1! 10 }
parmtag { "parmvop" "1" }
parmtag { "rampbasis_var" "specular_ramp_the_basis_strings" }
parmtag { "rampbasisdefault" "linear" }
parmtag { "rampcolordefault" "1pos ( 0 ) 1c ( 0 0 0 ) 1interp ( linear ) 2pos ( 1 ) 2c ( 1 1 1 ) 2interp ( linear )" }
parmtag { "rampcolortype" "rgb" }
parmtag { "rampkeys_var" "specular_ramp_the_key_positions" }
parmtag { "rampshowcontrolsdefault" "0" }
parmtag { "rampvalues_var" "specular_ramp_the_key_values" }
parmtag { "shaderparmcontexts" "surface" }
}
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 { "parmvop" "1" }
parmtag { "shaderparmcontexts" "surface" }
}
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"
}
parmtag { "parmvop" "1" }
parmtag { "shaderparmcontexts" "surface" }
}
parm {
name "Urough"
label "U Roughness"
type float
default { "0.1" }
disablewhen "{ specularcondition == 0 }"
range { 0.001 0.999 }
parmtag { "parmvop" "1" }
parmtag { "shaderparmcontexts" "surface" }
}
parm {
name "Vrough"
label "V Roughness"
type float
default { "0.1" }
disablewhen "{ specType != anisotropic } { specularcondition == 0 }"
range { 0.001 0.999 }
parmtag { "parmvop" "1" }
parmtag { "shaderparmcontexts" "surface" }
}
parm {
name "sharp"
label "Sharpness"
type float
default { "0.1" }
disablewhen "{ specType != glossy } { specularcondition == 0 }"
range { 0 1 }
parmtag { "parmvop" "1" }
parmtag { "shaderparmcontexts" "surface" }
}
}
group {
name "g3_1"
label "Specular Map"
parm {
name "useSpecMap"
label "Use Specular Map"
type toggle
default { "off" }
disablewhen "{ specularcondition == 0 }"
parmtag { "parmvop" "1" }
parmtag { "shaderparmcontexts" "surface" }
}
parm {
name "specularMap"
label "Specular Map"
type image
default { "" }
disablewhen "{ useSpecMap == 0 } { specularcondition == 0 }"
parmtag { "parmvop" "1" }
parmtag { "shaderparmcontexts" "surface" }
}
parm {
name "specMapWrap"
label "Spec Map Wrap"
type string
default { "repeat" }
disablewhen "{ useSpecMap == 0 } { specularcondition == 0 }"
menu {
"repeat" "Repeat"
"streak" "Streak"
"decal" "Decal"
}
parmtag { "parmvop" "1" }
parmtag { "shaderparmcontexts" "surface" }
}
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"
}
parmtag { "parmvop" "1" }
parmtag { "shaderparmcontexts" "surface" }
}
parm {
name "specMapWidth"
label "Spec Map Width"
type float
default { "1" }
disablewhen "{ useSpecMap == 0 } { specularcondition == 0 }"
range { 1 32 }
parmtag { "parmvop" "1" }
parmtag { "shaderparmcontexts" "surface" }
}
parm {
name "specMapBorder"
label "Spec Map Border"
type color4
size 4
default { "0" "0" "0" "1" }
disablewhen "{ useSpecMap == 0 } { specularcondition == 0 }"
range { 0 1 }
parmtag { "parmvop" "1" }
parmtag { "shaderparmcontexts" "surface" }
}
}
parm {
name "specularExport"
label "specularExport"
type color
invisible
size 3
default { "0" "0" "0" }
range { 0 1 }
parmtag { "parmvop" "1" }
parmtag { "shaderparmcontexts" "surface" }
}
}
parm {
name "opacityExport"
label "opacityExport"
type color
invisible
size 3
default { "0" "0" "0" }
range { 0 1 }
parmtag { "parmvop" "1" }
parmtag { "shaderparmcontexts" "surface" }
}
parm {
name "Ce"
label "Emission"
type float
invisible
size 3
default { "0" "0" "0" }
range { 0 10 }
parmtag { "parmvop" "1" }
parmtag { "shaderparmcontexts" "surface" }
}
group {
name "stdswitcher3"
label "OGL"
parm {
name "ogl_amb"
baseparm
label "OGL Ambient"
export none
}
parm {
name "ogl_diff"
baseparm
label "OGL Diffuse"
export none
}
parm {
name "ogl_spec"
baseparm
label "OGL Specular"
export none
}
parm {
name "ogl_emit"
baseparm
label "OGL Emission"
export none
}
parm {
name "ogl_rough"
baseparm
label "OGL Roughness"
export none
}
parm {
name "ogl_alpha"
baseparm
label "OGL Alpha"
export none
}
parm {
name "ogl_light"
baseparm
label "OGL Use Lighting"
export none
}
parm {
name "ogl_cutout"
baseparm
label "OGL Transparent Texture"
export none
}
multiparm {
name "ogl_numtex"
label "OGL Texture Layers"
baseparm
default 0
parmtag { "multistartoffset" "1" }
parm {
name "ogl_tex#"
baseparm
label "Texture #"
export none
}
parm {
name "ogl_tex_min_filter#"
baseparm
label "Minification Filter #"
export none
}
parm {
name "ogl_tex_mag_filter#"
baseparm
label "Magnification Filter #"
export none
}
parm {
name "ogl_clamping_mode#"
baseparm
label "Clamping #"
export none
}
}
}
group {
name "stdswitcher3_1"
label "Compiler"
parm {
name "vop_compiler"
baseparm
label "Compiler"
export none
}
parm {
name "vop_forcecompile"
baseparm
label "Force Compile"
export none
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp.chn"
Content-Type: text/plain
{
channel Kd1pos {
lefttype = extend
righttype = extend
flags = 0
segment { length = 0 expr = ch(\"../Kd1pos\") }
}
channel Kd1value {
lefttype = extend
righttype = extend
default = 1
flags = 0
segment { length = 0 value = 1 1 expr = ch(\"../Kd1value\") }
}
channel Kd1interp {
lefttype = extend
righttype = extend
default = 1
flags = 0
segment { length = 0 value = 1 1 expr = ch(\"../Kd1interp\") }
}
channel base_color1pos {
lefttype = extend
righttype = extend
flags = 0
segment { length = 0 expr = ch(\"../base_color1pos\") }
}
channel base_color1cr {
lefttype = extend
righttype = extend
default = 0.84313700000000003
flags = 0
segment { length = 0 value = 0.84313726425170898 0.84313726425170898 expr = ch(\"../base_color1cr\") }
}
channel base_color1cg {
lefttype = extend
righttype = extend
default = 0.92156899999999997
flags = 0
segment { length = 0 value = 0.92156863212585449 0.92156863212585449 expr = ch(\"../base_color1cg\") }
}
channel base_color1cb {
lefttype = extend
righttype = extend
default = 0.96470599999999995
flags = 0
segment { length = 0 value = 0.96470588445663452 0.96470588445663452 expr = ch(\"../base_color1cb\") }
}
channel base_color1interp {
lefttype = extend
righttype = extend
default = 1
flags = 0
segment { length = 0 value = 1 1 expr = ch(\"../base_color1interp\") }
}
channel opacity1pos {
lefttype = extend
righttype = extend
flags = 0
segment { length = 0 expr = ch(\"../opacity1pos\") }
}
channel opacity1cr {
lefttype = extend
righttype = extend
default = 1
flags = 0
segment { length = 0 value = 1 1 expr = ch(\"../opacity1cr\") }
}
channel opacity1cg {
lefttype = extend
righttype = extend
default = 1
flags = 0
segment { length = 0 value = 1 1 expr = ch(\"../opacity1cg\") }
}
channel opacity1cb {
lefttype = extend
righttype = extend
default = 1
flags = 0
segment { length = 0 value = 1 1 expr = ch(\"../opacity1cb\") }
}
channel opacity1interp {
lefttype = extend
righttype = extend
default = 1
flags = 0
segment { length = 0 value = 1 1 expr = ch(\"../opacity1interp\") }
}
channel Ks_ramp1pos {
lefttype = extend
righttype = extend
flags = 0
segment { length = 0 expr = ch(\"../Ks_ramp1pos\") }
}
channel Ks_ramp1value {
lefttype = extend
righttype = extend
default = 1
flags = 0
segment { length = 0 value = 1 1 expr = ch(\"../Ks_ramp1value\") }
}
channel Ks_ramp1interp {
lefttype = extend
righttype = extend
default = 1
flags = 0
segment { length = 0 value = 1 1 expr = ch(\"../Ks_ramp1interp\") }
}
channel specular_ramp1pos {
lefttype = extend
righttype = extend
flags = 0
segment { length = 0 expr = ch(\"../specular_ramp1pos\") }
}
channel specular_ramp1cr {
lefttype = extend
righttype = extend
default = 1
flags = 0
segment { length = 0 value = 1 1 expr = ch(\"../specular_ramp1cr\") }
}
channel specular_ramp1cg {
lefttype = extend
righttype = extend
default = 1
flags = 0
segment { length = 0 value = 1 1 expr = ch(\"../specular_ramp1cg\") }
}
channel specular_ramp1cb {
lefttype = extend
righttype = extend
default = 1
flags = 0
segment { length = 0 value = 1 1 expr = ch(\"../specular_ramp1cb\") }
}
channel specular_ramp1interp {
lefttype = extend
righttype = extend
default = 1
flags = 0
segment { length = 0 value = 1 1 expr = ch(\"../specular_ramp1interp\") }
}
channel base_color2pos {
lefttype = extend
righttype = extend
flags = 0
segment { length = 0 expr = ch(\"../base_color2pos\") }
}
channel base_color2cr {
lefttype = extend
righttype = extend
flags = 0
segment { length = 0 expr = ch(\"../base_color2cr\") }
}
channel base_color2cg {
lefttype = extend
righttype = extend
flags = 0
segment { length = 0 expr = ch(\"../base_color2cg\") }
}
channel base_color2cb {
lefttype = extend
righttype = extend
flags = 0
segment { length = 0 expr = ch(\"../base_color2cb\") }
}
channel base_color2interp {
lefttype = extend
righttype = extend
default = 1
flags = 0
segment { length = 0 value = 1 1 expr = ch(\"../base_color2interp\") }
}
channel opacity2pos {
lefttype = extend
righttype = extend
flags = 0
segment { length = 0 expr = ch(\"../opacity2pos\") }
}
channel opacity2cr {
lefttype = extend
righttype = extend
flags = 0
segment { length = 0 expr = ch(\"../opacity2cr\") }
}
channel opacity2cg {
lefttype = extend
righttype = extend
flags = 0
segment { length = 0 expr = ch(\"../opacity2cg\") }
}
channel opacity2cb {
lefttype = extend
righttype = extend
flags = 0
segment { length = 0 expr = ch(\"../opacity2cb\") }
}
channel opacity2interp {
lefttype = extend
righttype = extend
default = 1
flags = 0
segment { length = 0 value = 1 1 expr = ch(\"../opacity2interp\") }
}
channel ogl_diffr {
lefttype = extend
righttype = extend
default = 1
flags = 0
segment { length = 0 value = 1 1 expr = "chramp(\"base_color\", 0.5, 0)" }
}
channel ogl_diffg {
lefttype = extend
righttype = extend
default = 1
flags = 0
segment { length = 0 value = 1 1 expr = "chramp(\"base_color\", 0.5, 1)" }
}
channel ogl_diffb {
lefttype = extend
righttype = extend
default = 1
flags = 0
segment { length = 0 value = 1 1 expr = "chramp(\"base_color\", 0.5, 2)" }
}
channel ogl_specr {
lefttype = extend
righttype = extend
default = 1
flags = 0
segment { length = 0 value = 1 1 expr = "if(ch(\"specularcondition\")==1,chramp(\"specular_ramp\", 0.5, 0)*chramp(\"Ks_ramp\", 0.5, 0),0)" }
}
channel ogl_specg {
lefttype = extend
righttype = extend
default = 1
flags = 0
segment { length = 0 value = 1 1 expr = "if(ch(\"specularcondition\")==1,chramp(\"specular_ramp\", 0.5, 1)*chramp(\"Ks_ramp\", 0.5, 0),0)" }
}
channel ogl_specb {
lefttype = extend
righttype = extend
default = 1
flags = 0
segment { length = 0 value = 1 1 expr = "if(ch(\"specularcondition\")==1,chramp(\"specular_ramp\", 0.5, 2)*chramp(\"Ks_ramp\", 0.5, 0),0)" }
}
channel ogl_alpha {
lefttype = extend
righttype = extend
default = 1
flags = 0
segment { length = 0 value = 1 1 expr = "if(ch(\"useOpacity\")==1,(chramp(\"opacity\", 0.5, 0)+chramp(\"opacity\", 0.5, 1)+chramp(\"opacity\", 0.5, 2))/3,1)" }
}
channel diff_condition {
lefttype = extend
righttype = extend
flags = 0
segment { length = 0 expr = ch(\"../diff_condition\") }
}
channel Kd {
lefttype = extend
righttype = extend
default = 1
flags = 0
segment { length = 0 value = 1 1 expr = ch(\"../Kd\") }
}
channel Kd_switcher {
lefttype = extend
righttype = extend
flags = 0
segment { length = 0 expr = ch(\"../Kd_switcher\") }
}
channel base_color {
lefttype = extend
righttype = extend
default = 2
flags = 0
segment { length = 0 value = 2 2 expr = ch(\"../base_color\") }
}
channel input_switcher {
lefttype = extend
righttype = extend
flags = 0
segment { length = 0 expr = ch(\"../input_switcher\") }
}
channel Cd_condition {
lefttype = extend
righttype = extend
default = 1
flags = 0
segment { length = 0 value = 1 1 expr = ch(\"../Cd_condition\") }
}
channel opacity {
lefttype = extend
righttype = extend
default = 2
flags = 0
segment { length = 0 value = 2 2 expr = ch(\"../opacity\") }
}
channel opacity_switcher {
lefttype = extend
righttype = extend
flags = 0
segment { length = 0 expr = ch(\"../opacity_switcher\") }
}
channel useOpacity {
lefttype = extend
righttype = extend
default = 1
flags = 0
segment { length = 0 value = 1 1 expr = ch(\"../useOpacity\") }
}
channel condition {
lefttype = extend
righttype = extend
default = 1
flags = 0
segment { length = 0 value = 1 1 expr = ch(\"../condition\") }
}
channel specularcondition {
lefttype = extend
righttype = extend
flags = 0
segment { length = 0 expr = ch(\"../specularcondition\") }
}
channel Ks_ramp {
lefttype = extend
righttype = extend
default = 1
flags = 0
segment { length = 0 value = 1 1 expr = ch(\"../Ks_ramp\") }
}
channel Ks_switcher {
lefttype = extend
righttype = extend
flags = 0
segment { length = 0 expr = ch(\"../Ks_switcher\") }
}
channel specular_ramp {
lefttype = extend
righttype = extend
default = 1
flags = 0
segment { length = 0 value = 1 1 expr = ch(\"../specular_ramp\") }
}
channel specular_switcher {
lefttype = extend
righttype = extend
flags = 0
segment { length = 0 expr = ch(\"../specular_switcher\") }
}
channel specType {
lefttype = extend
righttype = extend
defaultString = \"spec\"
flags = 0
segment { length = 0 expr = chs(\"../specType\") }
}
channel Urough {
lefttype = extend
righttype = extend
default = 0.10000000000000001
flags = 0
segment { length = 0 value = 0.10000000149011612 0.10000000149011612 expr = ch(\"../Urough\") }
}
channel Vrough {
lefttype = extend
righttype = extend
default = 0.10000000000000001
flags = 0
segment { length = 0 value = 0.10000000149011612 0.10000000149011612 expr = ch(\"../Vrough\") }
}
channel sharp {
lefttype = extend
righttype = extend
default = 0.10000000000000001
flags = 0
segment { length = 0 value = 0.10000000149011612 0.10000000149011612 expr = ch(\"../sharp\") }
}
channel useSpecMap {
lefttype = extend
righttype = extend
flags = 0
segment { length = 0 expr = ch(\"../useSpecMap\") }
}
channel specularMap {
lefttype = extend
righttype = extend
flags = 0
segment { length = 0 expr = chs(\"../specularMap\") }
}
channel specMapWrap {
lefttype = extend
righttype = extend
defaultString = \"repeat\"
flags = 0
segment { length = 0 expr = chs(\"../specMapWrap\") }
}
channel specMapFilter {
lefttype = extend
righttype = extend
defaultString = \"catrom\"
flags = 0
segment { length = 0 expr = chs(\"../specMapFilter\") }
}
channel specMapWidth {
lefttype = extend
righttype = extend
flags = 0
segment { length = 0 expr = ch(\"../specMapWidth\") }
}
channel specMapBorderr {
lefttype = extend
righttype = extend
flags = 0
segment { length = 0 expr = ch(\"../specMapBorderr\") }
}
channel specMapBorderg {
lefttype = extend
righttype = extend
flags = 0
segment { length = 0 expr = ch(\"../specMapBorderg\") }
}
channel specMapBorderb {
lefttype = extend
righttype = extend
flags = 0
segment { length = 0 expr = ch(\"../specMapBorderb\") }
}
channel specMapBordera {
lefttype = extend
righttype = extend
flags = 0
segment { length = 0 expr = ch(\"../specMapBordera\") }
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp.parm"
Content-Type: text/plain
{
version 0.8
stdswitcher [ 0 locks=0 ] ( 0 0 )
ogl_amb [ 0 locks=0 ] ( 1 1 1 )
ogl_diff [ 0 locks=0 ] ( [ ogl_diffr 0.5 ] [ ogl_diffg 0.5 ] [ ogl_diffb 0.5 ] )
ogl_spec [ 0 locks=0 ] ( [ ogl_specr 0 ] [ ogl_specg 0 ] [ ogl_specb 0 ] )
ogl_emit [ 0 locks=0 ] ( 0 0 0 )
ogl_rough [ 0 locks=0 ] ( 0.10000000100000001 )
ogl_alpha [ 8 locks=0 ] ( [ ogl_alpha 1 ] )
ogl_light [ 0 locks=0 ] ( "on" )
ogl_cutout [ 0 locks=0 ] ( "on" )
ogl_numtex [ 0 locks=0 ] ( 0 )
vop_compiler [ 0 locks=0 ] ( "vcc -r -q $VOP_INCLUDEPATH -o $VOP_OBJECTFILE -e $VOP_ERRORFILE $VOP_SOURCEFILE" )
vop_forcecompile [ 0 locks=0 ] ( 0 )
g1 [ 0 locks=0 ] ( 0 0 )
diff_condition [ 0 locks=0 ] ( [ diff_condition 0 ] )
Kd [ 0 locks=0 ] ( [ Kd 1 ] )
Kd1pos [ 0 locks=0 ] ( [ Kd1pos 0 ] )
Kd1value [ 0 locks=0 ] ( [ Kd1value 1.5 ] )
Kd1interp [ 0 locks=0 ] ( [ Kd1interp 1 ] )
Kd_switcher [ 0 locks=0 ] ( [ Kd_switcher 0 ] )
base_color [ 0 locks=0 ] ( [ base_color 2 ] )
base_color1pos [ 0 locks=0 ] ( [ base_color1pos 0 ] )
base_color1c [ 0 locks=0 ] ( [ base_color1cr 0 ] [ base_color1cg 0 ] [ base_color1cb 0 ] )
base_color1interp [ 0 locks=0 ] ( [ base_color1interp 3 ] )
base_color2pos [ 0 locks=0 ] ( [ base_color2pos 1 ] )
base_color2c [ 0 locks=0 ] ( [ base_color2cr 1 ] [ base_color2cg 1 ] [ base_color2cb 1 ] )
base_color2interp [ 0 locks=0 ] ( [ base_color2interp 3 ] )
input_switcher [ 0 locks=0 ] ( [ input_switcher 0 ] )
Cd_condition [ 0 locks=0 ] ( [ Cd_condition 0 ] )
opacity [ 0 locks=0 ] ( [ opacity 2 ] )
opacity1pos [ 0 locks=0 ] ( [ opacity1pos 0 ] )
opacity1c [ 0 locks=0 ] ( [ opacity1cr 0 ] [ opacity1cg 0 ] [ opacity1cb 0 ] )
opacity1interp [ 0 locks=0 ] ( [ opacity1interp 1 ] )
opacity2pos [ 0 locks=0 ] ( [ opacity2pos 1 ] )
opacity2c [ 0 locks=0 ] ( [ opacity2cr 1 ] [ opacity2cg 1 ] [ opacity2cb 1 ] )
opacity2interp [ 0 locks=0 ] ( [ opacity2interp 1 ] )
opacity_switcher [ 0 locks=0 ] ( [ opacity_switcher 0 ] )
useOpacity [ 0 locks=0 ] ( [ useOpacity 0 ] )
condition [ 0 locks=0 ] ( [ condition 1 ] )
Cd [ 0 locks=0 ] ( 1 1 1 )
Alpha [ 0 locks=0 ] ( 1 )
paintExport [ 0 locks=0 ] ( 0 0 0 )
diffuseExport [ 0 locks=0 ] ( 0 0 0 )
normalized_brightness [ 0 locks=0 ] ( "off" )
specularcondition [ 0 locks=0 ] ( [ specularcondition 0 ] )
Ks_ramp [ 0 locks=0 ] ( [ Ks_ramp 1 ] )
Ks_ramp1pos [ 0 locks=0 ] ( [ Ks_ramp1pos 0 ] )
Ks_ramp1value [ 0 locks=0 ] ( [ Ks_ramp1value 1 ] )
Ks_ramp1interp [ 0 locks=0 ] ( [ Ks_ramp1interp 1 ] )
Ks_switcher [ 0 locks=0 ] ( [ Ks_switcher 0 ] )
specular_ramp [ 0 locks=0 ] ( [ specular_ramp 1 ] )
specular_ramp1pos [ 0 locks=0 ] ( [ specular_ramp1pos 0 ] )
specular_ramp1c [ 0 locks=0 ] ( [ specular_ramp1cr 1 ] [ specular_ramp1cg 1 ] [ specular_ramp1cb 1 ] )
specular_ramp1interp [ 0 locks=0 ] ( [ specular_ramp1interp 1 ] )
specular_switcher [ 0 locks=0 ] ( [ specular_switcher 0 ] )
g3 [ 0 locks=0 ] ( 0 0 )
specType [ 0 locks=0 ] ( [ specType spec ] )
Urough [ 0 locks=0 ] ( [ Urough 0.10000000100000001 ] )
Vrough [ 0 locks=0 ] ( [ Vrough 0.10000000100000001 ] )
sharp [ 0 locks=0 ] ( [ sharp 0.10000000100000001 ] )
useSpecMap [ 0 locks=0 ] ( [ useSpecMap 0 ] )
specularMap [ 0 locks=0 ] ( [ specularMap "" ] )
specMapWrap [ 0 locks=0 ] ( [ specMapWrap repeat ] )
specMapFilter [ 0 locks=0 ] ( [ specMapFilter catrom ] )
specMapWidth [ 0 locks=0 ] ( [ specMapWidth 0 ] )
specMapBorder [ 0 locks=0 ] ( [ specMapBorderr 0 ] [ specMapBorderg 0 ] [ specMapBorderb 0 ] [ specMapBordera 0 ] )
specularExport [ 0 locks=0 ] ( 0 0 0 )
opacityExport [ 0 locks=0 ] ( 0 0 0 )
Ce [ 0 locks=0 ] ( 0 0 0 )
stdswitcher3 [ 0 locks=0 ] ( 0 0 )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp.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/simple_ramp/output1.init"
Content-Type: text/plain
type = output
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/output1.def"
Content-Type: text/plain
comment ""
position 11.6025 -2.38316
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
{
}
inputsNamed3
{
0 addSpecReflRefr 2 1 "Cf"
1 twoway1 5 1 "Of"
}
inputs
{
0 addSpecReflRefr 0 1
1 twoway1 0 1
}
stat
{
create 1220039552
modify 1616099216
author mark@beijing.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____PMAR____O____RAMP____O/simple_ramp/output1.parm"
Content-Type: text/plain
{
version 0.8
contexttype [ 0 locks=0 ] ( surface )
outputcodelast [ 0 locks=0 ] ( "on" )
parmorder [ 0 locks=0 ] ( "{ \"Color\" surfacecolor/diffuse_condition surfacecolor/Kd surfacecolor/Kd_input surfacecolor/base_color surfacecolor/base_input surfacecolor/normalize_condition surfacecolor/condition1 opacity/opacity opacity/opacity_input_switcher useOpacity opacity/condition surfacecolor/Cd opacity/Alpha paintExport diffuseExport } { \"Specular\" specularity/useSpecular specularity/Ks_ramp specularity/Ks_input specularity/specular_color_ramp specularity/specular_input { \"Specular Type\" specularity/specType specularity/Urough specularity/Vrough specularity/sharp } { \"Specular Map\" specularity/useSpecMap specularity/specularMap specularity/specMapWrap specularity/specMapFilter specularity/specMapWidth specularity/specMapBorder } specularExport } opacityExport" )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/output1.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/simple_ramp/Facing_Angle.init"
Content-Type: text/plain
type = subnet
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/Facing_Angle.def"
Content-Type: text/plain
comment ""
position -9.31951 1.48945
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 "value"
}
inputsNamed3
{
0 frontface1 2 1 "frontN"
}
inputs
{
0 frontface1 0 1
}
stat
{
create 1219175623
modify 1231890599
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/simple_ramp/Facing_Angle.parm"
Content-Type: text/plain
{
version 0.8
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/Facing_Angle.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/simple_ramp/Facing_Angle/normalfalloff1.init"
Content-Type: text/plain
type = normalfalloff
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/Facing_Angle/normalfalloff1.def"
Content-Type: text/plain
comment ""
position -9.298 0.660499
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 lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
8 "falloff"
}
inputsNamed3
{
5 subinput1 0 1 "nN"
6 "" "" 1 "nI"
7 exp 0 1 "exp"
}
inputs
{
0 subinput1 0 1
1 "" 0 1
2 exp 0 1
}
stat
{
create 1219175541
modify 1220126754
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/simple_ramp/Facing_Angle/normalfalloff1.parm"
Content-Type: text/plain
{
version 0.8
exp [ 0 locks=0 ] ( 1 )
invert [ 0 locks=0 ] ( "off" )
facefwd [ 0 locks=0 ] ( "off" )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/Facing_Angle/normalfalloff1.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/Facing_Angle/suboutput1.init"
Content-Type: text/plain
type = suboutput
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/Facing_Angle/suboutput1.def"
Content-Type: text/plain
comment ""
position -6.57909 0.837308
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
{
}
inputsNamed3
{
0 "" "" 1 "_frontN"
1 normalfalloff1 8 1 "value"
}
inputs
{
0 "" 0 1
1 normalfalloff1 0 1
}
stat
{
create 1219175623
modify 1220126754
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/simple_ramp/Facing_Angle/suboutput1.parm"
Content-Type: text/plain
{
version 0.8
name1 [ 0 locks=0 ] ( value )
label1 [ 0 locks=0 ] ( "" )
name2 [ 0 locks=0 ] ( illum )
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____PMAR____O____RAMP____O/simple_ramp/Facing_Angle/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/simple_ramp/Facing_Angle/subinput1.init"
Content-Type: text/plain
type = subinput
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/Facing_Angle/subinput1.def"
Content-Type: text/plain
comment ""
position -11.7827 1.80753
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 "_frontN"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1220124329
modify 1220124335
author Administrator@CERES
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/simple_ramp/Facing_Angle/subinput1.parm"
Content-Type: text/plain
{
version 0.8
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/Facing_Angle/subinput1.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/simple_ramp/Facing_Angle/exp.init"
Content-Type: text/plain
type = constant
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/Facing_Angle/exp.def"
Content-Type: text/plain
comment ""
position -11.6941 0.782721
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 "exp"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1220126744
modify 1220126759
author Administrator@CERES
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/simple_ramp/Facing_Angle/exp.parm"
Content-Type: text/plain
{
version 0.8
consttype [ 0 locks=0 ] ( "float" )
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 ] ( "" )
parmuniform [ 0 locks=0 ] ( "on" )
constname [ 0 locks=0 ] ( exp )
constlabel [ 0 locks=0 ] ( Exponent )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/Facing_Angle/exp.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/simple_ramp/premultColors.init"
Content-Type: text/plain
type = multiply
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/premultColors.def"
Content-Type: text/plain
comment ""
position 2.7948 0.596879
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
3 "product"
}
inputsNamed3
{
0 surfacecolor 3 1 "input1"
1 surfacecolor 4 1 "input2"
2 twoway1 5 1 "input3"
}
inputs
{
0 surfacecolor 0 1
1 surfacecolor 1 1
2 twoway1 0 1
}
stat
{
create 1220052139
modify 1616099217
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/simple_ramp/premultColors.parm"
Content-Type: text/plain
{
version 0.8
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/premultColors.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/simple_ramp/paintExport.init"
Content-Type: text/plain
type = parameter
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/paintExport.def"
Content-Type: text/plain
comment ""
position -0.556488 3.56091
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 surfacecolor 3 1 "input"
}
inputs
{
0 surfacecolor 0 1
}
stat
{
create 1180643537
modify 1616099216
author liza@chaos
access 0777
}
color UT_Color RGB 0 0.4 0
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/paintExport.parm"
Content-Type: text/plain
{
version 0.8
parmscope [ 0 locks=0 ] ( shaderparm )
parmaccess [ 0 locks=0 ] ( "" )
parmname [ 0 locks=0 ] ( paintExport )
parmprefix [ 0 locks=0 ] ( "" )
parmpostfix [ 0 locks=0 ] ( "" )
parmlabel [ 0 locks=0 ] ( paintExport )
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 ] ( 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 ] ( "on" )
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="shop/O____PMAR____O____RAMP____O/simple_ramp/paintExport.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/simple_ramp/diffuseExport.init"
Content-Type: text/plain
type = parameter
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/diffuseExport.def"
Content-Type: text/plain
comment ""
position 0.687738 2.51412
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 surfacecolor 4 1 "input"
}
inputs
{
0 surfacecolor 1 1
}
stat
{
create 1180046945
modify 1616099216
author liza@chaos
access 0777
}
color UT_Color RGB 0 0.4 0
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/diffuseExport.parm"
Content-Type: text/plain
{
version 0.8
parmscope [ 0 locks=0 ] ( shaderparm )
parmaccess [ 0 locks=0 ] ( "" )
parmname [ 0 locks=0 ] ( diffuseExport )
parmprefix [ 0 locks=0 ] ( "" )
parmpostfix [ 0 locks=0 ] ( "" )
parmlabel [ 0 locks=0 ] ( diffuseExport )
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 ] ( 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 ] ( "on" )
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="shop/O____PMAR____O____RAMP____O/simple_ramp/diffuseExport.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/simple_ramp/frontface1.init"
Content-Type: text/plain
type = frontface
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/frontface1.def"
Content-Type: text/plain
comment ""
position -11.0441 1.2228
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 lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
2 "frontN"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1220124232
modify 1231890600
author Administrator@CERES
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/simple_ramp/frontface1.parm"
Content-Type: text/plain
{
version 0.8
signature [ 0 locks=0 ] ( default )
normalize [ 0 locks=0 ] ( "on" )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/frontface1.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularExport.init"
Content-Type: text/plain
type = parameter
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularExport.def"
Content-Type: text/plain
comment ""
position 4.76538 -3.27252
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 specularity 3 1 "input"
}
inputs
{
0 specularity 0 1
}
stat
{
create 1180046945
modify 1236737170
author liza@chaos
access 0777
}
color UT_Color RGB 0 0.4 0
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularExport.parm"
Content-Type: text/plain
{
version 0.8
parmscope [ 0 locks=0 ] ( shaderparm )
parmaccess [ 0 locks=0 ] ( "" )
parmname [ 0 locks=0 ] ( specularExport )
parmprefix [ 0 locks=0 ] ( "" )
parmpostfix [ 0 locks=0 ] ( "" )
parmlabel [ 0 locks=0 ] ( specularExport )
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 ] ( 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 ] ( "on" )
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="shop/O____PMAR____O____RAMP____O/simple_ramp/specularExport.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/simple_ramp/addSpecReflRefr.init"
Content-Type: text/plain
type = add
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/addSpecReflRefr.def"
Content-Type: text/plain
comment ""
position 8.77812 -0.0293698
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
{
2 "sum"
}
inputsNamed3
{
0 premultColors 3 1 "input1"
1 specularity 3 1 "input2"
}
inputs
{
0 premultColors 0 1
1 specularity 0 1
}
stat
{
create 1185897916
modify 1616099217
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="shop/O____PMAR____O____RAMP____O/simple_ramp/addSpecReflRefr.parm"
Content-Type: text/plain
{
version 0.8
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/addSpecReflRefr.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/simple_ramp/opacity.init"
Content-Type: text/plain
type = subnet
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/opacity.def"
Content-Type: text/plain
comment ""
position -1.65935 -1.19518
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
3 "product"
}
inputsNamed3
{
0 Facing_Angle 1 1 "value"
1 uvcoords1 1 1 "s"
2 uvcoords1 2 1 "t"
}
inputs
{
0 Facing_Angle 0 1
1 uvcoords1 1 1
2 uvcoords1 2 1
}
stat
{
create 1220309849
modify 1238792608
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/simple_ramp/opacity.parm"
Content-Type: text/plain
{
version 0.8
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/opacity.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/simple_ramp/opacity/opacity.init"
Content-Type: text/plain
type = rampparm
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/opacity/opacity.def"
Content-Type: text/plain
comment ""
position 4.16558 -3.61258
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 "opacity"
}
inputsNamed3
{
0 switch3 4 1 "input"
}
inputs
{
0 switch3 0 1
}
stat
{
create 1220039561
modify 1238792114
author mark@beijing.sidefx.com
access 0777
}
color UT_Color RGB 1 1 0.6
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/opacity/opacity.parm"
Content-Type: text/plain
{
version 0.8
parmscope [ 0 locks=0 ] ( shaderparm )
parmaccess [ 0 locks=0 ] ( "" )
parmname [ 0 locks=0 ] ( opacity )
parmprefix [ 0 locks=0 ] ( "" )
parmpostfix [ 0 locks=0 ] ( "" )
parmlabel [ 0 locks=0 ] ( Opacity )
ramptype [ 0 locks=0 ] ( "rgb" )
rampcolortype [ 0 locks=0 ] ( rgb )
rampbasisdefault [ 0 locks=0 ] ( linear )
rampcolordefault [ 0 locks=0 ] ( 2 )
rampfloatdefault [ 0 locks=0 ] ( 2 )
separator1 [ 0 locks=0 ] ( )
useasparmdefiner [ 0 locks=0 ] ( "off" )
separator2 [ 0 locks=0 ] ( )
rampshowcontrolsdefault [ 0 locks=0 ] ( "off" )
disablewhen [ 0 locks=0 ] ( "{ useOpacity == 0 }" )
hidewhen [ 0 locks=0 ] ( "" )
callback [ 0 locks=0 ] ( "" )
help [ 0 locks=0 ] ( "" )
rampcolordefault1pos [ 0 locks=0 ] ( 0 )
rampcolordefault1c [ 0 locks=0 ] ( 0 0 0 )
rampcolordefault1interp [ 0 locks=0 ] ( "linear" )
rampcolordefault2pos [ 0 locks=0 ] ( 1 )
rampcolordefault2c [ 0 locks=0 ] ( 1 1 1 )
rampcolordefault2interp [ 0 locks=0 ] ( "linear" )
rampfloatdefault1pos [ 0 locks=0 ] ( 0 )
rampfloatdefault1value [ 0 locks=0 ] ( 0 )
rampfloatdefault1interp [ 0 locks=0 ] ( "linear" )
rampfloatdefault2pos [ 0 locks=0 ] ( 1 )
rampfloatdefault2value [ 0 locks=0 ] ( 1 )
rampfloatdefault2interp [ 0 locks=0 ] ( "linear" )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/opacity/opacity.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/simple_ramp/opacity/switch3.init"
Content-Type: text/plain
type = switch
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/opacity/switch3.def"
Content-Type: text/plain
comment ""
position 2.22662 -4.17738
connectornextid 5
flags = lock 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
{
4 "result"
}
inputsNamed3
{
0 opacity_input_switcher 0 1 "switcher"
1 subinput1 0 1 "input1"
2 subinput1 1 1 "input2"
3 subinput1 2 1 "input3"
}
inputs
{
0 opacity_input_switcher 0 1
1 subinput1 0 1
2 subinput1 1 1
3 subinput1 2 1
}
stat
{
create 1220124884
modify 1238792111
author Administrator@CERES
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/simple_ramp/opacity/switch3.parm"
Content-Type: text/plain
{
version 0.8
switcher [ 0 locks=0 ] ( 0 )
outofbounds [ 0 locks=0 ] ( "last" )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/opacity/switch3.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/simple_ramp/opacity/opacity_input_switcher.init"
Content-Type: text/plain
type = parameter
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/opacity/opacity_input_switcher.def"
Content-Type: text/plain
comment ""
position 0.0442753 -3.2388
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 "opacity_switcher"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1219347109
modify 1238792111
author stucker@finland
access 0777
}
color UT_Color RGB 1 1 0.6
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/opacity/opacity_input_switcher.parm"
Content-Type: text/plain
{
version 0.8
parmscope [ 0 locks=0 ] ( shaderparm )
parmaccess [ 0 locks=0 ] ( "" )
parmname [ 0 locks=0 ] ( opacity_switcher )
parmprefix [ 0 locks=0 ] ( "" )
parmpostfix [ 0 locks=0 ] ( "" )
parmlabel [ 0 locks=0 ] ( Evaluate: )
showlabel [ 0 locks=0 ] ( "on" )
parmtype [ 0 locks=0 ] ( "int" )
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 ] ( 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 5 )
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 ] ( "on" )
menuchoices [ 0 locks=0 ] ( "0 \"Normal Fall-Off\" 1 \"U\" 2 \"V\"" )
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 ] ( "{ useOpacity == 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="shop/O____PMAR____O____RAMP____O/simple_ramp/opacity/opacity_input_switcher.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/simple_ramp/opacity/Alpha.init"
Content-Type: text/plain
type = parameter
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/opacity/Alpha.def"
Content-Type: text/plain
comment ""
position 2.98069 -6.46398
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 "Alpha"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1181872479
modify 1220223761
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="shop/O____PMAR____O____RAMP____O/simple_ramp/opacity/Alpha.parm"
Content-Type: text/plain
{
version 0.8
parmscope [ 0 locks=0 ] ( shaderparm )
parmaccess [ 0 locks=0 ] ( "" )
parmname [ 0 locks=0 ] ( Alpha )
parmprefix [ 0 locks=0 ] ( "" )
parmpostfix [ 0 locks=0 ] ( "" )
parmlabel [ 0 locks=0 ] ( "Attribute Color" )
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 ] ( 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="shop/O____PMAR____O____RAMP____O/simple_ramp/opacity/Alpha.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/simple_ramp/opacity/twoway3.init"
Content-Type: text/plain
type = twoway
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/opacity/twoway3.def"
Content-Type: text/plain
comment ""
position 4.87184 -5.67402
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 lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
5 "result"
}
inputsNamed3
{
3 condition 0 1 "condition"
4 Alpha 0 1 "input1"
}
inputs
{
0 condition 0 1
1 Alpha 0 1
}
stat
{
create 1220138505
modify 1238792608
author Administrator@CERES
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/simple_ramp/opacity/twoway3.parm"
Content-Type: text/plain
{
version 0.8
signature [ 0 locks=0 ] ( default )
condtype [ 0 locks=0 ] ( 0 )
input2 [ 0 locks=0 ] ( 1 )
input2_i [ 0 locks=0 ] ( 0 )
input2_s [ 0 locks=0 ] ( "" )
input2_u [ 0 locks=0 ] ( 0 0 )
input2_v [ 0 locks=0 ] ( 0 0 0 )
input2_p [ 0 locks=0 ] ( 0 0 0 )
input2_n [ 0 locks=0 ] ( 0 0 0 )
input2_c [ 0 locks=0 ] ( 1 1 1 )
input2_v4 [ 0 locks=0 ] ( 0 0 0 0 )
input2_m2 [ 0 locks=0 ] ( 1 0 0 1 )
input2_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 )
input2_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 )
input2_uf [ 0 locks=0 ] ( 0 )
input2_uv [ 0 locks=0 ] ( 0 0 0 )
input2_up [ 0 locks=0 ] ( 0 0 0 )
input2_un [ 0 locks=0 ] ( 0 0 0 )
input2_uc [ 0 locks=0 ] ( 0 0 0 )
input2_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____PMAR____O____RAMP____O/simple_ramp/opacity/twoway3.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/opacity/condition.init"
Content-Type: text/plain
type = parameter
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/opacity/condition.def"
Content-Type: text/plain
comment ""
position 2.7987 -5.27402
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 "condition"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1220138516
modify 1238792608
author Administrator@CERES
access 0777
}
color UT_Color RGB 1 1 0.6
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/opacity/condition.parm"
Content-Type: text/plain
{
version 0.8
parmscope [ 0 locks=0 ] ( shaderparm )
parmaccess [ 0 locks=0 ] ( "" )
parmname [ 0 locks=0 ] ( condition )
parmprefix [ 0 locks=0 ] ( "" )
parmpostfix [ 0 locks=0 ] ( "" )
parmlabel [ 0 locks=0 ] ( "Tint with Alpha Attribute" )
showlabel [ 0 locks=0 ] ( "on" )
parmtype [ 0 locks=0 ] ( "toggle" )
parmtypename [ 0 locks=0 ] ( "" )
floatdef [ 0 locks=0 ] ( 0 )
intdef [ 0 locks=0 ] ( 0 )
toggledef [ 0 locks=0 ] ( "on" )
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 ] ( "{ useOpacity == 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="shop/O____PMAR____O____RAMP____O/simple_ramp/opacity/condition.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/simple_ramp/opacity/multiply4.init"
Content-Type: text/plain
type = multiply
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/opacity/multiply4.def"
Content-Type: text/plain
comment ""
position 6.51362 -4.2392
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 on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
2 "product"
}
inputsNamed3
{
0 opacity 1 1 "input1"
1 twoway3 5 1 "input2"
}
inputs
{
0 opacity 0 1
1 twoway3 0 1
}
stat
{
create 1220138579
modify 1238792608
author Administrator@CERES
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/simple_ramp/opacity/multiply4.parm"
Content-Type: text/plain
{
version 0.8
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/opacity/multiply4.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/simple_ramp/opacity/suboutput1.init"
Content-Type: text/plain
type = suboutput
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/opacity/suboutput1.def"
Content-Type: text/plain
comment ""
position 8.72376 -4.4497
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
}
inputsNamed3
{
0 "" "" 1 "_value"
1 "" "" 1 "_s"
2 "" "" 1 "_t"
3 multiply4 2 1 "product"
}
inputs
{
0 "" 0 1
1 "" 0 1
2 "" 0 1
3 multiply4 0 1
}
stat
{
create 1220309849
modify 1238792608
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/simple_ramp/opacity/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____PMAR____O____RAMP____O/simple_ramp/opacity/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/simple_ramp/opacity/subinput1.init"
Content-Type: text/plain
type = subinput
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/opacity/subinput1.def"
Content-Type: text/plain
comment ""
position -1.47138 -4.06948
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 "_value"
1 "_s"
2 "_t"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1220309849
modify 1236117466
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/simple_ramp/opacity/subinput1.parm"
Content-Type: text/plain
{
version 0.8
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/opacity/subinput1.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/simple_ramp/surfacecolor.init"
Content-Type: text/plain
type = subnet
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor.def"
Content-Type: text/plain
comment ""
position -2.85111 3.05514
connectornextid 5
flags = lock 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
{
3 "pow"
4 "result"
}
inputsNamed3
{
0 Facing_Angle 1 1 "value"
1 uvcoords1 1 1 "s"
2 uvcoords1 2 1 "t"
}
inputs
{
0 Facing_Angle 0 1
1 uvcoords1 1 1
2 uvcoords1 2 1
}
stat
{
create 1220309951
modify 1616099216
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/simple_ramp/surfacecolor.parm"
Content-Type: text/plain
{
version 0.8
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor.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/simple_ramp/surfacecolor/base_color.init"
Content-Type: text/plain
type = rampparm
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/base_color.def"
Content-Type: text/plain
comment ""
position -3.71007 5.17826
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 "base_color"
}
inputsNamed3
{
0 switch1 6 1 "input"
}
inputs
{
0 switch1 0 1
}
stat
{
create 1220039561
modify 1616067044
author mark@beijing.sidefx.com
access 0777
}
color UT_Color RGB 1 1 0.4
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/base_color.parm"
Content-Type: text/plain
{
version 0.8
parmscope [ 0 locks=0 ] ( shaderparm )
parmaccess [ 0 locks=0 ] ( "" )
parmname [ 0 locks=0 ] ( base_color )
parmprefix [ 0 locks=0 ] ( "" )
parmpostfix [ 0 locks=0 ] ( "" )
parmlabel [ 0 locks=0 ] ( "Base Color" )
ramptype [ 0 locks=0 ] ( "rgb" )
rampcolortype [ 0 locks=0 ] ( rgb )
rampbasisdefault [ 0 locks=0 ] ( linear )
rampcolordefault [ 0 locks=0 ] ( 2 )
rampfloatdefault [ 0 locks=0 ] ( 2 )
separator1 [ 0 locks=0 ] ( )
useasparmdefiner [ 0 locks=0 ] ( "off" )
separator2 [ 0 locks=0 ] ( )
rampshowcontrolsdefault [ 0 locks=0 ] ( "off" )
disablewhen [ 0 locks=0 ] ( "" )
hidewhen [ 0 locks=0 ] ( "" )
callback [ 0 locks=0 ] ( "" )
help [ 0 locks=0 ] ( "" )
rampcolordefault1pos [ 0 locks=0 ] ( 0 )
rampcolordefault1c [ 0 locks=0 ] ( 0 0 0 )
rampcolordefault1interp [ 0 locks=0 ] ( "linear" )
rampcolordefault2pos [ 0 locks=0 ] ( 1 )
rampcolordefault2c [ 0 locks=0 ] ( 1 1 1 )
rampcolordefault2interp [ 0 locks=0 ] ( "linear" )
rampfloatdefault1pos [ 0 locks=0 ] ( 0 )
rampfloatdefault1value [ 0 locks=0 ] ( 0 )
rampfloatdefault1interp [ 0 locks=0 ] ( "linear" )
rampfloatdefault2pos [ 0 locks=0 ] ( 1 )
rampfloatdefault2value [ 0 locks=0 ] ( 1 )
rampfloatdefault2interp [ 0 locks=0 ] ( "linear" )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/base_color.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/simple_ramp/surfacecolor/twoway1.init"
Content-Type: text/plain
type = twoway
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/twoway1.def"
Content-Type: text/plain
comment ""
position -9.72394 1.85237
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 on exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
5 "result"
}
inputsNamed3
{
3 normalize_condition 0 1 "condition"
4 Brightness 1 1 "input1"
}
inputs
{
0 normalize_condition 0 1
1 Brightness 1 1
}
stat
{
create 1220039976
modify 1616067044
author mark@beijing.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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/twoway1.parm"
Content-Type: text/plain
{
version 0.8
signature [ 0 locks=0 ] ( default )
condtype [ 0 locks=0 ] ( 1 )
input2 [ 0 locks=0 ] ( 1 )
input2_i [ 0 locks=0 ] ( 0 )
input2_s [ 0 locks=0 ] ( "" )
input2_u [ 0 locks=0 ] ( 0 0 )
input2_v [ 0 locks=0 ] ( 0 0 0 )
input2_p [ 0 locks=0 ] ( 0 0 0 )
input2_n [ 0 locks=0 ] ( 0 0 0 )
input2_c [ 0 locks=0 ] ( 1 1 1 )
input2_v4 [ 0 locks=0 ] ( 0 0 0 0 )
input2_m2 [ 0 locks=0 ] ( 1 0 0 1 )
input2_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 )
input2_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 )
input2_uf [ 0 locks=0 ] ( 0 )
input2_uv [ 0 locks=0 ] ( 0 0 0 )
input2_up [ 0 locks=0 ] ( 0 0 0 )
input2_un [ 0 locks=0 ] ( 0 0 0 )
input2_uc [ 0 locks=0 ] ( 0 0 0 )
input2_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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/twoway1.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/normalize_condition.init"
Content-Type: text/plain
type = parameter
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/normalize_condition.def"
Content-Type: text/plain
comment ""
position -11.5688 2.32268
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 "normalized_brightness"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1220039981
modify 1616068782
author mark@beijing.sidefx.com
access 0777
}
color UT_Color RGB 1 1 0.4
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/normalize_condition.parm"
Content-Type: text/plain
{
version 0.8
parmscope [ 0 locks=0 ] ( shaderparm )
parmaccess [ 0 locks=0 ] ( "" )
parmname [ 0 locks=0 ] ( normalized_brightness )
parmprefix [ 0 locks=0 ] ( "" )
parmpostfix [ 0 locks=0 ] ( "" )
parmlabel [ 0 locks=0 ] ( "Normalize Brightness" )
showlabel [ 0 locks=0 ] ( "on" )
parmtype [ 0 locks=0 ] ( "toggle" )
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 ] ( 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 ] ( "{ input_switcher != 2 }" )
hidewhen [ 0 locks=0 ] ( "" )
callback [ 0 locks=0 ] ( "" )
tags [ 0 locks=0 ] ( "" )
help [ 0 locks=0 ] ( "" )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/normalize_condition.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/simple_ramp/surfacecolor/normalize_condition.outputinfos"
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
TnVtSW5mb3MgMgpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBib3VuZF9ub3JtYWxpemVkX2JyaWdodG5lc3MKRGVidWdDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCkJ5cGFzc0NvcnJJbnB1dE5hbWUgX18=
ZGVmYXVsdF9fCk5vcm1hbE1vZGUgMApCeXBhc3NNb2RlIDEKVXNlRGVmYXVsdFZhbHVlIDEKRW5kSW5mbwoAAAAAAAAAAEJlZ2luSW5mbwpPdXRwdXROYW1lIG5vcm1hbGl6ZWRfYnJpZ2h0bmVzcwpEZWJ1Z0NvcnJJbnB1dE4=
YW1lIF9fZGVmYXVsdF9fCkJ5cGFzc0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KTm9ybWFsTW9kZSAwCkJ5cGFzc01vZGUgMQpVc2VEZWZhdWx0VmFsdWUgMQpFbmRJbmZvCgAAAAAAAAAA
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/multiply1.init"
Content-Type: text/plain
type = multiply
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/multiply1.def"
Content-Type: text/plain
comment ""
position -8.06457 3.4713
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 on highdetail off material off
outputsNamed3
{
2 "product"
}
inputsNamed3
{
0 Brightness 0 1 "input1"
1 twoway1 5 1 "input2"
}
inputs
{
0 Brightness 0 1
1 twoway1 0 1
}
stat
{
create 1220040017
modify 1616067044
author mark@beijing.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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/multiply1.parm"
Content-Type: text/plain
{
version 0.8
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/multiply1.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/simple_ramp/surfacecolor/Brightness.init"
Content-Type: text/plain
type = subnet
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness.def"
Content-Type: text/plain
comment ""
position -13.9383 0.751041
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
{
0 "value"
1 "sqrt"
2 "clr"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1220051079
modify 1616067044
author stucker@finland
access 0777
}
color UT_Color RGB 1 1 1
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness.parm"
Content-Type: text/plain
{
version 0.8
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness.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/simple_ramp/surfacecolor/Brightness/illuminance1.init"
Content-Type: text/plain
type = illuminance
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1.def"
Content-Type: text/plain
vopversion 1
comment ""
position -4.42549 1.69802
connectornextid 14
flags = lock 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
{
10 "_sum"
11 "_val"
12 "_count"
13 "sum_2"
}
inputsNamed3
{
0 "" "" 1 "P"
1 "" "" 1 "N"
2 light_angle 0 1 "angle"
3 "" "" 1 "lighttype"
4 "" "" 1 "lightmask"
5 "" "" 1 "lightexport"
6 light_sum 0 1 "sum"
7 light_value 0 1 "val"
8 number_of_lights 0 1 "count"
9 light_color 0 1 "color"
}
inputs
{
0 "" 0 1
1 "" 0 1
2 light_angle 0 1
3 "" 0 1
4 "" 0 1
5 "" 0 1
6 light_sum 0 1
7 light_value 0 1
8 number_of_lights 0 1
9 light_color 0 1
}
stat
{
create 1220039618
modify 1238517805
author mark@beijing.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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1.parm"
Content-Type: text/plain
{
version 0.8
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1.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/simple_ramp/surfacecolor/Brightness/illuminance1/suboutput1.init"
Content-Type: text/plain
type = suboutput
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/suboutput1.def"
Content-Type: text/plain
comment ""
position 10.6 1.10588
connectornextid 11
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 on highdetail off material off
outputsNamed3
{
}
inputsNamed3
{
0 "" "" 1 "_P"
1 "" "" 1 "_N"
2 "" "" 1 "_angle"
3 "" "" 1 "_lighttype"
4 "" "" 1 "_lightmask"
5 "" "" 1 "_lightexport"
6 add1 2 1 "_sum"
7 add2 2 1 "_val"
8 addconst1 2 1 "_count"
9 "" "" 1 "_color"
10 add3 2 1 "sum_2"
}
inputs
{
0 "" 0 1
1 "" 0 1
2 "" 0 1
3 "" 0 1
4 "" 0 1
5 "" 0 1
6 add1 0 1
7 add2 0 1
8 addconst1 0 1
9 "" 0 1
10 add3 0 1
}
stat
{
create 1220039618
modify 1238517808
author mark@beijing.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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/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/simple_ramp/surfacecolor/Brightness/illuminance1/subinput1.init"
Content-Type: text/plain
type = subinput
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/subinput1.def"
Content-Type: text/plain
comment ""
position -9.3245 1.53668
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 on highdetail off material off
outputsNamed3
{
0 "_P"
1 "_N"
2 "_angle"
3 "_lighttype"
4 "_lightmask"
5 "_lightexport"
6 "_sum"
7 "_val"
8 "_count"
9 "_color"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1220039618
modify 1238517802
author mark@beijing.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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/subinput1.parm"
Content-Type: text/plain
{
version 0.8
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/subinput1.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/simple_ramp/surfacecolor/Brightness/illuminance1/addconst1.init"
Content-Type: text/plain
type = addconst
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/addconst1.def"
Content-Type: text/plain
comment ""
position 4.86009 -1.23738
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 lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
2 "added"
}
inputsNamed3
{
1 subinput1 8 1 "val"
}
inputs
{
0 subinput1 8 1
}
stat
{
create 1220039726
modify 1238517802
author mark@beijing.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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/addconst1.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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/addconst1.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/global1.init"
Content-Type: text/plain
type = global
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/global1.def"
Content-Type: text/plain
comment ""
position -7.63054 2.21543
connectornextid 12
flags = lock 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 on highdetail off material off
outputsNamed3
{
0 "Cf"
1 "Of"
2 "Af"
3 "P"
4 "Pz"
5 "I"
6 "dPds"
7 "dPdt"
8 "N"
9 "Ng"
10 "Cl"
11 "L"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1220039737
modify 1220123888
author mark@beijing.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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/global1.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/simple_ramp/surfacecolor/Brightness/illuminance1/light_intensity.init"
Content-Type: text/plain
type = luminance
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/light_intensity.def"
Content-Type: text/plain
comment ""
position -3.45605 3.17137
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 lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
2 "lum"
}
inputsNamed3
{
1 global1 10 1 "rgb"
}
inputs
{
0 global1 10 1
}
stat
{
create 1220039742
modify 1220123474
author mark@beijing.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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/light_intensity.parm"
Content-Type: text/plain
{
version 0.8
rgb [ 0 locks=0 ] ( 0 0 0 )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/light_intensity.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/light_direction.init"
Content-Type: text/plain
type = normalize
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/light_direction.def"
Content-Type: text/plain
comment ""
position -4.34987 1.06587
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 lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
2 "nvec"
}
inputsNamed3
{
1 global1 11 1 "vec"
}
inputs
{
0 global1 11 1
}
stat
{
create 1220039747
modify 1220123399
author mark@beijing.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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/light_direction.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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/light_direction.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/dot1.init"
Content-Type: text/plain
type = dot
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/dot1.def"
Content-Type: text/plain
comment ""
position -2.5721 0.22228
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 lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
4 "dotprod"
}
inputsNamed3
{
2 light_direction 2 1 "vec1"
3 N_normalize 2 1 "vec2"
}
inputs
{
0 light_direction 0 1
1 N_normalize 0 1
}
stat
{
create 1220039782
modify 1238517802
author mark@beijing.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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/dot1.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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/dot1.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/clamp1.init"
Content-Type: text/plain
type = clamp
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/clamp1.def"
Content-Type: text/plain
comment ""
position -1.04484 0.149137
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 lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
4 "clamp"
}
inputsNamed3
{
3 dot1 4 1 "val"
}
inputs
{
0 dot1 0 1
}
stat
{
create 1220039803
modify 1238517802
author mark@beijing.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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/clamp1.parm"
Content-Type: text/plain
{
version 0.8
signature [ 0 locks=0 ] ( default )
min [ 0 locks=0 ] ( 0 )
max [ 0 locks=0 ] ( 1 )
min_i [ 0 locks=0 ] ( 0 )
max_i [ 0 locks=0 ] ( 1 )
min_u [ 0 locks=0 ] ( 0 0 )
max_u [ 0 locks=0 ] ( 1 1 )
min_v [ 0 locks=0 ] ( 0 0 0 )
max_v [ 0 locks=0 ] ( 1 1 1 )
min_p [ 0 locks=0 ] ( 0 0 0 )
max_p [ 0 locks=0 ] ( 1 1 1 )
min_n [ 0 locks=0 ] ( 0 0 0 )
max_n [ 0 locks=0 ] ( 1 1 1 )
min_c [ 0 locks=0 ] ( 0 0 0 )
max_c [ 0 locks=0 ] ( 1 1 1 )
min_v4 [ 0 locks=0 ] ( 0 0 0 0 )
max_v4 [ 0 locks=0 ] ( 1 1 1 1 )
min_uf [ 0 locks=0 ] ( 0 )
max_uf [ 0 locks=0 ] ( 1 )
min_uv [ 0 locks=0 ] ( 0 0 0 )
max_uv [ 0 locks=0 ] ( 1 1 1 )
min_up [ 0 locks=0 ] ( 0 0 0 )
max_up [ 0 locks=0 ] ( 1 1 1 )
min_un [ 0 locks=0 ] ( 0 0 0 )
max_un [ 0 locks=0 ] ( 1 1 1 )
min_uc [ 0 locks=0 ] ( 0 0 0 )
max_uc [ 0 locks=0 ] ( 1 1 1 )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/clamp1.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/multiply1.init"
Content-Type: text/plain
type = multiply
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/multiply1.def"
Content-Type: text/plain
comment ""
position 0.972471 1.56733
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
{
2 "product"
}
inputsNamed3
{
0 light_intensity 2 1 "input1"
1 clamp1 4 1 "input2"
}
inputs
{
0 light_intensity 0 1
1 clamp1 0 1
}
stat
{
create 1220039811
modify 1238517802
author mark@beijing.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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/multiply1.parm"
Content-Type: text/plain
{
version 0.8
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/multiply1.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/simple_ramp/surfacecolor/Brightness/illuminance1/add1.init"
Content-Type: text/plain
type = add
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/add1.def"
Content-Type: text/plain
comment ""
position 2.63422 3.88658
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
{
2 "sum"
}
inputsNamed3
{
0 subinput1 6 1 "input1"
1 light_intensity 2 1 "input2"
}
inputs
{
0 subinput1 6 1
1 light_intensity 0 1
}
stat
{
create 1220039824
modify 1238517802
author mark@beijing.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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/add1.parm"
Content-Type: text/plain
{
version 0.8
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/add1.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/simple_ramp/surfacecolor/Brightness/illuminance1/add2.init"
Content-Type: text/plain
type = add
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/add2.def"
Content-Type: text/plain
comment ""
position 3.41633 -0.510319
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
{
2 "sum"
}
inputsNamed3
{
0 multiply1 2 1 "input1"
1 subinput1 7 1 "input2"
}
inputs
{
0 multiply1 0 1
1 subinput1 7 1
}
stat
{
create 1220039833
modify 1238517803
author mark@beijing.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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/add2.parm"
Content-Type: text/plain
{
version 0.8
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/add2.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/simple_ramp/surfacecolor/Brightness/illuminance1/multiply3.init"
Content-Type: text/plain
type = multiply
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/multiply3.def"
Content-Type: text/plain
comment ""
position 2.84723 -2.46155
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
{
2 "product"
}
inputsNamed3
{
0 shadow1 2 1 "input1"
1 clamp1 4 1 "input2"
}
inputs
{
0 shadow1 0 1
1 clamp1 0 1
}
stat
{
create 1220114756
modify 1238517802
author Administrator@CERES
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/simple_ramp/surfacecolor/Brightness/illuminance1/multiply3.parm"
Content-Type: text/plain
{
version 0.8
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/multiply3.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/simple_ramp/surfacecolor/Brightness/illuminance1/add3.init"
Content-Type: text/plain
type = add
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/add3.def"
Content-Type: text/plain
comment ""
position 5.83983 -3.12246
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
{
2 "sum"
}
inputsNamed3
{
0 multiply3 2 1 "input1"
1 subinput1 9 1 "input2"
}
inputs
{
0 multiply3 0 1
1 subinput1 9 1
}
stat
{
create 1220115103
modify 1238517803
author Administrator@CERES
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/simple_ramp/surfacecolor/Brightness/illuminance1/add3.parm"
Content-Type: text/plain
{
version 0.8
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/add3.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/simple_ramp/surfacecolor/Brightness/illuminance1/N_normalize.init"
Content-Type: text/plain
type = normalize
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/N_normalize.def"
Content-Type: text/plain
comment ""
position -7.26902 0.430535
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 lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
2 "nvec"
}
inputsNamed3
{
1 subinput1 1 1 "vec"
}
inputs
{
0 subinput1 1 1
}
stat
{
create 1219269137
modify 1238517802
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/simple_ramp/surfacecolor/Brightness/illuminance1/N_normalize.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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/N_normalize.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/shadow1.init"
Content-Type: text/plain
type = shadow
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/shadow1.def"
Content-Type: text/plain
comment ""
position -5.87336 2.4876
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 lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
2 "color"
}
inputsNamed3
{
1 global1 10 1 "lightcolor"
}
inputs
{
0 global1 10 1
}
stat
{
create 1220122734
modify 1220123397
author Administrator@CERES
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/simple_ramp/surfacecolor/Brightness/illuminance1/shadow1.parm"
Content-Type: text/plain
{
version 0.8
lightcolor [ 0 locks=0 ] ( 0 0 0 )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/illuminance1/shadow1.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/number_of_lights.init"
Content-Type: text/plain
type = constant
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/number_of_lights.def"
Content-Type: text/plain
comment ""
position -7.84118 0.660832
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 "count"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1220039625
modify 1220115227
author mark@beijing.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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/number_of_lights.parm"
Content-Type: text/plain
{
version 0.8
consttype [ 0 locks=0 ] ( "float" )
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 ] ( "" )
parmuniform [ 0 locks=0 ] ( "on" )
constname [ 0 locks=0 ] ( count )
constlabel [ 0 locks=0 ] ( Constant )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/number_of_lights.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/simple_ramp/surfacecolor/Brightness/light_value.init"
Content-Type: text/plain
type = constant
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/light_value.def"
Content-Type: text/plain
comment ""
position -8.01765 1.68436
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 "val"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1220039634
modify 1220115227
author mark@beijing.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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/light_value.parm"
Content-Type: text/plain
{
version 0.8
consttype [ 0 locks=0 ] ( "float" )
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 ] ( "" )
parmuniform [ 0 locks=0 ] ( "on" )
constname [ 0 locks=0 ] ( val )
constlabel [ 0 locks=0 ] ( Constant )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/light_value.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/simple_ramp/surfacecolor/Brightness/light_sum.init"
Content-Type: text/plain
type = constant
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/light_sum.def"
Content-Type: text/plain
comment ""
position -7.84588 2.69377
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 "sum"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1220039658
modify 1220115598
author mark@beijing.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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/light_sum.parm"
Content-Type: text/plain
{
version 0.8
consttype [ 0 locks=0 ] ( "float" )
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 ] ( "" )
parmuniform [ 0 locks=0 ] ( "on" )
constname [ 0 locks=0 ] ( sum )
constlabel [ 0 locks=0 ] ( Constant )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/light_sum.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/simple_ramp/surfacecolor/Brightness/light_angle.init"
Content-Type: text/plain
type = constant
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/light_angle.def"
Content-Type: text/plain
comment ""
position -6.4505 3.44711
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 "pi"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1220039702
modify 1220115291
author mark@beijing.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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/light_angle.chn"
Content-Type: text/plain
{
channel floatdef {
lefttype = extend
righttype = extend
default = 3.1415899999999999
flags = 0
segment { length = 0 value = 3.1415927410125732 3.1415927410125732 expr = $PI }
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/light_angle.parm"
Content-Type: text/plain
{
version 0.8
consttype [ 0 locks=0 ] ( "float" )
floatdef [ 8 locks=0 ] ( [ floatdef 3.1415926535897931 ] )
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 ] ( pi )
constlabel [ 0 locks=0 ] ( Constant )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/light_angle.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/simple_ramp/surfacecolor/Brightness/divide1.init"
Content-Type: text/plain
type = divide
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/divide1.def"
Content-Type: text/plain
comment ""
position -2.04186 2.2926
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
{
2 "div"
}
inputsNamed3
{
0 illuminance1 11 1 "input1"
1 illuminance1 10 1 "input2"
}
inputs
{
0 illuminance1 1 1
1 illuminance1 0 1
}
stat
{
create 1220039866
modify 1238517804
author mark@beijing.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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/divide1.parm"
Content-Type: text/plain
{
version 0.8
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/divide1.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/simple_ramp/surfacecolor/Brightness/sqrt1.init"
Content-Type: text/plain
type = sqrt
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/sqrt1.def"
Content-Type: text/plain
comment ""
position -2.28226 1.76444
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 lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
2 "sqrt"
}
inputsNamed3
{
1 illuminance1 12 1 "val"
}
inputs
{
0 illuminance1 2 1
}
stat
{
create 1220039883
modify 1238517804
author mark@beijing.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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/sqrt1.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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/sqrt1.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/suboutput1.init"
Content-Type: text/plain
type = suboutput
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/suboutput1.def"
Content-Type: text/plain
comment ""
position 0.450982 1.3502
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
{
}
inputsNamed3
{
0 divide1 2 1 "value"
1 sqrt1 2 1 "sqrt"
2 illuminance1 13 1 "clr"
}
inputs
{
0 divide1 0 1
1 sqrt1 0 1
2 illuminance1 3 1
}
stat
{
create 1220051079
modify 1238517810
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/simple_ramp/surfacecolor/Brightness/suboutput1.parm"
Content-Type: text/plain
{
version 0.8
name1 [ 0 locks=0 ] ( value )
label1 [ 0 locks=0 ] ( "" )
name2 [ 0 locks=0 ] ( "" )
label2 [ 0 locks=0 ] ( "" )
name3 [ 0 locks=0 ] ( clr )
label3 [ 0 locks=0 ] ( "" )
name4 [ 0 locks=0 ] ( illum )
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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/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/simple_ramp/surfacecolor/Brightness/light_color.init"
Content-Type: text/plain
type = constant
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/light_color.def"
Content-Type: text/plain
comment ""
position -7.37226 -0.218028
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 "color"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1220039658
modify 1220115607
author mark@beijing.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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/light_color.parm"
Content-Type: text/plain
{
version 0.8
consttype [ 0 locks=0 ] ( "color" )
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 ] ( "" )
parmuniform [ 0 locks=0 ] ( "on" )
constname [ 0 locks=0 ] ( color )
constlabel [ 0 locks=0 ] ( Constant )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Brightness/light_color.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/simple_ramp/surfacecolor/switch1.init"
Content-Type: text/plain
type = switch
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/switch1.def"
Content-Type: text/plain
comment ""
position -5.26016 4.69242
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
{
6 "result"
}
inputsNamed3
{
0 base_input 0 1 "switcher"
1 subinput1 0 1 "input1"
2 Light_Angle 0 1 "input2"
3 multiply1 2 1 "input3"
4 subinput1 1 1 "input4"
5 subinput1 2 1 "input5"
}
inputs
{
0 base_input 0 1
1 subinput1 0 1
2 Light_Angle 0 1
3 multiply1 0 1
4 subinput1 1 1
5 subinput1 2 1
}
stat
{
create 1219175809
modify 1616067044
author stucker@finland
access 0777
}
color UT_Color RGB 1 1 1
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/switch1.parm"
Content-Type: text/plain
{
version 0.8
switcher [ 0 locks=0 ] ( 0 )
outofbounds [ 0 locks=0 ] ( "last" )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/switch1.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/simple_ramp/surfacecolor/base_input.init"
Content-Type: text/plain
type = parameter
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/base_input.def"
Content-Type: text/plain
comment ""
position -7.56556 6.36187
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 "input_switcher"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1219347109
modify 1616067044
author stucker@finland
access 0777
}
color UT_Color RGB 1 1 0.4
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/base_input.parm"
Content-Type: text/plain
{
version 0.8
parmscope [ 0 locks=0 ] ( shaderparm )
parmaccess [ 0 locks=0 ] ( "" )
parmname [ 0 locks=0 ] ( input_switcher )
parmprefix [ 0 locks=0 ] ( "" )
parmpostfix [ 0 locks=0 ] ( "" )
parmlabel [ 0 locks=0 ] ( Evaluate: )
showlabel [ 0 locks=0 ] ( "on" )
parmtype [ 0 locks=0 ] ( "int" )
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 ] ( 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 4 )
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 ] ( "on" )
menuchoices [ 0 locks=0 ] ( "0 \"Normal Fall-Off\" 1 \"Direction from Surface to Light\" 2 \"Luminosity\" 3 \"U\" 4 \"V\"" )
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="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/base_input.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/simple_ramp/surfacecolor/Light_Angle.init"
Content-Type: text/plain
type = subnet
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle.def"
Content-Type: text/plain
comment ""
position -13.7007 2.97462
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 "_diff"
1 "clr"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1220051079
modify 1616067044
author stucker@finland
access 0777
}
color UT_Color RGB 1 1 1
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle.parm"
Content-Type: text/plain
{
version 0.8
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle.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/simple_ramp/surfacecolor/Light_Angle/suboutput1.init"
Content-Type: text/plain
type = suboutput
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/suboutput1.def"
Content-Type: text/plain
comment ""
position 2.61743 0.233333
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
{
}
inputsNamed3
{
0 illuminance1 9 1 "_diff"
1 illuminance1 10 1 "clr"
2 floattovec1 6 1 "illum"
}
inputs
{
0 illuminance1 0 1
1 illuminance1 1 1
2 floattovec1 0 1
}
stat
{
create 1220051079
modify 1238517725
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/simple_ramp/surfacecolor/Light_Angle/suboutput1.parm"
Content-Type: text/plain
{
version 0.8
name1 [ 0 locks=0 ] ( _diff )
label1 [ 0 locks=0 ] ( "" )
name2 [ 0 locks=0 ] ( clr )
label2 [ 0 locks=0 ] ( "" )
name3 [ 0 locks=0 ] ( illum )
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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/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/simple_ramp/surfacecolor/Light_Angle/illuminance1.init"
Content-Type: text/plain
type = illuminance
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1.def"
Content-Type: text/plain
vopversion 1
comment ""
position -1.54824 -0.131847
connectornextid 12
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
{
9 "_value"
10 "_color"
11 "sum_2"
}
inputsNamed3
{
0 "" "" 1 "P"
1 "" "" 1 "N"
2 light_angle 0 1 "angle"
3 "" "" 1 "lighttype"
4 "" "" 1 "lightmask"
5 "" "" 1 "lightexport"
6 value 0 1 "value"
7 light_color 0 1 "color"
8 light_sum 0 1 "sum"
}
inputs
{
0 "" 0 1
1 "" 0 1
2 light_angle 0 1
3 "" 0 1
4 "" 0 1
5 "" 0 1
6 value 0 1
7 light_color 0 1
8 light_sum 0 1
}
stat
{
create 1219268512
modify 1238517723
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/simple_ramp/surfacecolor/Light_Angle/illuminance1.parm"
Content-Type: text/plain
{
version 0.8
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1.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/simple_ramp/surfacecolor/Light_Angle/illuminance1/suboutput1.init"
Content-Type: text/plain
type = suboutput
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/suboutput1.def"
Content-Type: text/plain
comment ""
position -8.01534 1.52246
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 on highdetail off material off
outputsNamed3
{
}
inputsNamed3
{
0 "" "" 1 "_P"
1 "" "" 1 "_N"
2 "" "" 1 "_angle"
3 "" "" 1 "_lighttype"
4 "" "" 1 "_lightmask"
5 "" "" 1 "_lightexport"
6 max1 2 1 "_value"
7 add3 2 1 "_color"
8 "" "" 1 "_sum"
9 add1 2 1 "sum_2"
}
inputs
{
0 "" 0 1
1 "" 0 1
2 "" 0 1
3 "" 0 1
4 "" 0 1
5 "" 0 1
6 max1 0 1
7 add3 0 1
8 "" 0 1
9 add1 0 1
}
stat
{
create 1219268512
modify 1238517727
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/simple_ramp/surfacecolor/Light_Angle/illuminance1/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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/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/simple_ramp/surfacecolor/Light_Angle/illuminance1/subinput1.init"
Content-Type: text/plain
type = subinput
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/subinput1.def"
Content-Type: text/plain
comment ""
position -22.125 1.35333
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 on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "_P"
1 "_N"
2 "_angle"
3 "_lighttype"
4 "_lightmask"
5 "_lightexport"
6 "_value"
7 "_color"
8 "_sum"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1219340211
modify 1238517721
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/simple_ramp/surfacecolor/Light_Angle/illuminance1/subinput1.parm"
Content-Type: text/plain
{
version 0.8
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/subinput1.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/simple_ramp/surfacecolor/Light_Angle/illuminance1/global1.init"
Content-Type: text/plain
type = global
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/global1.def"
Content-Type: text/plain
comment ""
position -20.1783 1.32602
connectornextid 12
flags = lock 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 on highdetail off material off
outputsNamed3
{
0 "Cf"
1 "Of"
2 "Af"
3 "P"
4 "Pz"
5 "I"
6 "dPds"
7 "dPdt"
8 "N"
9 "Ng"
10 "Cl"
11 "L"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1220072237
modify 1220122869
author Administrator@CERES
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/simple_ramp/surfacecolor/Light_Angle/illuminance1/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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/global1.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/simple_ramp/surfacecolor/Light_Angle/illuminance1/fit1.init"
Content-Type: text/plain
type = fit
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/fit1.def"
Content-Type: text/plain
comment ""
position -13.7447 2.60942
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 lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
6 "shift"
}
inputsNamed3
{
5 dot1 4 1 "val"
}
inputs
{
0 dot1 0 1
}
stat
{
create 1220072666
modify 1238517721
author Administrator@CERES
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/simple_ramp/surfacecolor/Light_Angle/illuminance1/fit1.parm"
Content-Type: text/plain
{
version 0.8
signature [ 0 locks=0 ] ( default )
srcmin [ 0 locks=0 ] ( -1 )
srcmax [ 0 locks=0 ] ( 1 )
destmin [ 0 locks=0 ] ( 0 )
destmax [ 0 locks=0 ] ( 1 )
srcmin_v2 [ 0 locks=0 ] ( 0 0 )
srcmax_v2 [ 0 locks=0 ] ( 1 1 )
destmin_v2 [ 0 locks=0 ] ( 0 0 )
destmax_v2 [ 0 locks=0 ] ( 1 1 )
srcmin_v [ 0 locks=0 ] ( -1 -1 -1 )
srcmax_v [ 0 locks=0 ] ( 1 1 1 )
destmin_v [ 0 locks=0 ] ( 0 0 0 )
destmax_v [ 0 locks=0 ] ( 1 1 1 )
srcmin_p [ 0 locks=0 ] ( 0 0 0 )
srcmax_p [ 0 locks=0 ] ( 1 1 1 )
destmin_p [ 0 locks=0 ] ( 0 0 0 )
destmax_p [ 0 locks=0 ] ( 1 1 1 )
srcmin_n [ 0 locks=0 ] ( 0 0 0 )
srcmax_n [ 0 locks=0 ] ( 1 1 1 )
destmin_n [ 0 locks=0 ] ( 0 0 0 )
destmax_n [ 0 locks=0 ] ( 1 1 1 )
srcmin_c [ 0 locks=0 ] ( 0 0 0 )
srcmax_c [ 0 locks=0 ] ( 1 1 1 )
destmin_c [ 0 locks=0 ] ( 0 0 0 )
destmax_c [ 0 locks=0 ] ( 1 1 1 )
srcmin_v4 [ 0 locks=0 ] ( 0 0 0 0 )
srcmax_v4 [ 0 locks=0 ] ( 1 1 1 1 )
destmin_v4 [ 0 locks=0 ] ( 0 0 0 0 )
destmax_v4 [ 0 locks=0 ] ( 1 1 1 1 )
srcmin_uf [ 0 locks=0 ] ( 0 )
srcmax_uf [ 0 locks=0 ] ( 1 )
destmin_uf [ 0 locks=0 ] ( 0 )
destmax_uf [ 0 locks=0 ] ( 1 )
srcmin_uv [ 0 locks=0 ] ( 0 0 0 )
srcmax_uv [ 0 locks=0 ] ( 1 1 1 )
destmin_uv [ 0 locks=0 ] ( 0 0 0 )
destmax_uv [ 0 locks=0 ] ( 1 1 1 )
srcmin_up [ 0 locks=0 ] ( 0 0 0 )
srcmax_up [ 0 locks=0 ] ( 1 1 1 )
destmin_up [ 0 locks=0 ] ( 0 0 0 )
destmax_up [ 0 locks=0 ] ( 1 1 1 )
srcmin_un [ 0 locks=0 ] ( 0 0 0 )
srcmax_un [ 0 locks=0 ] ( 1 1 1 )
destmin_un [ 0 locks=0 ] ( 0 0 0 )
destmax_un [ 0 locks=0 ] ( 1 1 1 )
srcmin_uc [ 0 locks=0 ] ( 0 0 0 )
srcmax_uc [ 0 locks=0 ] ( 1 1 1 )
destmin_uc [ 0 locks=0 ] ( 0 0 0 )
destmax_uc [ 0 locks=0 ] ( 1 1 1 )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/fit1.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/max1.init"
Content-Type: text/plain
type = max
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/max1.def"
Content-Type: text/plain
comment ""
position -11.8528 3.76723
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
{
2 "max"
}
inputsNamed3
{
0 subinput1 6 1 "input1"
1 fit1 6 1 "input2"
}
inputs
{
0 subinput1 6 1
1 fit1 0 1
}
stat
{
create 1220105428
modify 1238517722
author Administrator@CERES
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/simple_ramp/surfacecolor/Light_Angle/illuminance1/max1.parm"
Content-Type: text/plain
{
version 0.8
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/max1.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/simple_ramp/surfacecolor/Light_Angle/illuminance1/light_direction.init"
Content-Type: text/plain
type = normalize
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/light_direction.def"
Content-Type: text/plain
comment ""
position -17.2271 2.33058
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 lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
2 "nvec"
}
inputsNamed3
{
1 global1 11 1 "vec"
}
inputs
{
0 global1 11 1
}
stat
{
create 1220039747
modify 1220122844
author mark@beijing.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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/light_direction.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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/light_direction.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/dot1.init"
Content-Type: text/plain
type = dot
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/dot1.def"
Content-Type: text/plain
comment ""
position -15.549 1.91419
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 lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
4 "dotprod"
}
inputsNamed3
{
2 light_direction 2 1 "vec1"
3 N_normalize 2 1 "vec2"
}
inputs
{
0 light_direction 0 1
1 N_normalize 0 1
}
stat
{
create 1220039782
modify 1238517721
author mark@beijing.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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/dot1.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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/dot1.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/clamp1.init"
Content-Type: text/plain
type = clamp
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/clamp1.def"
Content-Type: text/plain
comment ""
position -13.77 0.02458
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 lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
4 "clamp"
}
inputsNamed3
{
3 dot1 4 1 "val"
}
inputs
{
0 dot1 0 1
}
stat
{
create 1220039803
modify 1238517721
author mark@beijing.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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/clamp1.parm"
Content-Type: text/plain
{
version 0.8
signature [ 0 locks=0 ] ( default )
min [ 0 locks=0 ] ( 0 )
max [ 0 locks=0 ] ( 1 )
min_i [ 0 locks=0 ] ( 0 )
max_i [ 0 locks=0 ] ( 1 )
min_u [ 0 locks=0 ] ( 0 0 )
max_u [ 0 locks=0 ] ( 1 1 )
min_v [ 0 locks=0 ] ( 0 0 0 )
max_v [ 0 locks=0 ] ( 1 1 1 )
min_p [ 0 locks=0 ] ( 0 0 0 )
max_p [ 0 locks=0 ] ( 1 1 1 )
min_n [ 0 locks=0 ] ( 0 0 0 )
max_n [ 0 locks=0 ] ( 1 1 1 )
min_c [ 0 locks=0 ] ( 0 0 0 )
max_c [ 0 locks=0 ] ( 1 1 1 )
min_v4 [ 0 locks=0 ] ( 0 0 0 0 )
max_v4 [ 0 locks=0 ] ( 1 1 1 1 )
min_uf [ 0 locks=0 ] ( 0 )
max_uf [ 0 locks=0 ] ( 1 )
min_uv [ 0 locks=0 ] ( 0 0 0 )
max_uv [ 0 locks=0 ] ( 1 1 1 )
min_up [ 0 locks=0 ] ( 0 0 0 )
max_up [ 0 locks=0 ] ( 1 1 1 )
min_un [ 0 locks=0 ] ( 0 0 0 )
max_un [ 0 locks=0 ] ( 1 1 1 )
min_uc [ 0 locks=0 ] ( 0 0 0 )
max_uc [ 0 locks=0 ] ( 1 1 1 )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/clamp1.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/multiply3.init"
Content-Type: text/plain
type = multiply
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/multiply3.def"
Content-Type: text/plain
comment ""
position -11.9871 1.01954
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
{
2 "product"
}
inputsNamed3
{
0 shadow1 2 1 "input1"
1 clamp1 4 1 "input2"
}
inputs
{
0 shadow1 0 1
1 clamp1 0 1
}
stat
{
create 1220114756
modify 1238517721
author Administrator@CERES
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/simple_ramp/surfacecolor/Light_Angle/illuminance1/multiply3.parm"
Content-Type: text/plain
{
version 0.8
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/multiply3.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/simple_ramp/surfacecolor/Light_Angle/illuminance1/add3.init"
Content-Type: text/plain
type = add
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/add3.def"
Content-Type: text/plain
comment ""
position -10.4035 -0.711489
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
{
2 "sum"
}
inputsNamed3
{
0 multiply3 2 1 "input1"
1 subinput1 7 1 "input2"
}
inputs
{
0 multiply3 0 1
1 subinput1 7 1
}
stat
{
create 1220115103
modify 1238517722
author Administrator@CERES
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/simple_ramp/surfacecolor/Light_Angle/illuminance1/add3.parm"
Content-Type: text/plain
{
version 0.8
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/add3.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/simple_ramp/surfacecolor/Light_Angle/illuminance1/N_normalize.init"
Content-Type: text/plain
type = normalize
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/N_normalize.def"
Content-Type: text/plain
comment ""
position -19.4262 2.76124
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 lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
2 "nvec"
}
inputsNamed3
{
1 subinput1 1 1 "vec"
}
inputs
{
0 subinput1 1 1
}
stat
{
create 1219269137
modify 1238517721
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/simple_ramp/surfacecolor/Light_Angle/illuminance1/N_normalize.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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/N_normalize.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/light_intensity.init"
Content-Type: text/plain
type = luminance
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/light_intensity.def"
Content-Type: text/plain
comment ""
position -16.4413 0.0932484
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 lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
2 "lum"
}
inputsNamed3
{
1 shadow1 2 1 "rgb"
}
inputs
{
0 shadow1 0 1
}
stat
{
create 1220121437
modify 1220122865
author Administrator@CERES
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/simple_ramp/surfacecolor/Light_Angle/illuminance1/light_intensity.parm"
Content-Type: text/plain
{
version 0.8
rgb [ 0 locks=0 ] ( 0 0 0 )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/light_intensity.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/multiply4.init"
Content-Type: text/plain
type = multiply
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/multiply4.def"
Content-Type: text/plain
comment ""
position -12.1008 -1.77115
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
{
2 "product"
}
inputsNamed3
{
0 clamp1 4 1 "input1"
1 light_intensity 2 1 "input2"
}
inputs
{
0 clamp1 0 1
1 light_intensity 0 1
}
stat
{
create 1220114756
modify 1238517721
author Administrator@CERES
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/simple_ramp/surfacecolor/Light_Angle/illuminance1/multiply4.parm"
Content-Type: text/plain
{
version 0.8
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/multiply4.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/simple_ramp/surfacecolor/Light_Angle/illuminance1/add1.init"
Content-Type: text/plain
type = add
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/add1.def"
Content-Type: text/plain
comment ""
position -9.92536 -2.20743
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
{
2 "sum"
}
inputsNamed3
{
0 multiply4 2 1 "input1"
1 subinput1 8 1 "input2"
}
inputs
{
0 multiply4 0 1
1 subinput1 8 1
}
stat
{
create 1220121490
modify 1238517722
author Administrator@CERES
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/simple_ramp/surfacecolor/Light_Angle/illuminance1/add1.parm"
Content-Type: text/plain
{
version 0.8
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/add1.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/simple_ramp/surfacecolor/Light_Angle/illuminance1/shadow1.init"
Content-Type: text/plain
type = shadow
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/shadow1.def"
Content-Type: text/plain
comment ""
position -18.2422 0.813248
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 lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
2 "color"
}
inputsNamed3
{
1 global1 10 1 "lightcolor"
}
inputs
{
0 global1 10 1
}
stat
{
create 1220122734
modify 1220122867
author Administrator@CERES
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/simple_ramp/surfacecolor/Light_Angle/illuminance1/shadow1.parm"
Content-Type: text/plain
{
version 0.8
lightcolor [ 0 locks=0 ] ( 0 0 0 )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/illuminance1/shadow1.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/value.init"
Content-Type: text/plain
type = constant
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/value.def"
Content-Type: text/plain
comment ""
position -4.59239 0.351163
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 "value"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1219269451
modify 1220121537
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/simple_ramp/surfacecolor/Light_Angle/value.parm"
Content-Type: text/plain
{
version 0.8
consttype [ 0 locks=0 ] ( "float" )
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 ] ( "" )
parmuniform [ 0 locks=0 ] ( "on" )
constname [ 0 locks=0 ] ( value )
constlabel [ 0 locks=0 ] ( Constant )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/value.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/simple_ramp/surfacecolor/Light_Angle/light_angle.init"
Content-Type: text/plain
type = constant
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/light_angle.def"
Content-Type: text/plain
comment ""
position -4.30359 1.09367
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 "pi"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1220039702
modify 1220109545
author mark@beijing.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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/light_angle.chn"
Content-Type: text/plain
{
channel floatdef {
lefttype = extend
righttype = extend
default = 3.1415899999999999
flags = 0
segment { length = 0 value = 3.1415927410125732 3.1415927410125732 expr = $PI }
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/light_angle.parm"
Content-Type: text/plain
{
version 0.8
consttype [ 0 locks=0 ] ( "float" )
floatdef [ 8 locks=0 ] ( [ floatdef 3.1415926535897931 ] )
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 ] ( pi )
constlabel [ 0 locks=0 ] ( Constant )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/light_angle.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/simple_ramp/surfacecolor/Light_Angle/light_color.init"
Content-Type: text/plain
type = constant
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/light_color.def"
Content-Type: text/plain
comment ""
position -4.58866 -0.786334
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 "color"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1220039658
modify 1220121565
author mark@beijing.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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/light_color.parm"
Content-Type: text/plain
{
version 0.8
consttype [ 0 locks=0 ] ( "color" )
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 ] ( "" )
parmuniform [ 0 locks=0 ] ( "on" )
constname [ 0 locks=0 ] ( color )
constlabel [ 0 locks=0 ] ( Constant )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/light_color.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/simple_ramp/surfacecolor/Light_Angle/floattovec1.init"
Content-Type: text/plain
type = floattovec
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/floattovec1.def"
Content-Type: text/plain
comment ""
position 0.650974 -0.731871
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 lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
6 "vec"
}
inputsNamed3
{
3 illuminance1 11 1 "fval1"
4 illuminance1 11 1 "fval2"
5 illuminance1 11 1 "fval3"
}
inputs
{
0 illuminance1 2 1
1 illuminance1 2 1
2 illuminance1 2 1
}
stat
{
create 1220121067
modify 1238517721
author Administrator@CERES
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/simple_ramp/surfacecolor/Light_Angle/floattovec1.parm"
Content-Type: text/plain
{
version 0.8
signature [ 0 locks=0 ] ( default )
fval1 [ 0 locks=0 ] ( 0 )
fval2 [ 0 locks=0 ] ( 0 )
fval3 [ 0 locks=0 ] ( 0 )
fval1_uv [ 0 locks=0 ] ( 0 )
fval2_uv [ 0 locks=0 ] ( 0 )
fval3_uv [ 0 locks=0 ] ( 0 )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/floattovec1.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/light_sum.init"
Content-Type: text/plain
type = constant
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/light_sum.def"
Content-Type: text/plain
comment ""
position -4.27582 -1.9324
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 "sum"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1219269451
modify 1220121569
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/simple_ramp/surfacecolor/Light_Angle/light_sum.parm"
Content-Type: text/plain
{
version 0.8
consttype [ 0 locks=0 ] ( "float" )
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 ] ( "" )
parmuniform [ 0 locks=0 ] ( "on" )
constname [ 0 locks=0 ] ( sum )
constlabel [ 0 locks=0 ] ( Constant )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Light_Angle/light_sum.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/simple_ramp/surfacecolor/lambert1.init"
Content-Type: text/plain
type = lambert
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/lambert1.def"
Content-Type: text/plain
comment ""
position -8.13463 0.459393
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 on exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
5 "clr"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1220110251
modify 1616067044
author Administrator@CERES
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/simple_ramp/surfacecolor/lambert1.parm"
Content-Type: text/plain
{
version 0.8
Kd [ 0 locks=0 ] ( 1 )
diff [ 0 locks=0 ] ( 1 1 1 )
facefwd [ 0 locks=0 ] ( "on" )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/lambert1.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/switch2.init"
Content-Type: text/plain
type = switch
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/switch2.def"
Content-Type: text/plain
comment ""
position -5.24449 -0.143212
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
{
6 "result"
}
inputsNamed3
{
0 base_input 0 1 "switcher"
1 lambert1 5 1 "input1"
2 lambert1 5 1 "input2"
3 lambert1 5 1 "input3"
4 Light_Angle 1 1 "input4"
5 Brightness 2 1 "input5"
}
inputs
{
0 base_input 0 1
1 lambert1 0 1
2 lambert1 0 1
3 lambert1 0 1
4 Light_Angle 1 1
5 Brightness 2 1
}
stat
{
create 1220113818
modify 1616067044
author Administrator@CERES
access 0777
}
color UT_Color RGB 1 1 1
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/switch2.parm"
Content-Type: text/plain
{
version 0.8
switcher [ 0 locks=0 ] ( 0 )
outofbounds [ 0 locks=0 ] ( "last" )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/switch2.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/simple_ramp/surfacecolor/twoway2.init"
Content-Type: text/plain
type = twoway
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/twoway2.def"
Content-Type: text/plain
comment ""
position 1.17926 0.472238
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 on exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
5 "result"
}
inputsNamed3
{
3 diffuse_condition 0 1 "condition"
4 multiply3 2 1 "input1"
}
inputs
{
0 diffuse_condition 0 1
1 multiply3 0 1
}
stat
{
create 1220113938
modify 1616067044
author Administrator@CERES
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/simple_ramp/surfacecolor/twoway2.parm"
Content-Type: text/plain
{
version 0.8
signature [ 0 locks=0 ] ( c )
condtype [ 0 locks=0 ] ( 0 )
input2 [ 0 locks=0 ] ( 0 )
input2_i [ 0 locks=0 ] ( 0 )
input2_s [ 0 locks=0 ] ( "" )
input2_u [ 0 locks=0 ] ( 0 0 )
input2_v [ 0 locks=0 ] ( 1 1 1 )
input2_p [ 0 locks=0 ] ( 0 0 0 )
input2_n [ 0 locks=0 ] ( 0 0 0 )
input2_c [ 0 locks=0 ] ( 1 1 1 )
input2_v4 [ 0 locks=0 ] ( 0 0 0 0 )
input2_m2 [ 0 locks=0 ] ( 1 0 0 1 )
input2_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 )
input2_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 )
input2_uf [ 0 locks=0 ] ( 0 )
input2_uv [ 0 locks=0 ] ( 0 0 0 )
input2_up [ 0 locks=0 ] ( 0 0 0 )
input2_un [ 0 locks=0 ] ( 0 0 0 )
input2_uc [ 0 locks=0 ] ( 0 0 0 )
input2_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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/twoway2.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/diffuse_condition.init"
Content-Type: text/plain
type = parameter
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/diffuse_condition.def"
Content-Type: text/plain
comment ""
position -1.81054 1.54042
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 "diff_condition"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1220113993
modify 1616067044
author Administrator@CERES
access 0777
}
color UT_Color RGB 1 1 0.4
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/diffuse_condition.parm"
Content-Type: text/plain
{
version 0.8
parmscope [ 0 locks=0 ] ( shaderparm )
parmaccess [ 0 locks=0 ] ( "" )
parmname [ 0 locks=0 ] ( diff_condition )
parmprefix [ 0 locks=0 ] ( "" )
parmpostfix [ 0 locks=0 ] ( "" )
parmlabel [ 0 locks=0 ] ( "Contribute Diffuse Lighting" )
showlabel [ 0 locks=0 ] ( "on" )
parmtype [ 0 locks=0 ] ( "toggle" )
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 ] ( 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="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/diffuse_condition.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/simple_ramp/surfacecolor/Kd.init"
Content-Type: text/plain
type = rampparm
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Kd.def"
Content-Type: text/plain
comment ""
position -4.59618 -1.15103
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 "Kd"
}
inputsNamed3
{
0 switch4 4 1 "input"
}
inputs
{
0 switch4 0 1
}
stat
{
create 1220039561
modify 1616067044
author mark@beijing.sidefx.com
access 0777
}
color UT_Color RGB 1 1 0.4
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Kd.parm"
Content-Type: text/plain
{
version 0.8
parmscope [ 0 locks=0 ] ( shaderparm )
parmaccess [ 0 locks=0 ] ( "" )
parmname [ 0 locks=0 ] ( Kd )
parmprefix [ 0 locks=0 ] ( "" )
parmpostfix [ 0 locks=0 ] ( "" )
parmlabel [ 0 locks=0 ] ( "Lambert Intensity" )
ramptype [ 0 locks=0 ] ( "flt" )
rampcolortype [ 0 locks=0 ] ( rgb )
rampbasisdefault [ 0 locks=0 ] ( linear )
rampcolordefault [ 0 locks=0 ] ( 2 )
rampfloatdefault [ 0 locks=0 ] ( 2 )
separator1 [ 0 locks=0 ] ( )
useasparmdefiner [ 0 locks=0 ] ( "off" )
separator2 [ 0 locks=0 ] ( )
rampshowcontrolsdefault [ 0 locks=0 ] ( "off" )
disablewhen [ 0 locks=0 ] ( "{ diff_condition == 0 }" )
hidewhen [ 0 locks=0 ] ( "" )
callback [ 0 locks=0 ] ( "" )
help [ 0 locks=0 ] ( "" )
rampcolordefault1pos [ 0 locks=0 ] ( 0 )
rampcolordefault1c [ 0 locks=0 ] ( 0 0 0 )
rampcolordefault1interp [ 0 locks=0 ] ( "linear" )
rampcolordefault2pos [ 0 locks=0 ] ( 1 )
rampcolordefault2c [ 0 locks=0 ] ( 1 1 1 )
rampcolordefault2interp [ 0 locks=0 ] ( "linear" )
rampfloatdefault1pos [ 0 locks=0 ] ( 0 )
rampfloatdefault1value [ 0 locks=0 ] ( 0 )
rampfloatdefault1interp [ 0 locks=0 ] ( "linear" )
rampfloatdefault2pos [ 0 locks=0 ] ( 1 )
rampfloatdefault2value [ 0 locks=0 ] ( 1 )
rampfloatdefault2interp [ 0 locks=0 ] ( "linear" )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Kd.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/simple_ramp/surfacecolor/switch4.init"
Content-Type: text/plain
type = switch
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/switch4.def"
Content-Type: text/plain
comment ""
position -7.42334 -1.9945
connectornextid 5
flags = lock off model off 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 "result"
}
inputsNamed3
{
0 Kd_input 0 1 "switcher"
1 subinput1 0 1 "input1"
2 subinput1 1 1 "input2"
3 subinput1 2 1 "input3"
}
inputs
{
0 Kd_input 0 1
1 subinput1 0 1
2 subinput1 1 1
3 subinput1 2 1
}
stat
{
create 1220124884
modify 1616067044
author Administrator@CERES
access 0777
}
color UT_Color RGB 1 1 1
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/switch4.parm"
Content-Type: text/plain
{
version 0.8
switcher [ 0 locks=0 ] ( 0 )
outofbounds [ 0 locks=0 ] ( "last" )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/switch4.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/simple_ramp/surfacecolor/Kd_input.init"
Content-Type: text/plain
type = parameter
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Kd_input.def"
Content-Type: text/plain
comment ""
position -10.0082 -1.1413
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 "Kd_switcher"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1219347109
modify 1616067044
author stucker@finland
access 0777
}
color UT_Color RGB 1 1 0.4
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Kd_input.parm"
Content-Type: text/plain
{
version 0.8
parmscope [ 0 locks=0 ] ( shaderparm )
parmaccess [ 0 locks=0 ] ( "" )
parmname [ 0 locks=0 ] ( Kd_switcher )
parmprefix [ 0 locks=0 ] ( "" )
parmpostfix [ 0 locks=0 ] ( "" )
parmlabel [ 0 locks=0 ] ( Evaluate: )
showlabel [ 0 locks=0 ] ( "on" )
parmtype [ 0 locks=0 ] ( "int" )
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 ] ( 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 5 )
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 ] ( "on" )
menuchoices [ 0 locks=0 ] ( "0 \"Normal Fall-Off\" 1 \"U\" 2 \"V\"" )
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 ] ( "{ diff_condition == 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="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Kd_input.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/simple_ramp/surfacecolor/multiply3.init"
Content-Type: text/plain
type = multiply
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/multiply3.def"
Content-Type: text/plain
comment ""
position -2.91544 0.250428
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 switch2 6 1 "input1"
1 Kd 1 1 "input2"
}
inputs
{
0 switch2 0 1
1 Kd 0 1
}
stat
{
create 1220137970
modify 1616067044
author Administrator@CERES
access 0777
}
color UT_Color RGB 1 1 1
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/multiply3.parm"
Content-Type: text/plain
{
version 0.8
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/multiply3.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/simple_ramp/surfacecolor/Cd.init"
Content-Type: text/plain
type = parameter
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Cd.def"
Content-Type: text/plain
comment ""
position -5.76114 3.39972
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 "Cd"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1181872479
modify 1616067044
author mark@beijing.sidefx.com
access 0777
}
color UT_Color RGB 1 1 0.4
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/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="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/Cd.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/simple_ramp/surfacecolor/multiply5.init"
Content-Type: text/plain
type = multiply
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/multiply5.def"
Content-Type: text/plain
comment ""
position -1.11119 4.00428
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 on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
2 "product"
}
inputsNamed3
{
0 base_color 1 1 "input1"
1 twoway4 5 1 "input2"
}
inputs
{
0 base_color 0 1
1 twoway4 0 1
}
stat
{
create 1220138618
modify 1616067044
author Administrator@CERES
access 0777
}
color UT_Color RGB 1 1 1
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/multiply5.parm"
Content-Type: text/plain
{
version 0.8
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/multiply5.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/simple_ramp/surfacecolor/twoway4.init"
Content-Type: text/plain
type = twoway
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/twoway4.def"
Content-Type: text/plain
comment ""
position -2.59513 2.72802
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 on exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
5 "result"
}
inputsNamed3
{
3 condition1 0 1 "condition"
4 Cd 0 1 "input1"
}
inputs
{
0 condition1 0 1
1 Cd 0 1
}
stat
{
create 1220138505
modify 1616067044
author Administrator@CERES
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/simple_ramp/surfacecolor/twoway4.parm"
Content-Type: text/plain
{
version 0.8
signature [ 0 locks=0 ] ( v )
condtype [ 0 locks=0 ] ( 0 )
input2 [ 0 locks=0 ] ( 1 )
input2_i [ 0 locks=0 ] ( 0 )
input2_s [ 0 locks=0 ] ( "" )
input2_u [ 0 locks=0 ] ( 0 0 )
input2_v [ 0 locks=0 ] ( 1 1 1 )
input2_p [ 0 locks=0 ] ( 0 0 0 )
input2_n [ 0 locks=0 ] ( 0 0 0 )
input2_c [ 0 locks=0 ] ( 1 1 1 )
input2_v4 [ 0 locks=0 ] ( 0 0 0 0 )
input2_m2 [ 0 locks=0 ] ( 1 0 0 1 )
input2_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 )
input2_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 )
input2_uf [ 0 locks=0 ] ( 0 )
input2_uv [ 0 locks=0 ] ( 0 0 0 )
input2_up [ 0 locks=0 ] ( 0 0 0 )
input2_un [ 0 locks=0 ] ( 0 0 0 )
input2_uc [ 0 locks=0 ] ( 0 0 0 )
input2_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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/twoway4.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/condition1.init"
Content-Type: text/plain
type = parameter
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/condition1.def"
Content-Type: text/plain
comment ""
position -4.18602 3.81318
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 "Cd_condition"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1220138516
modify 1616067044
author Administrator@CERES
access 0777
}
color UT_Color RGB 1 1 0.4
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/condition1.parm"
Content-Type: text/plain
{
version 0.8
parmscope [ 0 locks=0 ] ( shaderparm )
parmaccess [ 0 locks=0 ] ( "" )
parmname [ 0 locks=0 ] ( Cd_condition )
parmprefix [ 0 locks=0 ] ( "" )
parmpostfix [ 0 locks=0 ] ( "" )
parmlabel [ 0 locks=0 ] ( "Tint with Cd Attribute" )
showlabel [ 0 locks=0 ] ( "on" )
parmtype [ 0 locks=0 ] ( "toggle" )
parmtypename [ 0 locks=0 ] ( "" )
floatdef [ 0 locks=0 ] ( 0 )
intdef [ 0 locks=0 ] ( 0 )
toggledef [ 0 locks=0 ] ( "on" )
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="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/condition1.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/simple_ramp/surfacecolor/suboutput1.init"
Content-Type: text/plain
type = suboutput
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/suboutput1.def"
Content-Type: text/plain
comment ""
position 19.5 5.13
connectornextid 5
flags = lock off model off 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 "" "" 1 "_value"
1 "" "" 1 "_s"
2 "" "" 1 "_t"
3 pow1 2 1 "pow"
4 twoway2 5 1 "result"
}
inputs
{
0 "" 0 1
1 "" 0 1
2 "" 0 1
3 pow1 0 1
4 twoway2 0 1
}
stat
{
create 1220309951
modify 1616099216
author stucker@finland
access 0777
}
color UT_Color RGB 1 1 1
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/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/simple_ramp/surfacecolor/subinput1.init"
Content-Type: text/plain
type = subinput
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/subinput1.def"
Content-Type: text/plain
comment ""
position -17.4592 2.91573
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
{
0 "_value"
1 "_s"
2 "_t"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1220309951
modify 1616067050
author stucker@finland
access 0777
}
color UT_Color RGB 1 1 1
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/subinput1.parm"
Content-Type: text/plain
{
version 0.8
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/subinput1.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/simple_ramp/surfacecolor/mulconst1.init"
Content-Type: text/plain
type = mulconst
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/mulconst1.def"
Content-Type: text/plain
comment ""
position 1 5.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 "scaled"
}
inputsNamed3
{
0 multiply5 2 1 "val"
}
inputs
{
0 multiply5 0 1
}
stat
{
create 1616066982
modify 1616067442
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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/mulconst1.chn"
Content-Type: text/plain
{
channel mulconst {
lefttype = extend
righttype = extend
default = 1
flags = 0
segment { length = 0 value = 1 1 expr = .5*$PI }
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/mulconst1.parm"
Content-Type: text/plain
{
version 0.8
signature [ 0 locks=0 ] ( v )
mulconst [ 8 locks=0 ] ( [ mulconst 1.5707963267948966 ] )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/mulconst1.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/cosine1.init"
Content-Type: text/plain
type = cosine
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/cosine1.def"
Content-Type: text/plain
comment ""
position 3 5.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 "cosine"
}
inputsNamed3
{
0 mulconst1 1 1 "rad"
}
inputs
{
0 mulconst1 0 1
}
stat
{
create 1616067010
modify 1616067442
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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/cosine1.parm"
Content-Type: text/plain
{
version 0.8
signature [ 0 locks=0 ] ( v )
rad [ 0 locks=0 ] ( 0 )
rad_u [ 0 locks=0 ] ( 0 0 )
rad_v [ 0 locks=0 ] ( 0 0 0 )
rad_p [ 0 locks=0 ] ( 0 0 0 )
rad_n [ 0 locks=0 ] ( 0 0 0 )
rad_c [ 0 locks=0 ] ( 0 0 0 )
rad_v4 [ 0 locks=0 ] ( 0 0 0 0 )
rad_uf [ 0 locks=0 ] ( 0 )
rad_uv [ 0 locks=0 ] ( 0 0 0 )
rad_up [ 0 locks=0 ] ( 0 0 0 )
rad_un [ 0 locks=0 ] ( 0 0 0 )
rad_uc [ 0 locks=0 ] ( 0 0 0 )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/cosine1.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/sqrt1.init"
Content-Type: text/plain
type = sqrt
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/sqrt1.def"
Content-Type: text/plain
comment ""
position 5 5.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 "sqrt"
}
inputsNamed3
{
0 cosine1 1 1 "val"
}
inputs
{
0 cosine1 0 1
}
stat
{
create 1616067073
modify 1616067442
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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/sqrt1.parm"
Content-Type: text/plain
{
version 0.8
signature [ 0 locks=0 ] ( v )
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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/sqrt1.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/negate1.init"
Content-Type: text/plain
type = negate
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/negate1.def"
Content-Type: text/plain
comment ""
position 7 5.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 "negated"
}
inputsNamed3
{
0 sqrt1 1 1 "val"
}
inputs
{
0 sqrt1 0 1
}
stat
{
create 1616067086
modify 1616067442
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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/negate1.parm"
Content-Type: text/plain
{
version 0.8
signature [ 0 locks=0 ] ( v )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/negate1.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/addconst1.init"
Content-Type: text/plain
type = addconst
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/addconst1.def"
Content-Type: text/plain
comment ""
position 9 5.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 "added"
}
inputsNamed3
{
0 negate1 1 1 "val"
}
inputs
{
0 negate1 0 1
}
stat
{
create 1616067100
modify 1616067442
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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/addconst1.parm"
Content-Type: text/plain
{
version 0.8
signature [ 0 locks=0 ] ( v )
addconst [ 0 locks=0 ] ( 1 )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/addconst1.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/subconst1.init"
Content-Type: text/plain
type = subconst
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/subconst1.def"
Content-Type: text/plain
comment ""
position 11 6.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 "subed"
}
inputsNamed3
{
0 addconst1 1 1 "val"
}
inputs
{
0 addconst1 0 1
}
stat
{
create 1616067825
modify 1616067932
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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/subconst1.parm"
Content-Type: text/plain
{
version 0.8
signature [ 0 locks=0 ] ( v )
subconst [ 0 locks=0 ] ( 1 )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/subconst1.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/mulconst2.init"
Content-Type: text/plain
type = mulconst
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/mulconst2.def"
Content-Type: text/plain
comment ""
position 13 6.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 "scaled"
}
inputsNamed3
{
0 subconst1 1 1 "val"
}
inputs
{
0 subconst1 0 1
}
stat
{
create 1616066982
modify 1616067932
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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/mulconst2.chn"
Content-Type: text/plain
{
channel mulconst {
lefttype = extend
righttype = extend
default = 1
flags = 0
segment { length = 0 value = 1 1 expr = .5*$PI }
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/mulconst2.parm"
Content-Type: text/plain
{
version 0.8
signature [ 0 locks=0 ] ( v )
mulconst [ 8 locks=0 ] ( [ mulconst 1.5707963267948966 ] )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/mulconst2.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/cosine2.init"
Content-Type: text/plain
type = cosine
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/cosine2.def"
Content-Type: text/plain
comment ""
position 15 6.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 "cosine"
}
inputsNamed3
{
0 mulconst2 1 1 "rad"
}
inputs
{
0 mulconst2 0 1
}
stat
{
create 1616067010
modify 1616067932
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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/cosine2.parm"
Content-Type: text/plain
{
version 0.8
signature [ 0 locks=0 ] ( v )
rad [ 0 locks=0 ] ( 0 )
rad_u [ 0 locks=0 ] ( 0 0 )
rad_v [ 0 locks=0 ] ( 0 0 0 )
rad_p [ 0 locks=0 ] ( 0 0 0 )
rad_n [ 0 locks=0 ] ( 0 0 0 )
rad_c [ 0 locks=0 ] ( 0 0 0 )
rad_v4 [ 0 locks=0 ] ( 0 0 0 0 )
rad_uf [ 0 locks=0 ] ( 0 )
rad_uv [ 0 locks=0 ] ( 0 0 0 )
rad_up [ 0 locks=0 ] ( 0 0 0 )
rad_un [ 0 locks=0 ] ( 0 0 0 )
rad_uc [ 0 locks=0 ] ( 0 0 0 )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/cosine2.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/pow1.init"
Content-Type: text/plain
type = pow
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/pow1.def"
Content-Type: text/plain
comment ""
position 17 6.2
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 cosine2 1 1 "val"
1 "" "" 1 "exp"
}
inputs
{
0 cosine2 0 1
1 "" 0 1
}
stat
{
create 1616067914
modify 1616099216
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____PMAR____O____RAMP____O/simple_ramp/surfacecolor/pow1.chn"
Content-Type: text/plain
{
channel exp {
lefttype = extend
righttype = extend
default = 0.051333467014237015
flags = 0
segment { length = 0 value = 0.051333467014237015 0.051333467014237015 expr = ch(\"../../../exp\") }
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/pow1.parm"
Content-Type: text/plain
{
version 0.8
signature [ 0 locks=0 ] ( v )
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.051333467014237015 ] )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/pow1.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/surfacecolor/pow1.outputinfos"
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
TnVtSW5mb3MgMQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBwb3cKRGVidWdDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCkJ5cGFzc0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KTm9ybWFsTW9kZSAwCkI=
eXBhc3NNb2RlIDEKVXNlRGVmYXVsdFZhbHVlIDEKRW5kSW5mbwoAAAAAAAAAAA==
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity.init"
Content-Type: text/plain
type = subnet
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity.def"
Content-Type: text/plain
comment ""
position 2.57376 -3.55492
connectornextid 4
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
{
3 "result"
}
inputsNamed3
{
0 Facing_Angle 1 1 "value"
1 uvcoords1 1 1 "s"
2 uvcoords1 2 1 "t"
}
inputs
{
0 Facing_Angle 0 1
1 uvcoords1 1 1
2 uvcoords1 2 1
}
stat
{
create 1220310288
modify 1238792296
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/simple_ramp/specularity.parm"
Content-Type: text/plain
{
version 0.8
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity.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/simple_ramp/specularity/useSpecular.init"
Content-Type: text/plain
type = parameter
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/useSpecular.def"
Content-Type: text/plain
comment ""
position 9.0354 -8.46651
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 "specularcondition"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1219429463
modify 1220223767
author stucker@finland
access 0777
}
color UT_Color RGB 1 1 0.6
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/useSpecular.parm"
Content-Type: text/plain
{
version 0.8
parmscope [ 0 locks=0 ] ( shaderparm )
parmaccess [ 0 locks=0 ] ( "" )
parmname [ 0 locks=0 ] ( specularcondition )
parmprefix [ 0 locks=0 ] ( "" )
parmpostfix [ 0 locks=0 ] ( "" )
parmlabel [ 0 locks=0 ] ( "Use Specular Lighting" )
showlabel [ 0 locks=0 ] ( "on" )
parmtype [ 0 locks=0 ] ( "toggle" )
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 ] ( 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="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/useSpecular.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/simple_ramp/specularity/twoway5.init"
Content-Type: text/plain
type = twoway
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/twoway5.def"
Content-Type: text/plain
comment ""
position 11.6428 -9.30928
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 lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
5 "result"
}
inputsNamed3
{
3 useSpecular 0 1 "condition"
4 multiply6 2 1 "input1"
}
inputs
{
0 useSpecular 0 1
1 multiply6 0 1
}
stat
{
create 1219441417
modify 1238792296
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/simple_ramp/specularity/twoway5.parm"
Content-Type: text/plain
{
version 0.8
signature [ 0 locks=0 ] ( c )
condtype [ 0 locks=0 ] ( 0 )
input2 [ 0 locks=0 ] ( 0 )
input2_i [ 0 locks=0 ] ( 0 )
input2_s [ 0 locks=0 ] ( "" )
input2_u [ 0 locks=0 ] ( 0 0 )
input2_v [ 0 locks=0 ] ( 0 0 0 )
input2_p [ 0 locks=0 ] ( 0 0 0 )
input2_n [ 0 locks=0 ] ( 0 0 0 )
input2_c [ 0 locks=0 ] ( 0 0 0 )
input2_v4 [ 0 locks=0 ] ( 0 0 0 0 )
input2_m2 [ 0 locks=0 ] ( 1 0 0 1 )
input2_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 )
input2_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 )
input2_uf [ 0 locks=0 ] ( 0 )
input2_uv [ 0 locks=0 ] ( 0 0 0 )
input2_up [ 0 locks=0 ] ( 0 0 0 )
input2_un [ 0 locks=0 ] ( 0 0 0 )
input2_uc [ 0 locks=0 ] ( 0 0 0 )
input2_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____PMAR____O____RAMP____O/simple_ramp/specularity/twoway5.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/Urough.init"
Content-Type: text/plain
type = parameter
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/Urough.def"
Content-Type: text/plain
comment ""
position 1.50037 -11.2629
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 "Urough"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1179976016
modify 1220223778
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="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/Urough.parm"
Content-Type: text/plain
{
version 0.8
parmscope [ 0 locks=0 ] ( shaderparm )
parmaccess [ 0 locks=0 ] ( "" )
parmname [ 0 locks=0 ] ( Urough )
parmprefix [ 0 locks=0 ] ( "" )
parmpostfix [ 0 locks=0 ] ( "" )
parmlabel [ 0 locks=0 ] ( "U Roughness" )
showlabel [ 0 locks=0 ] ( "on" )
parmtype [ 0 locks=0 ] ( "float" )
parmtypename [ 0 locks=0 ] ( "" )
floatdef [ 0 locks=0 ] ( 0.10000000100000001 )
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.00100000005 0.99900001299999996 )
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 ] ( "{ specularcondition == 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="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/Urough.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/simple_ramp/specularity/Vrough.init"
Content-Type: text/plain
type = parameter
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/Vrough.def"
Content-Type: text/plain
comment ""
position 1.66666 -12.0617
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 "Vrough"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1179976016
modify 1220223778
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="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/Vrough.parm"
Content-Type: text/plain
{
version 0.8
parmscope [ 0 locks=0 ] ( shaderparm )
parmaccess [ 0 locks=0 ] ( "" )
parmname [ 0 locks=0 ] ( Vrough )
parmprefix [ 0 locks=0 ] ( "" )
parmpostfix [ 0 locks=0 ] ( "" )
parmlabel [ 0 locks=0 ] ( "V Roughness" )
showlabel [ 0 locks=0 ] ( "on" )
parmtype [ 0 locks=0 ] ( "float" )
parmtypename [ 0 locks=0 ] ( "" )
floatdef [ 0 locks=0 ] ( 0.10000000100000001 )
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.00100000005 0.99900001299999996 )
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 ] ( "{ specType != anisotropic } { specularcondition == 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="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/Vrough.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/simple_ramp/specularity/specType.init"
Content-Type: text/plain
type = parameter
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/specType.def"
Content-Type: text/plain
comment ""
position 3.15961 -9.43124
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 "specType"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1184034840
modify 1238792256
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="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/specType.parm"
Content-Type: text/plain
{
version 0.8
parmscope [ 0 locks=0 ] ( shaderparm )
parmaccess [ 0 locks=0 ] ( "" )
parmname [ 0 locks=0 ] ( specType )
parmprefix [ 0 locks=0 ] ( "" )
parmpostfix [ 0 locks=0 ] ( "" )
parmlabel [ 0 locks=0 ] ( "Specular Type" )
showlabel [ 0 locks=0 ] ( "on" )
parmtype [ 0 locks=0 ] ( "string" )
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 ] ( spec )
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 ] ( "on" )
menuchoices [ 0 locks=0 ] ( "phong \"Phong\" blinn \"Blinn\" anisotropic \"Anisotropic\" glossy \"Glossy\" spec \"VEX Specular\" " )
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 ] ( "{ specularcondition == 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="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/specType.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/simple_ramp/specularity/sharp.init"
Content-Type: text/plain
type = parameter
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/sharp.def"
Content-Type: text/plain
comment ""
position 2.11649 -13.0141
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 "sharp"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1184034840
modify 1220223778
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="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/sharp.parm"
Content-Type: text/plain
{
version 0.8
parmscope [ 0 locks=0 ] ( shaderparm )
parmaccess [ 0 locks=0 ] ( "" )
parmname [ 0 locks=0 ] ( sharp )
parmprefix [ 0 locks=0 ] ( "" )
parmpostfix [ 0 locks=0 ] ( "" )
parmlabel [ 0 locks=0 ] ( Sharpness )
showlabel [ 0 locks=0 ] ( "on" )
parmtype [ 0 locks=0 ] ( "float" )
parmtypename [ 0 locks=0 ] ( "" )
floatdef [ 0 locks=0 ] ( 0.10000000100000001 )
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 ] ( "{ specType != glossy } { specularcondition == 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="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/sharp.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/simple_ramp/specularity/switch5.init"
Content-Type: text/plain
type = switch
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/switch5.def"
Content-Type: text/plain
comment ""
position -5.31327 -12.2597
connectornextid 5
flags = lock 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
{
4 "result"
}
inputsNamed3
{
0 specular_input 0 1 "switcher"
1 subinput1 0 1 "input1"
2 subinput1 1 1 "input2"
3 subinput1 2 1 "input3"
}
inputs
{
0 specular_input 0 1
1 subinput1 0 1
2 subinput1 1 1
3 subinput1 2 1
}
stat
{
create 1220124884
modify 1238792287
author Administrator@CERES
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/simple_ramp/specularity/switch5.parm"
Content-Type: text/plain
{
version 0.8
switcher [ 0 locks=0 ] ( 0 )
outofbounds [ 0 locks=0 ] ( "last" )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/switch5.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/simple_ramp/specularity/specular_input.init"
Content-Type: text/plain
type = parameter
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/specular_input.def"
Content-Type: text/plain
comment ""
position -7.88594 -11.3699
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 "specular_switcher"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1219347109
modify 1238792287
author stucker@finland
access 0777
}
color UT_Color RGB 1 1 0.6
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/specular_input.parm"
Content-Type: text/plain
{
version 0.8
parmscope [ 0 locks=0 ] ( shaderparm )
parmaccess [ 0 locks=0 ] ( "" )
parmname [ 0 locks=0 ] ( specular_switcher )
parmprefix [ 0 locks=0 ] ( "" )
parmpostfix [ 0 locks=0 ] ( "" )
parmlabel [ 0 locks=0 ] ( Evaluate: )
showlabel [ 0 locks=0 ] ( "on" )
parmtype [ 0 locks=0 ] ( "int" )
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 ] ( 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 5 )
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 ] ( "on" )
menuchoices [ 0 locks=0 ] ( "0 \"Normal Fall-Off\" 1 \"U\" 2 \"V\"" )
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 ] ( "{ specularcondition == 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="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/specular_input.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/simple_ramp/specularity/specular_color_ramp.init"
Content-Type: text/plain
type = rampparm
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/specular_color_ramp.def"
Content-Type: text/plain
comment ""
position -3.12045 -11.2335
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 "specular_ramp"
}
inputsNamed3
{
0 switch5 4 1 "input"
}
inputs
{
0 switch5 0 1
}
stat
{
create 1219169635
modify 1238792287
author stucker@finland
access 0777
}
color UT_Color RGB 1 1 0.6
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/specular_color_ramp.parm"
Content-Type: text/plain
{
version 0.8
parmscope [ 0 locks=0 ] ( shaderparm )
parmaccess [ 0 locks=0 ] ( "" )
parmname [ 0 locks=0 ] ( specular_ramp )
parmprefix [ 0 locks=0 ] ( "" )
parmpostfix [ 0 locks=0 ] ( "" )
parmlabel [ 0 locks=0 ] ( "Specular Color" )
ramptype [ 0 locks=0 ] ( "rgb" )
rampcolortype [ 0 locks=0 ] ( rgb )
rampbasisdefault [ 0 locks=0 ] ( linear )
rampcolordefault [ 0 locks=0 ] ( 2 )
rampfloatdefault [ 0 locks=0 ] ( 2 )
separator1 [ 0 locks=0 ] ( )
useasparmdefiner [ 0 locks=0 ] ( "off" )
separator2 [ 0 locks=0 ] ( )
rampshowcontrolsdefault [ 0 locks=0 ] ( "off" )
disablewhen [ 0 locks=0 ] ( "{ specularcondition == 0 }" )
hidewhen [ 0 locks=0 ] ( "" )
callback [ 0 locks=0 ] ( "" )
help [ 0 locks=0 ] ( "" )
rampcolordefault1pos [ 0 locks=0 ] ( 0 )
rampcolordefault1c [ 0 locks=0 ] ( 0 0 0 )
rampcolordefault1interp [ 0 locks=0 ] ( "linear" )
rampcolordefault2pos [ 0 locks=0 ] ( 1 )
rampcolordefault2c [ 0 locks=0 ] ( 1 1 1 )
rampcolordefault2interp [ 0 locks=0 ] ( "linear" )
rampfloatdefault1pos [ 0 locks=0 ] ( 0 )
rampfloatdefault1value [ 0 locks=0 ] ( 0 )
rampfloatdefault1interp [ 0 locks=0 ] ( "linear" )
rampfloatdefault2pos [ 0 locks=0 ] ( 1 )
rampfloatdefault2value [ 0 locks=0 ] ( 1 )
rampfloatdefault2interp [ 0 locks=0 ] ( "linear" )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/specular_color_ramp.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/simple_ramp/specularity/multiply6.init"
Content-Type: text/plain
type = multiply
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/multiply6.def"
Content-Type: text/plain
comment ""
position 9.21088 -12.7916
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
{
2 "product"
}
inputsNamed3
{
0 specular1 19 1 "input1"
1 if_UseSpecMap 7 1 "input2"
}
inputs
{
0 specular1 0 1
1 if_UseSpecMap 0 1
}
stat
{
create 1180706421
modify 1238792296
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="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/multiply6.parm"
Content-Type: text/plain
{
version 0.8
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/multiply6.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/simple_ramp/specularity/useSpecMap.init"
Content-Type: text/plain
type = parameter
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/useSpecMap.def"
Content-Type: text/plain
comment ""
position 0.944047 -14.6161
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 "useSpecMap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1180651566
modify 1238517858
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="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/useSpecMap.parm"
Content-Type: text/plain
{
version 0.8
parmscope [ 0 locks=0 ] ( shaderparm )
parmaccess [ 0 locks=0 ] ( "" )
parmname [ 0 locks=0 ] ( useSpecMap )
parmprefix [ 0 locks=0 ] ( "" )
parmpostfix [ 0 locks=0 ] ( "" )
parmlabel [ 0 locks=0 ] ( "Use Specular Map" )
showlabel [ 0 locks=0 ] ( "on" )
parmtype [ 0 locks=0 ] ( "toggle" )
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 ] ( 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 ] ( "{ specularcondition == 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="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/useSpecMap.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/simple_ramp/specularity/specularMap.init"
Content-Type: text/plain
type = parameter
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/specularMap.def"
Content-Type: text/plain
comment ""
position -0.508514 -15.7711
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 "specularMap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1179176129
modify 1220223778
author liza@LENOVO-86070807
access 0777
}
color UT_Color RGB 1 1 0.4
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/specularMap.parm"
Content-Type: text/plain
{
version 0.8
parmscope [ 0 locks=0 ] ( shaderparm )
parmaccess [ 0 locks=0 ] ( "" )
parmname [ 0 locks=0 ] ( specularMap )
parmprefix [ 0 locks=0 ] ( "" )
parmpostfix [ 0 locks=0 ] ( "" )
parmlabel [ 0 locks=0 ] ( "Specular Map" )
showlabel [ 0 locks=0 ] ( "on" )
parmtype [ 0 locks=0 ] ( "image" )
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 ] ( 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 ] ( "{ useSpecMap == 0 } { specularcondition == 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="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/specularMap.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/simple_ramp/specularity/specMapWrap.init"
Content-Type: text/plain
type = parameter
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/specMapWrap.def"
Content-Type: text/plain
comment ""
position -3.36009 -15.5553
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 "specMapWrap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1180712240
modify 1220223778
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="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/specMapWrap.parm"
Content-Type: text/plain
{
version 0.8
parmscope [ 0 locks=0 ] ( shaderparm )
parmaccess [ 0 locks=0 ] ( "" )
parmname [ 0 locks=0 ] ( specMapWrap )
parmprefix [ 0 locks=0 ] ( "" )
parmpostfix [ 0 locks=0 ] ( "" )
parmlabel [ 0 locks=0 ] ( "Spec Map Wrap" )
showlabel [ 0 locks=0 ] ( "on" )
parmtype [ 0 locks=0 ] ( "string" )
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 ] ( repeat )
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 ] ( "on" )
menuchoices [ 0 locks=0 ] ( "repeat \"Repeat\" streak \"Streak\" decal \"Decal\" " )
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 ] ( "{ useSpecMap == 0 } { specularcondition == 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="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/specMapWrap.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/simple_ramp/specularity/specMapFilter.init"
Content-Type: text/plain
type = parameter
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/specMapFilter.def"
Content-Type: text/plain
comment ""
position -4.39579 -16.9773
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 "specMapFilter"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1180712241
modify 1220223778
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="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/specMapFilter.parm"
Content-Type: text/plain
{
version 0.8
parmscope [ 0 locks=0 ] ( shaderparm )
parmaccess [ 0 locks=0 ] ( "" )
parmname [ 0 locks=0 ] ( specMapFilter )
parmprefix [ 0 locks=0 ] ( "" )
parmpostfix [ 0 locks=0 ] ( "" )
parmlabel [ 0 locks=0 ] ( "Spec Map Filter" )
showlabel [ 0 locks=0 ] ( "on" )
parmtype [ 0 locks=0 ] ( "string" )
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 ] ( catrom )
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 ] ( "on" )
menuchoices [ 0 locks=0 ] ( "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\" " )
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 ] ( "{ useSpecMap == 0 } { specularcondition == 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="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/specMapFilter.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/simple_ramp/specularity/specMapWidth.init"
Content-Type: text/plain
type = parameter
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/specMapWidth.def"
Content-Type: text/plain
comment ""
position -2.07743 -17.4527
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 "specMapWidth"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1180712241
modify 1220223778
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="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/specMapWidth.parm"
Content-Type: text/plain
{
version 0.8
parmscope [ 0 locks=0 ] ( shaderparm )
parmaccess [ 0 locks=0 ] ( "" )
parmname [ 0 locks=0 ] ( specMapWidth )
parmprefix [ 0 locks=0 ] ( "" )
parmpostfix [ 0 locks=0 ] ( "" )
parmlabel [ 0 locks=0 ] ( "Spec Map Width" )
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 ] ( 1 32 )
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 ] ( "{ useSpecMap == 0 } { specularcondition == 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="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/specMapWidth.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/simple_ramp/specularity/specMapBorder.init"
Content-Type: text/plain
type = parameter
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/specMapBorder.def"
Content-Type: text/plain
comment ""
position -0.262142 -17.7789
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 "specMapBorder"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1180712241
modify 1220223778
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="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/specMapBorder.parm"
Content-Type: text/plain
{
version 0.8
parmscope [ 0 locks=0 ] ( shaderparm )
parmaccess [ 0 locks=0 ] ( "" )
parmname [ 0 locks=0 ] ( specMapBorder )
parmprefix [ 0 locks=0 ] ( "" )
parmpostfix [ 0 locks=0 ] ( "" )
parmlabel [ 0 locks=0 ] ( "Spec Map Border" )
showlabel [ 0 locks=0 ] ( "on" )
parmtype [ 0 locks=0 ] ( "coloralpha" )
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 ] ( 0 0 0 )
color4def [ 0 locks=0 ] ( 0 0 0 1 )
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 ] ( "{ useSpecMap == 0 } { specularcondition == 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="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/specMapBorder.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/simple_ramp/specularity/if_UseSpecMap.init"
Content-Type: text/plain
type = if
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/if_UseSpecMap.def"
Content-Type: text/plain
comment ""
position 2.44696 -17.0871
connectornextid 8
flags = lock 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
{
7 "_specMapClr"
}
inputsNamed3
{
0 useSpecMap 0 1 "condition"
1 specularMap 0 1 "specularMap"
2 specMapWrap 0 1 "specMapWrap"
3 specMapFilter 0 1 "specMapFilter"
4 specMapWidth 0 1 "specMapWidth"
5 specMapBorder 0 1 "specMapBorder"
6 specMapClr 0 1 "specMapClr"
}
inputs
{
0 useSpecMap 0 1
1 specularMap 0 1
2 specMapWrap 0 1
3 specMapFilter 0 1
4 specMapWidth 0 1
5 specMapBorder 0 1
6 specMapClr 0 1
}
stat
{
create 1182794352
modify 1220223778
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="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/if_UseSpecMap.parm"
Content-Type: text/plain
{
version 0.8
condition [ 0 locks=0 ] ( "true" )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/if_UseSpecMap.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/simple_ramp/specularity/if_UseSpecMap/suboutput1.init"
Content-Type: text/plain
type = suboutput
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/if_UseSpecMap/suboutput1.def"
Content-Type: text/plain
comment ""
position 2.91504 0.529452
connectornextid 7
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 on highdetail off material off
outputsNamed3
{
}
inputsNamed3
{
0 "" "" 1 "_condition"
1 "" "" 1 "_specularMap"
2 "" "" 1 "_specMapWrap"
3 "" "" 1 "_specMapFilter"
4 "" "" 1 "_specMapWidth"
5 "" "" 1 "_specMapBorder"
6 texture1 29 1 "_specMapClr"
}
inputs
{
0 "" 0 1
1 "" 0 1
2 "" 0 1
3 "" 0 1
4 "" 0 1
5 "" 0 1
6 texture1 0 1
}
stat
{
create 1182794352
modify 1219441812
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="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/if_UseSpecMap/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____PMAR____O____RAMP____O/simple_ramp/specularity/if_UseSpecMap/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/simple_ramp/specularity/if_UseSpecMap/subinput1.init"
Content-Type: text/plain
type = subinput
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/if_UseSpecMap/subinput1.def"
Content-Type: text/plain
comment ""
position -2.04513 -0.239484
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "_condition"
1 "_specularMap"
2 "_specMapWrap"
3 "_specMapFilter"
4 "_specMapWidth"
5 "_specMapBorder"
6 "_specMapClr"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1182794352
modify 1219441811
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="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/if_UseSpecMap/subinput1.parm"
Content-Type: text/plain
{
version 0.8
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/if_UseSpecMap/subinput1.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/simple_ramp/specularity/if_UseSpecMap/texture1.init"
Content-Type: text/plain
type = texture
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/if_UseSpecMap/texture1.def"
Content-Type: text/plain
comment ""
position 1.30896 -1.04298
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 lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
29 "clr"
}
inputsNamed3
{
17 subinput1 1 1 "map"
18 "" "" 1 "udim"
19 uvcoords1 1 1 "s"
20 uvcoords1 2 1 "t"
21 "" "" 1 "ds"
22 "" "" 1 "dt"
23 "" "" 1 "srccolorspace"
24 subinput1 2 1 "wrap"
25 subinput1 3 1 "filter"
26 subinput1 4 1 "width"
27 "" "" 1 "blur"
28 "" "" 1 "pixelblur"
30 subinput1 5 1 "border"
31 "" "" 1 "extrapol"
32 "" "" 1 "interp"
33 vectohvec1 3 1 "defclr"
}
inputs
{
0 subinput1 1 1
1 "" 0 1
2 uvcoords1 1 1
3 uvcoords1 2 1
4 "" 0 1
5 "" 0 1
6 "" 0 1
7 subinput1 2 1
8 subinput1 3 1
9 subinput1 4 1
10 "" 0 1
11 "" 0 1
12 subinput1 5 1
13 "" 0 1
14 "" 0 1
15 vectohvec1 0 1
}
stat
{
create 1180712231
modify 1219441812
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="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/if_UseSpecMap/texture1.parm"
Content-Type: text/plain
{
version 0.8
signature [ 0 locks=0 ] ( default )
map [ 0 locks=0 ] ( Mandril.pic )
udim [ 0 locks=0 ] ( "off" )
srccolorspace [ 0 locks=0 ] ( auto )
wrap [ 0 locks=0 ] ( repeat )
filter [ 0 locks=0 ] ( box )
width [ 0 locks=0 ] ( 1 )
blur [ 0 locks=0 ] ( 0 )
pixelblur [ 0 locks=0 ] ( 0 )
border [ 0 locks=0 ] ( 0 0 0 1 )
extrapol [ 0 locks=0 ] ( "on" )
interp [ 0 locks=0 ] ( "on" )
defclr [ 0 locks=0 ] ( 1 1 1 1 )
channel [ 0 locks=0 ] ( "" )
ptexface [ 0 locks=0 ] ( 0 )
orient [ 0 locks=0 ] ( 0 )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/if_UseSpecMap/texture1.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/if_UseSpecMap/vectohvec1.init"
Content-Type: text/plain
type = vectohvec
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/if_UseSpecMap/vectohvec1.def"
Content-Type: text/plain
comment ""
position -0.32489 -1.30735
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 lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
3 "hvec"
}
inputsNamed3
{
2 subinput1 6 1 "vec"
}
inputs
{
0 subinput1 6 1
}
stat
{
create 1190750279
modify 1219441811
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="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/if_UseSpecMap/vectohvec1.parm"
Content-Type: text/plain
{
version 0.8
vec [ 0 locks=0 ] ( 0 0 0 )
fval4 [ 0 locks=0 ] ( 0 )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/if_UseSpecMap/vectohvec1.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/if_UseSpecMap/uvcoords1.init"
Content-Type: text/plain
type = uvcoords
matchesdef = 1
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/if_UseSpecMap/uvcoords1.def"
Content-Type: text/plain
comment ""
position -0.341311 0.691603
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
{
0 "uv"
1 "s"
2 "t"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1191448458
modify 1191448458
author liza@chaos
access 0777
}
color UT_Color RGB 0.6 0.4 1
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/if_UseSpecMap/uvcoords1.parm"
Content-Type: text/plain
{
version 0.8
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/if_UseSpecMap/uvcoords1.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/specMapClr.init"
Content-Type: text/plain
type = constant
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/specMapClr.def"
Content-Type: text/plain
comment ""
position 0.636429 -18.7048
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 "specMapClr"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1184641052
modify 1220223778
author liza@chaos
access 0777
}
color UT_Color RGB 1 1 1
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/specMapClr.parm"
Content-Type: text/plain
{
version 0.8
consttype [ 0 locks=0 ] ( "color" )
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 ] ( "" )
parmuniform [ 0 locks=0 ] ( "on" )
constname [ 0 locks=0 ] ( specMapClr )
constlabel [ 0 locks=0 ] ( specMaskClr )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/specMapClr.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/simple_ramp/specularity/specular1.init"
Content-Type: text/plain
type = specular
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/specular1.def"
Content-Type: text/plain
comment ""
position 5.74365 -10.9721
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 lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
19 "clr"
}
inputsNamed3
{
11 "" "" 1 "nN"
12 "" "" 1 "nI"
13 specType 0 1 "specType"
14 Ks_ramp 1 1 "Ks"
15 specular_color_ramp 1 1 "spec"
16 Urough 0 1 "urough"
17 Vrough 0 1 "vrough"
18 sharp 0 1 "sharp"
}
inputs
{
0 "" 0 1
1 "" 0 1
2 specType 0 1
3 Ks_ramp 0 1
4 specular_color_ramp 0 1
5 Urough 0 1
6 Vrough 0 1
7 sharp 0 1
}
stat
{
create 1179975970
modify 1238792296
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="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/specular1.parm"
Content-Type: text/plain
{
version 0.8
Ks [ 0 locks=0 ] ( 0.5 )
spec [ 0 locks=0 ] ( 1 1 1 )
urough [ 0 locks=0 ] ( 0.10000000100000001 )
vrough [ 0 locks=0 ] ( 0.050000000699999998 )
sharp [ 0 locks=0 ] ( 0.10000000100000001 )
facefwd [ 0 locks=0 ] ( "on" )
specType [ 0 locks=0 ] ( spec )
tstyle [ 0 locks=0 ] ( 0 )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/specular1.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/switch6.init"
Content-Type: text/plain
type = switch
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/switch6.def"
Content-Type: text/plain
comment ""
position -4.04474 -8.96015
connectornextid 5
flags = lock 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
{
4 "result"
}
inputsNamed3
{
0 Ks_input 0 1 "switcher"
1 subinput1 0 1 "input1"
2 subinput1 1 1 "input2"
3 subinput1 2 1 "input3"
}
inputs
{
0 Ks_input 0 1
1 subinput1 0 1
2 subinput1 1 1
3 subinput1 2 1
}
stat
{
create 1220124884
modify 1238792296
author Administrator@CERES
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/simple_ramp/specularity/switch6.parm"
Content-Type: text/plain
{
version 0.8
switcher [ 0 locks=0 ] ( 0 )
outofbounds [ 0 locks=0 ] ( "last" )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/switch6.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/simple_ramp/specularity/Ks_input.init"
Content-Type: text/plain
type = parameter
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/Ks_input.def"
Content-Type: text/plain
comment ""
position -6.05631 -7.85079
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 "Ks_switcher"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1219347109
modify 1238792296
author stucker@finland
access 0777
}
color UT_Color RGB 1 1 0.6
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/Ks_input.parm"
Content-Type: text/plain
{
version 0.8
parmscope [ 0 locks=0 ] ( shaderparm )
parmaccess [ 0 locks=0 ] ( "" )
parmname [ 0 locks=0 ] ( Ks_switcher )
parmprefix [ 0 locks=0 ] ( "" )
parmpostfix [ 0 locks=0 ] ( "" )
parmlabel [ 0 locks=0 ] ( Evaluate: )
showlabel [ 0 locks=0 ] ( "on" )
parmtype [ 0 locks=0 ] ( "int" )
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 ] ( 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 5 )
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 ] ( "on" )
menuchoices [ 0 locks=0 ] ( "0 \"Normal Fall-Off\" 1 \"U\" 2 \"V\"" )
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 ] ( "{ specularcondition == 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="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/Ks_input.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/simple_ramp/specularity/Ks_ramp.init"
Content-Type: text/plain
type = rampparm
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/Ks_ramp.def"
Content-Type: text/plain
comment ""
position -1.56474 -8.72594
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 lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "Ks_ramp"
}
inputsNamed3
{
0 switch6 4 1 "input"
}
inputs
{
0 switch6 0 1
}
stat
{
create 1219169635
modify 1238792296
author stucker@finland
access 0777
}
color UT_Color RGB 1 1 0.6
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/Ks_ramp.parm"
Content-Type: text/plain
{
version 0.8
parmscope [ 0 locks=0 ] ( shaderparm )
parmaccess [ 0 locks=0 ] ( "" )
parmname [ 0 locks=0 ] ( Ks_ramp )
parmprefix [ 0 locks=0 ] ( "" )
parmpostfix [ 0 locks=0 ] ( "" )
parmlabel [ 0 locks=0 ] ( "Specular Intensity" )
ramptype [ 0 locks=0 ] ( "flt" )
rampcolortype [ 0 locks=0 ] ( rgb )
rampbasisdefault [ 0 locks=0 ] ( linear )
rampcolordefault [ 0 locks=0 ] ( 2 )
rampfloatdefault [ 0 locks=0 ] ( 2 )
separator1 [ 0 locks=0 ] ( )
useasparmdefiner [ 0 locks=0 ] ( "off" )
separator2 [ 0 locks=0 ] ( )
rampshowcontrolsdefault [ 0 locks=0 ] ( "off" )
disablewhen [ 0 locks=0 ] ( "{ specularcondition == 0 }" )
hidewhen [ 0 locks=0 ] ( "" )
callback [ 0 locks=0 ] ( "" )
help [ 0 locks=0 ] ( "" )
rampcolordefault1pos [ 0 locks=0 ] ( 0 )
rampcolordefault1c [ 0 locks=0 ] ( 0 0 0 )
rampcolordefault1interp [ 0 locks=0 ] ( "linear" )
rampcolordefault2pos [ 0 locks=0 ] ( 1 )
rampcolordefault2c [ 0 locks=0 ] ( 1 1 1 )
rampcolordefault2interp [ 0 locks=0 ] ( "linear" )
rampfloatdefault1pos [ 0 locks=0 ] ( 0 )
rampfloatdefault1value [ 0 locks=0 ] ( 0 )
rampfloatdefault1interp [ 0 locks=0 ] ( "linear" )
rampfloatdefault2pos [ 0 locks=0 ] ( 1 )
rampfloatdefault2value [ 0 locks=0 ] ( 1 )
rampfloatdefault2interp [ 0 locks=0 ] ( "linear" )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/Ks_ramp.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/simple_ramp/specularity/suboutput1.init"
Content-Type: text/plain
type = suboutput
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/suboutput1.def"
Content-Type: text/plain
comment ""
position 13.7589 -9.24582
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
}
inputsNamed3
{
0 "" "" 1 "_value"
1 "" "" 1 "_s"
2 "" "" 1 "_t"
3 twoway5 5 1 "result"
}
inputs
{
0 "" 0 1
1 "" 0 1
2 "" 0 1
3 twoway5 0 1
}
stat
{
create 1220310288
modify 1238792296
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/simple_ramp/specularity/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____PMAR____O____RAMP____O/simple_ramp/specularity/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/simple_ramp/specularity/subinput1.init"
Content-Type: text/plain
type = subinput
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/subinput1.def"
Content-Type: text/plain
comment ""
position -10.3192 -10.0509
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 "_value"
1 "_s"
2 "_t"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1220310288
modify 1236117584
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/simple_ramp/specularity/subinput1.parm"
Content-Type: text/plain
{
version 0.8
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/specularity/subinput1.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/simple_ramp/uvcoords1.init"
Content-Type: text/plain
type = uvcoords
matchesdef = 1
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/uvcoords1.def"
Content-Type: text/plain
comment ""
position -5.81024 0.887288
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
{
0 "uv"
1 "s"
2 "t"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1236117386
modify 1236117479
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/simple_ramp/uvcoords1.parm"
Content-Type: text/plain
{
version 0.8
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/uvcoords1.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/opacityExport.init"
Content-Type: text/plain
type = parameter
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/opacityExport.def"
Content-Type: text/plain
comment ""
position 2.38189 -0.91278
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 twoway1 5 1 "input"
}
inputs
{
0 twoway1 0 1
}
stat
{
create 1180048128
modify 1236967467
author liza@chaos
access 0777
}
color UT_Color RGB 0 0.4 0
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/opacityExport.parm"
Content-Type: text/plain
{
version 0.8
parmscope [ 0 locks=0 ] ( shaderparm )
parmaccess [ 0 locks=0 ] ( "" )
parmname [ 0 locks=0 ] ( opacityExport )
parmprefix [ 0 locks=0 ] ( "" )
parmpostfix [ 0 locks=0 ] ( "" )
parmlabel [ 0 locks=0 ] ( opacityExport )
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 ] ( 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 ] ( "on" )
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="shop/O____PMAR____O____RAMP____O/simple_ramp/opacityExport.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/simple_ramp/twoway1.init"
Content-Type: text/plain
type = twoway
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/twoway1.def"
Content-Type: text/plain
comment ""
position 0.39402 -0.23344
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 lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
5 "result"
}
inputsNamed3
{
3 useOpacity 0 1 "condition"
4 opacity 3 1 "input1"
}
inputs
{
0 useOpacity 0 1
1 opacity 0 1
}
stat
{
create 1236967329
modify 1236967467
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/simple_ramp/twoway1.parm"
Content-Type: text/plain
{
version 0.8
signature [ 0 locks=0 ] ( v )
condtype [ 0 locks=0 ] ( 0 )
input2 [ 0 locks=0 ] ( 0 )
input2_i [ 0 locks=0 ] ( 0 )
input2_s [ 0 locks=0 ] ( "" )
input2_u [ 0 locks=0 ] ( 0 0 )
input2_v [ 0 locks=0 ] ( 1 1 1 )
input2_p [ 0 locks=0 ] ( 0 0 0 )
input2_n [ 0 locks=0 ] ( 0 0 0 )
input2_c [ 0 locks=0 ] ( 1 1 1 )
input2_v4 [ 0 locks=0 ] ( 0 0 0 0 )
input2_m2 [ 0 locks=0 ] ( 1 0 0 1 )
input2_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 )
input2_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 )
input2_uf [ 0 locks=0 ] ( 0 )
input2_uv [ 0 locks=0 ] ( 0 0 0 )
input2_up [ 0 locks=0 ] ( 0 0 0 )
input2_un [ 0 locks=0 ] ( 0 0 0 )
input2_uc [ 0 locks=0 ] ( 0 0 0 )
input2_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____PMAR____O____RAMP____O/simple_ramp/twoway1.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/useOpacity.init"
Content-Type: text/plain
type = parameter
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/useOpacity.def"
Content-Type: text/plain
comment ""
position -1.81774 0.16656
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 "useOpacity"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1236967332
modify 1238792096
author stucker@finland
access 0777
}
color UT_Color RGB 1 1 0.6
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/useOpacity.parm"
Content-Type: text/plain
{
version 0.8
parmscope [ 0 locks=0 ] ( shaderparm )
parmaccess [ 0 locks=0 ] ( "" )
parmname [ 0 locks=0 ] ( useOpacity )
parmprefix [ 0 locks=0 ] ( "" )
parmpostfix [ 0 locks=0 ] ( "" )
parmlabel [ 0 locks=0 ] ( "Enable Opacity" )
showlabel [ 0 locks=0 ] ( "on" )
parmtype [ 0 locks=0 ] ( "toggle" )
parmtypename [ 0 locks=0 ] ( "" )
floatdef [ 0 locks=0 ] ( 0 )
intdef [ 0 locks=0 ] ( 0 )
toggledef [ 0 locks=0 ] ( "on" )
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="shop/O____PMAR____O____RAMP____O/simple_ramp/useOpacity.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/simple_ramp/Ce.init"
Content-Type: text/plain
type = parameter
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/Ce.def"
Content-Type: text/plain
comment ""
position 11.6025 0.11183
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 addSpecReflRefr 2 1 "input"
}
inputs
{
0 addSpecReflRefr 0 1
}
stat
{
create 1238516157
modify 1616099216
author stucker@finland
access 0777
}
color UT_Color RGB 0 0.533 0
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____PMAR____O____RAMP____O/simple_ramp/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 ] ( Emission )
showlabel [ 0 locks=0 ] ( "on" )
parmtype [ 0 locks=0 ] ( "float3" )
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 ] ( 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 ] ( "whenconnected" )
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="shop/O____PMAR____O____RAMP____O/simple_ramp/Ce.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":"18.5.499"
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____FOLAF_EGDE_TOOR_ERAUQS_ENIS_DEREWOP____O____POWERED_SINE_SQUARE_ROOT_EDGE_FALOF____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____FOLAF_EGDE_TOOR_ERAUQS_ENIS_DEREWOP____O____POWERED_SINE_SQUARE_ROOT_EDGE_FALOF____O.def"
Content-Type: text/plain
comment ""
position -50.3 6.465
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 1622823306
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____FOLAF_EGDE_TOOR_ERAUQS_ENIS_DEREWOP____O____POWERED_SINE_SQUARE_ROOT_EDGE_FALOF____O.chn"
Content-Type: text/plain
{
channel O_REWOP_FOLAF_EGDE_O_EDGE_FALOF_POWER_O {
lefttype = extend
righttype = extend
flags = 0
segment { length = 0 expr = 2/19.48046875 }
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____FOLAF_EGDE_TOOR_ERAUQS_ENIS_DEREWOP____O____POWERED_SINE_SQUARE_ROOT_EDGE_FALOF____O.parm"
Content-Type: text/plain
{
version 0.8
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____FOLAF_EGDE_TOOR_ERAUQS_ENIS_DEREWOP____O____POWERED_SINE_SQUARE_ROOT_EDGE_FALOF____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*4]/3V.'AX>GEI:6MZ*BHL&OKZ_0P,#`X\'!P>3'Q\?L
MRLK*\[FYN=Z<G)R]B8F)I5Y>7G)+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__<W-S]V-C8_,?'Q^RGIZ?/9F9F@"`@("@.#@X2`0$!`0``````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M``````````````````````````````````````````````````````````$!
M`0$.#@X21T='6)24E+3'Q\?KVMK:_.#@X/_BXN+_Y.3D_^;FYO_GY^?_Y^?G
M_^CHZ/_HZ.C_Z.CH_^GIZ?_HZ.C_Z.CH_^CHZ/_GY^?_YN;F_^3DY/_BXN+_
MX.#@_]G9V?O#P\/GH:&AQT9&1ED-#0T1````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M``````````````````````````````````D)"0M24E)JG)R<OM/3T_G>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<GN
M>'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<XW.SL[PXN+B_^?GY__JZNK_[.SL_^[N[O_P\/#_\?'Q__+R
M\O_S\_/_]/3T__7U]?_U]?7_]O;V__;V]O_V]O;_]_?W__?W]__W]_?_]_?W
M__?W]__W]_?_]_?W__?W]__W]_?_]_?W__;V]O_V]O;_]O;V__7U]?_U]?7_
M]/3T__/S\__R\O+_\?'Q__#P\/_N[N[_[.SL_^KJZO_GY^?_XN+B_]'1T?1>
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`````````````````````"<G)S"WM[?7X>'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*S<W-\^+BXO_GY^?_Z^OK_^[N[O_P\/#_\?'Q__/S
M\__T]/3_]?7U__;V]O_W]_?_^/CX__CX^/_Y^?G_^?GY__KZ^O_Z^OK_^OKZ
M__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_^_O[__O[^__[^_O_
M^_O[__KZ^O_Z^OK_^OKZ__GY^?_Y^?G_^/CX__CX^/_W]_?_]O;V__7U]?_T
M]/3_\_/S__'Q\?_P\/#_[N[N_^OKZ__GY^?_XN+B_\C(R.PM+2TW````````
M```````````````````````````````````````````````````)"0D,E965
MM=[>WO_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)R<GO
MXN+B_^CHZ/_L[.S_[N[N__'Q\?_R\O+_]/3T__7U]?_V]O;_]_?W__CX^/_Y
M^?G_^?GY__KZ^O_[^_O_^_O[__O[^__\_/S__/S\__S\_/_]_?W__?W]__W]
M_?_]_?W__?W]__W]_?_]_?W__?W]__W]_?_]_?W__?W]__W]_?_\_/S__/S\
M__S\_/_[^_O_^_O[__O[^__Z^OK_^?GY__GY^?_X^/C_]_?W__;V]O_U]?7_
M]/3T__+R\O_Q\?'_[N[N_^SL[/_HZ.C_XN+B_\?'Q^PF)B8O````````````
M``````````````````````````,#`P-^?GZAV]O;_^7EY?_JZNK_[>WM_^_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<W.-W=W=_N;FYO_JZNK_[N[N__#P\/_R\O+_]/3T__7U]?_V
M]O;_]_?W__CX^/_Y^?G_^OKZ__O[^__[^_O__/S\__S\_/_]_?W__?W]__W]
M_?_^_O[__O[^__[^_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__?W]__V]O;_]?7U__3T]/_R\O+_\/#P_^[N[O_J
MZNK_YN;F_]S<W/YR<G*-`@("`@`````````````````````#`P,#C(R,J.#@
MX/_GY^?_Z^OK_^[N[O_Q\?'_\O+R__3T]/_V]O;_]_?W__CX^/_Y^?G_^?GY
M__KZ^O_[^_O_^_O[__S\_/_\_/S__?W]__W]_?_]_?W__O[^__[^_O_^_O[_
M_O[^__[^_O_________________________________^_O[__O[^__[^_O_^
M_O[__O[^__W]_?_]_?W__?W]__S\_/_\_/S_^_O[__O[^__Z^OK_^?GY__GY
M^?_X^/C_]_?W__;V]O_T]/3_\_/S__'Q\?_N[N[_Z^OK_^?GY__?W]__EI:6
MMP<'!PD`````````````````````"0D)"Y^?G[WAX>'_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`````````````````````-S<W2,[.SO;CX^/_Z>GI_^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<T
MQ\?'[N+BXO_HZ.C_[.SL_^_O[__Q\?'_\_/S__7U]?_V]O;_]_?W__CX^/_Y
M^?G_^OKZ__O[^__[^_O__/S\__S\_/_]_?W__?W]__[^_O_^_O[__O[^__[^
M_O_^_O[_____________________________________________________
M__[^_O_^_O[__O[^__[^_O_]_?W__?W]__W]_?_\_/S__/S\__O[^__[^_O_
M^OKZ__GY^?_X^/C_]_?W__;V]O_U]?7_\_/S__'Q\?_O[^__[.SL_^CHZ/_C
MX^/_P<'!Y186%AL`````````````````````$1$1%K.SL];BXN+_Z.CH_^SL
M[/_O[^__\?'Q__/S\__U]?7_]O;V__?W]__X^/C_^?GY__KZ^O_[^_O_^_O[
M__S\_/_\_/S__?W]__W]_?_]_?W__O[^__[^_O_^_O[__O[^____________
M___________________________________________^_O[__O[^__[^_O_^
M_O[__?W]__W]_?_]_?W__/S\__S\_/_[^_O_^_O[__KZ^O_Y^?G_^/CX__?W
M]__V]O;_]?7U__/S\__Q\?'_[^_O_^SL[/_HZ.C_XN+B_[^_O^05%14;````
M``````````````````P,#`^EI:7%X>'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)R<HT"`@("
M``````````````````````$!`0%65E9MU]?7^^3DY/_IZ>G_[>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%?-S<WSXN+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+_R<G)[4-#0U0!`0$!````
M```````````````````````````````````````````````````````("`@+
M>7EYE-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^<X.#A(`0$!`0``````````
M````````````````````````````````````````````````````````````
M``````````0$!`9E965\S,S,[^+BXO_GY^?_ZNKJ_^WM[?_O[^__\/#P__'Q
M\?_S\_/_]/3T__3T]/_U]?7_]O;V__;V]O_W]_?_]_?W__?W]__X^/C_^/CX
M__CX^/_X^/C_^/CX__CX^/_X^/C_^/CX__CX^/_X^/C_]_?W__?W]__W]_?_
M]O;V__;V]O_U]?7_]/3T__3T]/_S\_/_\?'Q__#P\/_N[N[_[.SL_^KJZO_G
MY^?_XN+B_\W-S?!E965\!04%!@``````````````````````````````````
M````````````````````````````````````````````````````````!`0$
M!E]?7W+6UM;YXN+B_^?GY__JZNK_[.SL_^[N[O_P\/#_\?'Q__+R\O_S\_/_
M]/3T__7U]?_U]?7_]O;V__;V]O_V]O;_]_?W__?W]__W]_?_]_?W__?W]__W
M]_?_]_?W__?W]__W]_?_]_?W__;V]O_V]O;_]O;V__7U]?_U]?7_]/3T__/S
M\__R\O+_\?'Q__#P\/_N[N[_[.SL_^KJZO_GY^?_XN+B_]?7U_MR<G*-!04%
M!P``````````````````````````````````````````````````````````
M```````````````````````````````````````````-#0T0='1TC<[.SO#B
MXN+_YN;F_^GIZ?_L[.S_[N[N_^_O[__P\/#_\?'Q__+R\O_S\_/_]/3T__3T
M]/_U]?7_]?7U__7U]?_V]O;_]O;V__;V]O_V]O;_]O;V__;V]O_V]O;_]O;V
M__;V]O_U]?7_]?7U__3T]/_T]/3_\_/S__+R\O_Q\?'_\/#P_^_O[__N[N[_
M[.SL_^GIZ?_FYN;_XN+B_]+2TO5V=G:/#@X.$@``````````````````````
M````````````````````````````````````````````````````````````
M``````````````````````````````4%!0=R<G*+T='1]>'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[_S<W-\XV-C;0H*"@U`P,#
M!```````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M``````````````````````````````````````````<'!PDG)R<PAH:&H,[.
MSO/>WM[_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<G)S,@("`I)"0D+S$Q
M,4$6%A8;$Q,3&`@("`L#`P,$````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
$````````
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____FOLAF_EGDE_TOOR_ERAUQS_ENIS_DEREWOP____O____POWERED_SINE_SQUARE_ROOT_EDGE_FALOF____O.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____FOLAF_EGDE_TOOR_ERAUQS_ENIS_DEREWOP____O____POWERED_SINE_SQUARE_ROOT_EDGE_FALOF____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____FOLAF_EGDE_TOOR_ERAUQS_ENIS_DEREWOP____O____POWERED_SINE_SQUARE_ROOT_EDGE_FALOF____O/O_TUPTUO_REDAHS_ECAFRUS_O_SURFACE_SHADER_OUTPUT_O.def"
Content-Type: text/plain
comment ""
position 0.5 0.48
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
{
0 "shader"
}
inputsNamed3
{
1 O_REWOP_FOLAF_EGDE_O_EDGE_FALOF_POWER_O 2 1 "Cf"
2 "" "" 1 "Of"
3 "" "" 1 "Af"
4 "" "" 1 "N"
5 "" "" 1 "F"
}
inputs
{
0 O_REWOP_FOLAF_EGDE_O_EDGE_FALOF_POWER_O 0 1
1 "" 0 1
2 "" 0 1
3 "" 0 1
4 "" 0 1
}
stat
{
create 1616024447
modify 1622823004
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____FOLAF_EGDE_TOOR_ERAUQS_ENIS_DEREWOP____O____POWERED_SINE_SQUARE_ROOT_EDGE_FALOF____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____FOLAF_EGDE_TOOR_ERAUQS_ENIS_DEREWOP____O____POWERED_SINE_SQUARE_ROOT_EDGE_FALOF____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____FOLAF_EGDE_TOOR_ERAUQS_ENIS_DEREWOP____O____POWERED_SINE_SQUARE_ROOT_EDGE_FALOF____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____FOLAF_EGDE_TOOR_ERAUQS_ENIS_DEREWOP____O____POWERED_SINE_SQUARE_ROOT_EDGE_FALOF____O/O_TCELOC_TUPTUO_O_OUTPUT_COLECT_O.def"
Content-Type: text/plain
comment ""
position 2.5 0.03
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_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 0.8 0.8 0.8
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____FOLAF_EGDE_TOOR_ERAUQS_ENIS_DEREWOP____O____POWERED_SINE_SQUARE_ROOT_EDGE_FALOF____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____FOLAF_EGDE_TOOR_ERAUQS_ENIS_DEREWOP____O____POWERED_SINE_SQUARE_ROOT_EDGE_FALOF____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____FOLAF_EGDE_TOOR_ERAUQS_ENIS_DEREWOP____O____POWERED_SINE_SQUARE_ROOT_EDGE_FALOF____O/O_FOLAF_EGDE_O_EDGE_FALOF_O.init"
Content-Type: text/plain
type = edgefalloff
matchesdef = 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/O_FOLAF_EGDE_O_EDGE_FALOF_O.def"
Content-Type: text/plain
comment ""
position -3.5 1.45314
connectornextid 5
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
{
4 "color"
}
inputsNamed3
{
0 "" "" 1 "I"
1 "" "" 1 "N"
2 "" "" 1 "basecolor"
3 "" "" 1 "falloff"
}
inputs
{
0 "" 0 1
1 "" 0 1
2 "" 0 1
3 "" 0 1
}
stat
{
create 1616024613
modify 1616066813
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____FOLAF_EGDE_TOOR_ERAUQS_ENIS_DEREWOP____O____POWERED_SINE_SQUARE_ROOT_EDGE_FALOF____O/O_FOLAF_EGDE_O_EDGE_FALOF_O.parm"
Content-Type: text/plain
{
version 0.8
basecolor [ 0 locks=0 ] ( 1 1 1 )
falloff [ 0 locks=0 ] ( 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/O_FOLAF_EGDE_O_EDGE_FALOF_O.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____FOLAF_EGDE_TOOR_ERAUQS_ENIS_DEREWOP____O____POWERED_SINE_SQUARE_ROOT_EDGE_FALOF____O/O_REWOP_FOLAF_EGDE_O_EDGE_FALOF_POWER_O.init"
Content-Type: text/plain
type = pow
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____FOLAF_EGDE_TOOR_ERAUQS_ENIS_DEREWOP____O____POWERED_SINE_SQUARE_ROOT_EDGE_FALOF____O/O_REWOP_FOLAF_EGDE_O_EDGE_FALOF_POWER_O.def"
Content-Type: text/plain
comment ""
position -1.5 1.03
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
2 "pow"
}
inputsNamed3
{
0 O_FOLAF_EGDE_O_EDGE_FALOF_O 4 1 "val"
1 "" "" 1 "exp"
}
inputs
{
0 O_FOLAF_EGDE_O_EDGE_FALOF_O 0 1
1 "" 0 1
}
stat
{
create 1616024634
modify 1622823004
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____FOLAF_EGDE_TOOR_ERAUQS_ENIS_DEREWOP____O____POWERED_SINE_SQUARE_ROOT_EDGE_FALOF____O/O_REWOP_FOLAF_EGDE_O_EDGE_FALOF_POWER_O.chn"
Content-Type: text/plain
{
channel exp {
lefttype = extend
righttype = extend
default = 0.10266693402847403
flags = 0
segment { length = 0 value = 0.10266693402847403 0.10266693402847403 expr = ch(\"../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/O_REWOP_FOLAF_EGDE_O_EDGE_FALOF_POWER_O.parm"
Content-Type: text/plain
{
version 0.8
signature [ 0 locks=0 ] ( v )
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 ] )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____FOLAF_EGDE_TOOR_ERAUQS_ENIS_DEREWOP____O____POWERED_SINE_SQUARE_ROOT_EDGE_FALOF____O/O_REWOP_FOLAF_EGDE_O_EDGE_FALOF_POWER_O.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O.init"
Content-Type: text/plain
type = vopmaterial
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O.def"
Content-Type: text/plain
comment "Created from Gallery Entry: Constant Smoke
Constant colored smoke with no lighting"
position -50.3 7.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 1616111303
modify 1649545937
author Administrator@O
access 0777
}
color UT_Color RGB 1 1 1
creator gallery::constantsmoke
explicit 1
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O.spareparmdef"
Content-Type: text/plain
group {
name "folder0"
label "Smoke"
parm {
name "smokecolor"
label "Smoke Color"
type color
size 3
default { "1" "1" "1" }
range { 0 1 }
parmtag { "parmvop" "1" }
parmtag { "shaderparmcontexts" "surface" }
}
parm {
name "smokedensity"
label "Smoke Density"
type float
default { "1" }
range { 0 10 }
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"
range { 0 1 }
parmtag { "spare_category" "OGL" }
}
parm {
name "sepparm6"
label "Separator"
type separator
default { "" }
range { 0 1 }
}
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"
range { 0 1 }
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 "Separator"
type separator
default { "" }
range { 0 1 }
}
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"
range { 0 1 }
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)"
}
range { 0 1 }
}
parm {
name "ogl_tex_mag_filter#"
label "Magnification Filter"
type string
default { "GL_LINEAR" }
help "None"
menu {
"GL_NEAREST" "Nearest"
"GL_LINEAR" "Linear"
}
range { 0 1 }
}
parm {
name "ogl_clamping_mode#"
label "Clamp Texture"
type toggle
default { "0" }
help "None"
range { 0 1 }
}
}
parm {
name "sepparm8"
label "Separator"
type separator
default { "" }
range { 0 1 }
}
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"
range { 0 1 }
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" }
help "None"
disablewhen "{ ogl_specmap == \"\" }"
range { 0 1 }
}
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 "Separator"
type separator
default { "" }
range { 0 1 }
}
parm {
name "ogl_opacitymap"
label "OGL Opacity Map"
type image
default { "" }
help "None"
range { 0 1 }
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"
range { 0 1 }
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"
}
range { 0 1 }
}
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"
}
range { 0 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 == \"\" }"
range { 0 1 }
}
parm {
name "sepparm7"
label "Separator"
type separator
default { "" }
range { 0 1 }
}
parm {
name "ogl_normalmap"
label "OGL Normal Map"
type image
default { "" }
help "None"
range { 0 1 }
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"
}
range { 0 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 "Separator"
type separator
default { "" }
range { 0 1 }
}
}
group {
name "folder2_2"
label "Environment"
parm {
name "ogl_envmap"
label "OGL Environment Map"
type image
default { "" }
help "None"
range { 0 1 }
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"
}
range { 0 1 }
}
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 "Cd"
label "Cd"
type color
invisible
size 3
default { "1" "1" "1" }
range { 0 1 }
parmtag { "parmvop" "1" }
parmtag { "shaderparmcontexts" "surface" }
}
parm {
name "density"
label "Density"
type float
invisible
default { "0" }
range { 0 1 }
parmtag { "parmvop" "1" }
parmtag { "shaderparmcontexts" "surface" }
}
parm {
name "Ce"
label "Emission"
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____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O.chn"
Content-Type: text/plain
{
channel ogl_diffr {
lefttype = extend
righttype = extend
flags = 0
segment { length = 0 value = 1 1 expr = ch(\"smokecolorr\") }
}
channel ogl_diffg {
lefttype = extend
righttype = extend
flags = 0
segment { length = 0 value = 1 1 expr = ch(\"smokecolorg\") }
}
channel ogl_diffb {
lefttype = extend
righttype = extend
flags = 0
segment { length = 0 value = 1 1 expr = ch(\"smokecolorb\") }
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O.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 )
smokecolor [ 0 locks=0 ] ( 0.96875 0.96875 0.96875 )
smokedensity [ 0 locks=0 ] ( 1 )
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 autoscope=0 ] ( [ ogl_diffr 0.96875 ] [ ogl_diffg 0.96875 ] [ ogl_diffb 0.96875 ] )
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 )
Cd [ 0 locks=0 ] ( 1 1 1 )
density [ 0 locks=0 ] ( 0 )
Ce [ 0 locks=0 ] ( 0 0 0 )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":"18.5.499"
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/output_collect.init"
Content-Type: text/plain
type = collect
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/output_collect.def"
Content-Type: text/plain
comment ""
position 9.97049 3.28268
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 output1 2 1 "shader1"
}
inputs
{
0 output1 0 1
}
stat
{
create 1278610465
modify 1627741272
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="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/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="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____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____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/output1.init"
Content-Type: text/plain
type = output
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/output1.def"
Content-Type: text/plain
comment ""
position 8.18679 2.87087
connectornextid 6
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
{
2 "shader"
}
inputsNamed3
{
0 multiply1 3 1 "Cf"
1 densitytoopacity1 3 1 "Of"
3 "" "" 1 "Af"
4 "" "" 1 "N"
5 "" "" 1 "F"
}
inputs
{
0 multiply1 0 1
1 densitytoopacity1 0 1
2 "" 0 1
3 "" 0 1
4 "" 0 1
}
stat
{
create 1211823603
modify 1370301525
author jlait@thule
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____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/output1.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____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/output1.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":"18.5.499"
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/Cd.init"
Content-Type: text/plain
type = parameter
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/Cd.def"
Content-Type: text/plain
comment ""
position 2.65831 5.55841
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 "Cd"
1 "bound_Cd"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1211823921
modify 1278610540
author jlait@thule
access 0777
}
color UT_Color RGB 0.6 0.4 1
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/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 ] ( Cd )
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="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/Cd.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":"18.5.499"
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/multiply1.init"
Content-Type: text/plain
type = multiply
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/multiply1.def"
Content-Type: text/plain
comment ""
position 5.44351 3.90744
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
{
3 "product"
}
inputsNamed3
{
0 Cd 0 1 "input1"
2 colour 0 1 "input2"
4 densitytoopacity1 3 1 "input3"
}
inputs
{
0 Cd 0 1
1 colour 0 1
2 densitytoopacity1 0 1
}
stat
{
create 1211823931
modify 1370301525
author jlait@thule
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____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/multiply1.parm"
Content-Type: text/plain
{
version 0.8
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/multiply1.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":"18.5.499"
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/density.init"
Content-Type: text/plain
type = parameter
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/density.def"
Content-Type: text/plain
comment ""
position 0.520113 2.41237
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 1211823971
modify 1278610540
author jlait@thule
access 0777
}
color UT_Color RGB 0.6 0.4 1
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/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 ] ( 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 ] ( "" )
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="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/density.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":"18.5.499"
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/colour.init"
Content-Type: text/plain
type = parameter
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/colour.def"
Content-Type: text/plain
comment ""
position 1.20806 4.23534
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 "smokecolor"
1 "bound_smokecolor"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1211824025
modify 1278610540
author jlait@thule
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____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/colour.parm"
Content-Type: text/plain
{
version 0.8
parmscope [ 0 locks=0 ] ( shaderparm )
parmaccess [ 0 locks=0 ] ( "" )
parmname [ 0 locks=0 ] ( smokecolor )
parmprefix [ 0 locks=0 ] ( "" )
parmpostfix [ 0 locks=0 ] ( "" )
parmlabel [ 0 locks=0 ] ( "Smoke 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 ] ( "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="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/colour.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":"18.5.499"
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/smokedensity.init"
Content-Type: text/plain
type = parameter
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/smokedensity.def"
Content-Type: text/plain
comment ""
position 0.717988 1.18354
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 "smokedensity"
1 "bound_smokedensity"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1211824156
modify 1370301524
author jlait@thule
access 0777
}
color UT_Color RGB 0.6 0.4 1
delscript ""
exprlanguage hscript
end
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/smokedensity.parm"
Content-Type: text/plain
{
version 0.8
parmscope [ 0 locks=0 ] ( shaderparm )
parmaccess [ 0 locks=0 ] ( "" )
parmname [ 0 locks=0 ] ( smokedensity )
parmprefix [ 0 locks=0 ] ( "" )
parmpostfix [ 0 locks=0 ] ( "" )
parmlabel [ 0 locks=0 ] ( "Smoke 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="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/smokedensity.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":"18.5.499"
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/multiply2.init"
Content-Type: text/plain
type = multiply
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/multiply2.def"
Content-Type: text/plain
comment ""
position 2.37307 1.56181
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
{
2 "product"
}
inputsNamed3
{
0 density 0 1 "input1"
1 smokedensity 0 1 "input2"
}
inputs
{
0 density 0 1
1 smokedensity 0 1
}
stat
{
create 1211824179
modify 1370301525
author jlait@thule
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____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/multiply2.parm"
Content-Type: text/plain
{
version 0.8
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/multiply2.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":"18.5.499"
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/parameter1.init"
Content-Type: text/plain
type = parameter
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/parameter1.def"
Content-Type: text/plain
comment ""
position 7.87242 5.00683
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
{
1 "Ce"
2 "bound_Ce"
}
inputsNamed3
{
0 multiply1 3 1 "input"
}
inputs
{
0 multiply1 0 1
}
stat
{
create 1234570151
modify 1370301524
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="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/parameter1.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 ] ( Emission )
showlabel [ 0 locks=0 ] ( "on" )
parmtype [ 0 locks=0 ] ( "float3" )
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 ] ( 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 ] ( "whenconnected" )
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="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/parameter1.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":"18.5.499"
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/densitytoopacity1.init"
Content-Type: text/plain
type = densitytoopacity
matchesdef = 1
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/densitytoopacity1.def"
Content-Type: text/plain
comment ""
position 4.87306 1.03066
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 multiply2 2 1 "density"
1 "" "" 1 "shadowscale"
2 global1 14 1 "dist"
}
inputs
{
0 multiply2 0 1
1 "" 0 1
2 global1 14 1
}
stat
{
create 1370294281
modify 1370301525
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="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/densitytoopacity1.parm"
Content-Type: text/plain
{
version 0.8
signature [ 0 locks=0 ] ( default )
density [ 0 locks=0 ] ( 1 )
shadowscale [ 0 locks=0 ] ( 1 )
dist [ 0 locks=0 ] ( 1 )
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/densitytoopacity1.userdata"
Content-Type: text/plain
{
"___Version___":{
"type":"string",
"value":""
}
}
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/global1.init"
Content-Type: text/plain
type = global
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/global1.def"
Content-Type: text/plain
comment ""
position 2.3263 -1.61058
connectornextid 16
flags = lock 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 on highdetail off material off
outputsNamed3
{
0 "Cf"
1 "Of"
2 "Af"
3 "P"
4 "Pz"
5 "I"
6 "dPds"
7 "dPdt"
8 "N"
9 "Ng"
10 "Eye"
11 "s"
12 "t"
13 "Time"
14 "dPdz"
15 "SID"
}
inputsNamed3
{
}
inputs
{
}
stat
{
create 1370294293
modify 1370294303
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="shop/O____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____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____EKOMS_TNATSNOC____O____CONSTANT_SMOKE____O/global1.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.init"
Content-Type: text/plain
type = vopmaterial
matchesdef = 0
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
Content-Disposition: attachment; filename="shop/O____EMULOV_EREHPS____O____SPHERE_VOLUME____O.def"
Content-Type: text/plain
comment ""
position -50.3 9.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 1649545932
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.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_EREHPS____O____SPHERE_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_EREHPS____O____SPHERE_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$!``%<M*G9:*B>&
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$``.#<W(F`F))"J'QKJ^BPB__DR)/_-,2/U/#8U
M,%@L)ICV22__]4XQ_]E,+_]A-"F>.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<N_Z@Z)^E`
M-3-!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$``.3DY'90G'MWX.BC_]T`J_X(N(L\\/#P10$!``$!`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$!``$LN+6#>+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$``<R\EL_9*+__U4#+_D#HGUSTU,S]`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"LK8,\>&^^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 1649545932
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$!``%<M*G9:*B>&
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$``.#<W(F`F))"J'QKJ^BPB__DR)/_-,2/U/#8U
M,%@L)ICV22__]4XQ_]E,+_]A-"F>.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<N_Z@Z)^E`
M-3-!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$``.3DY'90G'MWX.BC_]T`J_X(N(L\\/#P10$!``$!`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$!``$LN+6#>+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$``<R\EL_9*+__U4#+_D#HGUSTU,S]`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"LK8,\>&^^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<GL
MSL[.\[V]O=Z@H*"]C(R,I6!@8').3DY=)R<G+P\/#Q,"`@("````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````"0D)"R<G)R]@8&!RKJZNS\C(R.K5
MU=7WWM[>_^#@X/_AX>'_XN+B_^+BXO_BXN+_X^/C_^+BXO_BXN+_X>'A_^#@
MX/_<W-S]V=G9_,G)R>RMK:W/:FIJ@"$A(2@/#P\2`0$!`0``````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M``````````````````````````````````````````````````````````$!
M`0$.#@X224E)6)>7E[3)R<GKV]O;_.#@X/_BXN+_Y.3D_^7EY?_FYN;_Y^?G
M_^?GY__HZ.C_Z.CH_^CHZ/_HZ.C_Z.CH_^?GY__FYN;_Y>7E_^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_]S<W/ZPL+#//CX^2P@(
M"`H`````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````"0D)"UU=77#*RLKMW]_?_^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]_?_\[.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+#IR<G+K?W]__Y>7E_^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)R<O````````````
M``````````````````````````,#`P.$A(2AW-S<_^3DY/_IZ>G_[.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$]S<W-
M\N+BXO_HZ.C_[.SL_^_O[__Q\?'_\_/S__7U]?_W]_?_^/CX__GY^?_Z^OK_
M^_O[__S\_/_\_/S__?W]__W]_?_^_O[__O[^__[^_O_^_O[_____________
M____________________________________________________________
M______________[^_O_^_O[__O[^__[^_O_]_?W__?W]__S\_/_\_/S_^_O[
M__KZ^O_Y^?G_^/CX__?W]__U]?7_\_/S__'Q\?_O[^__[.SL_^CHZ/_BXN+_
MR<G)["8F)BX`````````````````````.SL[2-'1T?;BXN+_Z.CH_^SL[/_O
M[^__\?'Q__3T]/_U]?7_]_?W__CX^/_Y^?G_^OKZ__O[^__\_/S__/S\__W]
M_?_]_?W__O[^__[^_O_^_O[__O[^________________________________
M_______________________________________________________^_O[_
M_O[^__[^_O_^_O[__?W]__W]_?_\_/S__/S\__O[^__Z^OK_^?GY__CX^/_W
M]_?_]?7U__3T]/_Q\?'_[^_O_^SL[/_HZ.C_XN+B_\G)R>PG)R<O````````
M`````````````$%!05'4U-3YX^/C_^CHZ/_L[.S_[^_O__'Q\?_T]/3_]?7U
M__?W]__X^/C_^?GY__KZ^O_[^_O__/S\__S\_/_]_?W__?W]__[^_O_^_O[_
M_O[^__[^_O__________________________________________________
M_____________________________________O[^__[^_O_^_O[__O[^__W]
M_?_]_?W__/S\__S\_/_[^_O_^OKZ__GY^?_X^/C_]_?W__7U]?_T]/3_\?'Q
M_^_O[__L[.S_Z.CH_^+BXO_)R<GL)B8F+@`````````````````````J*BHT
MRLK*[N+BXO_HZ.C_[.SL_^_O[__Q\?'_\_/S__7U]?_W]_?_^/CX__GY^?_Z
M^OK_^_O[__S\_/_\_/S__?W]__W]_?_^_O[__O[^__[^_O_^_O[_________
M____________________________________________________________
M__________________[^_O_^_O[__O[^__[^_O_]_?W__?W]__S\_/_\_/S_
M^_O[__KZ^O_Y^?G_^/CX__?W]__U]?7_\_/S__'Q\?_O[^__[.SL_^CHZ/_B
MXN+_P\/#Y1<7%QL`````````````````````$A(2%K:VMM;BXN+_Z.CH_^SL
M[/_O[^__\?'Q__/S\__U]?7_]_?W__CX^/_Y^?G_^OKZ__O[^__\_/S__/S\
M__W]_?_]_?W__O[^__[^_O_^_O[__O[^____________________________
M___________________________________________________________^
M_O[__O[^__[^_O_^_O[__?W]__W]_?_\_/S__/S\__O[^__Z^OK_^?GY__CX
M^/_W]_?_]?7U__/S\__Q\?'_[^_O_^OKZ__GY^?_XN+B_\+"PN06%A8;````
M``````````````````P,#`^GIZ?%X>'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=S<W/[DY.3_Z>GI_^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_^<G)RZ"PL+#@``
M`````````````````````````````````````````````#@X.$31T='TX^/C
M_^?GY__KZ^O_[N[N__#P\/_R\O+_]/3T__7U]?_W]_?_^/CX__GY^?_Y^?G_
M^OKZ__O[^__[^_O__/S\__S\_/_\_/S__?W]__W]_?_]_?W__?W]__W]_?_]
M_?W__?W]__W]_?_]_?W__?W]__W]_?_]_?W__?W]__W]_?_\_/S__/S\__S\
M_/_[^_O_^_O[__KZ^O_Y^?G_^?GY__CX^/_W]_?_]?7U__3T]/_R\O+_\/#P
M_^[N[O_KZ^O_Y^?G_^/CX__5U=7Y24E)60$!`0$`````````````````````
M```````````````````````````0$!`3IZ>GR-_?W__EY>7_Z>GI_^SL[/_O
M[^__\?'Q__/S\__T]/3_]O;V__?W]__X^/C_^?GY__GY^?_Z^OK_^_O[__O[
M^__[^_O__/S\__S\_/_\_/S__?W]__W]_?_]_?W__?W]__W]_?_]_?W__?W]
M__W]_?_]_?W__?W]__S\_/_\_/S__/S\__O[^__[^_O_^_O[__KZ^O_Y^?G_
M^?GY__CX^/_W]_?_]O;V__3T]/_S\_/_\?'Q_^_O[__L[.S_Z>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=\S<W-[^+BXO_FYN;_Z>GI_^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)R<GLS\_/\\+"PN6[N[O>F)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 1649545861
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 1649545861
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 1649545861
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 1649545938
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 1649548861
author Administrator@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 0 1.0958050062657965 )
r [ 0 locks=0 ] ( 540 -180.00000000000003 -180.00000000000003 )
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 ] ( 1.0772864876093042 )
near [ 0 locks=0 ] ( 0.0013710062105589153 )
far [ 8 locks=0 ] ( 1371.0062105589154 )
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 1640784852
author Administrator@O
access 0777
}
color 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-0 )" }
}
}
--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 ] ( "closed" )
angle [ 0 locks=0 ] ( 0 360 )
divs [ 8 locks=0 ] ( [ divs 64 ] )
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 1649554557
author Administrator@O
access 0777
}
color 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 3 ] )
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 1649549128
author Administrator@O
access 0777
}
color 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_<name>"
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_<name>"
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_<name>"
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_<name>"
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_<name>"
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_<name>"
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_<name>"
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_<name>"
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 1649549157
author Administrator@O
access 0777
}
color 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 ] ( 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 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_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 1640788935
author Administrator@O
access 0777
}
color 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 1640789273
author Administrator@O
access 0777
}
color 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/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.495 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 1649547740
author Administrator@O
access 0777
}
color 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-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_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 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_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/__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_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
O_ELIFORP_GNIR_O_RING_PROFILE_O1
--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 1649547753
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 open 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_wire -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_wire -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_wire -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_wire -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 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.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 ( 1.07729 ) focal ( 100 ) aperture ( 100 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.00137101 1371.01 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( -3.747e-16 2.77556e-17 1.09581 ) pxyz ( -0.0843098 -0.0931846 2.71161e-17 ) rotation ( 1 3.21625e-16 3.21625e-16 -3.21625e-16 1 -1.03442e-31 -3.21625e-16 -0 1 ) homedistance ( 1.13124 ) homeadjboxwidth ( 1.11272 ) homeorthowidth ( 1.11272 ) homeradius ( 1.41486 ) 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 on -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 2 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_wire -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_wire -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_wire -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_wire -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 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.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 on -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 2 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_wire -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_wire -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_wire -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_wire -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 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.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 on -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 2 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_wire -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_wire -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_wire -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_wire -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 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.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 on -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 2 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 ( 1.09892 ) focal ( 100 ) aperture ( 100 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.0014003 1400.3 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 6.33088e-16 0 1.11744 ) pxyz ( 0 0 0 ) rotation ( 1 3.21625e-16 -5.66554e-16 -3.21625e-16 1 1.82218e-31 5.66554e-16 -0 1 ) homedistance ( 1.11744 ) homeadjboxwidth ( 1.09892 ) homeorthowidth ( 1.09892 ) homeradius ( 1.39918 ) 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 ( 1.07729 ) focal ( 100 ) aperture ( 100 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.00137101 1371.01 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( -3.52438e-16 0 1.09581 ) pxyz ( 0 0 0 ) rotation ( 1 3.21625e-16 3.21625e-16 -3.21625e-16 1 -1.03442e-31 -3.21625e-16 -0 1 ) homedistance ( 1.09581 ) homeadjboxwidth ( 1.07729 ) homeorthowidth ( 1.07729 ) homeradius ( 1.36991 ) 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 ( 1.09892 ) focal ( 100 ) aperture ( 100 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.0014003 1400.3 ) 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/copy3
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/copy3
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/copy3
panepath -d OO -f -p copy_of_panetab13_1 /obj/O____YRTEMOEG____O____GEOMETRY____O/copy3
panepath -d OO -f -p panetab13 /obj/O____YRTEMOEG____O____GEOMETRY____O/copy3
panepath -d OO -f -p panetab9 /obj/O____YRTEMOEG____O____GEOMETRY____O/copy3
panepath -d OO -f -p panetab12 /obj/
panepath -d OO -f -p panetab10 /obj/O____YRTEMOEG____O____GEOMETRY____O/copy3
panepath -d OO -f -p panetab2 /obj/O____YRTEMOEG____O____GEOMETRY____O/copy3
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_SGNITES_SGNIR_CIRTNECNOC_O_CONCENTRIC_RINGS_SETINGS_O
panepath -d OO -f -p panetab20 /obj/
panepath -d OO -f -p panetab8 /obj/O____YRTEMOEG____O____GEOMETRY____O/copy3
panepath -d OO -f -p panetab21 /obj/O____YRTEMOEG____O____GEOMETRY____O/copy3
panepath -d OO -f -p panetab23 /obj/O____YRTEMOEG____O____GEOMETRY____O/copy3
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 bundle4
opbop bundle4 filter '!!SOP!!'
opbadd -f bundle3
opbop bundle3 filter '!!SOP!!'
opbadd -f bundle2
opbop bundle2 filter '!!SOP!!'
opbadd -f bundle1
opbop bundle1 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--