Ë
    ÕËjûé  ã                   óF|  — d Z ddlZddlZddlZddlZddlZddlZddlZddlZddl	Z	ddl
Z
ddlmZmZ ddlmZ ddlmZmZmZ  ee«      j)                  «       j*                  Z ej.                  e«        e	j0                  d«       ej2                  j4                  j7                  d¬«       ej8                  j:                  Zd	ej<                  _        d
ej@                  _!        ej8                  jD                  jF                  d   jD                  Z$de$_%        e$jM                  «        e$jN                  D ]  Z(e(jR                  dk(  e(_*        Œ dej@                  _+        dej@                  _,        dej<                  jZ                  _.        dej^                  _0        dej^                  _1        dej^                  _2        edz  Z3e3ji                  d¬«       edz  Z5e5ji                  d¬«       g d¢Z6e6D ]k  Z7dD ]d  Z8e5e7› de8› d�z  Z9e9ju                  «       rŒde7› de7› de8› d�Z; ejx                  dddddd d!e;d" e=e9«      g
dej|                  ej|                  ¬#«       Œf Œm  e?d$d¬%«       g Z@i ZAd&„ ZB eBd'd(d)dd*«      ZC eBd+d,d-d.d/«      ZD eBd0d1d2dd3«      ZE eBd4d,d5d3d6«      ZF eBd7d8d9dd.«      ZG eBd:d,d;d<d=«      ZH eBd>d,d?d@dA«      ZIi ZJi ZK G dB„ dC«      ZLeCdDdfdE„ZMeCdFdGdfdH„ZNeCdFd
fdI„ZOeFdJfdK„ZPdFdLeFfdM„ZQeFdNfdO„ZReCdPfdQ„ZS�dUdR„ZTdS„ ZU eLdT«      ZV eSeVg dU¢dVdW«        eSeVg dX¢dYdZ«        eMeVd[d\eCdL«        eMeVd]d^eCd_ ej®                   ej°                  d`«      dadb«      «        eMeVdcddeCdL«        eMeVdedfeCdL«       dgD �]!  ZY eZdh«      D ]z  Z[die[djz  z   Z\ eTdk eUeY«      › e[dlz   › �«      Z] eMe]eYdmz  e\dnfdoeCdD ej®                  eYdpz  dadq«      «        eMe]eYdrz  e\dsfdteCdu«       e\dvz
  e\dvz   fD ]  Z^ eQe]eYdwz  e^dYfdx¬y«       Œ Œ|  eTdz eUeY«      z   «      Z_ eMe_eYd{z  d|d}fd~eCd ej®                  d€dadb«      «        eTd� eUeY«      z   «      Z` eMe`eYd‚z  dƒd„fd…eCd† ej®                  d‡dadb«      «       dˆD ](  Z\ eMeVeYd‰z  e\dŠfd‹eCdu«        eQeVeYdŠz  e\dwfeYddfdŒ«       Œ* �Œ$ d�„ ZadŽed�z  z   Zbd�D �]B  \  ZYZc eLd‘ecz   «      Zdd’Ze eZee«      D �]³  Zf eaefeez  ebz  «      \  \  Z\Zg\  ZhZi ejÔ                  eieh«      Zk ej®                  ekdadb«      Zl emedjÜ                  «      ZoeYd“z  Zp eMedepe\egfd”eDdDel«       dgD ]D  Zq eepeqd•z  z   e\egf«      el ed–«      z  z   Zr eMederd—eDd˜el ej®                  eqd™z  dadš«      z  «       ŒF  eepe\egf«      el ed›«      z  z   Zrg dœ¢Zsedjé                  esD � cg c]  }  euerel e| «      z  z   «      ‘Œ c} g d�¢eF«        eNedepeYdžz  z   e\egfdŸd eFd¡dJ«        eZeo emedjÜ                  «      «      D ]  ZvedjÜ                  ev   D �cg c]W  }edjî                  |   d   epz
  d¢z  d<z   efeez  edjî                  |   dl   e\z
  ehz  edjî                  |   d£   egz
  eiz  z   ebz  z   f‘ŒY c}edjð                  ev<   Œ� �Œ¶ d¤g eZdJ«      D �cg c]  }d¥|d¦z  z   d§d¨f‘Œ c}z   d©gz   Zy ezeydl«      D �]<  \  Z{\  Z\ZgZ|eYe{d£z  dk(  rd‰ndªz  Z} eLd«ec› e{› �e}e\egf«      Z~eYddfZe|d¨k(  r½d¬D ]+  Z€e}eYe€z  z   e\egfZ� eOe~e�g d­¢eEed
«        eOe~e�g d®¢eCed
«       Œ-  eOe~e}eYdpz  z   e\egfg d¯¢eFed
«        eNe~e}eYd°z  z   e\egfd±d²eCedG«        eNe~e}eYd³z  z   e\egfd´dŒeFedµ«        eZdJ«      D ]:  Z‚ eQe~e}eYd¶z  z   e\d· ee‚ez  d¸z  «      z  z   egd· ee‚ez  d¸z  «      z  z   fed¹«       Œ< �n/e|dºk(  rd»nd¼Zƒ eOe~e}e\egfd½eƒd™z
  fd½eƒfd¾eƒfd¾eƒd™z
  fd½eƒd™z
  fgeCed¿«        eNe~e}e\egfdÀdžeCedG«        eZdJ«      D ]…  Z‚e‚d£z  ez  dJz  Z„ eMe~e}eYdÁz  z   e\eƒdÂz   ee„«      z  z   egeƒdÂz   ee„«      z  z   fdÃeƒdÄz  dÅfeCdÆ ej®                  e„dadb«      «        eQe~e}eYdÇz  z   e\dÈ ee„«      z  z   egdÈ ee„«      z  z   fed_«       Œ‡ e|dºk(  rX eZdÉ«      D ]M  Z‚e‚d£z  ez  dÉz  Z„ eMe~e}e\eƒdLz    ee„«      z  z   egeƒdLz    ee„«      z  z   fdÊeFd ej®                  e„dadb«      «       ŒO  eReVeYdËz  e\dÁz
  dÌfeYdÍz  e\egfd²eFdN«       �Œ? �ŒE  eMeVdÎdÏeFd«        eMeVdÐdÑeCd¹«        eMeVdÒdÓeCd«       dÔD ]  Z} eMeVe}dÕdÖfd×eCd«       Œ  eMeVdØdÙeHdÚ«        eOeVdÛg dÜ¢eCdÝdÞ«        eNeVdßdàdáeFdâdÉ«       d�D ]ß  \  ZYZc eTdãecz   «      Z… eNe…eYdäz  dådæfdÅdpeCdâdG«        eNe…eYdäz  dçdæfdèdeIdâdG«        eTdéecz   «      Z† eMe†eYdäz  dêdëfdìeCdí«        eReVeYdäz  dîdïfeYdäz  dîdðfdñeC«       dòD ]m  Z\ eMeVeYdóz  e\dôfdõeCdP«        eZdö«      D �cg c]  }d£ez  |z  dÉz  ‘Œ c}D �cg c]%  }eYdóz  d÷ e|«      z  z   e\d÷z
  dødp e|«      z  z   f‘Œ' c}Z‡ ePeVe‡dùeF«       Œo Œá  eZdú«      D ]B  Z[dûe[d•z  z   Z} eTdüe[dlz   dý›�«      Zˆ eMeˆe}dþdÿf�d eDdŒ«       �dD ]  Zg eMeˆe}�degf�deFd˜«       Œ ŒD  eMeV�d�deCd«        eT�d«      Z‰ eRe‰�d�ddLeG«        eMe‰�d	�d
eFdŒ«       �dD ]  ZŠ eMeVeŠ�d�df�deCdu«       Œ �dD ]q  Z} eLe}dk  r�dn�de}�d�dfdT«      Z‹ eNe‹e}�d�df�d�deCd
�¬«        ePe‹e}dÈz
  �d�dfe}dÈz
  �d�dfe}dÈz   �d�dfe}dÈz   �d�dfgdŒeF«        eMe‹e}�d�df�deCd˜«       Œs �dD ]  Z}�dD ]w  Z\ eT�d eUe}«      › e\d£k  rdlnd£› �«      ZŒ eMeŒe}e\�d f�d!eF�d"«        eZ�d#«      D ]  Z[ eMeŒe}�d$z
  e[�d%z  z   e\dðf�d&eC�d'«       Œ  dgD ]  Z� eMeŒe}e\e�džz  z   �d(f�d)eCdu«       Œ Œy Œ�  eMeV�d*�d+eCdD«       �d,D ]#  Z^ ePeV�d-e^�df�d-e^�d.fd÷e^�d.fd÷e^�dfgdŒeF«       Œ%  eMeV�d/�d0eCdŒ«       �d1D �]  Z} eT�d2 eUe}«      z   «      ZŽ eT�d3 eUe}«      z   «      Z� eNeŽe}�d4�d5f�d6�d7eFdG�¬«        eOe�e}�d8�d9fg �d:¢eCdÞ�¬«        eNeŽe}�d8�d;f�d<�d=eFdG�¬«        eZd¸«      D ]a  Z‚ eReŽe}dÈ ee‚ez  d£z  «      z  z   �d8dÈ ee‚ez  d£z  «      z  z   �d;fe}dÈ ee‚ez  d£z  «      z  z   �d8dÈ ee‚ez  d£z  «      z  z   �d>fdDeFdJ«       Œc  eNeŽe}�d8�d?f�d@d eCdG�¬«       �dAD ]  Zg eMe�e}�dBegf�dCeCd†«       Œ �Œ �dDD ]m  Z} eT�dE eUe}«      z   «      Z� eNe�e}�dF�dGf�dH�dIeCdG�¬«        eNe�e}�dF�dJf�dK�dLeFdG�¬«        eT�dM eUe}«      z   «      Z‘ eRe‘e}�dN�dOfe}�dPz  �dQ�dRf�dSeE«       Œo  eT�dT«      Z’ eMe’�dU�dVeCd_«       dgD �]W  ZYeYd‰z  �dW�dXfeY�dYz  �dZ�d[feY�dYz  �d\�d]feY�dYz  �d^�d_feY�dYz  �d`�dafeY�dYz  �db�d[feY�dYz  �dc�dafeY�ddz  �de�dffeY�ddz  �dg�dhfeYd‰z  �de�difeYd‰z  �dj�difeYd‰z  �dk�dOfeYd‰z  �dW�dXfgZ‡ eT�dl eUeY«      z   «      Z“ ePe“e‡�dmeF�dn«        eZda«      D ]o  Z”g Z• eZ�do«      D ]S  Zf�dpef�dqz  �drz  z   Z\efdôz  e”d£z  ez  daz  z   Z–e•�j/                  eY�dYz  dP ee–«      z  z   e\�dsdP ee–«      z  z   f«       ŒU  ePe“e•díeFd¸«       Œq �dtD ]  Z\ eMeVeY�duz  e\�dvf�dweCdu«       Œ  eT�dx eUeY«      z   «      Z˜ eRe˜eY�dyz  �dzdwfeY�dyz  �d{dwfd eG«       g �d|¢Z™�d}D ���cg c]  }e™D ]  \  }}eY�d~|z   z  ||f‘Œ Œ c}}}Zs eme™«      Zš eu e› eZeš«      «      «       eu eZešd£ešz  «      «      g eZeš«      D �cg c]  }||dlz   ešz  |dlz   ešz  ešz   |ešz   f‘Œ c}z   Zœe˜jé                  eseœeF«        eRe˜eY�dz  �d€dwfeY�d�z  �d‚dwf�dLeF«        eRe˜eY�dƒz  �d„d‚feY�dƒz  dä�ddfdLeG«       g �d…¢Z™�d†D ���cg c]  }e™D ]  \  }}eY�d‡|z   z  ||f‘Œ Œ c}}}Zs eme™«      Zše˜jé                  es eu e› eZeš«      «      «       eu eZešd£ešz  «      «      g eZeš«      D �cg c]  }||dlz   ešz  |dlz   ešz  ešz   |ešz   f‘Œ c}z   eF«       �dˆD ]  Z\ eMeVeYd‚z  e\dwf�d‰eCdí«       Œ  eT�dŠ eUeY«      z   «      Z� eRe�eYd}z  d<�d‹feYd}z  �dŒ�d‹f�d�eF«        eZda«      D ]-  Z[ eRe�eY�dŽe[�d�z  z   z  �d�dëfeY�dŽe[�d�z  z   z  �d‘dëf�dmeG«       Œ/ �ŒZ  eL�d’�d“«      Zž eNež�d”�d•dÈeF�d–�¬«        eNež�d—�d˜�d™eC�d–�¬«       g �dš¢ZŸ eZdl�d›«      D ]6  Z e ez  �d›z  Z‚eŸ�j/                  dË ee‚«      z  �dœ�d� ee‚«      z  z   f«       Œ8 eŸ�dž�dŸgz  ZŸ eSežeŸ�d �d¡eCdñ«        eSežeŸD ��	cg c]  \  }}	|�d¢z  |	f‘Œ c}	}�d£�d¤eCd«        eT�d¥�d’«      Z¡ eMe¡�d¦�d§eCdÆ«        eMe¡�d¨�d©eCd«       �dªD ]#  Z} eMe¡e}�d«�d¬f�d­eCd˜«        eQe¡e}d„�d®fdâd_«       Œ% dgD �]  ZY eT�d¯ eUeY«      z   �d’«      Z¢ eNe¢eY�d°z  �d±�def�d²�d³eCd¡dÞ«        eNe¢eY�d´z  �d±�def�dµdŸeCd¡dÞ«        eMe¢eY�d¶z  �d·�def�d¸eF�d'«        eQe¢eY�d¹z  d´�dºfeYddf�d»«        eT�d¼ eUeY«      z   �d’«      Z£ eZda«      D ]K  Z[eY�d½z  �d¾e[�d¿z  z   �dÀe[�dSz  z   fZ�eYd<z  �dÁd6fZ eOe£e�g �dÂ¢eFedÉ«        eRe£eY�d¢z  �dÃ�defe��dLeCdú«       ŒM  ePežeY�dÄz  �dÅ�dÆfeY�dÄz  �dÅ�dÇfeYdøz  �dÅ�dÈfeY�dÉz  �dÅ�dÇfeY�dÉz  �dÅ�dÆfgdÆeF«       �Œ �dÊZ¤ eT�dË�d’«      Z¥ eOe¥e¤d   e¤dl   �dÆfg �dÌ¢eC�dÍ�¬«        eZdh«      D ]\  Z[e[d£z  ez  dhz  Z‚e¤d   �dÎ ee‚«      z  z   Z}e¤dl   �dÎ ee‚«      z  z   Z\ eMe¥e}e\�dÏf�dÐeH�d' ej®                  e‚ed£z  z
  dadš«      «       Œ^  eL�dÑ�dÒ�d’«      Z¦ eNe¦�dÓ�dÔ�d=eC�dÍ�¬«       �dÕD ]  ZŠ eNe¦eŠ�dÖ�d8f�d×d÷eCd¡dÉ«       Œ  ePe¦g �dØ¢dDeF«        eL�dÙ�dÚ�d’«      Z§ eNe§�dÛ�dÜ�dÝeCd
�¬«        ePe§g �dÞ¢�d"eF«       �dßD ]  \  Z}Z\ eNeže}e\�dàf�dá�dâeCdG�¬«       Œ  eL�dã�dä�d’«      Z¨ eMe¨�då�dæeC�dç«        eMe¨�dè�déeCdù«       dgD ]4  ZY eNe¨eYdøz  �dê�dëf�dì�dSeCd¡dG«       �díD ]  Zg eQe¨eYdÄz  �dîegfdÝd «       Œ Œ6  eZdJ«      D ]1  Z‚e‚ez  d¸z  Z„ eQe¨�dï ee„«      z  �dð�dñ�dï ee„«      z  z   fdÝdx«       Œ3 �dòD ]*  \  Z}Zg eNe¨e}�dóegf�dôdÆeFdâdµ«        eNe¨e}�dõegfdLdPeEdâdµ«       Œ,  eL�dö�d÷�dã«      Z© eOe©�d÷g �dø¢eCdÝ�dÍ«       �dùD ])  \  ZªZ« eOe©d�dúeªz
  �dñf�dûe«fdPe«f�düe«�d"z
  fgeFdÝd
«       Œ+ �dýD ]  Z^ eOe©de^�dñfg �dþ¢eFdÝd
«       Œ �dÿD �]0  ZUg Zw�d D ]_  Zƒ�dD ]W  Z^ eZ�d«      D ]I  Z edÈz  e ez  �dz  dNz  z   eUdlk(  rdnez   Z‚ew�j/                  eƒ ee‚«      z  e^�dñeƒ ee‚«      z  z   f«       ŒK ŒY Œa g Zn eZdN«      D ]9  Z[en�jY                  e[e[dlz   e[�dz   e[�dz   fe[�dz   e[�dz   e[�dz   e[�dz   fg«       Œ; �d	D ]$  Z[en�j/                  e[e[�dz   e[�dz   e[�dz   f«       Œ& �d
D ]<  Zf eZdN«      D ]/  Z[en�j/                  efe[z   efe[z   �dz   efe[z   �dz   efe[z   dlz   f«       Œ1 Œ> e©jé                  eweneFd«       �Œ3  eOe©�d�d�dgeEdÝdG«        eL�d�d�d’«      Z­ eRež�d�d�dLeF«        eMe­�d�deFdŒ«        eNe­�d�d=�deFdâdµ«        eZ�d«      D ]   Z[ eOe­�d�de[�dz  z   �df�d�dgeEdâdÉ«       Œ"  eMe­�d�deGdŒ«        eMe­�d�deFdí ej®                  �d dadb«      «       dgD ]o  ZY�d!D ]  Z\ eQeVeY�d"z  e\�d#fdP¬y«       Œ �d$D ]  Z\ eQeVeY�d%z  e\�d&feYddfd_«       Œ  ePeVeY�d'z  �d(�d)feY�d*z  �d+�d,feY�d*z  �d-�d,feY�d*z  �dÈ�d,fgdDeCdh«       Œq dgD �]ï  ZY eZ�d.«      D ]Ó  Z[ e	�j\                  �d/�dQ«      Z^ e	�j^                  �d0�d1g«       e	�j\                  �d2dx«      z   Z° e	�j\                  dŒ�d3«      Z± e	�j\                  dÚdD«      Z²eY�d4z  e^e±d£z  z
  e°feY�d5z  e^e±�dÔz  z   e°e²z
  feY�d5z  e^e±d£z  z   e°e²�d6z  z   feY�d4z  e^e±dáz  z
  e°e²z   fgZseVjé                  eseYdlk(  r�d7n�d8geF«       ŒÕ  eZd’«      D ]î  Z[ e	�j\                  �d9�d:«      Z^eY e	�j\                  �dY�dX«      z  ZŠ�d; e³eŠ«      dmz
  �d<z  z   Z° e	�j\                  d†�d=«      Z± e	�j\                  dÚdD«      Z´ eµd e¶�d> e·e^�d?z   djz  «      «      «      Z¸eK�d@ eUeY«      › e¸dlz   › �   jé                  eŠe´z
  e^e±z
  e°feŠe´z   e^e±�dAz  z
  e°�dBz   feŠe´�dAz  z   e^e±z   e°feŠe´�dAz  z
  e^e±�dPz  z   e°fg�d7geF«       Œð  eZ�dC«      D �]  Z[ e	�j\                  �dD�dP«      Z^ e	�j^                  �dE�dFg«       e	�j\                  �dGdP«      z   Z°e^�dœk  reY�dH�dÄe^z   �dIz  �dJz  z   z  ZŠn.eYdËz   e�jr                   eµddle^�dbz   �d�z  d£z  z
  «      «      z  ZŠ e	�j\                  �d"�dJ«      Z± e	�j\                  dÚd˜«      Z²ežjé                  eŠeYdÚz  z   e^e±z
  e°feŠeYdÚz  z   e^e±z   e°e²z
  feŠeYdÚz  z   e^e±d<z  z   e°e²z   fgeYdlk(  r�dKn�dLgeF«       �Œ
 �Œò eK�ju                  «       D ]B  Z~e~�jv                  �jy                  �dM«      sŒ" e eu�dN„  eZda«      D «       «      «      e~_½        ŒD eK�ju                  «       D �
�cg c]  }
|
jî                  D ]  }|‘Œ Œ c}}
Z¾ eµ�dO„ e¾D «       «      Z¿ e¶�dP„ e¾D «       «      ZÀ eµ�dQ„ e¾D «       «      ZÁ�dOe¿z  Zq�dReÁeÀz
  z  ZÂ�dS„ ZÃeK�ju                  «       D ]d  Z~e~jî                  D �cg c]
  } eÃ|«      ‘Œ c}e~_w         e eÃe~�jz                  «      «      e~_½        e~�jv                  �dTv sŒW e�dU«      e~_½        Œf eK�j‰                  «       D ��
ci c]  \  }}
||
�j‹                  «       “Œ c}
}ZÆej8                  �jŽ                  �j‘                  «        eK�j‰                  «       D ]N  \  ZfZ~e~j*                  sŒeÆef   ZÉeÉ�j”                  �j—                  «       ZÌeÆe~j*                     eÉ_        eÌeÉ_Ê        ŒP �dV�dW�dX�dY�dX�dZ�d[�d\�d]�d^œ	ZÍeÍ�j‰                  «       D ]Ò  \  Z»\  ZÎZe�jž                  �jŒ                  �j¡                  e»d«      ZÉe�j¢                  �jŒ                  �j¥                  eÉ«        eÃeÎ«      eÉ_Ó        ej8                  �jŽ                  �j‘                  «        eÉ�j”                  �j—                  «       ZÌeÆe   eÉ_        eÌeÉ_Ê        eÉeÆe»<   e»�d_k(  sŒÆed£z  ddfeÉ_Ô        ŒÔ ej8                  �jŽ                  �j‘                  «        �dUeÆ�d_   _Ô        �d`„ ZÕ�da„ ZÖ�db„ Z×�dV�dc„ZØ�dd„ ZÙ�deD ]Ô  \  Z»ZÚZÛZÜZÝZÞ eÃeÛd   eÛdl   eÝf«      Z� eÃddeÞf«      d£   Zß eÙeÆeÚ   e�eÜeqz  eße�d£   �d™z   «        eL�dfe»z   eÚ�¬g«      Z~ eOe~eÛd   eÛdl   eÞf�dhdeÜdŒz
  f�dieÜfeÝeÞz
  dèz
  eÜfeÝeÞz
  �d™z
  eÜdLz   fgeEd
�¬«        eØe~«      Zà eÕeÆeÚ   «       eà�jÃ                  d«       ej2                  �jÄ                  �jÇ                  «        ŒÖ  eL�dj�d’�¬g«      Z~ eOe~�dkg �dl¢eC�dÍ�¬«        eØe~«      Zä eÕeÆ�d’   «       eä�jÃ                  d«       ej2                  �jÄ                  �jÇ                  «         eL�dmdT�¬g«      Z~dgD ]:  ZY�dtD ]  Z^ eMe~eYd‰z  e^�dvf�dneCdu«       Œ �dˆD ]  Z^ eMe~eY�doz  e^dwf�dpeCdí«       Œ Œ< �dDD ]  ZŠ�dqD ]  Z° eMe~eŠ�dre°f�dseCdí«       Œ Œ  eØe~«      Zå eÕeÆdT   «       eå�jÃ                  d«       ej2                  �jÄ                  �jÇ                  «        eDeFfD ]î  Zæe@eæ   Zçeç�jÐ                  �jÒ                  Zêeç�jÐ                  �jÖ                  Zìeê�j¡                  �dt«      Zxeê�j¡                  �du«      Zí�dveí�jÜ                  �dw   _ï        eì�j¡                  ex�jà                  �dx   eí�jÜ                  �dy   «       eêD ]D  ZñeñjR                  �dzk(  sŒeì�j¡                  eí�jà                  �dy   eñ�jÜ                  �dy   «       ŒF Œð eÆ�ju                  «       D ]ê  ZÉeÉjR                  �d{k7  rŒeÉ�jv                  �jy                  d‘«      s²eÉ�jž                  �jä                  D ]—  ZóeÉ�jž                  j€                  eó�jè                     �jv                  �d|v sŒ7eó�jê                  D ]Q  ZöeÉ�jž                  �jî                  �jð                  �jž                  eö   jð                  xj¸                  �dz  c_\        ŒS Œ™  e×eÉ«       Œì �d}g �d~¢�dœ�d€g �d�¢�dœ�d‚g �dƒ¢�dœ�d„g �d…¢�dœ�d†g �d‡¢�dœ�dˆg �d‰¢�dœgZù�dŠ„ Zú�d‹„ Zû�dŒ„ Zü eýeÆ�ju                  «       «      Zþ eûeþ«      Zÿ eüeþe�d�z  «      �Z ej2                  j4                  �j                   e=e�dŽz  «      �¬�«        e?�d�d¬%«       �d‘e�j                  v r e�j                  d«        eB�d’d,�d“�dI�d7«      �Z eB�d”d,�d•�dÄd»«      �Ze@�e   �Ze@�e   �Zdd�l�Z	�d–D �]‹  �Z
 �e�d—„ �e�jÐ                  �jÒ                  D «       «      �Z �e	�j                  �e�j                  dd �e	�j                  �¬˜«      �j!                  �e�j"                  dl   �e�j"                  d   d¸f«      �Z�e
�d™k(  r��edd…d�dš…dda…fxx   dùz  cc<   �e	�j&                  d�e�j(                  d   …d�d›…f   \  Z^ZŠeŠ�dšz
  �dšz  d£z  e^�d›z
  �d›z  d£z  z   �ZddL �e	�j,                  �eddl«      z  z   �dœ   �edd…�dš�d�…dda…f<   n$�e
�džk(  r�dŸ�edd…d�d�…dlf<   dp�edd…d�d�…d£f<   �e�j                  �j/                  �e�j1                  «       «       �e�j3                  «        �ŒŽ e@eD   e@eE   fD ]ô  �Z�e�jÐ                  �jÒ                  D ]Õ  ZñeñjR                  �dzk(  sŒ eµeñ�j6                  �j"                  «      �d kD  sŒ7eñ�j6                  �j—                  «       �Z�e�j9                  �d �d «        e=e3�e�jv                  �d¡z   �d¢eñ�j6                  �jv                  v r�d¢n�d™z   �d£z   z  «      �e�_        �d¤�e_.        �e�j3                  «        �eeñ�_        Œ× Œö i �Z�d¥„ �Z �e�d¦�dU«      �Z  �e�d§eÆ�d’   �j”                  �jB                  �j—                  «       «      �Z"ej8                  �jŽ                  �j‘                  «        �d¨„ �Z#�dU�d©„�Z$�dW�d«„�Z%�d¬„ �Z&g �Z'g �d­¢�Z(eÆ�j‰                  «       D �]º  \  Z»�Z)e»�jy                  �dM«      sŒe»�d>d �Z*�e*�e(v r�d®�e*z   nd�Z+�e'�j/                  e»�e+�d¯œ«       �e+sŒO �e$�e)�e+�e*�jy                  �d°«      r�e"n�e «      ZÉ �e%eÉ«       eÉ�jž                  j€                  �j/                  �e«       eÉ�jž                  �jX                  D �cg c]  }|�jZ                  �j—                  «       ‘Œ  c}�Z. e eu�d±„  eZda«      D «       «      «      Zß e eu�d²„  eZda«      D «       «      «      �Z/eÉ�jž                  �jX                  D �]ÿ  Zwew�jZ                  �Z0�e0j¸                  eßj¸                  z
   eµ�dB�e/j¸                  eßj¸                  z
  «      z  �Z1�e0jú                  eßjú                  z
   eµ�dB�e/jú                  eßjú                  z
  «      z  �Z2�d³�e*v s�d´�e*v rc�e0xjÎ                  �dµ e�e1ez  �d¶z  «      z  �d·�e*v r�e2ndl�e2z
  z  z  c_g        �e0xjú                  dp�e1z  �e1z  �d·�e*v rdln�d¸z  z  c_}        Œý�d¹�e*v s�dT�e*v rŒ�e0xj¸                  �dº e�e0jú                  �d>z  «      z   eµd�e0jÎ                  eßjÎ                  z
  �e/jÎ                  eßjÎ                  z
  z  «      z  z  c_\        �e0xjÎ                  d@�e1z  �e1z  z  c_g        �Œ•�e0xjú                  �d™ e�e0jÎ                  �dz  «      z  �e1z  z  c_}        �e0xjÎ                  dÃ�e1z  z  c_g        �e0xj¸                  dÈ�e1z  �e1z  z  c_\        �Œ eÉ�jž                  �jä                  D ]W  Zóeó�j¶                  Z� e	j                  «       �dbk  sŒ& �e�d»„  ezeÉ�jž                  j€                  «      D «       d«      eó_ô        ŒY eÉ�e�e+<    e×eÉ«       �Œ½ �d¼„ �Z3 �e3�d½g �d¾¢dÝ�e «        �e3�d¿�dÀD �	�cg c]  \  }	}�d4|	|f‘Œ c}}	d¡�e «        �e3�dÁ�dÂD �	�cg c]  \  }	}�dÃ|	|f‘Œ c}}	�dÄ�e «        �e3�dÅ�dÆD ��cg c]  \  }}|�dÇ|f‘Œ c}}dâ�e «        �e3�dÈ�dÉD ��cg c]  \  }}|�dÊ|f‘Œ c}}dÝ�e"«       d�D ]€  \  ZYZcg �Z4�dËD ]]  \  Z^Z°e^�dœk  r�dH�dÄe^z   �dIz  �dJz  z   n#dË e�jr                  dle^�dbz   �d�z  d£z  z
  «      z  ZŠ�e4�j/                  eYeŠduz   z  e^e°f«       Œ_  �e3�dÌecz   �e4eYddf�e"«       Œ‚  �e3�dÍ�dÎD ��cg c]  \  }}|�dÏ|f‘Œ c}}dâ�e"«       �dU�dÐ„�Z5�dÑD ]#  Zcd‘ecz   �dÒz   Z» �e5eÆd‘ecz      e»�e «      ZÉeÉ�ee»<   Œ% g �Z6�dÓD ]ð  Z» �e$eÆe»   e»�dÔz   «      ZÉ �e%eÉ«       e»�dök(  r»eÉ�j”                  �jo                  «       �Z8eÉ�jž                  �jX                  D ]ƒ  ZweÉ�j”                  ew�jZ                  z  �Z9 eµd�e9j¸                   �dÕz
  «      Zª�e9xjÎ                  �dÖeªz  dÀeªz  eªz  z   z  c_g        �e9xjú                  dÈeªz  eªz  z  c_}        �e8�e9z  ew�_-        Œ… �e6�j/                  eÉ«       Œò  eÕ�e6d   «       �e6dl   �jÃ                  d«       ej2                  �jÄ                  �jÇ                  «        �e6d   �Z:�d×�e:_»         �e#�e:�e"«       �e:�e�d×<    eL�dØ«      Z~ eZdJ«      D ]‚  Zfefez  d¸z  Z‚dpZƒg Zs�dÙeƒf�dÚeƒ�dÛz   f�dÜeƒd¾z   ffD ]D  \  Z\Z«�dÝD ]9  �Z;es�j/                  e« ee‚�e;z   «      z  dÈz   e\�dÞe« ee‚�e;z   «      z  z   f«       Œ; ŒF e~jé                  es�dß�dàg�e«       Œ„  eØe~«      �Z< eÕ�e:«       �e<�jÃ                  d«       ej2                  �jÄ                  �jÇ                  «         e×�e:«       �dá„ �Z= �e=�dª«        �e=d«       �e�ju                  «       D �]s  ZÉeÉjR                  �d{k(  sŒ eýeÉ�jž                  j€                  «      �Z>g �Z?i �Z@ ez�e>«      D ]8  \  Z �Z�e�e?vr�e?�j/                  �e«       �e?�jƒ                  �e«      �e@e <   Œ: eÉ�jž                  �jä                  D � cg c]  } �e@| �jè                     ‘Œ c} �ZBeÉ�jž                  j€                  �j‡                  «        �e?D ]+  �ZeÉ�jž                  j€                  �j/                  �e«       Œ-  �eDeÉ�jž                  �jä                  �eB«      D ]  \  �Z9�ZE�eE�e9_ô        Œ  eÕeÉ«       ej2                  �jÄ                  �j�                  «         e×eÉ«       �Œv  eû�e�ju                  «       «      �ZG�eG�dâk  sJ �eG«       ‚ �eH�dã„ �e�ju                  «       D «       «      g �dä¢k(  sJ ‚ eü eý�e�ju                  «       «      e�dåz  «      �ZI e?�dæ�eGd¬%«       �dç„ �ZJ�dè„ �ZK�dé�dê�dë�dì�dí�dî�dïœeÿ�eG �eKeþ«       �eK�e�ju                  «       «      eù �eJeþ«       �eJ�e�ju                  «       «      �e'�eD �cg c]  }|�jy                  �dð«      sŒ|‘Œ c}�dñ�dò�d×�dóœ�dô�dõg�döœ�d÷�dø�dùœ�ZLe�dúz  �j›                   e�jœ                  �eLd£�¬û«      «       ej2                  j4                  �j                   e=e�düz  «      �¬�«        eýe�jž                  �jŒ                  «      D ]-  ZÉe�jž                  �jŒ                  �jŸ                  eÉd�¬ý«       Œ/  eýe�jž                  j€                  «      D ]+  �Ze�jž                  j€                  �jŸ                  �e«       Œ- ej2                  �j                   �j£                   e=e�d�z  «      �¬�«       e�jŒ                  D �ci c]  }|�jv                  |“Œ c}�ZRej2                  �j                   �j£                   e=e�dåz  «      �¬�«       e�jŒ                  D �ci c]!  }|�jv                  �eRvsŒ|�jv                  |“Œ# c}�ZSg �ZTe�jž                  j€                  D �]z  Zçeç�jv                  �j«                  �dþ«      d   d'k7  rŒ) �e�dÿ„ eç�jÐ                  �jÒ                  D «       «      �ZV �e�d „ eç�jÐ                  �jÒ                  D «       «      ZÚeç�jÐ                  �jÒ                  �j¡                  �d«      �ZW�d�eW�_X        dl�eW�jÜ                  d   _ï        �d�eW�jÜ                  d£   _ï        eç�jÐ                  �jÖ                  �j¡                  eÚ�jà                  d   �eW�jÜ                  dl   «       eç�jÐ                  �jÖ                  �j¡                  �eW�jà                  d   �eV�jÜ                  �d   «       �eT�j/                  �eW«       �Œ} �d„ �ZY�d„ �ZZ�d„ �Z[ �e[d«       e�jž                  j€                  �j¡                  �d«      �Z\�d	�e\�_]        d�e\�_^        dô�e\�jÐ                  �jÒ                  �j¿                  �d
«      �jÜ                  �d   _ï        ej2                  �jÀ                  �jÃ                  �d�d�¬«       �dej8                  �jÄ                  _»        ej8                  �jÄ                  �jž                  j€                  �j/                  �e\«       e�jž                  �jÄ                  �j¡                  �d«      ZÌeÌe_Ì        deÌ�_^        �deÌ�jÐ                  �jÒ                  �d   �jÜ                  d   _ï        �deÌ�jÐ                  �jÒ                  �d   �jÜ                  dl   _ï        �dD ]ÿ  \  Z»ZÎ�Zc�Ze�jž                  �jÈ                  �j¡                  e»�d«      ZÏ�eceÏ�_e        e»�dk(  r�dne»�dk(  r�dn�deÏ�_f        �deÏ�_        �eeÏ�_        e�jž                  �jŒ                  �j¡                  e»eÏ«      ZÉe�j¢                  �jŒ                  �j¥                  eÉ«       eÎeÉ_Ó         e�d«      eÉ�j¦                  z
  �jÏ                  �ddq«      �jÑ                  «       eÉ_Ô        �Œ e�jž                  �jÒ                  �j¡                  �d«      �Zje�jž                  �jŒ                  �j¡                  �d�ej«      �Zke�j¢                  �jŒ                  �j¥                  �ek«       �eke�_l        �d�ek_Ó         e�d «      �Zm�em�ek�j¦                  z
  �jÏ                  �ddq«      �jÑ                  «       �ek_Ô        �d!�ej_)        �d"�ej�_n        �d#ej<                  �_o        �d$ej<                  �_p        d’ej<                  �_q        dGej@                  _!         e=e�d%z  «      ej<                  �_r        ej2                  j<                  j=                  d�¬&«       e�jž                  j€                  �j¡                  �d'«      �Zsd�es�_^        �d(�es�jÐ                  �jÒ                  �d
   �jÜ                  �d   _ï        �d�es�jÐ                  �jÒ                  �d
   �jÜ                  �d   _ï        �ese�jè                  d   �_u         e=e�d)z  «      ej<                  �_r        ej2                  j<                  j=                  d�¬&«       de�jè                  d   �_u        �d*�ek_Ó         e�d+«      �ek�j¦                  z
  �jÏ                  �ddq«      �jÑ                  «       �ek_Ô        �d,�ej�_n         e=e�d-z  «      ej<                  �_r        ej2                  j<                  j=                  d�¬&«       �d.�ek_Ó        �em�ek�j¦                  z
  �jÏ                  �ddq«      �jÑ                  «       �ek_Ô        �d"�ej�_n        dNej@                  _!        �d/ej<                  �_o        �d0ej<                  �_p        �d1„ �Zv�d2„ �Zw �ev�d3�ew«        �ewd«       �eS�dõ   �j”                  �j—                  «       �Zx�d4„ �Zy �ev�d5�ey«        �eyd«       �eR�j‰                  «       D ��ci c]"  \  }}||�jô                  �j—                  «       “Œ$ c}}�Z{�eR�j‰                  «       D ]©  \  Zê�Z|eê�d’k(  r%�e|�j¨                  xjÎ                  edhz  z  c_g        Œ2eê�d6v s%eê�jy                  d««      seê�jy                  �d7«      r%�e|�j¨                  xjú                  edhz  z  c_}        Œ�eê�dök(  sŒˆ�e|�j¦                  xj¸                  �d6z  c_\        Œ« �d8ej<                  �_o        �d9ej<                  �_p         e=e�d:z  «      ej<                  �_r        ej2                  j<                  j=                  d�¬&«       �e{�j‰                  «       D ]  \  ZêZçeç�eReê   �_z        Œ ej8                  �jŽ                  �j‘                  «        �d;�d<g �d=¢eÿ�eG�d>œ�eL�d?<   e�dúz  �j›                   e�jœ                  �eLd£�¬û«      «       �d@�dAeÿ�dB›�dC�eG�dB›�dDe�d�z  �jû                  «       �jü                  �dEz  �dF›de�dåz  �jû                  «       �jü                  �dEz  �dF›�dG�	�dH�dI�dJ�dKg�Ze�dLz  �j›                  �dM�jÇ                  �e«      �dMz   «       ej2                  j4                  �j                   e=e�dNz  «      �¬�«        e?�dO e�jœ                  �eL�dP   «      d¬%«        ejx                  �dQ�dR�dS e=e«      gd�¬T«       yc c} w c c}w c c}w c c}w c c}w c c}}}w c c}w c c}}}w c c}w c c}	}w c c}}
w c c}w c c}
}w c c}w c c}}	w c c}}	w c c}}w c c}}w c c}}w c c} w c c}w c c}w c c}w c c}}w (X  zÿTiger I style game asset. Clean build: blender -b --python-exit-code 1 --python this_file.py
CC0 source maps downloaded from Poly Haven; all delivered material maps baked by Cycles.
Authored Z-up / forward -Y; glTF exporter converts to Y-up / forward +Z.
é    N)ÚVectorÚMatrix)ÚPath)ÚsinÚcosÚpii—  T)Ú	use_emptyÚCYCLESé0   ÚcyclesÚOPTIXÚGPUÚPNGÚAgXzAgX - Medium High ContrastçÍÌÌÌÌÌä¿Útextures)Úexist_okÚsources)Úgreen_metal_rustÚrusty_metal_04Úrubberized_trackÚ	dark_wood)ÚdiffÚnor_glÚarmÚ_ú_1k.jpgz8https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/ú/Úcurlz-fz-Lz--retryÚ2z-AzMozilla/5.0z-o)ÚcheckÚstdoutÚstderrÚSOURCES_READY©Úflushc           
      óÌ  ‡ ‡‡!‡"‡#— t        ˆ fd„dD «       «      �r‰t        j                  j                  j	                  ‰ «      }d|_        |j                  j                  Š"|j                  j                  Š!‰"j                  d«      }i }dD ]€  }‰"j	                  d«      }	t        j                  j                  j                  t        t        ‰ › d|› d�z  «      d¬«      |	_        |d	k(  rd
nd|	j                  j                  _        |	||<   Œ‚ ‰!j	                  |d	   j"                  d   |j$                  d   «       ‰"j	                  d«      }
‰!j	                  |d   j"                  d   |
j$                  d   «       ‰!j	                  |
j"                  d   |j$                  d   «       ‰"j	                  d«      }‰!j	                  |d   j"                  d   |j$                  d   «       ‰!j	                  |j"                  d   |j$                  d   «       ‰!j	                  |j"                  d   |j$                  d   «       ‰ dk(  rd|j$                  d   _        ‰ dk(  r|||d	   ft(        ‰ <   t        j+                  |«       t-        d‰ d¬«       t/        t        «      dz
  S t        j                  j                  j	                  ‰ «      }d|_        |j                  j                  Š"|j                  j                  Š!‰"j1                  «        ‰"j	                  d«      }‰"j	                  d«      }‰!j	                  |j"                  d    |j$                  d!   «       ‰"j	                  d"«      Š#ˆˆ!ˆ"ˆ#fd#„} |d$d
«      } |d%d«      } |d&d«      }‰"j	                  d'«      }‰!j	                  |j"                  d   |j$                  d   «       ‰"j	                  d(«      }‰!j	                  |j"                  d   |j$                  d   «       ‰ dk(  ryd)|j2                  j4                  d   _        d*|j2                  j4                  d   _        d+|j2                  j4                  d   _        d,|j2                  j4                  d   _        n[t;        d-„ |D «       «      d.z   |j2                  j4                  d   _        t;        |«      d.z   |j2                  j4                  d   _        ‰"j	                  d/«      }d0|j$                  d1   _        d2|j$                  d3   _        ‰!j	                  ‰#j"                  d4   |j$                  d5   «       ‰"j	                  d6«      }d7|_        d8|j$                  d   _        ‰!j	                  |j"                  d   |j$                  d   «       ‰!j	                  |j"                  d9   |j$                  d:   «       ‰ dk(  �rø‰"j	                  d;«      }d7|_        d<|j$                  d   _        ‰!j	                  ‰#j"                  d4   |j$                  d   «       ‰"j	                  d/«      }d:|j$                  d1   _        d2|j$                  d3   _        ‰!j	                  |j"                  d   |j$                  d5   «       ‰"j	                  d(«      }d=|j2                  j4                  d   _        d>|j2                  j4                  d   _        d?|j2                  j4                  d   _        d@|j2                  j4                  d   _        ‰!j	                  |j"                  d9   |j$                  d   «       ‰"j	                  d6«      }d7|_        d8|j$                  d   _        ‰!j	                  |j"                  d   |j$                  d   «       ‰!j	                  |j"                  d   |j$                  d:   «       |}‰!j	                  |j"                  d   |j$                  d   «       ||j$                  d   _        ‰"j	                  d«      }‰!j	                  |j"                  d   |j$                  d   «       ‰"j	                  dA«      }dB|_        ‰!j	                  |j"                  d   |j$                  d   «       dC|j$                  d   _        |dDz
  |j$                  d:   _        ‰!j	                  |j"                  d   |j$                  d   «       ‰"j	                  d«      }
‰ dk(  rdEndF|
j$                  dG   _        ‰!j	                  |j"                  d   |
j$                  d   «       ‰!j	                  |
j"                  d   |j$                  d   «       t        j@                  jB                  jE                  d:¬H«       t        jF                  jH                  }|j                  j                  j+                  |«       ‰"j	                  d«      }|‰"_%        i }‰"j	                  dI«      }dJD �]  \  }}‰ dKv rdL}t        j                  j                  j	                  ‰ dz   |z   ||dM¬N«      }|d	k(  rd
nd|j                  _        ||_        |‰"_%        |dk(  rY‰!j	                  |j"                  d   |j$                  d!   «       t        j@                  jH                  jM                  dOdP¬Q«       �n|d	k(  r-‰!j	                  |j"                  d   |j$                  d   «       n‘‰"j	                  dR«      } d| j$                  dS   _        || j$                  d   _        ‰!j	                  |j"                  d   | j$                  d   «       ‰!j	                  | j"                  d   |j$                  d   «       ‰!j	                  |j"                  d   |j$                  d!   «       t        j@                  jH                  jM                  dTdP¬Q«       t        t        ‰ › d|› d�z  «      |_'        dU|_(        |jS                  «        |||<   �Œ t        j                  jT                  jW                  |d¬V«       ‰"j1                  «        ‰"j	                  d«      }‰"j	                  d«      }‰!j	                  |j"                  d   |j$                  d   «       i }|D ])  }‰"j	                  d«      }	||   |	_        dW|	_,        |	||<   Œ+ ‰!j	                  |d	   j"                  d   |j$                  d   «       ‰"j	                  d«      }
‰!j	                  |d   j"                  d   |
j$                  d   «       ‰!j	                  |
j"                  d   |j$                  d   «       ‰"j	                  d«      }‰!j	                  |d   j"                  d   |j$                  d   «       ‰!j	                  |j"                  d   |j$                  d   «       ‰!j	                  |j"                  d   |j$                  d   «       ‰ dk(  r|||d	   ft(        ‰ <   ‰ dk(  rd|j$                  d   _        t        j+                  |«       t-        dX‰ d¬«       t/        t        «      dz
  S )YNc              3   óX   •K  — | ]!  }t         ‰› d |› d�z  j                  «       –— Œ# y­w)r   ú.jpgN)ÚTEXÚexists)Ú.0ÚkindÚnames     €úbuild_tiger-heavy-tank.pyú	<genexpr>z bake_material.<locals>.<genexpr>$   s,   øè ø€ ÒP°Œ�ˆv�Q�t�f˜DÐ!Ñ	!×)Ñ)×+ÑPùs   ƒ'*©ÚbaseÚnormalÚormTúPrincipled BSDFÚShaderNodeTexImager   r)   ©Úcheck_existingr2   ÚsRGBz	Non-Colorr   ú
Base ColorÚShaderNodeNormalMapr3   ÚColorÚNormalÚShaderNodeSeparateColorr4   ÚGreenÚ	RoughnessÚBlueÚMetallicÚGlassç)\�Âõ(Ì?ÚPaintÚREUSED_BAKEr%   é   ÚShaderNodeOutputMaterialÚShaderNodeBsdfPrincipledÚBSDFÚSurfaceÚShaderNodeTexCoordc           	      óD  •— ‰j                  d«      }t        j                  j                  j	                  t        t        ‰› d| › d�z  «      d¬«      |_        ||j                  j                  _	        ‰j                  ‰j                  d   |j                  d   «       |S )Nr6   r   r   Tr7   ÚUVr   )ÚnewÚbpyÚdataÚimagesÚloadÚstrÚSRCÚimageÚcolorspace_settingsr.   ÚoutputsÚinputs)ÚmpÚcsÚqÚassetÚlÚnÚuvs      €€€€r/   Útexzbake_material.<locals>.tex2   sß   ø€ Ø‡E�EÐ
Ó€!¬¯©¯©×(<Ñ(<¼SÄÈÀwÈaÐPRÈtÐSZÐE[ÑA[Ó=\ÐlpÐ(<Ó(q ¤ð  TVÐrs×ryÑry÷  sNñ  sNô  sSð  WX÷  W\ñ  W\ð  ]_÷  ]gñ  ]gð  hlñ  ]mð  no÷  nvñ  nvð  wñ  n@ô  WAð  IJð  BJó    r   r   r   ÚShaderNodeRGBToBWÚShaderNodeValToRGBç
×£p=
§?)ç…ëQ¸…Û?rf   rf   rG   çZd;ßO�·?)ç
×£p=
ï?rh   rh   rG   c              3   ó&   K  — | ]	  }|d z  –— Œ y­w)ç¸…ëQ¸Þ?N© ©r,   Úvs     r/   r0   z bake_material.<locals>.<genexpr>;   s   è ø€ Ò)?°A¨!¨C­%Ñ)?ùó   ‚©rG   ÚShaderNodeTexNoiseé`   ÚScaleé   ÚDetailrN   r   ÚShaderNodeMixRGBÚMULTIPLYçìQ¸…ë±?ÚFacé   ÚShaderNodeVectorMath)é   ry   rG   çHáz®GÑ?)çffffffÖ?r}   r}   rG   ç)\�Âõ(ä?)rG   rG   rG   rG   ÚShaderNodeMathÚMULTIPLY_ADDçÃõ(\�ÂÅ?çš™™™™™¹?ç{®GázÔ?çR¸…ëQØ?ÚStrength©ÚsizeÚShaderNodeEmission))r2   é   )r3   r‰   )r4   é   )ÚBurntÚScarsrŠ   F)ÚwidthÚheightÚalphaÚNORMALé   )ÚtypeÚmarginÚShaderNodeCombineColorÚRedÚEMITÚJPEG©Ú	do_unlinkÚLinearÚBAKED)-ÚallrP   rQ   Ú	materialsrO   Ú	use_nodesÚ	node_treeÚnodesÚlinksÚgetrR   rS   rT   r*   rV   rW   r.   rX   rY   Údefault_valueÚ
base_nodesÚappendÚprintÚlenÚclearÚ
color_rampÚelementsÚpositionÚcolorÚtupleÚ
blend_typeÚ	operationÚopsÚmeshÚprimitive_plane_addÚcontextÚobjectÚactiveÚbakeÚfilepath_rawÚfile_formatÚsaveÚobjectsÚremoveÚinterpolation)$r.   r]   r¬   ÚmetalÚroughÚmÚbsÚtsr-   r\   ÚnmÚsepÚoutra   r   Únorr   ÚbwÚrampÚnoiseÚmulÚstretchÚstreakÚsrÚdirtyÚrmathÚobjÚtargetÚsavedÚemitÚresÚimÚcombr^   r_   r`   s$   ``                               @@@r/   Úbake_materialrÖ   #   sÚ  ü€ ÜÓPÐ8OÔPÕPÜ‡H�H×Ñ×Ñ˜4Ó €!¨T ¤°A·K±K×4EÑ4E°!ÈÏÉ×HYÑHYÀaØ‡U�UÐÓ€" ˜bØ%ò E€dØ‡U�UÐÓ €1¬¯©¯©×)=Ñ)=¼cÄ#ÈÈÈaÐPTÈvÐUYÐFZÑBZÓ>[ÐkoÐ)=Ó)p ¤ð  ]að  ciò  ]iñ  SYð  ozÐqr×qxÑqx÷  rMñ  rMô  rRð  DEð  {}ð  ~Bò  {CðEà‡%�%ˆˆ6‰
×Ñ˜1Ñ˜bŸi™i¨Ñ5Ô6Ø‡U�UÐ Ó!€" !§%¡%¨¨8©×(<Ñ(<¸QÑ(?ÀÇ	Á	È'Ñ@RÔ"SÐTU×TYÑTYÐZ\×ZdÑZdÐefÑZgÐhj×hqÑhqÐrzÑh{ÔT|Ø‡e�eÐ%Ó&€# q§u¡u¨R°©Y×->Ñ->¸qÑ-AÀ#Ç*Á*ÈQÁ-Ô'PÐQR×QVÑQVÐWZ×WbÑWbÐcjÑWkÐln×luÑluð  wBñ  mCô  RDð  EF÷  EJñ  EJð  KN÷  KVñ  KVð  W]ñ  K^ð  _a÷  _hñ  _hð  isñ  _tô  EuØ	ˆ7‚]¸�2—9‘9˜[Ñ)Ô7Ø	ˆ7‚] Q r¨"¨V©*Ð$5”:˜dÑ#Ü×Ñ�1Ô”e˜M¨$°TÕ:Ä#ÄiÃ.ÐQRÑBRÐ;RÜ‡8�8×Ñ×Ñ˜$Ó€¨D ¤°1·;±;×3DÑ3D°ÀqÇ{Á{×GXÑGXÀQÐYZ×Y`ÑY`ÔYbØ‡U�UÐ%Ó&€¨!¯%©%Ð0JÓ*K rÈAÏEÉEÐRT×R\ÑR\Ð]cÑRdÐeh×eoÑeoÐpyÑezÔL{Ø‡E�EÐ
Ó€÷Já	ˆ&�Ó€™S ¨+Ó6˜¹3¸uÀ[Ó;Q°sØ‡E�EÐ
Ó€˜qŸu™u T§\¡\°'Ñ%:¸2¿9¹9ÀQ¹<ÔHØ‡e�eÐ Ó!€ !§%¡%¨¯
©
°1©°d·k±kÀ!±nÔ"EØˆ'‚MØ'+€$‡/�/×Ñ˜1ÑÔ&Èo¨D¯O©O×,DÑ,DÀQÑ,GÔ,MØ'+€$‡/�/×Ñ˜1ÑÔ&Èo¨D¯O©O×,DÑ,DÀQÑ,GÕ,Mä$)Ñ)?¸Ô)?Ó$?ÀÑ$D€$‡/�/×Ñ˜1ÑÔ#Ü$)¨%£L°Ñ$5€$‡/�/×Ñ˜1ÑÔ#Ø‡u�uÐ!Ó"€Àr 5§<¡<°Ñ#8Ô#FÐopÈ%Ï,É,ÐW_ÑJ`ÔJnÐqr×qvÑqvÐwy÷  xBñ  xBð  CGñ  xHð  IN÷  IUñ  IUð  V^ñ  I_ô  r`Ø‡U�UÐÓ€¨j˜sœ~ÐUX¸¿¹ÀA¹Ô9TÐYZ×Y^ÑY^Ð_c×_kÑ_kÐlsÑ_tÐux×uÑuð  ABñ  vCô  ZDð  EF÷  EJñ  EJð  KP÷  KXñ  KXð  Y^ñ  K_ð  `c÷  `jñ  `jð  klñ  `mô  EnØˆ'ƒMØ
�%‰%Ð&Ó
'€'¸*¨Ô(9ÐemÀWÇ^Á^ÐTUÑEVÔEdÐno×nsÑnsÐtv×t~Ñt~ð  @Dñ  uEð  FM÷  FTñ  FTð  UVñ  FWô  oXØ	
�‰Ð#Ó	$€&È! V§]¡]°7Ñ%;Ô%IÐrsÈFÏMÉMÐZbÑLcÔLqÐtu×tyÑtyð  {B÷  {Jñ  {Jð  KLñ  {Mð  NT÷  N[ñ  N[ð  \dñ  Neô  ufØ‡U�UÐÓ €"ÀC §¡×!7Ñ!7¸Ñ!:Ô!CÐhwÈÏÉ×H^ÑH^Ð_`ÑHaÔHgð  \_Ðxz÷  yFñ  yF÷  yOñ  yOð  PQñ  yRô  y[ð  @Ið  `b÷  `mñ  `m÷  `vñ  `vð  wxñ  `yô  `ð  JK÷  JOñ  JOð  PV÷  P^ñ  P^ð  _dñ  Peð  fh÷  foñ  foð  pqñ  frô  JsØ	�‰Ð Ó!€%°: %Ô"2Ð\_¸e¿l¹lÈ1¹oÔ>[Ð`a×`eÑ`eÐfi×fqÑfqÐrsÑftÐuz÷  vBñ  vBð  CDñ  vEô  aFð  GH÷  GLñ  GLð  MO÷  MWñ  MWð  XYñ  MZð  [`÷  [gñ  [gð  hiñ  [jô  Gkð  puð  loØ‡�€s‡{�{�1�~�b—i‘i Ñ-Ô.ÐSX¨r¯y©y¸Ñ/DÔ/RØ‡U�UÐ$Ó%€ a§e¡e¨C¯K©K¸Ñ,@ÀÇÁÈAÁÔ&OØ‡u�uÐÓ€¨~˜uœ¸a¿e¹eÀCÇKÁKÐPWÑDXÐY^×YeÑYeÐfgÑYhÔ>ið  ILÐjo×jvÑjvÐwxÑjyô  kHð  kpð  qtñ  ktð  MR÷  MYñ  MYð  Z[ñ  M\ô  Mjð  uv÷  uzñ  uzð  {@÷  {Hñ  {Hð  IJñ  {Kð  LN÷  LUñ  LUð  Vañ  Lbô  ucØ‡E�EÐ
Ó €ÈDÐRYÊMÁSÐ_b §¡¨:Ñ!6Ô!DÐcd×chÑchÐil×itÑitÐuvÑiwÐxz÷  yBñ  yBð  CJñ  yKô  dLð  MN÷  MRñ  MRð  SU÷  S]ñ  S]ð  ^_ñ  S`ð  ac÷  ajñ  ajð  ksñ  atô  MuÜ‡�‡�×!Ñ! qÐ!Ô)¬c¯k©k×.@Ñ.@¨#ÀÇÁ×ASÑAS×AZÑAZÐ[\ÔA]Ø	�‰Ð"Ó#€¨V A¤HØ	€Ø‡e�eÐ Ó!€Ø<ó 
_�X€Tˆ#Ø	ÐÑ 3˜sÜ‡X�X‡_�_×Ñ˜˜c™ $™¨S¸À%ÐÓH€"ÐosÐu{Òo{Ñekð  BMÈ×I_ÑI_ÔIdð  []ð  NTô  NZð  gmð  ^_ô  ^fØ	ˆ8‚^Ø‡5�5ˆ�‰�A‰�s—z‘z )Ñ,Ô-¬c¯g©g¯n©n×.AÑ.AÀxÐWXÐ.AÖ.Yà
ˆF‚l�1—5‘5˜Ÿ™ Q™¨¯©°A©Õ7à	
�‰Ð'Ó	(€DÈ!¨¯©°UÑ);Ô)IÐnsÈDÏKÉKÐX^ÑL_ÔLmÐtu×tyÑtyÐz÷  {Hñ  {Hð  IJñ  {Kð  LP÷  LWñ  LWð  X_ñ  L`ô  uað  bc÷  bgñ  bgð  hl÷  htñ  htð  uvñ  hwð  x|÷  xCñ  xCð  DEñ  xFô  bGØ‡5�5ˆ�‰�a‰˜Ÿ™ IÑ.Ô/´·±·±×0CÑ0CÈÐWXÐ0CÔ0YÜ”c˜T˜F ! D 6¨Ð.Ñ.Ó/€"„/¸v°´ÀbÇgÁgÄiÐ\^ÐPUÐVZÓP[ð
_ô ‡�×Ñ×Ñ˜ tÐÔ,Ø‡�„ˆq�u‰uÐ/Ó0ˆ3°A·E±EÐ:TÓ4U°ÐVW×V[ÑV[Ð\^×\fÑ\fÐghÑ\iÐjm×jtÑjtÐuvÑjwÔVxØ€Øò X€TØ‡E�EÐ
Ó€!¨¨d© ¤ÀH°A´OÐVWÈRÐPTÊXðXà‡�€rˆ&�z×Ñ˜!Ñ˜RŸY™Y |Ñ4Ô5Ø‡E�EÐ
Ó € §¡ r¨(¡|×';Ñ';¸AÑ'>¸r¿y¹yÈÑ?QÔ!RÐST×SXÑSXÐY[×YcÑYcÐdeÑYfÐgi×gpÑgpÐqyÑgzÔS{Ø‡U�UÐ$Ó%€ a§e¡e¨B¨u©I×,=Ñ,=¸aÑ,@ÀÇÁÈAÁÔ&OÐPQ×PUÑPUÐVY×VaÑVaÐbiÑVjÐkm×ktÑktð  vAñ  lBô  QCð  DE÷  DIñ  DIð  JM÷  JUñ  JUð  V\ñ  J]ð  ^`÷  ^gñ  ^gð  hrñ  ^sô  DtØˆ'‚M A b¨¨F©Ð#4”*˜TÑ"Øˆ'‚M°s�"—)‘)˜KÑ(Ô6Ü
×Ñ�!Ô”U˜7 4¨dÕ3ÜŒI‹�qÑÐrb   rE   r   )rG   rG   rG   ç¤p=
×£è?Ú
TrackSteelr   )çR¸…ëQÈ?r�   çHáz®GÁ?ç
×£p=
ç?ç®Gázæ?ÚRubberr   )re   çZd;ßO�§?gj¼t“¦?g333333ë?ÚSteel)çq=
×£pÍ?ç®GázÎ?rD   rj   ÚWoodr   )ç      Ð?ç¤p=
×£À?ç)\�Âõ(¬?rC   )ç¸…ëQ¸®?gq=
×£p½?rä   ç      à?rã   ÚLamps)çffffffæ?ç…ëQ¸å?rç   ç333333Ã?ç¸…ëQ¸Î?c                   ó"   — e Zd Zdd„Zdd„Zd„ Zy)ÚPartNc                 ó˜   — || _         t        |«      | _        || _        g | _        g | _        g | _        g | _        g | _        | t        |<   y ©N)
r.   r   ÚpivotÚparentrm   ÚfÚmiÚsmr`   Úgroups)Úselfr.   rñ   rò   s       r/   Ú__init__zPart.__init__m   s�   € ¸T°4´9ÌVÐTYË]À$Ä*ÐgmÐ[_Ô[fÐuwÐnrÔntð  @BÐx|Ôx~ð  KMð  CGô  CJð  VXð  NRô  NUð  acð  Y]ô  Y`ð  quô  djð  koò  dprb   c           
      ó„  ‡‡— t        | j                  «      Š| j                  j                  |«       | j                  j                  |D �cg c]  }t	        ˆfd„|D «       «      ‘Œ c}«       | j
                  j                  |gt        |«      z  «       | j                  j                  |gt        |«      z  «       |D ]å  }|r-| j                  j                  |D �cg c]  }||   ‘Œ	 c}«       Œ2|d d D �cg c]  }t        ||   «      ‘Œ c}\  }	}
}|
|	z
  j                  ||	z
  «      Št        t        d«      ˆfd„¬«      }t        d«      D �cg c]
  }||k7  sŒ	|‘Œ }}| j                  j                  |D �cg c]  }||   |d      dz  ||   |d      dz  f‘Œ  c}«       Œç y c c}w c c}w c c}w c c}w c c}w )Nc              3   ó(   •K  — | ]	  }‰|z   –— Œ y ­wrð   rk   )r,   ÚjÚsts     €r/   r0   zPart.add.<locals>.<genexpr>o   s   øè ø€ Ò6JÀ°r¸!µtÑ6Jùó   ƒrs   c                 ó    •— t        ‰|    «      S rð   ©Úabs)ÚkÚnns    €r/   ú<lambda>zPart.add.<locals>.<lambda>r   s   ø€ Ô]`ÐacÐdeÑafÓ]g€ rb   ©Úkeyr   ç      è?rG   )r§   rm   Úextendró   r­   rô   rõ   r`   r¥   r   ÚcrossÚmaxÚrange)r÷   rm   ró   Úmatrõ   r`   Úfacerû   ÚiÚaÚbÚcÚaxisr  Úcoordsr  rü   s                  @@r/   ÚaddzPart.addn   sÏ  ù€ Üˆ�‰ƒ[€"�—‘—‘˜qÔ! $§&¡&§-¡-ÐWXÖ0YÈt´Ó6JÀTÔ6JÕ1JÒ0YÔ"ZÐ[_×[bÑ[b×[iÑ[iÐknÐjoÔpsÐtuÓpvÑjvÔ[wÐx|×xÑx÷  yGñ  yGð  IKð  HLô  MPð  QRó  MSñ  HSô  yTØò M€dÙˆ�‰�‰¨Ö- 1˜˜A›Ò-Ô	.¨xØ $ R a Ö	)˜1Œ&��1‘�,Ò	)�5€1€Q€q¨a°©c¯[©[¸¸1¹Ó-=¨"Ä3ÄuÈQÃxÓTgÔCh¸dô  }Bð  CDó  }Eö  qQÐwxð  IJð  LPó  IPÒqrð  qQÐioð  qQØ‡7�7‡>�>ÀdÖKÀ�A�a‘D˜ ™‘O CÑ'¨¨!©¨V°A©Y©¸Ñ(;Ò<ÒKÕLñMùò 1Zùâ-ùÚ	)ùò  qQùÚKs$   ÁF)ÃF.
Ã9F3Å
F8ÅF8Å<#F=
c                 óÀ  — t         j                  j                  j                  | j                  «      }|j                  | j                  D �cg c]  }t        |«      | j                  z
  ‘Œ c}g | j                  «       |j                  j                  «        t        D ]  }|j                  j                  |«       Œ |j                  «        |j                  j                  d¬«      }t        |j                   | j"                  | j$                  | j&                  «      D ]G  \  }}}}||_        ||_        t        |j,                  |«      D ]  \  }	}
|
|j                  |	   _        Œ ŒI t         j                  j.                  j                  | j                  |«      }t0        j2                  j.                  j5                  |«       | j                  |_        |S c c}w )NÚUVMap©r.   )rP   rQ   ÚmeshesrO   r.   Úfrom_pydatarm   r   rñ   ró   r�   r¨   r¥   ÚupdateÚ	uv_layersÚzipÚpolygonsrô   rõ   r`   Úmaterial_indexÚ
use_smoothÚloop_indicesrº   ÚsceneÚ
collectionÚlinkÚlocation)r÷   Úmerm   r¿   r`   Úpolyr  rõ   r  Úlir  Úobs               r/   Úbuildz
Part.buildt   s_  € Ü‡X�X‡_�_×Ñ˜Ÿ™Ó#€" B§N¡NÐRV×RXÑRXÖ3YÈQ´F¸1³I¸d¿j¹jÓ4HÒ3YÐZ\Ð]a×]cÑ]cÔ$dÐeg×eqÑeq×ewÑewÔeyÜÒ+€a�R—\‘\×(Ñ(¨Õ+Ð+Ø‡)�)„+�—‘×!Ñ! wÐ!Ó/ˆbÜ §¡¨D¯G©G°D·G±G¸D¿G¹GÓDò >Ñ€dˆ3ˆr�&Ø€4Ô¨2˜4œ?Ü�4×$Ñ$ VÓ,Ò=�t€rˆ!¸A¨R¯W©W°R©[­^Ñ=ð>ô 	‡X�X×Ñ×Ñ˜$Ÿ)™) BÓ'€"¬×(8Ñ(8×(@Ñ(@×(EÑ(EÀbÔ(IÐVZ×V`ÑV`È"Ì+Ø	€)ùò 4Zs   ÁG)©r   r   r   N)FN)Ú__name__Ú
__module__Ú__qualname__rø   r  r(  rk   rb   r/   rî   rî   l   s   „ ó uóMórb   rî   ç;ßO�—n‚?c                 ó‚  — t        d„ |D «       «      t        |d«      fz   }|t        v�rªt        j                  «       }t        j
                  j                  |d¬«       |j                  D ]h  }|j                  xj                  |d   z  c_	        |j                  xj                  |d   z  c_
        |j                  xj                  |d   z  c_        Œj |dkD  rMt        j
                  j                  |t        |j                  «      t        |t        |«      dz  «      dd¬	«       |j                  j!                  «        |j                  j#                  «        |j                  D �cg c]  }t        |j                  «      ‘Œ c}|j$                  D �	cg c]  }	t        d
„ |	j                  D «       «      ‘Œ  c}	ft        |<   |j'                  «        t        |   \  }}	t)        |«      }| j+                  |D �
cg c])  }
t        |r|t)        |
«      z  n
t)        |
«      |z   «      ‘Œ+ c}
|	|«       y c c}w c c}	w c c}
w )Nc              3   ó4   K  — | ]  }t        |d «      –— Œ y­w)é   N)Úround)r,   r  s     r/   r0   zbox.<locals>.<genexpr>   s   è ø€ Ò
!˜!Œ5��1�:Ñ
!ùó   ‚r0  rG   r†   r   ry   rà   ÚEDGES©ÚgeomÚoffsetÚsegmentsÚaffectc              3   ó4   K  — | ]  }|j                   –— Œ y ­wrð   ©Úindexrl   s     r/   r0   zbox.<locals>.<genexpr>„   s    è ø€ ò  lFÐxyÐlm×lsÕlsñ  lFùr2  )r­   r1  ÚcacheÚbmeshrO   r°   Úcreate_cubeÚvertsÚcoÚxÚyÚzÚbevelÚlistÚedgesÚminÚensure_lookup_tableÚindex_updateÚfacesÚfreer   r  )Úgr  Údr  r  Úrotr  Úbmrm   ró   Úps              r/   ÚboxrQ  ~   sã  € Ü
Ñ
!˜qÔ
!Ó!¤5¨¨1£: -Ñ/€ØŒuÒÜ
‡Y�Yƒ[€"”—‘×&Ñ& r¨qÐ&Ô1Ø�8‰8Ò:€a�A—D‘D—F’F˜A˜a™D‘L•F §¡§¢¨¨1©¡¥¨a¯d©d¯fªf°a¸±d©l®fÐ:Ø€q‚SŒ�‰�‰˜¤ b§h¡h£´s¸1¼SÀ»VÀC¹ZÓ7HÐRSÐ[bˆÔ	cØ‡(�(×ÑÔ  §¡×!6Ñ!6Ô!8Ð[]×[cÑ[cÖEdÐVWÄeÈAÏDÉDÅkÒEdð  PR÷  PXñ  PXö  fYð  KLÔfkñ  lFÐ}~÷  ~Eñ  ~Eô  lFõ  gFò  fYð  EZ¼¸s¹ð  []÷  [bñ  [bô  [dÜ
ˆ3�Z�€€1”&˜“)�˜AŸE™EÐ[\Ö"]ÐVW¤5¹3¨#¬f°Q«iª-ÄFÈ1ÃIÈqÑ)PÕ#QÒ"]Ð^_Ð`cÕdùò Feùò  fYùÚ"]s   Å*H2Æ#H7Ç:.H<©r   r   rG   é    c                 ó  — t        |«      j                  «       }|j                  t        d«      «      }|j                  dk  rt        d«      }|j	                  «        |j                  |«      }	t        |«      }g }
| dz  |f|dz  |€|n|ffD ]p  \  }}t        |«      D ]]  }|
j                  t        |||z  z   ||t        dt        z  |z  |z  «      z  |	t        dt        z  |z  |z  «      z  z   z  z   «      «       Œ_ Œr t        t        t        |«      «      «      t        t        |d|z  «      «      gt        |«      D �cg c]  }||dz   |z  |dz   |z  |z   ||z   f‘Œ c}z   }| j                  |
||d«       y c c}w )NrR  r‚   ©rG   r   r   ry   rG   T)r   Ú
normalizedr  ÚlengthÚ	normalizer
  r¥   r­   r   r   r   Úreversedr  )rL  r  ÚrÚdepthr  r  r_   Úr2r  r  rm   rC  Úrrr  r  ró   s                   r/   Úcylinderr^  †   se  € ÜˆTƒl×ÑÓ€ $§*¡*¬V°G«_Ó"= Ø‡H�HˆR‚K”&˜“/�Ø‡�„�—‘˜A“ˆq¤¨£˜q¨R¨1Øˆv�a‰x˜ˆl˜E !™G¨¨¡A¸Ð<Ð=ò S�T€Q€rÜ�‹8ÒR€a�A—H‘HœU 1 T¨!¡V¡8¨B°´#°a¼±d¸1±f¸Q±h³-±ÀÄ#ÀaÌÁdÈ1ÁfÈQÁhÃ-ÁÑ0OÑ,PÑ#PÓQÕRÑRðSä	Œ(”5˜“8Ó
Óœe¤E¨!¨A¨a©C£LÓ1Ð2ÔW\Ð]^ÓW_Ö3`ÐRS°Q¸¸!¹¸Q±wÀÀ!ÁÀQ¹wÀq¹yÈÈ1ÉÒ4MÒ3`Ñ`€Ðab×afÑafÐghÐijÐknÐosÕatùÒ3`s   ÅE<c                 óø  — t        |«      j                  «       }|j                  t        d«      «      }|j                  dk  rt        d«      }|j	                  «        |j                  |«      }t        |«      }g }g }	d}
|d   }|D ]µ  \  }}|
t        j                  ||d   z
  ||d   z
  «      z  }
||f}t        |«      D ]y  }|j                  t        |||z  z   ||t        dt        z  |z  |z  «      z  |t        dt        z  |z  |z  «      z  z   z  z   «      «       |	j                  ||z  dz  |
dz  f«       Œ{ Œ· g }t        t        |«      dz
  «      D ]Q  }t        |«      D ]A  }|j                  ||z  |z   ||z  |dz   |z  z   |dz   |z  |dz   |z  z   |dz   |z  |z   f«       ŒC ŒS t        |j                  «      d	kD  r|D �cg c]  }|d   d
z  |d   d
z  f‘Œ }	}| j!                  |||d|	«       y c c}w )NrR  r‚   rU  ç        r   rG   ry   ç      ø?çÍÌÌÌÌÌì?çffffffî?T)r   rV  r  rW  rX  ÚmathÚhypotr
  r¥   r­   r   r   r   r§   r   rA  r  )rL  r  Úprofiler  r  r_   r  r  rm   r`   ÚdistanceÚpreviousrC  rZ  r  ró   rû   rP  s                     r/   Úlatheri  �   s   € ÜˆTƒl×ÑÓ€ $§*¡*¬V°G«_Ó"= Ø‡H�HˆR‚K”&˜“/�Ø‡�„�—‘˜A“ˆq¤¨£˜q¨R¨1°2°Ø
€�w˜q‘zˆhØò r�S€Q€qØ
ŒD�J‰J�q˜ !™‘} Q x°¡{¡]Ó3Ñ3€(¸aÀ¸U°HÜ�‹8Òq€a�A—H‘HœU 1 T¨!¡V¡8¨A¨q´°Q´r±T¸!±V¸A±X³©¸qÄÀQÄrÁTÈ!ÁVÈAÁXÃ¹Ñ/NÑ,OÑ#OÓPÔQÐRT×R[ÑR[Ð]^Ð_`Ñ]`ÐabÑ]bÐckÐloÑcoÐ\pÕRqÑqðrð €Ü
”�G“˜Q‘Ó
ò L€QÜ�‹8ÒK€a�A—H‘H˜a ™c !™e A a¡C¨¨1©¨a©¡K°°1±°a±¸¸1¹¸a¹±ÀÀ1ÁÀaÁÈÁ	ÐJÕKÑKðLäˆ�‰ƒK�‚N°AÖ6¨q˜˜!™˜S™  1¡ c¡Ò*Ð6�2Ð6Ø‡�€qˆˆ3ˆt�BÕùò 7s   ÇG7r‘   c                 ó^  — |D �cg c]  }t        |«      ‘Œ }}g }t        |«      D ]ÿ  \  }}|t        |dz   t        |«      dz
  «         |t	        |dz
  d«         z
  j                  «       }|j                  t        d«      «      }	|	j                  dk  rt        d«      }	|	j                  «        |j                  |	«      }
t        |«      D ]W  }|j                  t        |||	t        dt        z  |z  |z  «      z  |
t        dt        z  |z  |z  «      z  z   z  z   «      «       ŒY �Œ g }t        t        |«      dz
  «      D ]Q  }t        |«      D ]A  }|j                  ||z  |z   ||z  |dz   |z  z   |dz   |z  |dz   |z  z   |dz   |z  |z   f«       ŒC ŒS | j                  |||d«       y c c}w )NrG   r   rR  r‚   rU  ry   T)r   Ú	enumeraterG  r§   r	  rV  r  rW  rX  r
  r¥   r­   r   r   r   r  )rL  ÚptsrZ  r  r_   rP  rm   rû   Útangentr  r  r  ró   s                r/   Útubern  š   s™  € ØÖ�A„fˆQ…iÐ€Ð ˜aÜ�c‹Nò K�S€Q€qØŒs�1�Q‘3”s˜3“x ‘zÓ"Ñ# C¬¨A¨a©C°«
¡OÑ3×
?Ñ
?Ó
A€'ÀGÇMÁMÔRXÐY`ÓRaÓDbÀ!Ø‡X�Xˆb‚[”6˜'“?�Ø‡+�+„-�'—-‘- Ó"�Ü�‹8ÒJ€a�A—H‘HœU 1 Q¨¬#¨a´©d°1©f°Q©h«-©¸¼#¸aÄ¹dÀ1¹fÀQ¹h»-¹Ñ(GÑ%HÑ#HÓIÕJÒJð	Kð
 €Ü
”�C“˜‘
Ó
ò L€QÜ�‹8ÒK€a�A—H‘H˜a ™c !™e A a¡C¨¨1©¨a©¡K°°1±°a±¸¸1¹¸a¹±ÀÀ1ÁÀaÁÈÁ	ÐJÕKÑKðLà‡�€qˆˆ3ˆtÕùò s   …F*ç;ßO�—n’?c           	      ó&   — t        | ||d||d«       y )Nç9´Èv¾ŸŠ?é   )r^  )rL  r  r  rZ  r  s        r/   Úboltrs  ¥   s   € ¬°°1°Q°t¸CÀÀQÕ(Grb   é   c           	      ó~   — t        |«      }t        |«      }t        | ||z   dz  |||z
  j                  |||z
  |«       y ©Nry   )r   r^  rW  )rL  r  r  rZ  r  r_   s         r/   Úbetweenrw  ¦   s?   € ¤&¨£) ¬f°Q«i¨A¼ÀÀAÀaÁCÈÁ7È1ÈaÐPQÉcÏ\É\ÐZ]Ð^_Ð`aÑ^aÐbcÕ8drb   çyé&1¬Œ?c           
      óP  — ||fD ���cg c]  }|D ]
  \  }}|||f‘Œ Œ }	}}}t        |«      }
t        t        t        |
«      «      «      t        t        |
d|
z  «      «      gt        |
«      D �cg c]  }||dz   |
z  |dz   |
z  |
z   ||
z   f‘Œ c}z   }t	        j
                  «       }|	D �cg c]  }|j                  j                  |«      ‘Œ }}|D ].  }|j                  j                  |D �cg c]  }||   ‘Œ	 c}«       Œ0 t        j                  j                  |t        |j                  «      ¬«       t        j                  j                  |t        |j                  «      |dd¬«       |j                  j                  «        | j                  |j                  D �	cg c]  }	t        |	j                  «      ‘Œ c}	|j                  D �cg c]  }t        d„ |j                  D «       «      ‘Œ  c}|«       |j!                  «        y c c}}}w c c}w c c}w c c}w c c}	w c c}w )Nry   rG   ©rJ  rs   r3  r4  c              3   ó4   K  — | ]  }|j                   –— Œ y ­wrð   r:  rl   s     r/   r0   zprism.<locals>.<genexpr>«   s0   è ø€ ò  Hbð  UVð  IJ÷  IPõ  IPñ  Hbùr2  )r§   r­   rY  r
  r=  rO   r?  rJ  r°   Úrecalc_face_normalsrE  rD  rF  rI  r  r@  rK  )rL  ÚoutlineÚz0Úz1r  r  rC  rA  rB  rm   ÚNr  ró   rO  rP  Úvvr  s                    r/   Úprismr‚  §   sÏ  € Ø˜�W×0Ð0�¨Ò0¡  1€Q€qˆ‚GÐ0€GÐ0€Ò0´3°w³<°Ä5ÌÔRWÐXYÓRZÓI[ÓC\Ô]bÔchÐijÐklÐmnÑknÓcoÓ]pÐBqô  W\ð  ]^ó  W_ö  s`ð  RSÐtuÐwxÐyzÑwzÐ|}Ñv}ð  @Að  BCñ  @Cð  EFñ  Fð  GHñ  Hð  IJð  KLñ  ILò  tMò  s`ñ  C`ÀÜ	‡I�IƒK€¨QÖ/¨�B—H‘H—L‘L •OÐ/�Ð/ØÒ2€Tˆr�x‰x�|‰|¨DÖ1 q˜R ›UÒ1Õ2Ð2Ü‡�×Ñ˜r¬¨R¯X©X«ÐÔ7¼¿	¹	¿¹ÈÔPTÐUW×U]ÑU]ÓP^ÐfgÐqrð  {B¸ô  9Cð  DF÷  DLñ  DL÷  DYñ  DYô  D[ð  \]÷  \añ  \að  xz÷  x@ñ  x@ö  bAð  stô  chð  ij÷  imñ  imõ  cnò  bAð  ln÷  ltñ  ltö  Buð  ghô  CHñ  Hbð  Z[÷  Zañ  Zaô  Hbõ  Cbò  Buð  vyô  \zð  {}÷  {Bñ  {Bõ  {Dùô 1ùò  s`ùÚ/ùÚ1ùò bAùò  Bus#   ‰HÁ/HÂ+"HÃ-H
Æ HÇ#H#
c                 ó"   — t        d| z   |¬«      S )NÚPart_©rò   )rî   )r.   rò   s     r/   Ú
detachabler†  ¬   s   € ¬¨W°T©\ÀÔ(HÐ!Hrb   c                 ó   — | dkD  rdS dS )Nr   ÚLÚRrk   )Úsigns    r/   Úsider‹  ­   s   € ˜T !šV�cÐ,¨Ð,rb   ÚHull))ç
×£p=
ó¿ç=
×£p=À)ç
×£p=
ó?rŽ  )ç333333ó?ç…ëQ¸@)ç333333ó¿r‘  ç®GázÞ?g®Gázö?))ç333333÷¿ç®GázÀ)gÃõ(\�Âõ¿çR¸…ëQÀ)gÃõ(\�Âõ?r–  )ç333333÷?r•  )r—  ç
×£p=
@)r”  r˜  çš™™™™™õ?ç®Gázþ?)r   ç{®Gáz”?ç)\�Âõ(þ?)ç333333@gáz®Gá@ç¤p=
×£°?)r   gö(\�ÂõÀçR¸…ëQô?)çö(\�Âõ@ç333333ã?ç
×£p=
·?çü©ñÒMb�?é   rs   ÚX)r   gffffffÀçìQ¸…ëù?)çR¸…ëQ@r‚   çö(\�Âõà?)r   g¤p=
×£ÀrÜ   )çö(\�Âõ@rä   ç333333Ó?)éÿÿÿÿrG   rr  çR¸…ëQÀg®Gázð?ÚSkirt_rG   gHáz®Gù?gö(\�Âõô?)çš™™™™™Ù?gV-²�ï?rå   ç¸…ëQ¸¾?ÚYgj¼t“ü?gX9´Èvô?)çìQ¸…ë¡?g�•C‹lï?g+‡ÙÎ÷³?çü©ñÒMbp?ç=
×£p=Ú?çš™™™™™ù?rq  )rZ  ÚFender_Fç…ëQ¸ù?çìQ¸…ëÀç)\�Âõ(ô?)rf   rƒ   çªñÒMb¨?çü©ñÒMb€?ç
×£p=
Ç?ÚFender_RçÍÌÌÌÌÌø?g…ëQ¸…@ç…ëQ¸…ó?)rf   r„   rå   gyé&1¬|?g¸…ëQ¸Þ¿)çffffffÀgÍÌÌÌÌÌô¿ç333333Ó¿ré   ç333333û?ç333333@ç…ëQ¸…÷?ra  )r±  rå   rã   çú~j¼t“ˆ?c                 ó&  — | dk  r	d| z   dfdfS | dz  } | t         dz  k  rIt          dz  | dz  z   }ddt        |«      z  z   ddt        |«      z  z   ft        |«       t        |«      ffS | t         dz  z  } | dk  rL| dz  }d| z
  d	d
|z  z   dt        t         |z  «      z  z
  fdd
dt         z  t        t         |z  «      z  z
  dz  ffS | dz  } t         dz  | dz  z   }ddt        |«      z  z   ddt        |«      z  z   ft        |«       t        |«      ffS )Ng{®Gáz@r¬  çôýÔxé&±?)rG   r   ç\�Âõ(\ß?ry   çR¸…ëQ@çmçû©ñÒá?g�—nƒÀð?rÙ   rw   r«  g¸…ëQ¸â?çw¾Ÿ/Ýä?)r   r   r   )Útr  Úus      r/   Ú
path_trackrÍ  Ç   s4  € à€d‚F�5˜‘7˜4�. %Ð'Ð'Ø€D�€Ø„bˆ�f‚HÜ€Cˆ�Eˆ!ˆC‰%�K€!˜˜S¤ Q£™Z™¨¨S´°Q³©Z©Ð8¼3¸q»6¸'Ä#ÀaÃ&Ð9IÐIÐIØ„B€s�F�€Ø€d‚FØ€d�F€!�4˜‘6˜%  A¡™+ c¬#¬b°©d«)¡mÑ3Ð4°b¸#¸cÄ"¹fÄSÌÈAÉÃYÑ>NÑ:NÐPTÑ9TÐ5UÐUÐUØ€D�€Œ2ˆa‰4��$‘‰;ˆØ	ˆt”C˜“F‰{Ñ	˜4 ¤S¨£V¡Ñ+Ð,¬s°1«v¨g´c¸!³fÐ-=Ð=Ð=rb   g{®Gáz$@g333333ñ?))rG   rˆ  )r«  r‰  ÚTrack_éd   gP�—nƒö?)ç¸…ëQ¸æ?g /Ý$Á?gV-²­?gsh‘í|?Å?)r   r   gú~j¼t“¨¿)çw¾Ÿ/ÝÔ?çš™™™™™©?çË¡E¶óý¤?gú~j¼t“x?ç{®Gáz´?ÚZ)r   r   ç‹lçû©ñ¢?))çìQ¸…ë¡¿çü©ñÒMb ¿r   )r±  rØ  r   )r±  çü©ñÒMb ?r   )r×  rÙ  r   )çú~j¼t“ˆ¿çü©ñÒMb�¿rw   )rÄ  rÛ  rw   )rÄ  r£  rw   )rÚ  r£  rw   ))r   rs   ry   rG   )r   rG   r0  é   )rG   ry   rr  r0  )ry   rs   é   rr  )rs   r   rÜ  rÝ  )rÜ  r0  rr  rÝ  r}   çú~j¼t“˜?gZd;ßO�—?rU  rÐ  ry   )r¬  rÊ  Úsprocketg¸…ëQ¸þ¿çš™™™™™á?g#Ûù~j¼à?Úroad)rÈ  rÉ  Úidlerg…ëQ¸õ?ÚWheel_)g      À¿r¯  ))g/Ý$�¥¿ç
×£p=
×?)gªñÒMb¨¿ç9´Èv¾ŸÚ?)gÙÎ÷Sã¥›¿çÕxé&1Ü?)gyé&1¬œ?ræ  )çú~j¼t“¨?rå  )çºI+‡¦?rä  ))ç{®Gáz¤¿rÔ  )ré  rä  )çš™™™™™™¿g /Ý$Ù?)r±  gœÄ °rhÙ?)rç  g�•C‹l×?)çš™™™™™™?ç×£p=
×Ó?)çü©ñÒMb`?çìQ¸…ëÁ?)re   çáz®Gáº?))rè  ç\�Âõ(\×?)gJ+‡©?g¦›Ä °rØ?)re   gôýÔxé&Ù?çbX9´ÈÆ?rï  gã¥›Ä °²?gÕxé&1Ì?rå   é   gÑ"Ûù~jÌ?gÓMbX9´?rÜ  gºI+‡†?rß  çR¸…ëQà?g…ëQ¸Ý?ç{®GázÄ¿ç{®GázÄ?é8   rî  rä   ç=
×£p=â?r¢  çÃõ(\�Âå?g/Ý$�µ?ç¸…ëQ¸Ž?gú~j¼t“È?r‚   é   )ç�Âõ(\�Ò?ç333333³?çyé&1¬¬?r�  çHáz®Gé?rŸ  )ç®Gázæ¿g`åÐ"ÛùÀçffffffú?)çÍÌÌÌÌÌä?ræ   r|   )rÿ  g‡ÙÎ÷SÀç…ëQ¸…û?)rê   g;ßO�—n²?çR¸…ëQ¸?)rÿ  çÝ$�•CÀç�Âõ(\�ø?)rê   çL7‰A`å°?rÆ  )ç      ð¿çR¸…ëQØ¿r  gTã¥›Ä ú?)rw   gœÄ °rh±?rà   )rÿ  gZd;ßOÀgþÔxé&1ú?)rj   r£  re   rí  )r  g…ëQ¸Àç=
×£p=ú?))rê  rÙ   )r   çš™™™™™É?)rž  ç-²�ï§Æ?)r‚   ç)\�Âõ(¼?)gyé&1¬¼?gü©ñÒMb°?)r   r«  r   é(   )r  gffffffÀr	  çœÄ °rh¡?rà   ©r   rG   r   Ú
Headlight_ç      ô?gìQ¸…ëÀçÃõ(\�Âÿ?g¦›Ä °rÀrž  Ú
LampGuard_gZd;ßO�Àg×£p=
×ÿ?)rÚ   rx  rž  g{®Gázt?g×£p=
×Àçffffffþ?g²�ï§ÆKÿ?çÙÎ÷Sã¥›?)r·  gÃõ(\�Â@gÍÌÌÌÌÌð?rb  )r¯  r¯  rƒ   é   gÃõ(\�Âµ?çìQ¸…ëé?rë  é   g…ëQ¸í¿ÚSpareTrack_FÚ02dg˜nƒÀÊÀçffffffð?)rë   rÔ  ç®Gáz®×?)ç®Gázî?çffffffò?g)\�Âõ(	À)gTã¥›Ä À?ç9´Èv¾Ÿš?ç/Ý$�¥?)r   çÍÌÌÌÌÌÀg¼t“Vê?)gö(\�Âõ @r¢  rå   ÚTools_Glacis)g®Gáz®ç¿çHáz®GÀçé&1¬ö?)rà  g333333Àç)\�Âõ(ö?)gR¸…ëQè¿r#  g¾Ÿ/Ý$ö?)rõ  rä   rž  )çš™™™™™Ù¿r„   g=
×£p=Àr%  )re   rž  ræ   )çÃõ(\�Âå¿rø  ÚHatch_DriverÚHatch_Radiog)\�Âõ( Àgq=
×£pÿ?ç¤p=
×£ü¿gu“Vÿ?rû  rÞ   ©r_   gö(\�Âõü¿ç®Gáz®ÿ?g¾Ÿ/Ý$ @)r»  rw   rÒ  ©gìQ¸…ëé¿r  )ç×£p=
×÷?çÍÌÌÌÌÌ@ÚEngineGrille_g!°rh‘íþ?)ç¸…ëQ¸î?rÐ  r  g{®Gáz„?é   gƒÀÊ¡E¶Û?r  )rÙ  rê   rë  çú~j¼t“h?gÛù~j¼tÿ?)ç\�Âõ(\ï?r  rÞ  )r   ç=
×£p= @gÉv¾Ÿ/ÿ?)g)\�Âõ(Ü?ç\�Âõ(\÷?rÒ  )ç
×£p=
÷?ç)\�Âõ(@gÃõ(\�Âµ¿g)\�Âõ( @)r   gZd;ßO�@r  )çÍÌÌÌÌÌ@r  çš™™™™™ñ?)gHáz®Gá¿gHáz®Gá?ÚExhaust_ÚExhaustGuard_g)\�Âõ(@çq=
×£põ?gV-²½?ç{®Gázì?ç¸…ëQ¸@g{®Gázô?))g…ëQ¸…Û¿rë   )r&  rÙ   )r®  rÙ   )rf   r�   çÍÌÌÌÌÌü?g¬Zd;¿?r±  rœ  ç=
×£p=þ?g‹lçû©ñÂ?)r  r¦  gö(\�Âõ@)r³  ç{®Gáz¤?rå   )çÃõ(\�Âñ¿gÃõ(\�Âñ?ÚFeifel_r§  g�Âõ(\�þ?ç®Gáz®Ç?çìQ¸…ëÑ?g¦›Ä °r @gþÔxé&1È?gºI+‡–?ÚFeifelPipe_g®Gáz@ç{®Gázü?r¡  gš™™™™™@ç…ëQ¸…ÿ?rý  ÚRearStowage)r   gÝ$�•C@rÛ   )r  r¯  rî  gÃõ(\�ÂÀg®Gáz®û?r.  gáz®GáÀrÁ  g®GázÀr   g      ü¿çáz®Gáú?çš™™™™™é¿g\�Âõ(\û?rª  çffffffö?ç®Gáz®÷?g333333@ç
×£p=
û?ç{®Gáz@g)\�Âõ(ü?g¤p=
×£ü?ç      ð?ç      à¿Ú	TowCable_g/Ý$�•?é
   éŒ   gö(\�Âõ Àg      @é‹   g²�ï§ÆKû?)gffffffþ¿çÍÌÌÌÌÌì¿r
  rM  gffffff@g)\�Âõ(ø?g      ü?)re   re   rä   ÚTools_gffffffø?gq=
×£pí¿çq=
×£pí?))çR¸…ëQð¿g¼t“Vú?)ç�Âõ(\�ò¿gôýÔxé&û?)ç¤p=
×£ô¿gL7‰A`åú?)g®Gázö¿r´  )r\  gçû©ñÒMø?)r[  g?5^ºIø?)rZ  gw¾Ÿ/Ýø?)r   r-  r  g�—nƒÀø?ç)\�Âõ(ì¿g7‰A`åÐø?ç      ô¿gR¸…ëQø?r`  ))r  çáz®Gáö?)ç×£p=
×ó?r_  )rM  g      ö?)r_  g�Âõ(\�ö?)r7  r.  )rM  gq=
×£pù?)rŸ  ç{®Gázø?)r  ra  )gÛù~j¼t“¿çÛù~j¼t“?ra  )ç333333ã¿r¡  )rB  rž  r  ÚCleaningRods_gÁÊ¡E¶óÿ?r9  rb  r:  ç9´Èv¾Ÿª?ç…ëQ¸…ã?g=
×£p=@ÚTurret©r   çq=
×£pÍ¿rI  )r   ri  gV-²�ÿ?çR¸…ëQð?rq   )r   ri  gé&1¬ @g\�Âõ(\ñ?ræ   ))g¤p=
×£ð¿ç{®Gázô¿)g¤p=
×£ð?rk  )çR¸…ëQò?r]  )r�  rÀ  é   rÀ  r�  )r�  rÀ  )gR¸…ëQò¿r]  gR¸…ëQ @gZd;ßO�@g®Gáz®ï?gð§ÆK7‰@g�—nƒÀ@ÚTurret_RommelBox)r   g?5^ºIð?ç…ëQ¸@)rÃ  r  rf  )r   gƒÀÊ¡Eð?goƒÀÊ¡@)ra  çö(\�ÂõØ?r  )g¤p=
×£à¿ç¤p=
×£à?gsh‘í|?ó?gÃõ(\�Â@)re  rÞ  g¤p=
×£Ð?ç\�Âõ(\@ÚTurret_Port_gJ+‡ó?g{®Gáz”¿g7‰A`åÐÂ?gL7‰A`å ?gF¶óýÔxó?gh‘í|?5¾?r`  gìQ¸…ë±¿)rë  rÓ  rî  gìQ¸…ëó?ro  r›  ÚTurret_Smoke_gHáz®Gñ?rC  g!°rh‘í¼?r8  g
×£p=
ç¿))çš™™™™™¹¿ç;ßO�—n¢?)r‚   rè  )rï  rÙ  )g¤p=
×£°¿çV-²�?çffffffî¿ç)\�Âõ(ì?rc  çÃõ(\�Â@g)\�Âõ(@gffffff@g®Gáz®ç?©ró  rª  ÚTurret_CupolaRing))r   rð  )r±  r„   )rü  r}   )g…ëQ¸…Ë?r}   )rá   ç…ëQ¸Õ?é@   gºI+‡Ö?çw¾Ÿ/Ý@)rî  rÄ  rÖ  ÚHatch_Commander)ró  r~   r?  )ró  rª  g�—nƒÀ@çÃõ(\�ÂÕ?)r³  ró  rf  r~   r  ))çáz®GáÚ?rì  çL7‰A`å@)r‚  rì  ç!°rh‘í@)r¡  rì  r„  )r¡  rì  rƒ  ÚHatch_Loader)rR  rô  ç¶óýÔxé@)rR  r  r†  gV-²�Ï?rw  ))ç�Âõ(\�â¿çö(\�ÂõØ¿ç?5^ºI@)r‡  rˆ  çZd;ßO@)çáz®GáÚ¿rˆ  rŠ  )r‹  rˆ  r‰  ))gR¸…ëQà¿rq  )ræ   g¸…ëQ¸æ¿g‹lçû©ñ@gsh‘í|?µ?rè  ÚGun)r   gö(\�Âõô¿çáz®Gá@)r   gÙÎ÷Sã¥õ¿çìQ¸…ë@)rš  r
  r÷  rÙ  )r   gš™™™™™÷¿rŽ  )r  r¯  rj   gáz®Gáö¿r©  gªñÒMb¸?)g…ëQ¸…@rÈ  gøSã¥›Äø¿gÝ$�•CË?g333333ù¿r�  ))ró  gHáz®G@)rR  g…ëQ¸…@g�—nƒÀø¿rv  g!°rh‘íø¿ÚBarrel)r   çR¸…ëQø¿r�  ))r   g\�Âõ(\Ï?)rå   rã   )rï  g-²�ï§ÆË?)çáz®GáÊ?rE  )rj   rñ  )rq  rë   )r�  gD‹lçû©Á?)r¸  r¯  )gHáz®G@rg   )gÃõ(\�Â	@gj¼t“¶?)g      
@g�•C‹lç»?))r‚   gÅ °rh‘Í?)rÇ  r  )g\�Âõ(\ó?ç?5^ºIÂ?r�  rÛ  gœÄ °rh‘?)g\�Âõ(\Àg)\�Âõ(Àç�Âõ(\À)©ç¸…ëQ¸ž¿ç¬Zd;¯?)r•  r’  )ç9´Èv¾ŸŠ¿gj¼t“Ä?)rë  g‡ÙÎ÷SÃ?)ç¸…ëQ¸ž?r–  r”  )rG   r«  )gã¥›Ä °Â?g˜nƒÀÊÁ?)gHáz®GÀç®Gáz.Àé   çš™™™™™é?é   é"   é3   é4   é#   )r   rt  )r   rš  )r   r“  r�  )r   r–  )rÀ  r–  ÚMG)ç×£p=
×ë?r|   r˜  )r¢  r|   rz  )r¢  rÙ   çßO�—n@)rü  rì  rg   )r¢  g)\�Âõ(Ì¿r£  r¨  é	   r¢  g)\�Âõ(Ü¿rÒ  r£  )gü©ñÒMb€¿rv  )rº  rv  )r¢  rp  r  )rü  r
  rÆ  )r¢  rì   g¦›Ä °r@)r   ræ   r‚   gHáz®GÑ¿)ç¤p=
×£ÀçÍÌÌÌÌÌü¿rW  r   rb  r@  rz  g=
×£p=ö?g+‡Ùþ?)r¿  r’  r   r�  çffffff@gÇK7‰A`÷?r6  g{®Gázö?r¥  g¼t“Vþ?g9´Èv¾Ÿö?gš™™™™™ñ¿g'1¬Zþ?ré   é}   gö(\�ÂõÀr$  g®Gáz®ý?r—  gX9´Èv¾¯?g¬Zd;÷?gsh‘í|?÷?r
  ©r   rG   ry   rs   )rs   ry   rG   r   r#  g{®Gáz@g1¬Zdõ?ç¸…ëQ¸¾¿gÛù~j¼t£?r0  rÈ  ÚPart_Skirt_r®  gü©ñÒMbP?éP   gáz®Gáò¿g…ëQ¸… @gX9´Èv@gyé&1¬Œ¿rl  g�Âõ(\�â?re   )r   rG   ry   )ry   rG   r   r„  c              #   ó®   ‡K  — | ]L  Št        ˆfd „t        j                  D «       «      t        ˆfd„t        j                  D «       «      z   dz  –— ŒN y­w)c              3   ó(   •K  — | ]	  }|‰   –— Œ y ­wrð   rk   ©r,   rm   r  s     €r/   r0   z<genexpr>.<genexpr>Ô  s   øè ø€ Ò. Q˜A˜a�DÑ.ùrý   c              3   ó(   •K  — | ]	  }|‰   –— Œ y ­wrð   rk   r¯  s     €r/   r0   z<genexpr>.<genexpr>Ô  s   øè ø€ Ò2E¸A°1°Qµ4Ñ2Eùrý   ry   N)rG  rL  rm   r	  ©r,   r  s    @r/   r0   r0   Ô  s9   øè ø€ Ò[ÈQœÓ.¬!¯#©#Ô.Ó.¬sÓ2EÄÇÁÔ2EÓ/EÑEÀqÕHÑ[ùs   ƒAAc              #   ó8   K  — | ]  }t        |d    «      –— Œ y­w)r   Nrÿ   rl   s     r/   r0   r0   Ø  s   è ø€ Ò!�qŒˆQˆq‰T�Ñ!ùs   ‚c              #   ó&   K  — | ]	  }|d    –— Œ y­w©ry   Nrk   rl   s     r/   r0   r0   Ø  s   è ø€ Ò*>°A¨1¨Q­4Ñ*>ùrn   c              #   ó&   K  — | ]	  }|d    –— Œ y­wr´  rk   rl   s     r/   r0   r0   Ø  s   è ø€ ÒG[ÐQRÈÈ!ÍÑG[ùrn   ç      @c                 óH   — | d   t         z  | d   | d   t        z
  t        z  fS )Nr   rG   ry   )ÚsxÚzminÚsz©rm   s    r/   Úenveloper¼  Ú  s&   € ˜˜!™œR™  !¡ a¨¡d¬4¡i´¡^Ð4Ð4rb   )rŒ  ÚTrack_LÚTrack_Rr)  ))r   r5  ç\�Âõ(\ÿ?rŒ  ))r   ru  rQ  rŒ  ))ró  rª  r¶  rg  ))r   r™  r�  r�  ))rÿ  r¦  g¸…ëQ¸þ?rŒ  ))r   r?  rA  rŒ  ))r  ç{®GázÀr  rŒ  ))r^  rÀ  r  rŒ  )	Ú	Fx_EngineÚFx_AmmoÚFx_HatchÚMuzzleÚSeat_CommanderÚSeat_DriverÚExhaustÚLight_Head_LÚLight_Head_RrÄ  c                 óÌ   — t         j                  j                  j                  d¬«       | j	                  d«       | t         j
                  j                  j                  _        y )NÚDESELECT©ÚactionT)	rP   r°   r´   Ú
select_allÚ
select_setr³   Ú
view_layerrº   rµ   )r'  s    r/   Úactive_onlyrÑ  ì  s>   € Ü‡�‡�×Ñ *ÐÔ-¨b¯m©m¸DÔ.AÐhjÄ#Ç+Á+×BXÑBX×B`ÑB`ÕBgrb   c                 ó‚   — t        | «       t        j                  j                  j	                  |j
                  ¬«       y )N)Úmodifier)rÑ  rP   r°   r´   Úmodifier_applyr.   )r'  Úmods     r/   Ú	apply_modrÖ  ï  s%   € ÜˆR„”—‘—‘×.Ñ.¸¿¹Ð.ÕArb   c                 óD  — t        j                  «       }|j                  | j                  «       t         j                  j                  |t        |j                  «      d¬«       t         j                  j                  |t        |j                  «      d¬«       t         j                  j                  |t        |j                  «      ¬«       |j                  | j                  «       |j                  «        | j                  j                  dd«      }t        | |«       y )Ng�íµ ÷Æ°>)r?  ÚdistgH¯¼šò×z>)rF  rØ  rz  Ú	TrianglesÚTRIANGULATE)r=  rO   Ú	from_meshrQ   r°   Úremove_doublesrE  r?  Údissolve_degeneraterF  r|  rJ  Úto_meshrK  Ú	modifiersrÖ  )r'  rO  rÕ  s      r/   Úfinish_meshrà  ò  s³   € Ü	‡I�IƒK€�—‘˜RŸW™WÔ%Ü‡�×Ñ˜"¤4¨¯©£>°wÐÔ?Ü‡�×Ñ˜r¬¨R¯X©X«¸HÐÔEÜ‡�×Ñ˜r¬¨R¯X©X«ÐÔ7¸¿
¹
À2Ç7Á7Ô8KÈBÏGÉGÌIØ‡\�\×Ñ�k -Ó0€´¸2¸cÕ1Brb   c                 óº  — |rK| j                   D �cg c]  }t        |«      ‘Œ c}| _         t        t        | j                  «      «      | _        | j	                  «       }| j
                  rat        j                  j                  j                  «        |j                  j                  «       }t        | j
                     |_        ||_
        t        |«       |S c c}w rð   )rm   r¼  r   rñ   r(  rò   rP   r³   rÐ  r  Úmatrix_worldÚcopyrº   rà  )rL  Úconvertrm   r'  Úworlds        r/   Únew_geometryræ  ù  s—   € ÙØŸC™CÖ �q„x�…{Ò €!„#¬´¸¿¹Ó0AÓ)B ¤Ø‡G�GƒI€Ø‡H‚HÜ‡+�+×Ñ×ÑÔ!¨¯©×(<Ñ(<Ó(> %ÌÐQR×QYÑQYÑIZ¸r¼yÐkpÐ[]Ô[jÜˆR„˜�ùò	 !s   ‘Cc           	      ó†  — t         j                  j                  j                  d|||z
  |d   |d   ||z   dz  f¬«       t         j                  j
                  }| j                  j                  dd«      }d|_        d	|_	        ||_        t        | |«       t         j                  j                  j                  |d
¬«       y )Nr~  r   rG   ry   )ÚverticesÚradiusr[  r#  zCrew openingÚBOOLEANÚ
DIFFERENCEÚEXACTTr˜   )rP   r°   r±   Úprimitive_cylinder_addr³   r´   rß  rO   r¯   ÚsolverrÖ  rQ   rº   r»   )r'  Úcenterré  ÚzloÚzhiÚcutterrÕ  s          r/   Úboreró    s²   € Ü‡�‡�×$Ñ$¨b¸ÀSÈÁWÐW]Ð^_ÑW`ÐagÐhiÑajÐloÐpsÑlsÐuvÑkvÐVwÐ$ÔxÜ�‰×Ñ€˜rŸ|™|×/Ñ/°¸yÓI˜3ÐXdÈ#Ì-ÐpwÐehÔeoð  DJÐx{ô  yCÜ
ˆ2ˆcÔ”3—8‘8×#Ñ#×*Ñ*¨6¸DÐ*ÕArb   ))ÚDriverrŒ  )r'  r*  rã   r¿  r=  )ÚRadiorŒ  )rø  r*  rã   r¿  r=  )ÚLoaderrg  )rR  r  gåÐ"Ûù~Ê?g      @ç
×£p=
@)Ú	Commanderrg  r{  rì  gìQ¸…ë@r÷  Ú	CrewWell_r…  ©r   r   r˜  zCupola support liner)ró  rª  rz  )©r   çÓMbX9Ô?)r   rÑ  )çÉv¾Ÿ/Í?rÑ  )rý  rü  rû  zHidden mounting bosses)rå   r¹  rž  gìQ¸…ë÷?)rü  rç  ræ   )r@  r,  r˜  )rë   ræ   r±  rL   ÚShaderNodeMapping)rG   rœ  rG   rr   rN   r   Ú	TEX_IMAGEÚMESH)rØ   rß   zDark yellow (default))r“  r‚  rF  )r.   Ú
linear_rgbz
Olive drab)r»  ç=
×£p=Ê?rï  z
NATO green)r¯  r»  rï  z
Desert tan)gáz®Gáâ?r“  rª  z
Field grey)rì   rû  gö(\�ÂõÐ?zWinter white)rþ  r›  gR¸…ëQè?c                 ó†   — t        | j                  d«      t        | j                  d«      t        | j                   d«      gS )Nr0  )r1  rA  rC  rB  r»  s    r/   Úcvr  2  s.   € ”%˜Ÿ™˜A“,œu Q§S¡S¨›|¬E°1·3±3°$°q«MÐ:Ð
:rb   c                 ó°   — d}| D ]N  }|j                   dk(  sŒ|j                  j                  «        |t        |j                  j                  «      z  }ŒP |S )Nr   r   )r’   rQ   Úcalc_loop_trianglesr§   Úloop_triangles)ÚobsÚtotalr'  s      r/   Ú
count_trisr
  3  sO   € Ø€Øò V€RØ‡W�Wˆfƒ_�R—W‘W×0Ñ0Ô2°5¼#¸b¿g¹g×>TÑ>TÓ:UÑ3U±5ðVà€rb   c                 ó¾  — t         j                  j                  j                  «        t         j                  j
                  j                  d¬«       | D ]$  }|j                  d«       |j                  d«       Œ& t         j                  j                  j                  t        |«      dddddddddddd¬	«       |j                  «       }t        j                  d
|d«      d   }t        j                   |dd|z    «      }t#        |d|z   d  «      }|d   D �]—  }|d   D �]‹  }|d   }	d|	vrŒ|d   |	d      }
|d   |	d      }|d   |
d      }|d   |d      }t%        |
d   «      D �]@  }d|j'                  dd«      z   |
j'                  dd«      z   ||j'                  dd«      z  z   }t        j                  d||«      }t)        d„ |d d D «       «      dk  sŒrd|j'                  dd«      z   |j'                  dd«      z   ||j'                  dd«      z  z   }t+        t        j                  d||«      «      }t-        |j.                  «      d k  rt+        d!«      n
t+        d"«      }|j1                  |«      j3                  «       }t        j4                  d||g|¢|d   dk\  rd#nd$‘­Ž  �ŒC �ŒŽ �Œš |j'                  d%g «      D ]<  }|d&   d'k(  r
g d(¢|d)   d*<   |j'                  d)i «      }d+|v sŒ,t7        |d+   «      |d,<   Œ> t        j8                  |d-¬.«      j;                  «       }|d/t=        |«       d0z  z  z  }|j?                  t        j@                  d1d2d3dt=        |«      z   t=        |«      z   «      t        j@                  d4t=        |«      d5«      z   |z   |z   «       tC        d6|jD                  tG        | «      |jI                  «       jJ                  d¬7«       |S )8NrË  rÌ  FTÚGLBÚEXPORTr—   éV   )ÚfilepathÚexport_formatÚuse_selectionÚ
export_yupÚexport_applyÚexport_texcoordsÚexport_normalsÚexport_tangentsÚexport_materialsÚexport_image_formatÚexport_jpeg_qualityÚexport_camerasÚexport_lightsz<Ir  r   rú  r  Ú
primitivesÚ
attributesÚTANGENTÚ	accessorsr�   ÚbufferViewsÚ
bufferViewÚcountr‘   Ú
byteOffsetÚ
byteStridert  z<4fc              3   ó&   K  — | ]	  }||z  –— Œ y ­wrð   rk   rl   s     r/   r0   zglb_export.<locals>.<genexpr>F  s   è ø€ Ò
!�1ˆ1ˆQ�3Ñ
!ùrn   rs   gê-�™—q=z<3frb  rU  r  rQ  r  r�   r.   rE   ©r“  r‚  rF  rG   ÚpbrMetallicRoughnessÚbaseColorFactorÚmetallicRoughnessTextureÚocclusionTexture)ú,ú:)Ú
separatorsó    rÜ  z<IIIiglTFry   z<IIiJSONÚEXPORTEDr%   )&rP   r³   rÐ  r  r°   r´   rÎ  Úhide_setrÏ  Úexport_sceneÚgltfrT   Ú
read_bytesÚstructÚunpack_fromÚjsonÚloadsÚ	bytearrayr
  r¢   Úsumr   r   rA  r  rV  Ú	pack_intoÚdictÚdumpsÚencoder§   Úwrite_bytesÚpackr¦   r.   r
  ÚstatÚst_size)r  ÚpathÚoÚrawÚjlenÚdocÚbinaryr±   ÚprimÚattrsÚtaÚnaÚtvÚnvr  ÚtoÚvalsÚnor3   r  rm  r¿   Úpbrrû   s                           r/   Ú
glb_exportrR  9  s"  € Ü‡�×Ñ×ÑÔ ¤§¡§¡×!:Ñ!:À*Ð!:Ô!MØ
Ò2€Qˆa�j‰j˜Ô §¡¨TÕ 2Ð2Ü‡�×Ñ×Ñ¤C¨£I¸EÐPTÐ`dÐrvð  IMð  ]að  rvð  HPð  ekð  @Bð  RWð  fkÐô  lØ	‡_�_Ó€œF×.Ñ.¨t°C¸Ó;¸AÑ>�tÄ4Ç:Á:ÈcÐRTÐUWÐX\ÑU\ÈoÓC^¸sÔfoÐpsÐtvÐw{Ñt{Ðt|Ðp}Óf~Ð_eØ�‰]ó 	r€TØ�<Ñ ó r€dØ	ˆlÑ	€5Ø�uÑ˜XØ	ˆ+Ñ�u˜YÑ'Ñ(€2¨C°Ñ,<¸UÀ8¹_Ñ,M¨Ø	ˆ-Ñ˜˜LÑ)Ñ*€2¨c°-Ñ.@ÀÀLÑAQÑ.R¨2Ü�"�W‘+Óó r€qØˆ�‰�˜QÓ	Ñ §¡ |°AÓ 6Ñ6°q¸¿¹ÀÈRÓ9PÑ7PÑP€BÔV\×VhÑVhÐinÐouÐvxÓVyÐQUÜ
Ñ
!˜˜R˜a˜Ô
!Ó! %Ó'Ø	ˆ"�&‰&�˜aÓ
 Ñ  §¡¨°QÓ!7Ñ7¸¸"¿&¹&ÀÈbÓ:QÑ8QÑQ€RÔY_Ô`f×`rÑ`rÐsxÐyð  ACó  aDó  ZEÐRXô  ^að  bh÷  bjñ  bjó  ^kð  lnò  ^nô  KQð  RYô  KZô  tzð  {Bó  tCð  FJð  LR÷  LXñ  LXð  Y]ó  L^÷  Liñ  Lió  Lkð  DKô  lr÷  l|ñ  l|ð  }Bð  CIð  JLð  lrð  NUð  lrð  ]að  bcñ  ]dð  fgò  ]gñ  VYð  mqõ  lròròrð	rð �'‰'�+˜bÓ
!ò c€QØ€v�Y�ÒÂ_˜Ð0Ñ1Ð2CÑDØ‡e�eÐ" 2Ó&€#Ø 3Ò&¼TÀ#ÐF`ÑBaÓ=b qÐ);Ò'<ðcô ‡:�:ˆc˜YÔ'×.Ñ.Ó0€°°D¼CÀ»F¸7ÀA¹+Ñ4FÑ1F°Àt×GWÑGWÔX^×XcÑXcÐdjÐkuÐvwÐxzÔ{~ð  @Aó  |Bñ  yBô  CFð  GMó  CNñ  yNó  YOô  PV÷  P[ñ  P[ð  \aô  beð  fgó  bhð  isó  Ptñ  Ytð  uvñ  Yvð  w}ñ  Y}ô  H~Ü€z�$—)‘)œJ s›O¨D¯I©I«K×,?Ñ,?ÀdÕKØ€rb   ztiger-heavy-tank.glbzhealthy_checkpoint.blend)r  ÚHEALTHY_CHECKPOINTz--healthy-onlyr‹   )rž  gÉv¾Ÿ/­?r¹  rŒ   )r�  r}   r�  r1   c              #   ó®   K  — | ]M  }|j                   d k(  sŒ|j                  j                  j                  dt        z   «      sŒ@|j                  –— ŒO y­w)rÿ  ÚScars_N)r’   rV   r.   Ú
startswithr-   ©r,   r_   s     r/   r0   r0   ^  s;   è ø€ Òr�Q°1·6±6¸;Ó3FÈ1Ï7É7Ï<É<×KbÑKbÐckÔlpÑcpÕKqˆ��Ñrùs   ‚A—,AÁA©Údtyper2   é€   é   ).Ni€  r4   r  rŠ   Ú_damage_r3   r)   r—   c                 óÌ   — t         j                  j                  j                  | d «      }t        j
                  j                  j                  |«       ||_        |t        | <   |S rð   )	rP   rQ   rº   rO   r   r!  r"  r#  Údamage)r.   rñ   r'  s      r/   Ú
root_emptyr_  o  sP   € Ü‡H�H×Ñ×Ñ˜˜dÓ#€¤E×$4Ñ$4×$<Ñ$<×$AÑ$AÀ"Ô$EÐRWÀbÄkÐegÔX^Ð_cÑXdÐoqÐhqrb   ÚHull_DamageÚTurret_Damagec                 ó¤   — t         j                  j                  j                  «        | j                  j                  «       }|| _        || _        y rð   )rP   r³   rÐ  r  râ  rã  rò   )r'  rò   Úws      r/   Úparent_worldrd  s  s6   € Ü‡�×Ñ×ÑÔ  2§?¡?×#7Ñ#7Ó#9 ÀF¸"¼)Ð[\È2Í?rb   c                 ó6  — t         j                  j                  j                  || j                  j	                  «       «      }t
        j                  j                  j                  |«       | j                  j	                  «       |_        |rt        ||«       |S rð   )
rP   rQ   rº   rO   rã  r   r!  r"  râ  rd  )Úsourcer.   rò   r'  s       r/   Ú	copy_meshrg  v  sn   € Ü‡H�H×Ñ×Ñ˜˜fŸk™k×.Ñ.Ó0Ó1€´%×2BÑ2B×2JÑ2J×2OÑ2OÐPRÔ2SÐdj×dwÑdw×d|Ñd|Ód~ÐTVÔTcÙ
Œ<˜˜6Ô"Ø
€rb   Fc                 ó  — t        | j                  j                  «      D ]f  \  }}|rt        | j                  j                  |<   Œ&|j                  dvsŒ5|j                  dk(  rt
        nt        | j                  j                  |<   Œh y )N)rE   rØ   rÝ   r‹   rŒ   rß   )rk  rQ   r�   Úburntr.   Úscars)r'  Úburnr  r¿   s       r/   Údamage_paletterl  {  sp   € ä�b—g‘g×'Ñ'Ó(ò ~�S€Q€qÙ	œuˆ"�'‰'×
Ñ
˜AÒ
Ø‡v�vÐDÒDÐcd×ciÑciÐkrÒcrÕZ_Ôx}ÀRÇWÁW×EVÑEVÐWXÒEYñ~rb   c                 ó  — | j                   j                  «        t        | j                   j                  «      }||kD  r9| j                  j                  dd«      }||z  |_        d|_        t        | |«       t        | «       y )NzDamage triangle budgetÚDECIMATET)
rQ   r  r§   r  rß  rO   ÚratioÚuse_collapse_triangulaterÖ  rà  )r'  rÐ   ÚnumrÕ  s       r/   Údecimate_torr  �  sq   € Ø‡�×ÑÔ¤3 r§w¡w×'=Ñ'=Ó#>˜sØˆ‚JØ‡l�l×ÑÐ/°
Ó;€#ÀfÈSÁj¸C¼IÐnrÐQTÔQmÔs|Ð}ð  ADô  tEÜˆR…rb   )Ú	Fender_FLÚ	Fender_FRÚ	Fender_RLÚ	Fender_RRÚSkirt_L1ÚSkirt_L2ÚSkirt_R1ÚSkirt_R2ÚFeifel_LÚFeifel_RÚExhaustGuard_LÚExhaustGuard_RrJ  rn  ÚTurret_Smoke_LÚTurret_Smoke_Rr|  ÚDmg_)ÚpartÚtwinÚTurret_c              #   óN   ‡K  — | ]  Št        ˆfd „t        D «       «      –— Œ y­w)c              3   ó(   •K  — | ]	  }|‰   –— Œ y ­wrð   rk   r¯  s     €r/   r0   z<genexpr>.<genexpr>�  s   øè ø€ ÒCYÈQÀAÀaÅDÑCYùrý   N)rG  r  r±  s    @r/   r0   r0   �  s   øè ø€ Ò?lÐ^_ÄÓCYÔRXÔCY×@YÑ?lùó   ƒ"%c              #   óN   ‡K  — | ]  Št        ˆfd „t        D «       «      –— Œ y­w)c              3   ó(   •K  — | ]	  }|‰   –— Œ y ­wrð   rk   r¯  s     €r/   r0   z<genexpr>.<genexpr>�  s1   øè ø€ ò  BXð  LMð  CDð  EFõ  CGñ  BXùrý   N)r	  r  r±  s    @r/   r0   r0   �  s?   øè ø€ ò  ~kð  ]^ô  Bó  BXô  QWô  BX÷  Xñ  ~kùr‡  ÚSkirtÚFenderr‘  r  rˆ  r«  ÚRommelr�   c              #   ó:   K  — | ]  \  }}|t         k(  sŒ|–— Œ y ­wrð   )ri  )r,   r  r¿   s      r/   r0   r0   ›  s   è ø€ Ò2i¹¸¸1Ð`aÔchÓ`h´1Ñ2iùs   ‚”c                 óœ  — t        | «      }t        |«      j                  «       }|j                  t        d«      «      }|j                  dk  rt        d«      }|j                  «        |j                  |«      }t        |«      D �]È  \  }}	t        t        |	«      «      }
|dk(  rdnd|dz  z   }d}g }g }d|d	z  d
fd|dz  dfd|dfd|dz  dffD ]´  \  }}}t        |«      D ]   }|dz  t        z  |z  }|ddt        |dz  |z   «      z  z   z  }|
||t        |«      z  z  z   ||t        |«      z  z  z   ||z  z   }|j                  t        |«      «       |j                  |dk(  rdn|dv rdndddt        |«      z  z   f«       Œ¢ Œ¶ g }t        d«      D ]Q  }t        |«      D ]A  }|j                  ||z  |z   ||z  |dz   |z  z   |dz   |z  |dz   |z  z   |dz   |z  |z   f«       ŒC ŒS |j                  ||t        d|«       t        |
|dz  z   «      gt        |«      D �cg c]W  }t        |
||dz  t        |dz  t        z  |z  «      z  z  z   ||dz  t        |dz  t        z  |z  «      z  z  z   |dz  z   «      ‘ŒY c}z   }|j                  |t        |«      D �cg c]  }d|dz   |dz   |z  dz   f‘Œ c}t        ddgt!        |«      z  «       |
|d|dz  z   z  z   |d z  z   }|j                  t        |
||z  z   |dz  z   «      t        ||dz  z   «      t        ||d!z  z   |dz  z   «      t        |
|d"z  z   |dz  z   «      gd#gt        dg d$¢«       �ŒË | j#                  d%«      �r?g }|j$                  D �]&  }t        |«      }| j'                  d&«      s| j'                  d'«      rúg }t)        t*        t*        dd  t*        d d z   «      D ]ž  \  }}t-        |d   |d   «      |j.                  cxk  rt1        |d   |d   «      k  sŒ<n Œ?t3        |d   |d   z
  «      d(kD  sŒW|j.                  |d   z
  |d   |d   z
  z  }|j                  |d   ||d   |d   z
  z  z   t4        z  «       Œ  |�r| j'                  d&«      rt1        |«      dz   nt-        |«      dz
  |_        nâ| j'                  d)«      rÑg }|j6                  t4        z  } t)        t*        t*        dd  t*        d d z   «      D ]ƒ  \  }}t-        |d   |d   «      | cxk  rt1        |d   |d   «      k  sŒ2n Œ5t3        |d   |d   z
  «      d(kD  sŒM| |d   z
  |d   |d   z
  z  }|j                  |d   ||d   |d   z
  z  z   «       Œ… |rt1        |«      dz   |_        |j                  t        |«      «       �Œ) ||_        t9        |d«      }!t;        |!|«       |!t<        | <   y c c}w c c}w )*NrR  r‚   rU  r   r¹  r  r-  rú  çš™™™™™@rí  rG   r�  r3  ry   r²  rs   r  g{®Gázd?rä   r�  r‚  )rG   ry   çáz®Gáê?rÒ  rç   rã   FgŒJê4a?)rB  rç   rî  rë  rž  rÄ  ro  r©  ))ry  r®  )rc  r¡  )r1  r  )ry  rç   ÚScar_Turret_Ú_LÚ_Rg:Œ0âŽyE>Ú_Rear)rî   r   rV  r  rW  rX  rk  r¼  r
  r   r   r   r¥   r­   r  ÚSCr§   rV  rm   Úendswithr  r}  rG  rB  r	  r   r¸  rA  ræ  rd  r^  )"r.   ÚcentersÚnormrò   rL  r3   rÌ  rm   rû   rï  r  rZ  r_   r�  r`   ÚringÚradr[  r  r  r]  rP  rJ  ÚcvvÚtailÚ	projectedÚpointr\   ÚintersectionsÚaaÚbbrË  rA  r'  s"                                     r/   Ú
make_scarsr¢     s_  € Üˆƒ:€”V˜D“\×,Ñ,Ó.ˆf°·±¼fÀW»oÓ1N¨qØ‡H�HˆR‚K”&˜“/�Ø‡�„�—‘˜a“ˆqÜ˜7Ó#ó s�X€Q€vÜ
Œ8�FÓÓ€! q¨!¢t™t°°a¸±f±˜Q¸r¸QØ€"ˆ2ˆà˜A˜c™E $˜¨¨1¨S©5°¨¸¸!¸D°zÀ1ÀQÀsÁUÈ5À/ÐRò {�n€dˆ3ˆuÜ�!‹Hò {€qØˆ�cŒ"�fˆQ�h€A�#�q˜œS  3¡ q¡›\Ñ)Ñ)Ñ*ˆr¨Q¨q°"´S¸³V±)©}©_¸QÀÄ3ÀqÃ6Á	¹]Ñ-JÈ6ÐRWÉ<Ñ-W¨1ÐXZ×XaÑXaÔbgÐhiÓbjÔXkÐln×luÑluð  Cð  EFò  FÑwzð  TXð  \añ  Tañ  MPð  gjð  lnð  orô  svð  wxó  syñ  oyñ  lyð  wzõ  m{ñ{ð{ð 	€%Ü�A‹hò ]€dÜ�!‹HÒ\€q�U—\‘\ 4¨¡6¨!¡8¨D°©F°A°a±C¸±7©N¸DÀ¹FÀA¹:ÀqÈÁsÈAÁgÑ;MÈtÐTUÉvÐWXÉjÐYZÉlÐ"[Õ\Ñ\ð]à‡%�%ˆˆ5”�E˜"ÔÜˆQˆv�e‰|‰^ÓÐÔnsÐtuÓnvÖwÐijœu Q q¨!¨C©%´°A°a±C¼±F¸1±H³Ñ*=Ñ'>Ñ%>¸qÀ!ÀCÁ%ÌÈAÈaÉCÔPRÉFÐSTÉHËÑBUÑ?VÑ%VÐW]Ð^cÑWcÑ%cÕdÒwÑw€#Ø‡%�%ˆ¬¨a«Ö1 1ˆa��!‘�Q�q‘S˜!‘G˜A‘IÒÒ1´"°U¸H¸:ÄcÈ#ÃhÑ;NÔOàˆˆC��$‘‰J‰Ñ˜˜$™Ñ€$Ø‡%�%Œˆq��1‘‰u�V˜D‘[Ñ Ó	!¤%¨¨V°D©[Ñ(8Ó"9¼%ÀÀQÀtÁVÁÈFÐSWÉKÑ@WÓ:XÔY^Ð_`ÐabÐcgÑagÑ_gÐhnÐosÑhsÑ_sÓYtÐuð  xAð  wBô  CEð  FKò  Lrö  sðsð  	‡O�O�NÕ#Ø€)Ø�s‰só €eÜˆEƒ]€1Ø
‡m�m�DÔ˜TŸ]™]¨4Ô0Ø€MÜ”WœW Q R˜[¬°°!¨Ñ4Ó5ò S‰ˆˆ2ÜˆBˆq‰E�"�Q‘%Ó˜!Ÿ#™#Ô/œs 2 a¡5¨¨A©Ó/Ö/´C¸¸1¹¸bÀ¹e¹Ó4DÀTÓ4IØ	
�‰ˆR�‰U‰�R˜‘U˜2˜a™5‘[Ñ!€a -×"6Ñ"6¸¸1¹¸aÀÀAÁÀrÈ!ÁuÁ¹oÑ8MÌrÑ7QÕ"RðSò °d·m±mÀDÔ6Iœ#˜mÓ,¨TÒ1ÔPSÐTaÓPbÐcgÑPg�Q•SØ�‰�gÔØ€M�q—s‘sœ2‘v�QÜ”WœW Q R˜[¬°°!¨Ñ4Ó5ò L‰ˆˆ2ÜˆBˆq‰E�"�Q‘%Ó˜!Ô-œS  A¡ r¨!¡uÓ-Ö-´#°b¸±e¸B¸q¹E±kÓ2BÀ4Ó2GØ	
ˆ2ˆa‰5‰�2�a‘5˜˜A™‘;Ñ€a × 4Ñ 4°R¸±U¸1¸bÀ¹eÀBÀqÁE¹k¹?Ñ5JÕ KðLñ œ˜]Ó+¨DÑ0�Q”SØ×Ñ”E˜!“HÖðð €!„#Ü��5Ó€œ, r¨&Ô1¸r´&¸²,ùò/ xùÚ1s   ÈAWÊW	ÚScar_Hull_Front))g      Ð¿ç+‡ÙÎÀrO  )rì   r¤  rN  )gìQ¸…ëñ¿r¤  r¶  )rc  r¤  rH  ÚScar_Hull_L))r¦  gö(\�Âõø?)rW  rÁ  )rç   ra  )r@  rK  ÚScar_Hull_R))g333333û¿r¦  )gffffffæ¿ra  )ré   rO  )r  g¤p=
×£ø?g¬Zd;÷¿)r«  r   r   ÚScar_Hull_Rear))rx  r¾  )rÀ  r½  )rª  g{®Gázð?)r4  ra  gÁÊ¡E¶ó@ÚScar_Turret_Front))g333333ë¿ç�Âõ(\�@)rÀ  rÂ  )rª  r9  )r¢  rP  g�Âõ(\�ô¿))r   g¸…ëQ¸@)r&  r§  )rª  rr  )r
  r©  r‘  ÚScar_Turret_Rear))g¸…ëQ¸Î¿r/  )ru  g¸…ëQ¸@)r¯  gš™™™™™@)rã   r   gyé&1¬ì?c                 ó  ‡‡— t        | ||«      }t        j                  «       }|j                  |j                  «       t        |j                  «      }|�rot        t        |«      «      }|g}g }|j                  |«       |rm|j                  «       }	|j                  |	«       |	j                  D ]:  }
|
j                  |	«      }||v sŒ|j                  |«       |j                  |«       Œ< |rŒmt        d„ |D «       t        «       «      t!        |«      z  }| j"                  |z  Št%        d«      D �cg c]0  }t        t'        dgt)        |dz  t*        z  «      d   ¢­«      «      ‘Œ2 c}Št-        t%        d«      ˆˆfd„¬«      }‰|   }|j.                  }|j0                  }t)        |dz  t*        z  «      \  \  }}\  }}t3        j4                  |t6        z  |«      }t        d||f«      }|dkD  rmd|cxk  rdk  rbn n_t        ‰j8                  dkD  rd	nd
dd|z
  f«      }t;        j<                  | dd«      }|D ]  }	|||	j>                  |z
  z  z   |z   |	_        Œ! ne|dk  r`|dkD  r[d|dz
  dz  z
  }t        d||z
  d|z
  f«      }t;        j<                  | dd«      }|D ]  }	|||	j>                  |z
  z  z   |z   |	_        Œ! |r�Œo|jA                  |j                  «       |jC                  «        tE        |«       tG        |d«       |S c c}w )Nc              3   ó4   K  — | ]  }|j                   –— Œ y ­wrð   )r@  )r,   r\   s     r/   r0   zthrown_track.<locals>.<genexpr>ã  s   è ø€ Ò#�qˆa�d�dÑ#ùr2  rÏ  r   c                 ó‚   •— ‰j                   ‰|    j                   z
  dz  ‰j                  ‰|    j                  z
  dz  z   S rv  )rB  rC  )r  Ústationsrå  s    €€r/   r  zthrown_track.<locals>.<lambda>å  s9   ø€  5§7¡7¨8°A©;¯=©=Ñ#8¸1Ñ"<¸e¿g¹gÀhÈqÁkÇmÁmÑ>SÐVWÑ=WÑ"W€ rb   r  r×   gffffffÀr9  r¡  rc  r  rÆ  rs   r¥  gÍÌÌÌÌÌÀrD   r!  r´  id  )$rg  r=  rO   rÛ  rQ   Úsetr?  ÚnextÚiterr»   Úpopr¥   Ú
link_edgesÚ
other_vertr9  r   r§   râ  r
  r¼  rÍ  ÚTRACKLENrG  rB  rC  rd  Úatan2rº  rA  r   ÚRotationr@  rÞ  rK  rl  rr  )Úsrcr.   rò   r'  rO  Ú	remainingÚseedÚstackÚislandr\   Úerm   rï  r  ÚidxÚstationrB  rC  r   ÚdyÚdzÚanglerñ   ÚshiftrN  ÚnewyÚdeltar®  rå  s                              @@r/   Úthrown_trackrÆ  ×  s«  ù€ Üˆc�$�vÓ€¤%§)¡)£+˜r¨b¯l©l¸2¿7¹7Ô.Cô ˆr�x‰x‹=€ÚÜŒD�‹OÓ€$ D 6˜U°¨&°I×4DÑ4DÀTÔ4JÙØ
‡Y�Yƒ[€1�—‘˜qÔ!Ø�L‰Lò :€qØ‡l�l�1ƒo€AØˆI‚~�i×&Ñ& qÔ)¨%¯,©,°q­/ð:ò 	ô
 
Ñ#˜FÔ#¤F£HÓ	-¬c°&«kÑ	9€&À×@PÑ@PÐQWÑ@W¸%ÜJOÐPSË*ÖUÀQŒF”8˜QÐ>¤
¨1¨S©5´©>Ó :¸1Ñ =Ñ>Ó?Õ@ÒU€(Ü	Œ%�‹*ÔWÔX€#Ø
�3‰-€'˜'Ÿ)™)˜ g§i¡i AÜ˜C ™G¤HÑ,Ó-�.�&€1€a‰ˆ"ˆR´D·J±J¸rÄ"¹uÀRÓ4H¨eÜ��!�Aˆw‹€%Ø€s‚Uˆu�QŒ{�s�{ä	˜Ÿ™ š	‘ t¨C°°Q±Ð7Ó	8€5Ü‡�˜�v˜a Ó$€3ØÒ4€q˜˜c 1§4¡4¨¡:Ñ.Ñ.¨uÑ4�1•4Ñ4Øˆ‚w�1�S’5Øˆq�‰u�c‰kÑ€4¤¨¨$¨q©&°°a±Ð'8Ó 9˜%¼f¿o¹oÈuÈfÐUVÐWZÓ>[¸#ØÒ4€q˜˜c 1§4¡4¨¡:Ñ.Ñ.¨uÑ4�1•4Ð4ó) ð* ‡�ˆB�G‰GÔ�R—W‘W”Yœ~¨bÔ1´+¸bÀÔ2FÈbÀyùò Vs   Ä35L
)rˆ  r‰  Ú_Broken©rŒ  r�  Ú_broken_tmpr�  rD   Ú
Gun_BrokenzBurst petalsr!  g333333Àr  g)\�Âõ(À)g333333Ã¿rë   r5  )r   rG   rs   ry   )ry   rs   r0  rÜ  c           	      ó  ‡ — g }g d¢}t         j                  «       D �]é  \  }}|j                  dk7  s||v rŒ|dv xs |j                  d«      }|‰ k7  rŒ8t	        |d|z   «      }t        |d«       |j                  d«      r2|j                  xj                  t        j                  d«      z  c_        |d	v rˆt         d
   j                  j                  }t        j                  t        j                  d«      dd«      }t        j                  |«      |z  t        j                  | «      z  |j                  z  |_
        |j                  d«      rù|j                  xj                   dz  c_        |j"                  j$                  D �	�
ch c]F  }	|j"                  j&                  |	j(                     j*                  dk(  sŒ4|	j,                  D ]  }
|
’Œ ŒH }}	}
|D ]n  }
|j"                  j,                  |
   j.                  xj0                  dz  c_        |j"                  j,                  |
   j.                  xj                   dz  c_        Œp |j                  d«      rÝt3        d„ |j"                  j,                  D «       «      }t5        d„ |j"                  j,                  D «       «      }|j"                  j,                  D ]x  }|j.                  j0                  |z
  ||z
  z  }|j.                  xj                   d|z  |z  z  c_        |j.                  xj                  dt7        |t8        z  «      z  z  c_        Œz |j                  d«      r®t:        j"                  j                   j=                  |d¬«       |dk(  rt?        |d|z   «      nt	        |d|z   «      }t        |d«       |j"                  j,                  D ];  }|j.                  j                   dkD  sŒ|j.                  xj                   dz  c_        Œ= |jA                  |«       �Œì tC        ˆ fd„|D «       «      }‰ sŠt         d   j                  j                  }tE        ||ddd «       d!D ]  }tE        |tG        |d"d#f«      d$d%d&«       Œ tI        d'«      }tK        |d(g d)¢tL        d*¬+«       |jA                  tO        |«      «       nPtI        d,«      }tK        |d-g d.¢tL        d*¬+«       tQ        |d/d0dtL        d*¬+«       |jA                  tO        |«      «       tS        |«       |D ]  }|jU                  d«       Œ t:        jV                  jX                  j[                  «        ‰ rd1nd2|_        d |_.        t        |d«       t_        |‰ rd3nd4«       |t`        |j*                  <   |S c c}
}	w )5N)ÚPart_Fender_FLÚPart_Skirt_L1ÚPart_Skirt_L2ÚPart_Skirt_R2ÚPart_Feifel_LÚPart_ExhaustGuard_RÚPart_Turret_RommelBoxÚPart_Turret_Smoke_Rr   )rg  rŒ  r�  r¡  r€  r…  ÚPart_Turret_Úwreck_TÚHatch_éi   rÈ  rŒ  iòÿÿÿrÜ  r¥  rã  rÒ  rÝ   rY  ÚPart_EngineGrillec              3   óH   K  — | ]  }|j                   j                  –— Œ y ­wrð   ©r@  rB  rl   s     r/   r0   zwreck_mesh.<locals>.<genexpr>  s   è ø€ Ò	+�Qˆ!�$‰$�&�&Ñ	+ùó   ‚ "c              3   óH   K  — | ]  }|j                   j                  –— Œ y ­wrð   rÚ  rl   s     r/   r0   zwreck_mesh.<locals>.<genexpr>  s   è ø€ Ò2T¸a°1·4±4·6µ6Ñ2TùrÛ  r�  rå   rÎ  r˜   r½  r›  ræ   c              3   óJ   •K  — | ]  }|j                   ‰rd ndk(  sŒ|–— Œ y­w)Úwreck_TurretÚ
wreck_HullNr  )r,   rC  Úturrets     €r/   r0   zwreck_mesh.<locals>.<genexpr>(  s    øè ø€ Ò
U� §¡¹6©À|Ó TŒ1Ñ
Uùs   ƒ#œ#rg  r  ry  r�  r-  r/  r@  r}  r™  gÍÌÌÌÌÌ @zBurnt ring well)r   ri  r¢  )rú  )r   rj  )r�  rj  )ry  çö(\�Âõð?)rb  rá  r~  r+  zBurnt turret basketrh  ))r&  rê   )g®Gáz®×¿rÛ   )gš™™™™™©¿rþ  )r   ç)\�Âõ(ð?)r±  râ  )r   ri  g333333ù?gq=
×£på?ÚWreck_TurretÚ
Wreck_HullihB  iX˜  )1rº   Úitemsr’   rV  rg  rl  Úrotation_eulerrA  rd  Úradiansrâ  Útranslationr   r·  ÚTranslationr#  rC  rQ   r  r�   r  r.   rè  r@  rB  rG  r	  r   r   rP   r»   rÆ  r¥   r°  ró  r¼  rî   ri  ÚBræ  r^  rÑ  rÏ  r°   r´   Újoinrò   rr  r^  )rà  ÚcopiesÚskipr.   r¸  Ú	is_turretr'  rñ   rN  r%  r  Úrubber_vertsÚloÚhirm   rÌ  r2   r  rA  ÚwellÚbaskets   `                    r/   Ú
wreck_meshrô    sÊ  ø€ Ø
€ò ]€Ü—‘“ó �X€Tˆ#Ø‡X�XˆvÒ˜ ™ hØÐSÐSÒvÐW[×WfÑWfÐguÓWv€)Ø�Ò�xÜˆs�8˜D‘=Ó!€"¤.°°DÔ"9à	‡_�_�XÔ˜r×0Ñ0×2Ò2´D·L±LÀÓ4EÑEÕ2Ø	ÐÑÜ	�‰×	$Ñ	$×	0Ñ	0€5´V·_±_ÄTÇ\Á\ÐRUÓEVÐWXÐY\Ó5]°Ônt÷  oAñ  oAð  BGó  oHð  ILñ  oLô  MS÷  M_ñ  M_ð  afð  `fó  Mgñ  ogð  hj÷  hwñ  hwñ  owÐ^`Ô^mØ	‡_�_�XÔØ‡;�;‡=‚=�#Ñ…=à"Ÿx™x×0Ñ0÷  C�t°C·H±H×4FÑ4FÀt×GZÑGZÑ4[×4`Ñ4`ÐbjÓ4jÐtx÷  uBñ  uBò  CÐop’ð  C�ð  C€<ñ  CØÒT€q˜Ÿ™×)Ñ)¨!Ñ,×/Ñ/×1Ò1°3Ñ6Õ1°r·w±w×7GÑ7GÈÑ7J×7MÑ7M×7OÒ7OÐQTÑ7TÖ7OÐTØ	‡_�_Ð(Ô)Ü	Ñ	+˜"Ÿ'™'×*Ñ*Ô	+Ó+€2¬sÑ2TÀ2Ç7Á7×CSÑCSÔ2TÓ/T¨BØ�G‰G×Ñò A€qØ‡t�t‡v�vˆb�y�2�b‘5Ñ€A˜!Ÿ$™$Ÿ&š& # a¡%¨¡'™/�&¨!¯$©$¯&ª&°$´s¸1¼R¹4³y±.Ñ*@®&ðAð 
‡_�_�XÔÜ‡8�8×Ñ×Ñ˜2¨ÐÔ-Ø)-¨yª„l�3�x ‘}Ô%¼iÈÈHÐUYÉMÓ>Z€2Ü�"�TÔØ�G‰G×Ñò €qØ‡t�t‡v�vˆbƒy�—‘—’˜‘–ðà‡-�-�Öð3ô4 Ó
U�fÔ
UÓU€áÜˆHÑ×"Ñ"×.Ñ.€!¬t°D¸¸5ÀÀSÔ/IØÒE€a”d˜4¤¨!¨D°¨Ó 6°s¸4ÀÕEÐEÜÐÓ€$Üˆˆ\ÒKÌAÐPRÕSØ‡-�-”˜TÓ"Õ#ä	Ð#Ó	$€&Üˆˆ}ÒTÔUVÐY[Õ\Ü
ˆ6�.  S¬¨RÕ0Ø‡-�-”˜VÓ$Ô%ÜˆTÔØÒ%€R�"—-‘- Õ%Ð%Ü‡�‡�×ÑÔ±6¡¸|�t”yÐX\ÈDÌKÜ��TÔœ; t±V©EÀÔGÐZ^ÌÈtÏyÉyÑHYØ€ùó? Cs   Æ5VÆ=Vi°­ c              #   óN   K  — | ]  }|j                   rŒ|j                  –— Œ y ­wrð   )rò   r.   )r,   rC  s     r/   r0   r0   H  s   è ø€ Ò>˜°Q·X³Xˆa�f�fÑ>ùs   ‚%”%)r`  ra  rä  rã  ztiger-heavy-tank-damage.glbÚDAMAGE_CHECKPOINTc                 óÜ   — | D �cg c]\  }|j                   t        |j                  j                  «      |j                  r|j                  j                   nd |j
                  dœ‘Œ^ c}S c c}w )N)r.   Úworld_positionrò   r’   )r.   r  râ  rè  rò   r’   )r  rC  s     r/   Ú	inventoryrù  M  sz   € ð  `cö  dð  [\ 1§6¡6¼2¸a¿n¹n×>XÑ>XÓ;YÐtu×t|Òt|Ðcd×ckÑck×cpÒcpð  CGð  OP÷  OUñ  OUó  Vò  dð  dùò  ds   …A!A)c           	      óŽ  ‡— | D ��cg c]O  }|j                   dk(  sŒ|j                  j                  D ]$  }t        |j                  |j
                  z  «      ‘Œ& ŒQ }}}t        d«      D �‡cg c]  Št        ˆfd„|D «       «      ‘Œ c}t        d«      D �‡cg c]  Št        ˆfd„|D «       «      ‘Œ c}dœS c c}}w c c}w c c}w )Nr   rs   c              3   ó(   •K  — | ]	  }|‰   –— Œ y ­wrð   rk   r¯  s     €r/   r0   zbounds_of.<locals>.<genexpr>P  s   øè ø€ Ò%˜Q�A�a•DÑ%ùrý   c              3   ó(   •K  — | ]	  }|‰   –— Œ y ­wrð   rk   r¯  s     €r/   r0   zbounds_of.<locals>.<genexpr>P  s   øè ø€ ÒCUÈQÀAÀaÅDÑCUùrý   )rG  r	  )	r’   rQ   rè  r  râ  r@  r
  rG  r	  )r  rC  rm   Úvsr  s       `r/   Ú	bounds_ofrþ  N  s—   ø€ Ø&)×U ¨Q¯V©V°V«^ÀQÇVÁVÇ_Á_ÒUÀ„Rˆ�‰�q—t‘tÑÕÐUÐÐU€ÑUÜ/4°Q«x×8¨!”Ó% "Ô%Õ%Ò8Ô_dÐefÓ_g×?hÐZ[ÄÓCUÐRTÔCUÕ@UÒ?hÑiÐiùó VùÚ8ùÒ?hs   ‡B7œ?B7Á,B=ÂCz.Tiger I style heavy tank destructible retrofitztank-damage/v1Úmetresz+Zz+Yz+X)ÚforwardÚupÚleftÚScar_ÚTrack_L_BrokenÚTrack_R_Broken)r½  r¾  rŒ  rä  rã  )Úpartsrj  ÚbrokenÚwreckz[UV0 V = once around the belt; KHR_texture_transform preserves original repeated steel grainzgOriginal v1 procedural geometry; copied v1 Cycles texture tiles; additions and damage from same source.)r]   ÚcontractÚunitsÚaxesÚ	trianglesÚdamage_trianglesÚbounding_boxÚdamage_bounding_boxÚpaintsr    Údamage_nodesr^  Útrack_uvÚ
provenancez
nodes.json)Úindentzdamage_checkpoint.blendr˜   ú.c              #   ó@   K  — | ]  }|j                   d k(  sŒ|–— Œ y­w)ÚBSDF_PRINCIPLEDN)r’   rW  s     r/   r0   r0   _  s   è ø€ ÒCˆq¨¯©Ð1BÓ)BŒÑCùs   ‚—c              #   ór   K  — | ]/  }|j                   d k(  sŒd|j                  j                  v sŒ,|–— Œ1 y­w)rÿ  Ú
Paint_baseN)r’   rV   r.   rW  s     r/   r0   r0   `  s/   è ø€ Ò
`�¨1¯6©6°;Ó+>À<ÐST×SZÑSZ×S_ÑS_ÒC_Œ1Ñ
`ùs   ‚7—7°7ru   rv   r&  r:   c                 ó   — | | _         y rð   )Úhide_render)r'  Úyess     r/   Úvisibler  c  s
   €  s 7�B•Nrb   c                 óV   — t        | |«       | j                  D ]  }t        ||«       Œ y rð   )r  ÚchildrenÚsubtree)r'  r  Úchilds      r/   r   r   e  s#   € ÜˆˆC„Ø�k‰kÒ,€Uœ' %¨Õ,Ñ,rb   c                 óþ  — t         j                  «       D ]  }t        || dk  «       Œ t        j                  «       D ]  }t        |d«       Œ | dk(  rnt        j	                  «       D ]#  \  }}|j                  d«      sŒt        |d«       Œ% dD ].  }t        t         d|z      d«       t        t        d|z      d«       Œ0 y | d	k(  r;t         j	                  «       D ]#  \  }}|j                  d«      sŒt        |d«       Œ% y | d
k(  rMt        t         d   d«       t        t         d   d«       t        t        d   d«       t        t        d   d«       y | dv r't        t        d   d«       t        t        d   d«       y y )NrÜ  FrG   r  T)rs  rt  rw  rx  rn  r  r„  r�  ry   rs   r½  rŒ  r  rÊ  )rÜ  r0  rä  rã  )ÚAÚvaluesr  ÚDrå  rV  r   )r  rC  r_   s      r/   Ústater&  i  s@  € Ü
�(‰(‹*Ò#€Q”W˜Q˜q ™s•^Ð#Ü
�(‰(‹*Ò%€Q”W˜Q˜uÕ%Ð%Ø€q‚DÜ�W‰W‹Yò ,�c€aˆØ‡l�l�7ÕœG A d�Oð,à^ò 9€aÜ
Œ1ˆW�Q‰Y‰<˜Ôœw¤q¨°©¡{°4Õ8ñ9àˆ‚dÜ�W‰W‹Yò -�c€aˆØ‡l�l�7ÕœG A eÕ,ñ-àˆ‚dÜ	Œ!ˆI‰,�uÔœg¤a¨¡h¨uÔ5´g¼aÐ@PÑ>QÐRVÔ6WÔX_Ô`aÐbnÑ`oÐptÕXuØˆ5�jÜ	Œ!ˆL‰/˜$Ô¤¬¨.Ñ(9¸$Õ ?ð rb   zPresentation ground)rÙ   r  r‘  rG   r5   r@   éÈ   )r   r   r×  )r‡   r#  zStudio groundzSoft daylight)g{®Gázä?rÛ   g�Âõ(\�ê?rG   Ú
BackgroundgÍÌÌÌÌÌÜ?))ÚKey)rÜ  iúÿÿÿr¤  i¤  rr  )ÚFill)éûÿÿÿéþÿÿÿr0  éÂ  rr  )ÚRim)rG   r0  rÝ  ix  r0  ÚAREAr)  )rG   r  ç=
×£p=ê?r*  )r0  r>  rG   )rG   rh   rb  ÚDISK)r   rc  r:  z-ZÚCamera)rT  éóÿÿÿg      @)r   rL  rM  ÚORTHOgffffff'@i€  i8  z	final.png©Úwrite_stillzClay preview)r  r  r  rG   zclay.png)é   rL  ra  )r   rL  ra  g333333$@zside.png)rT  r3  rÝ  é   r-  c           	      ó0  — t        j                  dt         j                  ¬«      }t        d«      D �]1  } ||«       t	        t
        d|› d�z  «      t        j                  _        t        j                  j                  j                  d¬«       t        j                  j                  j                  t	        t
        d|› d�z  «      d¬	«      }t        j                  |j                  d d  t         j                  ¬«      j!                  d
«      }d|dz  z
  }|dz  }|||dz  |dz   dz  …|dz  |dz   dz  …f<   t        j                  j                  j#                  |«       �Œ4 t        j                  j                  j%                  | ddd¬«      }|j                  j'                  |j)                  «       «       t	        t
        | z  «      |_        d|_        |j/                  «        t        d«      D ]  }t
        d|› d�z  j1                  d¬«       Œ! y )N)é„  é`	  rÜ  rX  rr  Úproof_z.pngTr5  Fr7   )r-  r8  rÜ  rG   rs   r-  r8  r;  r:  )r�   r   )Ú
missing_ok)ÚnpÚonesÚfloat32r
  rT   ÚROOTr   Úrenderr  rP   r°   rQ   rR   rS   ÚasarrayÚpixelsÚreshaper»   rO   Úforeach_setÚravelr·   r¸   r¹   Úunlink)	ÚfilenameÚcallbackÚsheetr  rÔ   r  ÚrowÚcolrÄ   s	            r/   Úcontact_sheetrN  Š  s   € Ü	‡w�wˆ|¤"§*¡*Ô-€Ü
�‹(ó k€QÙ
ˆ1„+¤C¬¨v°a°S¸Ð-=Ñ(=Ó$>Œe�l‰lÔ#¼s¿w¹w¿~¹~×?TÑ?TÐaeÐ?TÔ?fÜ‡X�X‡_�_×Ñœ#œd V¨A¨3¨dÐ#3Ñ3Ó4ÀEÐÓJ€"ÌRÏZÉZÐXZ×XaÑXaÑbcÐXdÔkm×kuÑkuÔMv×M~ÑM~ð  @Kó  NLÈ1ð  QRð  STð  VWñ  SWñ  QWð  MPð  \]ð  ^_ñ  \_ð  X[ð  OPð  `eð  fið  jmñ  fmð  orð  stñ  otð  vyñ  nyð  fyð  z}ð  ~Añ  zAð  CFð  GHñ  CHð  JMñ  BMð  zMð  fMñ  `Nô  QT÷  QYñ  QY÷  Q`ñ  Q`÷  Qgñ  Qgð  hjö  Qkðkô 	‡X�X‡_�_×Ñ˜ $ s°ÐÓ6€°s·z±z×7MÑ7MÈeÏkÉkËmÔ7\ÔnqÔrvÐwÑró  oAÐ]`Ô]mð  RWð  BEô  BQð  X[÷  X`ñ  X`ô  XbÜ
�‹(ÒB€Q”D˜6 !  DÐ)Ñ)×1Ñ1¸TÐ1ÕBÑBrb   c                 ón   — t         D ],  }t        t        |    d   «      dz   |j                  d   _        Œ. y )Nr  ro   ry   )Úpaint_controlsr­   r  rY   r£   )r  Úmixs     r/   Ú
paint_viewrR  ’  s0   € ÜÒZ€S´u¼VÀA¹YÀ|Ñ=TÓ7UÐVZÑ7Z˜3Ÿ:™: a™=Õ6ÑZrb   z
paints.pngc                 óÖ  ‡— t         t        d   _        t        | «       | dk(  rÆt        d   Šd‰_        t        j                  d«      t        j                  d«      t        j                  d«      f‰_        t        j                  j                  j                  «        t        ˆfd„‰j                  j                  D «       «      }‰j                  xj                  d|z
  z  c_        y y )	Nrã  r0  )r¶  rã   r  é–   r‘   iÝÿÿÿc              3   ód   •K  — | ]'  }‰j                   |j                  z  j                  –— Œ) y ­wrð   )râ  r@  rC  )r,   rm   r'  s     €r/   r0   zstate_view.<locals>.<genexpr>›  s$   øè ø€ Ò	= qˆ2�?‰?˜1Ÿ4™4Ñ×
"Õ
"Ñ	=ùs   ƒ-0rù  )Úwreck_matrixr%  râ  r&  r#  rd  rç  ræ  rP   r³   rÐ  r  rG  rQ   rè  rC  )r  Úlowr'  s     @r/   Ú
state_viewrX  —  sÈ   ø€ Ü ,„€>ÑÔ¬U°1¬XØ€q‚DÜ€~Ñ€" =�r”{ÄDÇLÁLÐQTÓDUÔVZ×VbÑVbÐcdÓVeÔfj×frÑfrÐsvÓfwÐCx°Ô1BÔy|÷  zEñ  zE÷  zPñ  zP÷  zWñ  zWô  zYÜ	Ó	=¨B¯G©G×,<Ñ,<Ô	=Ó=€#¸b¿k¹k¿mºmÈTÐRUÉXÑ>U¾mð 	rb   z
states.png)rŒ  r¡  rÖ  i   iÐ  zrig_test.pngz/Both exported GLBs imported into an empty scenezLrig_test.png: turret/gun/MG/wheels/hatches +30 degrees; barrel recoil 0.20 m)ÚhealthyÚhitÚstrippedÚimmobilisedr  zturret blown off)Ú	roundtripÚ
pivot_testÚstates_orderÚhealthy_topology_trianglesÚdamage_topology_trianglesÚrig_verificationz…Tiger I library retrofit; original geometry, frame, pivots, seven baked material tiles and six paints retained; tank-damage/v1 files.zTriangles: healthy r+  z	; damage z; GLBs i   z.2fz MiB.zyHealthy materials: Paint, TrackSteel, Rubber, Steel, Wood, Glass, Lamps. Damage: Paint, Burnt, Scars, TrackSteel, Rubber.uo   Shared baked base/normal 1024px; ORM 512px; damage tiles 512px except Paint. Neutral Paint Ã— [0.47,0.42,0.28].z Poly Haven CC0: green_metal_rust, rusty_metal_04, rubberized_track, dark_wood; https://polyhaven.com/license ; original tiles copied, damage tiles Cycles baked.z¶Reference differences retained: roof MG34, simplified concealed running gear; no insignia. Damage uses copied/deformed geometry and tiled scorching; interiors are shallow crew wells.zNOTES.mdú
ztiger_work.blendÚCOMPLETEr  Úpython3z-ca¥  
from PIL import Image,ImageDraw,ImageFont
from pathlib import Path
import sys
p=Path(sys.argv[1]);font=ImageFont.truetype('/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf',20)
for file,labels in [('states.png',['01  HEALTHY','02  HIT / SIX SWAPS','03  STRIPPED','04  IMMOBILISED / GUN DISABLED','05  BURNT WRECK','06  TURRET BLOWN OFF']),('paints.png',['DARK YELLOW','OLIVE DRAB','NATO GREEN','DESERT TAN','FIELD GREY','WINTER WHITE'])]:
 im=Image.open(p/file).convert('RGB');d=ImageDraw.Draw(im)
 for k,label in enumerate(labels):
  x=(k%3)*800;y=(k//3)*450;d.rectangle((x,y,x+800,y+34),fill=(34,39,41));d.text((x+15,y+5),label,font=font,fill=(236,237,232))
 im.save(p/file)
)r!   rð   )T)F(€  Ú__doc__rP   r=  rd  ÚosÚsysr6  r4  Ú
subprocessÚrandomÚtimeÚ	mathutilsr   r   Úpathlibr   r   r   r   Ú__file__Úresolverò   rA  Úchdirrº  r°   ÚwmÚread_factory_settingsr³   r   rB  Úenginer   ÚsamplesÚpreferencesÚaddonsÚprefsÚcompute_device_typeÚget_devicesÚdevicesrM  r’   ÚuseÚdeviceÚuse_denoisingÚimage_settingsr¸   Úview_settingsÚview_transformÚlookÚexposurer*   ÚmkdirrU   ÚSOURCESr]   rZ   Úfnr+   ÚurlÚrunrT   ÚDEVNULLr¦   r�   r¤   rÖ   ÚPÚTr‰  ÚSÚWÚGrˆ  r<  rö   rî   rQ  r^  ri  rn  rs  rw  r‚  r†  r‹  ÚHr·  rç  rŠ  r
  rû   rB  ÚFEÚyyÚMFÚMRrÍ  rµ  ÚlabelÚtrr"  r  rC  rÀ  rÁ  r¶  rÂ  rN  r§   ró   ÚstartÚxcr¸  Úccr�  r  r­   Úfirm   r`   r®  rk  ÚwiÚtyprA  rL  ÚaxrÃ  r  r  r]  ÚanÚLAÚLGrl  ÚSLÚATÚxxÚHHÚEGÚsyÚEXÚSHÚFFÚFPÚRBÚTCÚstrandÚppÚangr¥   ÚTSÚblader  rY  ÚffÚCRÚTUr}  r  ÚTBÚSPÚSMÚcupÚCPÚHCÚHLÚGNÚBRrË  rZ  r  r¡  ÚuniformÚchoiceÚzzÚllÚhhr   Úwwr	  rG  r1  ÚfjÚsqrtr$  r.   rV  rñ   ÚallvÚxmaxr¹  Úzmaxrº  r¼  rå  r(  rº   rÐ  r  r'  râ  rã  rå  ÚsocketsÚposrQ   rO   r!  r"  r#  ræ  rÑ  rÖ  rà  ræ  ró  r2   rï  ré  ÚtopÚbottomrð  rò  rÏ  r´   rë  ÚlinerÚmountsÚ	mat_indexr¿   rŸ   r    r_   r¡   r^   ÚmappingrY   r£   rX   Únoder  r%  r  r  r&  r  rµ   r  r  r
  rR  rE  rY  Úhealthy_triÚhealthy_docÚsave_as_mainfileÚargvÚexitrê  r•  ri  rj  Únumpyr>  r-   r°  rÔ   ÚarrayrD  r@  rE  r‡   ÚpxÚmgridÚshaperš  ÚcliprF  rG  r¹   r  rV   Úscaler·   r^  r_  Úhdrè  Útdrd  rg  rl  rr  Ú
part_pairsÚselected_twinsr¸  Úshortrƒ  rè  r@  r  rñ  r\   rÌ  Úedger¢  r—  rÆ  r  ÚinvertedÚinvrP  r  ÚdaÚpetalsrô  ÚoldÚuniqueÚremapr;  Úindicesr¨   r  r¾  Úmaterial_slot_remove_unusedÚ
damage_triÚsortedÚ
damage_docrù  rþ  ÚmanifestÚ
write_textr<  r»   Úimport_scener2  r#  r%  rP  ÚsplitrÀ   rQ  r®   r  r   r&  ÚgroundÚdiffuse_colorrž   r¢   r±   r²   ÚworldsÚpowerÚlightsÚenergyr¬   Úto_track_quatÚto_eulerÚcamerasÚcamdÚcamÚcamerarÐ   Úortho_scaleÚresolution_xÚresolution_yÚresolution_percentager  ÚclayÚview_layersÚmaterial_overriderN  rR  rV  rX  Úmatrix_basisrÑ   rC  r@  rA  Únotes)rP  r¾  r  r  r  Údxr�  r¾  rA  rB  rL  rm   rC  r_   rC  s   000000000000000r/   ú<module>r     sÉE  ðñ÷ I× H× H× H× Hß $Ý ß Ñ Ù	ˆ(ƒ^×ÑÓ×$Ñ$€Ø €‡�ˆ„Ø €‡�ˆDÔ Ø ‡�‡
�
×  Ñ  ¨4Ð  Ô 0Ø	‡k�k×Ñ€Ø€‡�Ô °"˜UŸ\™\Ô1Ø	‡k�k×Ñ×$Ñ$ XÑ.×:Ñ:€Ø!€Ô  %×"3Ñ"3Ô"5Ø	�‰Ò ,€A˜QŸV™V W™_�q•uÐ ,Ø€‡�Ô °T˜%Ÿ,™,Ô4Ø(-€‡�× Ñ Ô 'Ø#(€× Ñ Ô "Ø5€× Ñ Ô Ø!€× Ñ Ô Øˆ�O€�C—I‘I t�IÔ,Øˆ�N€�3—9‘9 d�9Ô+ÚL€Øò W€EØ"ò W€RØˆEˆ7�!�B�4�wÐ	Ñ€"Ø	�‰�Ø	AÀ%ÀÈÈ%ÈÐPQÐRTÐQUÐU\Ð]€3Ø€:‡>�>�6˜$˜t I¨c°$°}ÀSÈÉcÐRTËgÐVÐ]aÐis×i{Ñi{ð  DN÷  DVñ  DVö  Wñ	WðWñ €o˜DÕ !Ø
€	˜ˆZò?ñ@ �Ð*¨7°1°SÓ9€Ù�Ð-¨n¸SÀÓE€Ù�Ð+Ð,<¸Q¸sÓC€Ù�Ð(¨¸¸CÓ@€Ù��{ >°!°CÓ8€Ù�Ð(¨¸¸3Ó?€Ù�Ð(¨°S¸Ó=€à€�ˆ÷ñ ð$ �d˜tó eð  G¨b°Dó uð  ¨2ó ð ˜ó 
ð ˜D QÓ GØ˜BÓ dØ $ó Dô
 IÚ ,Ù€vƒ,€á €aÒ;¸CÀÔ EÙ €aÒXÐY]Ð^bÔ cÙ €A€mÐ$ Q tÔ ,á €A€n�^ A d¨?¨6¯?©?¸<¸4¿<¹<ÈÓ;KÈAÈcÓ+RÔ SÙ €A€n�^ A dÔ +Ù €A€m�N 1 TÔ *àó \€DÙ
�‹(ò >€QØ	ˆ!ˆE‰'�M€!Ù�&™˜d›˜ Q q¡S EÐ*Ó+€"Ù€bˆ$ˆt‰)�A�dÐ	˜O¨A¨d°?°6·?±?À4ÈÁ8ÈAÈcÓ3RÔSÙ€bˆ$ˆu‰*�Q�uÐ	Ð.¨q°Ô6Øˆs‰U�1�S‘5ˆMÒ=€b™$˜r 4¨¡9¨R°Ð"5¸Ö=Ñ=ð>ñ ˆz™$˜t›*Ñ$Ó%€Ù€Rˆˆd‰�5˜Ð˜~¨a°°_°V·_±_ÀSÈÈ3Ó5OÔPÙˆz™$˜t›*Ñ$Ó%€Ù€Rˆˆd‰�4˜Ð˜n¨Q¨t°O°F·O±OÀDÈÈ3Ó4OÔPØ
%ò \€QÙ€aˆˆd‰�1�SÐ˜/¨!¨DÔ1±$°q¸$¸t¹)ÀAÀcÐ9JÈDÐQRÐSTÈ:ÐVZÕ2[ò\ð\ò
>ð 
ˆr�8‰}Ñ	€Ø$ó ,=�J€DˆÙˆ�%‰Ó€Ø
€Ù
�‹,ó y€QÙ˜1˜U™7 8Ñ+Ó,�-�%€1€Q‰ˆˆB°:°4·:±:¸bÀÓ3D¨UÈÈÏÉÐY^Ð_`ÐadÓIeÀSÙˆB�D‰D‹	€%�T˜%‘Z�"Ù€bˆ"ˆQˆqˆ�/ ! D¨Ô-àò H€bÙˆb��D‘‰j˜˜1ÐÓ˜s¡6¨+Ó#6Ñ6Ñ6€2Ù€rˆ"Ð˜a  S¨¨¯©¸¸C¹ÀÀ#Ó)FÑ%FÕGðHñ ˆR��!ˆHÓ�c™& Ó,Ñ,Ñ,€"ò K€"Ø‡&�&¨2Ö	. a‰%��3‘v˜a“y‘=Ñ Õ
!Ò	.Ò/lÐmnÔoá
ˆ2ˆr�$�s‘(‰{˜1˜QÐ  T¨!¨G°AÔ6Ù�%™˜BŸD™D›	Ó"ò y€bØoq×osÑosÐtvÑowÖxÐhk�—‘�S‘	˜!‘˜R‘ Ñ$ RÑ'¨¨%©°"·$±$°s±)¸A±,¸q±.À"Ñ1DÀbÇdÁdÈ3ÁiÐPQÁlÐSTÁnÐVXÑEXÑ1XÐZbÑ0bÑ(bÒcÒx€2‡5�5ˆ‚9òyðyð" #Ð
#ÉÈaËÖ$QÀ1 e¨A¨c©E¡k°$°vÒ%>Ò$QÑ
QÐSfÐRgÑ
g€Ù˜x¨Ó*ó =�\€R‰	ˆˆ1ˆSØ�"�Q‘$˜’'‰$˜tÑ$€!¡t¨f°U°G¸B¸4Ð,@À!ÀAÀaÀÓ'I QÈdÐSTÐUVÈZÈ"Øˆ&‚[àò v€uØˆˆe‰�|�A�aÐ€AÙ	ˆ!ˆAÒXÐYZÐ[]Ð^`ÔaÙ	ˆ!ˆAÒlÐmnÐoqÐrtÕuðvñ 	ˆˆAˆd�3‰h‰J�q˜ÐÒAÀ!ÀBÀrÔJÙˆAˆq��d‘‰{˜1˜QÐ  T¨!¨B¨rÔ2±8¸A¸qÀÀdÁ¹{È1ÈQÐ>OÐPTÐUYÐZ[Ð\^Ð_aÔ3bÙ�!‹HÒX€q‘T˜!˜Q˜t D™y™[¨¨4±°A°b±D¸±F³Ñ+;Ñ);¸A¸dÁ3ÀqÈÁtÈAÁvÃ;Ñ>NÑ<NÐOÐPRÐSWÕXÒXà�*Š_�c $€2ÙˆˆAˆa�ˆ7�T˜"˜S™&�M 4¨ )¨S°¨H°c¸"¸S¹&°\À4ÈÈ3ÉÀ-ÐPÐQRÐSUÐVXÔYÙˆAˆq��1ˆg�c˜#˜a  2Ô&Ù�!‹Hò >€qØˆ�sˆ2�vˆa�x€BÙˆˆ1ˆT�#‰X‰:�a˜˜C™¡ R£Ñ(Ñ(¨¨B¨s©F±C¸³GÑ+;Ñ);Ð
<¸cÀ"ÀSÁ&ÈÐ=NÈqÐQUÐVeÐV\×VeÑVeÐfhÐijÐknÓVoÔpÙˆˆAˆd�4‰i‰K˜˜#™c "›g™+™ a¨©C°«G©¡mÐ4°R¸Õ=ð>ð 
ˆ:‚oÙ�2‹Yò vˆØ	ˆ!‰ˆB‰ˆr‰	€R‘#�a˜˜1˜b ™g¡s¨2£wÑ.Ñ.¨q°"°T±'¹3¸r»7Ñ1BÑ/BÐCÀOÐTUÐVZÐ[jÐ[a×[jÑ[jÐkmÐnoÐpsÓ[tÕuðvñ 
ˆ!ˆT�$‰Y�q˜‘u˜SÐ! 4¨¡9¨Q¨q /°$°q¸Ö<ò/=ð+,=ñ\ €AÐ˜ q¨Ô .Ù €AÐ˜¨¨4Ô 0Ù €AÐ˜/¨!¨DÔ 1Ø	Ò C€A‘S˜˜A˜f UÐ+¨O¸A¸dÕCÐ CÙ €AÐ˜/¨!¨DÔ 1á €aÐÒPÐQRÐS[Ð\^Ô _Ù ˆÐ˜D  Q w¨rÔ 2à$ò 	q�J€DˆÙˆ|˜EÑ!Ó"€Ù	ˆ"ˆd�4‰i˜˜eÐ$ T¨#¨a°¸Ô;Ù	ˆ"ˆd�4‰i˜˜uÐ% d¨4°°'¸"Ô=Ùˆ|˜EÑ!Ó"€Ù€Rˆˆd‰�6˜$ÐÐ 0°°4Ô8ÙˆˆD�‰I�e˜CÐ  $ t¡)¨E°%Ð!8¸¸aÔ@Ø
ò q€QÙ€aˆˆd‰�1�SÐ˜-¨¨$Ô/ÙRWÐXZÓR[Ö>\ÈQ¸qÀ¹tÀA¹vÀb»yÒ>\Ö]¸ˆˆT‰	�$‘s˜1“v‘+Ñ˜a ™f S¨©S°«V©¡^Ò4Ò]€#Ñ^bÐcdÐehÐimÐnoÕ^pñqð	qñ 
ˆr‹ò B€AØˆˆ$‰�;€Ù�˜a ™c #˜YÐ'Ó(€Ù€Rˆˆ6�%Ð™ q¨Ô.Ù
ÒA€Q‘S˜˜Q™v a˜LÑ)9¸!¸DÕAÑAð	Bñ
 €A�n‘_ Q tÔ ,Ù‰nÓ€Ù ˆÑÑ/°°QÔ 7Ù €BÑ™.¨¨4Ô 0Ù
Ò D€B‘S˜˜B™v¡eÐ,©_¸Q¸tÕDÐ Dá	ò .€AÙ˜1˜Qš3Š¡M°1±U¹5°/À&ÓI€Ù	ˆ"ˆa‘‘eˆ_™S¡ a¨"Ö-Ù€bˆ1ˆS‰5‘‘tÐ
˜a ™e¡E©%Ð0°!°B±$±u¹UÐ1CÀQÀrÁTÉ%ÑPTÐDUÐ	VÐW[Ð\]Ô^Ù€Rˆ‰5‘ˆ™ a¨Õ-ð	.ñ
 
ò E€AÙ
ò E€QÙ‘-¡ Q£˜y¨a°ªc©°qÐ(9Ð:Ó;€"Ù€bˆ!ˆA‰eˆ‘^ A¡cÔ*Ù‘‹9ÒK€a‘S˜˜Q™t™V A¡d¡F™]¨1¨UÐ3±OÀAÁdÕKÐKØÒD€b‘3�r˜1˜Q˜r #™v™X¡eÐ,©_¸Q¸tÕDÑDñ	EðEñ €A�n‘^ A dÔ +Ù
Ò d€B‘d˜1™u R©˜o©u°R¹¨o¸tÀBÁt¸nÈdÐSUÑVZÈ^Ð\Ð]aÐbcÕdÐ dá €A�n‘^ A dÔ +Ù	ó >€AÙ‰z™$˜q›'Ñ!Ó"€Ù‰™t A›wÑ&Ó'€Ù	ˆ"ˆa‘‘Tˆ]™4¡ A¨Ö+Ù€rˆ1‰U‘4ˆ.ÓDÀQÈÖLÙ	ˆ"ˆa‘‘dˆ^™D¡ a¨"Ö-Ù
�‹(ò  G€Q‘7˜2˜q ¡S¨¨2©¨a©£[¡Ñ0±°s¹3¸qÀ¹tÀA¹v»;±Ñ1FÁtÐLÈaÐPSÑTWÐXYÐZ\ÑX\Ð]^ÑX^ÓT_ÑP_ÑN_Ñ`eÐfiÑjmÐnoÐprÑnrÐstÑntÓjuÑfuÑ`uÑv{ÐM|ð  ~Bð  CDð  EFõ  Gð  GÙ	ˆ"ˆa‘‘dˆ^™D  a¨"Ö-Ù
Ò=€Q‘S˜˜Q™t A˜J¡~°a¸Õ=Ò=ð>ñ 
ò 2€AÙ‰y™˜a›Ñ Ó!€Ù	ˆ"ˆa‘‘Tˆ]™4¡ A¨Ö+Ù	ˆ"ˆa‘‘Uˆ^™D¡ a¨"Ö-Ù‰}™T !›WÑ$Ó%€ÙˆˆQ‰t‘DˆM˜1™R™4¡¡D˜/©$¨qÕ1ð2ñ ‰mÓ€Ù €B�}‘] 1 TÔ *àó c€DØˆD�y‘‘tÐ˜d¡4™i©©dÐ3°T¹$±Y¹uÁTÐ4JÈDÑQUÉIÑV[Ñ\`ÐKaÐcgÑhlÑclÑmpÑquÐbvÐx|ñ  ~Bñ  yBñ  CEñ  FJð  xKð  MQñ  RVñ  MVñ  WZñ  [_ð  L`ð  bfñ  gkñ  bkñ  lpñ  quð  avð  x|ñ  }Añ  xAñ  BFñ  GKð  wLð  NRð  SWñ  NWñ  X[ñ  \`ð  Mað  cgð  hlñ  clñ  mpñ  quð  bvð  x|ð  }Añ  xAñ  BEñ  FJð  wKð  MQð  RVñ  MVñ  W\ñ  ]að  Lbð  c€Ù‰{™4 ›:Ñ%Ó&€Ù€bˆ‰T�!‘BÔá�Q‹xò €VØ€"Ù‘‹:ò g€aÙ
ˆ1‰S‰5‘‰9�_€1˜˜2™˜f Q™h r™k¨!™mÑ+�S¨B¯IªI°t¹D±yÀÁcÈ#ÃhÁÑ7NÈqÑQVÐW[Ñ\_Ð`cÓ\dÑWdÑQdÐ6eÕ,fðgá€rˆ"ˆT�!�AÕð	ñ
  ÒP€Q¡ A t©D¡y°±4Ð&8¹ÈÈ4Õ PÐPá‰x™˜T›
Ñ"Ó#€ÙˆˆT‘%‰Z™˜TÐ" D©¡J©s°4Ð#8¸¸aÔ@ãi€Ù'/×CÐC ¸UÒC±E°B°r€d‰E�"‰H�o�b˜ÒÐCÐÔC€ÁsÈ5ÃzÀBÙ
‰8‘E˜"“IÓÓ¡¡e¨B¨q°©t£nÓ 5Ð6Ñ_dÐegÓ_hÖ7iÐZ[¸¸A¸a¹CÀ¹8ÀQÀqÁSÈ"ÁHÈRÁKÐPQÐRTÑPTÒ8UÒ7iÑi€Ø‡�ˆˆ2ˆa„ÙˆˆT‘%‰Z™˜TÐ" D©¡J©u°TÐ#:¹4ÀÔBáˆˆT‘$‰Y‘r˜$Ð ¡d¡¨4±Ð 5°d¸1Ô=Ûi€Ù&2×FÐF ÀÒF±u°r¸"€d‰D�‰G�n�R˜ÒÐFÐÔF€É#ÈeË*ÀrØ‡�ˆ‰E‘(™5 ›9Ó%Ó&¡u©U°2°a¸±d«^Ó'<Ð=ÑfkÐlnÓfoÖ>pÐabÀÀ1ÀQÁ3ÈÁ(ÈAÈaÉCÐQSÉ8ÐTVÉ;ÐWXÐY[ÑW[Ò?\Ò>pÑpÐqrÔsá
ÒD€Q‘C˜˜4 ™9 Q tÐ,©_¸Q¸tÕDÐDá‰™t D›zÑ)Ó*€ÙˆˆT�$‰Y�r™%Ð  $ t¡)©D±Ð!7¹¸QÔ?Ù
�‹(Òb€Q‘7˜2˜t¡T¨!©D©&¡[Ñ1±#°dÐ;¸TÁ4ÈÉ$ÉÁ;Ñ=OÑPTÐUYÐ<ZÑ[_Ð`aÕbÒbð=cñ@ ‰‘Ó€Ù ˆ‰N™4  A©Ö +Ù ˆ‰N™5¡ Q©Ö ,Û=€Ù	ˆq‘‹ò :€AØ€R�4‰�7€ˆ7�>Š>˜4¡ A£™;¡t©D±°Q³©KÑ'7Ð8Õ9ð:à ‰<™Ð
&Ñ &€Ù €bˆ‘‘e˜A˜dÔ #á €b˜w×	'™˜˜!ˆ1‰S‰5�Š)Ó	'©©e°A°dÔ ;ÙÑ ¡Ó*€Ù €B�~‘n Q tÔ ,Ù €B�‘ q¨Ô .Ù	ò %€AÙ€Rˆ‰5‘ˆ‘ q¨Ô.Ù€bˆ!ˆD‘ˆ�w˜tÕ$ð%ð ó |€DÙ‰~™d 4›jÑ(©Ó2€Ù	ˆ"ˆd‘5‰j™™dÐ#¡D©¨a°¸Ô;Ù	ˆ"ˆd‘5‰j™™dÐ#¡D¨¨a°¸Ô;Ù€Rˆ‰d‰‘4™Ð™o¨a±Ô5Ù€bˆ$‰u‰*�T™$Ð	  a¨ 
©4Ô0Ù‰™t D›zÑ)©(Ó3€á
�‹(ò /€QØ	‰$�Y‰u�Q‘t‘V‰|™D ¡4¡™KÐ(€!Ø
ˆ2�g‰d�3Ð€"Ùˆˆ1Ó>¸qÀÀBÔGÙ	ˆ"ˆd‘3‰h‘t™DÐ! !¡D¨¨2Õ.ð	/ñ €bˆ4‘‰8‘D™Ð
 ¡S¡©©dÐ3°T¸#±X¹dÁ4Ð4HÈ$ÉsÉ(ÑSWÑX\ÐI]Ð_cÑdgÑ_gÑhlÑmqÐ^rÐ	sÐtxÐyzÖ{ð|ñ  €ÙÑ!¡(Ó+€Ù €bˆ#ˆa‰&��Q‘™Ð	ÓTÐUVÑY[Ö \Ù	ˆq‹ò J€AØ€Q�3€r�6ˆ!�8€ˆc�!‰f‘T™#˜a›&‘[Ñ ˆA 3 q¡6©$©s°1«v©+Ñ#5 Ù€Rˆˆ1‰Uˆ‘O A¡d¨?¨6¯?©?¸1¸RÀ¹T¹6À!ÀCÓ+HÕIðJñ Ñ™/©(Ó3€Ù ˆ‰O™C¡ Q©Ö ,Ù
Ò J€B™  R©©E N±4¸¸Q¸wÀrÕJÐ JÙ €RÓIÈ$ÈqÔ QÙ‰Ñ(©Ó2€Ù ˆÑ™d¡4¨¨BÖ /Ù €RÓQÑRUÐVWÔ XÙ"Ò L�C€A€a¡8¨B°°!±E¨{¹4ÁÀQÈ×#LÐ Lá‰‰n™XÓ&€Ù €BÑ™ q©Ô .Ù €BÑ™ q¨Ô .Øò A€DÙ	ˆ"ˆd�3‰h‘u™TÐ"¡4©¨Q¨w°rÔ:Ù
Ò@€Q‘d˜2˜t C™x©¨qÐ1°(¸4Õ@Ñ@ðAñ 
ˆq‹ò J€AØ€b�Dˆ�F€‰4�‘D™˜R›‘L¡©©T±#°b³'©\Ñ(9Ð:¸8ÀDÕIðJñ #ò 2�C€A€aÙ	ˆ"ˆa‘�qˆ\™$˜t A g¨bÔ1Ù	ˆ"ˆa‘�qˆ\˜$˜t A g¨bÕ1ð2ñ ‰‘¡Ó&€Ù €b‰ó  Uð  VWð  X`ñ  acô  dÙ.Ò y�C€A€a©u°R¸¹5À¹7Á4Ð8HÉ5ÐQRÈ)ÐUYÐZ[ÐT\Ñ^bÐcdÑehÑchÐ]iÐIjÐklÐmuÐvxÕ/yÐ yá
ò r€BÙ€rˆ1ˆR‘ˆ+ÓbÐcdÐemÐnpÕqðrñ ó €DØ€Ùò Z€RÙò Z€bÙ‘"‹Iò Z€qØ	ˆ#�vˆa�‰d‘3‰h�r‰kÑ  q¢™A¨bÑ1€A°!·(²(¸B¹sÀ1»v¹IÀbÉÈbÑQTÐUVÓQWÉiÉÐ;XÕ2YñZñZðZð €Ù
�‹)ÒG€Q�A—H’H˜q  1¡ Q¡r¡T¨!©B©$Ð/°±2±°a¹±d¸1¹R¹4ÀÁ"ÁÐ0EÐFÕGÐGÙ
Ò-€Q�—’˜1˜Q™r™T !¡B¡$ q©¡tÐ,Õ-Ð-Ù
ò 9€QÙ�‹9Ò8€a�Q—X’X˜q ™s 1 Q¡3¡r¡6¨!¨A©#©b©&°°1±°Q±Ð7Õ8Ñ8ð9à‡�ˆˆ!ˆAˆdÖðñ €b‰™(¡;Ð/°°(¸2Ô >á‰‰^™HÓ%€Ù ˆ‰>™.©¨aÔ 0Ù €B�‘ q¨Ô .Ù ˆÑ™T¡# a¨°Ô 3Ù	‰q‹ò J€AÙ€r‰3‰t�A‘c‘E‰z™%Ð
 ¡,©{Ð!;¸A¸gÀbÕIðJá €B�‘ q¨Ô .Ù €B�‘~ a¨¨_¨V¯_©_¹TÀ!ÀCÓ-HÔ Iàò r€DÙ
(ÒK€Q©¨a°±d±¸1¹UÐ0CÀdÖ)KÐKÙ
 ÒL€Q¡ a¨©e©°A±dÐ(;¸TÀ!ÀA¸JÀtÕ!LÐLÙ€aˆ$‰u‰*‘U™5Ð	! 4©¡:©d±5Ð"9¸4Á¹:ÁbÉÐ:OÐQUÑV[ÑQ[Ñ\_Ñ`eÐPfÐgÐhlÐmnÐopÕqðrð
 ó A€DÙ
‘‹*ò 4€QØ€V‡^‚^‘E™$Ó€" = 6§=¢=±%¹°Ó#?ÀÀÇÂÉuÐUYÓ@ZÑ#Z Ø€V‡^‚^�D™Ó€" . &§.¢.°°dÓ";˜rØ‰E�z�"�R˜‘T‘'˜"Ð˜t¡E™z¨"¨R±©V©)°B°r±EÐ:¸DÁ¹JÀrÈ"ÈQÉ$ÁwÈrÐRTÑUWÑRWÉxÐ;XÐZ^Ñ_dÑZdÐegÐhjÐknÑhnÑenÐoqÐrtÑotÐYuÐv€"Ø‡%�%ˆ˜˜qšŠI¡iÐ0°Õ3ð	4ñ
 �‹*ò U€QØ€V‡^‚^‘E™$Ó€" 4¨¨¯ª±t¹DÓ(AÑ#A ÁUÉCÐPRËGÐTXÉLÑ[_ÑK`ÑE`À"Ø€V‡^‚^�D™Ó€" . &§.¢.°°dÓ";˜rÙˆ‰3‰q‘˜™4™ ‘Ó'Ó(Ó)€"Ø‰;‘t˜D“z�l 2 a¡4 &Ð	)Ñ*×.Ñ.°°B±°r¸"±u¸RÐ0@À"ÀRÁ%ÈÈ2ÉbÉ5ÉÐQSÑTXÑQXÐAYÐ[]Ð^`ÑacÑ^cÑ[cÐdfÐgiÑdiÐjlÐZmÐoqÐrtÑuwÑrwÑowÐxzÐ{}ñ  Añ  |Añ  yAð  BDð  oEð  0Fñ  HQð  GRð  STõ  Uð	Uñ
 ‘‹)ó A€QØ€V‡^‚^‘E™"Ó€"  §¢±±e¨}Ó!=¸n¸f¿nºnÉUÐSWÓ>XÑ!X˜bà‰‚X�‘u™c "™f¡c™\©$Ñ.Ñ.Ñ/‰bØ
ˆt‰)�I�D—I’I™c ! A¨©3©±¡}°qÑ&8Ñ$8Ó9Ó:Ñ
:€rØ€V‡^‚^‘C™Ó€"  §¢°°TÓ!:˜bØ‡&�&ˆ2ˆd�4‰i‰<˜˜2™˜bÐ
! 2 d¨4¡i¡<°°2±°b¸±eÐ"<¸bÀÀdÁ¹lÈ2ÈbÐQSÉeÉ8ÐTVÐWYÑTYÐ=ZÐ	[ÐhlÐnoÒhoÒ]dÑu|Ð\}Ð~ö  AòAðAð& 
�Š‹ò ]€AØ‡F‚F×Ò‘gÕÙ
‘Ò[ÑRWÐXYÓRZÔ[Ó[Ó
\€!…'ð]ð
 —’“×.ˆA¨!¯#©#Ò. Q‚aÐ.€aÓ.€ÙÒ!˜DÔ!Ó!€¡sÒ*>¸Ô*>Ó'> $ÁCÒG[ÐVZÔG[ÓD[¸tÙˆ�9€‘�T˜$‘Y‘ˆRÛ 4Ø	�Š‹ò C€AØŸ3™3Ö�a�hˆq…kÒ€„©©x¸¿ºÓ/@Ó(A ¤Ø‡F‚FÑ*Ò*±6¹'³?¨1­7ðCð !'§¢£×/™˜˜1ˆˆ1�7Š7‹9‰Ó/€Ø ‡�× Ò × Ò Ô Ø�<Š<‹>ò _�C€A€aØ‡HƒHØˆQ�Z€"�b—o’o×*Ò*Ó,�°w¸q¿x¹xÑ7H¨R¬YÐY^ÈÍð_ñ ,Ñ6JÑVnñ  ySñ  e}ñ  Lfñ  qHñ  Xsñ  C_ò  	`€Ø Ÿš›ò 0Ñ€D‰ˆ#ˆfØ‡H‚H×Ò×Ò˜˜dÓ#€ E×$4Ò$4×$<Ò$<×$AÒ$AÀ"Ô$EÑRZÐ[^ÓR_ÀbÄkÐ`c×`kÑ`k×`vÒ`v×`}Ò`}Ô`ð  GI÷  GVò  GV÷  G[ò  G[ó  G]ð  AFð  hoð  pvñ  hwð  ^`ô  ^gð  HMð  xzô  xGð  \^ð  NUð  VZñ  N[Ø‰(ƒN b¨¡d¨1¨Q Z�2Õ$ð0ð ‡�× Ò × Ò Ô ñ ")€‰Ñ Ô  ókóBóCõóBñ+1ò HÑ&€Dˆˆf�V˜C ñ
 ˆV�A‰Y�v˜a‘y Ð%Ó&€©(°A°a¸°<Ó*@ÀÑ*C rÙ€gˆd�m�A�f˜R‘i  1 Q¡4©¡8Ô,Ù‰�DÑ Õ%€Ù€qˆ&�‰)�F˜1‘I˜fÐ	%¡u¨a°°t±¨_¹cÀ&¸\ÈCÐPVÉJÐW[ÉOÐ\bÐKcÐehÐioÑeoÑpsÑesÐtzÐ{Ñtð  eAð  'Bð  CDð  GIö  JÙ�1ƒo€áˆW�T‰]Ô˜DŸOšO¨DÔ1°#·'±'·.².×2EÒ2EÕ2GðHñ Ñ¡XÕ.€Ù €a‰ÓKÈAÑPRÖ SÙ�1ƒo€‘k '©(Ñ"3Ô4°U×5EÒ5EÀdÔ5KÈCÏGÉGÏNÊN×L_ÒL_ÔLaáÑ vÕ.€Øò I€DÙ"ò 5€RÙ€aˆˆd‰�2‘dÐÑ,¨Q¨tÕ4ð5áÒH€R‘c˜!˜T¡%™Z¨¨4Ð0±ÀÀ4ÕHÑHðIñ ò A€BÙÒ@€R‘s˜1˜b¡ b˜\©.¸¸4Õ@Ñ@ðAá�Aƒ€‘{ 7¨6¡?Ô3°F×4EÒ4EÀdÔ4KÈCÏGÉGÏNÊN×L_ÒL_ÔLað �A�ò S€IØˆYÑ€˜!Ÿ+š+×+Ò+˜¨a¯kªk×.?Ò.?¨AØ‡E‚EÑ
Ó€¨¯ªÑ.AÓ(B ÑiqÀ7Ç>Â>ÑRYÑCZÔChÐrs×rwÒrwÐxz÷  yCò  yCñ  DHñ  yIð  JQ÷  JXò  JXñ  Yañ  Jbô  scØò S€TØ	‡Y�Y‘Ó˜AŸEšE '§/¢/±(Ñ";¸D¿KºKÉÑ<QÕRñSðSð
 �.Š.Ó
ò €BØ‡G�G‰V‚O�HØ
�Š×Ò˜8Ô$Ø�gŠg×Òò K€dØ‡g‚g×Ñ˜×+Ò+Ñ,×1Ò1Ñ5KÒKØ×ÒÒJˆ §¢× 1Ò 1× 8Ò 8× =Ò =¸bÑ A× DÑ D× FÒ FÉÑ JÖ FÑJðKñ ˆR…ðñ (³]ÒCÉLÓfuÒDvñ  @Ló  Zhò  xiñ  r~ó  LYò  jZñ  coó  }Kò  [Lñ  Ucó  q~ò  Mð  @€Û :óóñ. 	ˆW�^Š^ÓÓ€©:°gÓ+>˜{Ù�w˜tÑ$:Ñ:Ó;�Ø ‡�‡
�
× Ò ¡S¨Ñ.HÑ)HÓ%IÑ Ô JÙ Ñ Õ &Ù�s—x’xÑ  §¢¨¤ñ ‘Ð(Ñ)9¹#¹cÓB�Ù‘Ð)©-¹¸CÓ@�Ø‘�l�˜¡2™‘5õ Ù#ó 	-�DÚÒr™%Ÿ/š/×/Ò/ÔrÓr�Ø�B‡H‚H‰R�YŠY‘qˆ\¡§
¢
Õ+×3Ò3±R·W²W¸Q±ZÁÇÂÈÁ
È1Ð4MÓN�Ù‰&‚LÙ‚Q€t‰€tˆBˆQˆB€Yƒ-�Ñƒ-á
�Š�‘2—8’8˜A‘;�˜q¡˜uÐ$Ñ%�%€"€R¨B©s©F±C©<¸!Ñ*;¸bÁ¹fÁc¹\ÈAÑ<MÑ*M¡cØ˜˜g™bŸgšg¡c¨!¨AÓ.Ñ.Ñ.±Ñ9�"‚Q�s‰3€wˆr�ˆr€\ÒÙ
‰E‚k™s‘"’Q�t™�t˜A�X‘,°¡2¢a¨©¨¨Q h¡<Ù‡‚×Ò‘r—x’x“zÔ"¡2§7¢7¦9ð	-ð �a‰L˜ 1™Ð&ò D�CÙ�]Š]× Ò ò D€TØ	‡Y�Y‘Ó¡ D§J¢J§O¢OÓ 4±SÓ 8Ø
‡j‚j‡o‚oÓ�2™Ÿš¡¡SÔ)¹#¸cÁ3Ç8Â8ÉJÑCVÑdlÐpt×pzÒpz×pÒpÑdÒX`ñ  FLñ  DMñ  NTñ  DTñ  ?Uó  ;V©"­/ñ  flñ  WYô  Weñ  mo÷  mtò  mtô  mvñ  BDð  w{ö  wAñDðDð
 
�ôrâ‰m™GÓ$�ª
±?À7É8ÑCT×CaÒCa×CmÒCm×CrÒCrÓCtÓ(u¡RØ ‡�× Ò × Ò Ô ô]öö
~ôð �
ó |�Ø—’“ó !�H€D‰Ø�Š™Ô  Ø‰AˆB€x�¡U©nÑ%<‘V™E’\À$‘Ù×Ò˜4¡tÒ,Ô-ÚˆXÚ‰c‘$™U×-Ò-©iÔ8’r¹bÓA€Â.ÐQSÔBTØ‡‚×Ñ×Ò™%Ô Ø Ÿgšg×.Ò.Ö/˜ˆ�Š�Š�Ò/�±6¹%Ò?lÑchÐijÓckÔ?lÓ:lÓ3m°ÑqwÑx}ò  ~kñ  bgð  hió  bjô  ~kó  ykó  rlÑnpØ
�'Š'×
Ò
ó 5€QØ‡D‚D�!‰A�C‰C�—‘‰H‘c™$™rŸt™t B§D¡D™yÓ)Ñ)‰±·±°B·D±D±¹#¹dÁ2Ç4Á4ÈÏÉÁ9Ó:MÑ/M©$Ù‘Ñ™¡UÑ*Ù‡3‚3‰‰C‘�"‘‘S‘‹MÑ¡3©%¡<š4°Q±t±VÑ<Ñ<…3¹Q¿SºSÀ#ÁaÁ%ÉÁ'ÑPSÑW\ÑP\É1ÑbdÑBeÑ=e¾SÙ‘5Ñ™M©UÑ2Ù‡3‚3‰‰C‘—‘‘A‘‹J‰‘s˜1™aŸc™c "§$¡$™h©¯©¨b¯d©d©Ñ3Ó4Ñ4Ñ4…3±Q·S²S¸#¹a¹%Á¹'±\·SÙ‡s‚s‰C‘‘A—C‘C™‘E“
‰N™1ÑÑ…s™QŸSšS #¡a¡%™Z�S©¯ª¨S±©U±1©W©¯ð5ð �WŠW×Òò m€TØ‡K‚K€!Ø€V‡]�]ƒ_‘SÓªTÒ2iÁ	È"Ï'Ê'×J[ÑJ[Ó@\Ô2iÐjkÓ-l˜Õ,ðmð �‰�‘˜R–ð'!ô.&BòP ÑÓiÐjrÑsuÔ vÚ 
‰=Ñ1]×^©#¨!¨A™5  1š+Ó^Ð_fÑgiÔ jÚ 
‰=Ñ2^×_©3¨1¨Q™6 ! Aš,Ó_Ñ`hÑikÔ lÚ 
ÑÑ4a×b©S¨Q¨q˜a¡ aš[ÓbÐcjÑkmÔ nÚ 
ÑÑ8f×g±°°1 ¡6¨!¢ÓgÐhpÑqsÔ tà$ò 8�J€DˆØ	�Ù=ò )�U€RˆØ"$¡d¢(�e‰S�‰V‘S‰L™ÑÒ°°Y°T·Y²Y¸qÀ2ÁcÁ6É4Á-ÐRSÑASÑ?SÓ5TÑ0T€"Ù	‡.‚.�$˜˜4™‘.  BÐ'Õ(ð)ò ‰N˜5Ñ ¡¨$¨q°¨±BÕ7ð8ò ÑÑ5d×e©c¨a° ¡$ qšzÓeÐfmÑnpÔ qöQñ6 ò `€EØˆu�n‘YÑ€¢,¨w°xÀ±~Ñ/FÀtÉBÓ"O˜rÐ]_ÑPVÐW[ÒP\ð`ð 	�Ùò €DÚˆg�d‰m˜D¡Ñ.Ó/€²¸rÔ0BØ‰(‚NØ‡o‚o×ÒÓ �#Ø�7Š7×Òò W€aØ‡_‚_�Q—T’TÑ�1™C ¡1§3¡3 $¡s¡(›O˜!©A¯CªC±°Q±°s¸1±u¸Q±w±Ñ,>­C¹q¿sºsÀCÈÁEÈ!ÁG¹|½sÑQTÑUVÑQVÈAÎDðWá‡‚ˆbÕðñ ‰E�!‰HÔ ‘e˜A‘h×)Ò)¨$Ô/°·±·²×0CÒ0CÔ0EÉUÐSTÉXÁfÑbnÑV\ÔVaÒo{ñ  }Cñ  DFô  pGñ  ]cñ  HNñ  O[ñ  H\á�~Ó€Ù	ˆq‹ò $€AØ€R�4ˆ�6€ˆSˆ"Ø€Ù�BˆZ™˜r¡#™v˜©¨b°©f ~Ð6ò F�S€Q€qÙÒE�b�r—y’y !¡C¨©"©£I¡+¨b¡.°±4¸¹#¸aÁ¹d»)¹Ñ3CÐ!DÕEÑEðFà‡�€r‰9‘YÐ
¡Õ#ð$ñ �Aƒ�‘{¡6Ô*©6×+<Ò+<¸TÔ+BÀ3Ç7Á7Ç>Â>×CVÒCVÔCXÑYdÑekÔYlô.ò^ ‰5Ô ’*˜TÔ"á
�-Š-‹/ó 	O€BØ‡G�G‰VƒOÙ
ˆ2�7Š7×ÑÓ�# R™f¨b©Ù™‹~ò �e€a‰Ù	‘Ñ™Ÿš¡cÔ*Ù�LŠL™Ó�5ˆ‚8ðð -/¯GªG×,<Ò,<Ö
= q‰5�×!Ò!Ó"Ò
=�'¸b¿gºg×>OÑ>O×>UÒ>UÔ>WÙÒ1�c�B—G’G×%Ñ%×,Ò,©SÕ1Ð1Ú�2—7’7×#Ò#¡GÓ,ÒA�e�a‰¹c©QÕ-=ÐAÙˆb„/�#—'‘'—.’.×<Ò<Ô>¹{È2¾ð	Oñ ‘f—m’m“oÓ&�
Ù‘6ÒÐ $™*Ó $ÐÚÒ>™fŸmšm›oÔ>Ó>Ó@{Ò{Ð {Ð{Ù‘d™6Ÿ=š=›?Ó+¨DÑ1NÑ,NÓO�
Ù Ñ™*¨4Õ 0ô dôjñ CÑN^Ñgoñ  CGñ  MQñ  Y]ò  x^ð  kvñ  JTò  dmð  nuó  dvò  MVñ  W]÷  Wdò  Wdó  Wfó  Mgð  qwò  @Ið  JQó  @Rò  bkñ  lr÷  lyò  lyó  l{ó  b|ñ  OYñ  ntö  bNð  ijð  xy÷  xDò  xDñ  ELõ  xMò  cdò  bNñ  csñ  ~Nñ  Uaò  Xbñ  lxñ  yG	ð  kH	ò  FI	ñ  U	r
ñ  @iò  
j�Ø�lÑ× Ò ˜z˜tŸzšz©(¸!Õ<Ô =Ø ‡�‡
�
× Ò ¡S¨Ñ.GÑ)GÓ%HÑ Ô Iá
ˆs�xŠx×ÒÓ
 Ò K€B §¢×!1Ò!1×!8Ò!8¸ÀdÑ!8Õ!KÐ KÙ�—’×"Ñ"Ó#Ò B�C C§H¢H×$6Ñ$6×$=Ò$=¹cÕ$BÐ BØ ‡�× Ò × Ò ¡3 tÑ,BÑ'BÓ#CÑ Ô DØ—]’]Ö#�€1‡6‚6ˆ!�8Ò#�Ø ‡�× Ò × Ò ¡3 tÑ,IÑ'IÓ#JÑ Ô KØ—]’]Ö6� a§f¢f±A¢o€1‡6‚6ˆ!�8Ò6�à�Ø	�Š×	Ñ	ó a€AØ‡F‚F‡L‚L‘Ó�aÑ˜'Ò! (ÚÒC�A—K’K×%Ò%ÔCÓC�Ú
Ò
`�a—k’k×'Ò'Ô
`Ó`€Ø‡[‚[×Ò×ÒÑ-Ó.�¹j©s­~ÐefÉÏÊÐTUÉÔIdñ  DSÑgj×gqÒgqÐrsÑgtô  hCð  TU÷  T_ò  T_÷  Teò  Te÷  Tiò  Tið  jn÷  jvò  jvð  wxñ  jyñ  z}÷  zDò  zDð  EFñ  zGô  THð  IJ÷  ITò  IT÷  IZò  IZ÷  I^ò  I^ñ  _b÷  _jò  _jð  klñ  _mñ  np÷  nwò  nwñ  xDñ  nEô  IFñ  GU÷  G\ò  G\ñ  ]`ö  Gað	aô +ô-ô@ò  €a„Ø
‡x‚x×Ñ×ÒÑ3Ó4�ÑJZ±VÕ5IÐlpÑ[aÕ[kð  BDÑqw÷  rBò  rB÷  rHò  rH÷  rLò  rLñ  M^ó  r_÷  rfò  rfñ  grñ  rsô  rAØ ‡�‡‚×  Ò  ¡c±;Ñ  Ô ?ÑXgÀÇÁ×@RÒ@RÔ@WÐhk×hsÑhs×hzÒhz×hÒh÷  iJñ  iJ÷  iQò  iQñ  RXô  iYØ	‡h‚h‡o‚o×Ò™/Ó*€°u¨5¬;ÈT¸U½_ñ  O^ÐRW×RaÒRa×RgÒRgÑhtÑRu×R|ÒR|Ð}~ÑRô  SNñ  [^ð  _d÷  _nò  _n÷  _tò  _tñ  uAñ  _B÷  _Iò  _Ið  JKñ  _Lô  _ZÙdò _Ñ€Dˆ‰U‘4Ø	‡h‚h‡o‚o×Ò˜$™vÓ&€±5 t¥{ÐSWÑY^ÒS^ÂKÐtxñ  {Aò  uAÒepñ  GQ¸½ñ  ^dð  SWõ  S]ñ  osð  eiõ  enð  wz÷  wò  w÷  wGò  wG÷  wKò  wKð  LPð  QUó  wVð  tvð  W\÷  Wgò  Wg÷  Woò  Wo÷  Wtò  Wtð  uwô  Wxð  EHð  y{ô  yDñ  \bñ  cnó  \oð  pr÷  p{ò  p{ñ  \{÷  [Jò  [Jñ  KOð  PSó  [T÷  []ò  []ó  [_ð  IKö  IZð_à‡X‚X×Ò×Ò™(Ó#�¨¯ª×(8Ò(8×(<Ò(<¹XÁdÓ(K¡CÈE×L\ÒL\×LdÒLd×LiÒLiÑjmÔLnÑ|ÐotÕo{Ù�„¡©Ó!5™&É&ÑQT×Q]ÒQ]ÑJ]×IlÒIlÑmqÐruÓIv×IÒIó  JB±cÔ6Hñ  MTñ  CGô  CLñ  fjñ  UYõ  UeÙ€‡�Õ ¹˜uŸ|™|Õ8Ðad¸e¿l¹lÕ>`Ðz|Ðej×eqÑeqÔeyÙ˜$™{Ñ*Ó+€‡�Õ ¨C¯G©G¯N©N×,AÑ,AÈdÑ,AÔ,SØ‡X‚X×Ñ×Ò™NÓ+�¸4©D­Nñ  L[ÁÇÂ×@TÒ@TÑUfÑ@g×@nÒ@nÑo{Ñ@|ô  AKñ  fhñ  \`÷  \jò  \j÷  \pò  \pñ  qBñ  \C÷  \Jò  \Jñ  KVñ  \Wô  \eÙ'+€× Ò �!Ñ Õ &Á#ÀdÉ:ÁoÓBV¨E¯L©LÕ,AÐWZ×W^ÑW^×WeÑWe×WlÑWlÐy}ÑWlÔW~ð  gkð  @E÷  @Qò  @Qð  RSñ  @Tõ  @fÙ�„©v±lÓ/CÁCÇLÂLÑ/P×._Ò._Ñ`dÐehÓ.i×.rÒ.rÓ.t™3Ô-ñ  GKÑuyõ  vFÙ˜$™z™/Ó*€‡�Õ ¨3¯7©7¯>©>×+@Ñ+@ÈTÑ+@Ô+RÙ�„©F±3·<²<Ñ,?×+NÒ+NÉtÐTWÓ+X×+aÒ+aÓ+c™Ô*ÑuyÑdhÕdtØ€‡�Ô ±#˜Ÿ™Õ1ÑPS°e·l±lÕ6OôCô[â ‰l™:Ô &Ú 
ˆ1„Ù‰~Ñ×+Ò+×0Ò0Ó2�ôVò
 ‰l™:Ô &Ú 
ˆ1„á*+¯'ª'«)×4¡3 1 Q€qˆ�Š×	Ò	Ó	ÑÓ4�Ù�7Š7‹9ò $�C€A�aØ�x‚K‘× Ò ×"Ò" B q¡DÑ(Ö"Ø‰<Ñ˜1Ÿ<š<¨Ô1°Q·\²\Á(Ô5KÉA×L\ÒL\×L^ÒL^Ð`bÐcdÑ`dÑLdÖL^Ø‰ƒk‘!—*’*—,’,¡Ñ#–,ð$ñ €‡�Õ ¹˜uŸ|™|Õ8ÑSVÐW[Ñ\jÑWjÓSk¸U¿\¹\Õ=RÐlo×lsÑls×lzÑlz÷  mBñ  mBð  OSñ  mBô  mTÙ�;Š;‹=Ò ,�C€A€a¨1™˜1™Ö*Ð ,Ø ‡�× Ò × Ò Ô Ù*[ñ  jxó  HMð  kvñ  S]ò  ^�Ñ	Ñ Ø�lÑ× Ò ˜z˜tŸzšz©(¸!Õ<Ô =ñ IÙ�{¡1�o¡Y©z¹!¨n¹GÀTÑJ`ÑE`×DfÒDfÓDh×DpÒDpÑqxÑDxÑy|ÐC}Ð}~ð  AEñ  Fcñ  Ac÷  @iò  @ió  @k÷  @sò  @sñ  t{ñ  @{ñ  |ð  @ñ  @Eð  FÙ|Ùrñ dñ zð�ð �j�× Ò ™TŸYšY¡uÓ-©dÑ2Ô 3Ø ‡�‡
�
× Ò ¡S¨Ñ.@Ñ)@Ó%AÑ Ô BÙ �j��—’™H¡^Ñ4Ó5¸DÕ Að €
‡�‘	™$ñ 
 ñ ˆƒIð
ð ÷
ùòk 
/ùò yùâ$QùòX ?]ùÒ]ùôz DùÚ7iùô GùÚ>pùó" 
(ùó\ /ùò
  ùã/ùòd 	0ùór _ùÛ_ùÛbùÛgùó fùò\ >ùò bNùò $ùâ6ùóJ 5sÉ   Ö+CvØACv#
ÚCv(ç-Cv-è*Cv2ü%Cv7
ý>Cv>ÿ:Cw
ÁACw
ÁF$CwÁmCwÁoCwÁp8Cw Â\#Cw&Âh.Cw+ÂiCw1Âi;Cw7Âj!Cw=ÂmCxÂz'Cx	ÃA-CxÃBCxÃGCxÃH9CxÃICxÃj1'Cx