o
    jL                     @   s  d Z ddlmZ ddlmZ ddlmZ ddlmZ	 ddl
mZ eejjddd	d
d e	 ZejsAejdddddejddZne dZe Zejhsejdddeejejdddddejdejdd	dddejdejdddddejdejdddddejdejddd ddejdejd!d"d#ddejdejd$d%d&ddejdejd'dd	ddejdejd(d)dddejdejd*d+d,ddejdejd-d.d/ddejdejd0d1d2ddejdejd3d4d5ddejdgddd6Zee ejd7d8deejejd9ddddejdejd:d	d	ddejdejd;ddddejdgddd6Zee ejd<d=deejejd>ddddejdejd?d	d	ddejdgddd6Zee ejd@dAdeejejdBdd	ddejdejdCd	dddejdejdDddddejdejdEddddejdejdFdd"ddejdejdGd"d%ddejdejdHd%dddejdejdIdd)ddejdejdJd)d+ddejdejdKd+d.ddejdejdLd.d1ddejdejdMd1d4ddejdejdNd4dOddejdejdPdOdQddejdejdRdQdSddejdejdTdSdUddejdejdVdUdWddejdejdXdWdYddejdgddd6Zee ejdZd[deejejd\dd	ddejdejd]d	dddejdejd^ddddejdgddd6Z ee  ejd_d`deejejdadd	ddejdejdbd	dddejdejdcddddejdgddd6Z!ee! ejdddedeejejdfddddejdejdgd	d	ddejdejdhddddejdgddd6Z"ee" ejdidjdeejejdkddddejdejdld	d	ddejdejdmddddejdgddd6Z#ee# ejdndodeejejdpddddejdejdqd	d	ddejdejdrddddejdgddd6Z$ee$ ejdsdtdeejejduddddejdejdvd	d	ddejdejdwddddejdejdxddddejdejdyddddejdejdzd"d"ddejdejd{d%d%ddejdejd|ddddejdejd}d)d)ddejdejd~d+d+ddejdg
ddd6Z%ee% ejdddeejejdddddejdejdd	d	ddejdejdddddejdgddd6Z&ee& ejdddeejejdddddejdejdd	d	ddejdejdddddejdejdddddejdejdddddejdgddd6Z'ee' ejdddeejejdddddejdejdd	d	ddejdejdddddejdejdddddejdgddd6Z(ee( ejdddeejejdddddejdejdd	d	ddejdejdddddejdgddd6Z)ee) ejdddeejejdddddejdejdd	d	ddejdejdddddejdgddd6Z*ee* ejdddeejejdddddejdejdd	dddejdejdddddejdgddd6Z+ee+ ejdddeejejdddddejdejdd	d	ddejdejdddddejdgddd6Z,ee, ejdddeejejdddddejdejdd	d	ddejdejdddddejdgddd6Z-ee- ejdddeejejdddddejdejdd	d	ddejdejdddddejdgddd6Z.ee. ejdddeejejdddddejdejdd	d	ddejdejdddddejdgddd6Z/ee/ ej0dddedejej1d6i dddddddd	dd1dd.dddddg dddddddddddddddedejgg g g dddgg dˍZ2ej0dddedejej1d6i ddddΓdddd	dd+dd+dd	ddddϠ3dСdddddddddddddddedejej1d6i ddѓddғdd	dddd+dd+dd	ddddϠ3dСddddddddddddddѓdedejej1d6i ddӓddԓdddddd+dd+dddddg ddddddddddddddӓdedejej1d6i ddՓdd֓dddd.dd"dd	dddddg ddddddddddddddדdedejej1d6i ddؓddٓdddd1dd"dd	dddddg ddddddddddddddړdedejej1d6i ddۓddܓdd"ddSdd+dd+dddddg ddddddddddddddݓdedejej1d6i ddddޓdd%dddd1dd.dddddg ddddddddddddddߓdedejej1d6i dddddddd"dd1dd.dddddg dddddddddddddddedejej1d6i dddddd)dd%dd1dd.dddddg dddddddddddddddedejej1d6i dddddd+dddd1dd.dddddg dddddddddddddddedejej1d6i dddddd.dd)dd1dd.dd	dddddddddddddddddddedejej1d6i dddddd1dd+dd1dd.dd	dddddddddddddddddddedejej1d6i dddddd4dd4dd+dd+dd	ddddϠ3dСdddddddddddddddedejej1d6i ddddddOddQddQdd)dd	dddddddddddddddddddedejgg g g ddg g dˍZ4ej0dddedejej1d6i dddddddd	dd"dd	dd	dddddddddddddddddddedejej1d6i dddddd	dddd"dd	dd	dddddddddddddddddddedejej1d6i dddddddddd1dd.dd	dddddddddddddddddddedejgg g g ddg g dˍZ5ej0dddedejej1d6i dddddddd	dd"dd	dd	dddddddddddddddddddedejej1d6i dddddd	dddd"dd	dd	dddddddddddddddddddedejgg g g ddg g dˍZ6ej0dddedejej1d6i dddddddd	dd+dd+dd	ddddϠ3dСdddddddddddddddedejej1d6i dddddd	dddd1dd.dddddg dddddddddddddddedejej1d6i dddddddd%dd1dd.dddddg dddddddddddddddedejej1d6i dd dddddddd1dd.dddddg dddddddddddddǐddedejej1d6i dddddddddd1dd.dddddg dddddddddddddddedejej1d6i dddddd"dd"dd1dd.dddddg dddddddddddddǐddedejej1d6i dddddd%dd)dd1dd.dddddg dddddddddddddǐd	dedejej1d6i dddd
dddddd1dd.dd	dddddddddddddddddddedejej1d6i dddddd)dd+dd1dd.dddddg dddddddddddddǐddedejej1d6i dddddd+dd.dd+dd+dddddg dddddddddddddǐddedejej1d6i dddddd.dd1ddQdd)dd	dddddddddddddddddǐddedejgg e5e6gg ddg g dˍZ7ej0dddedejej1d6i dddddddd	dd"dd	dd	dddddddddddddddddddedejej1d6i dddddd	dddd+dd+dd	ddddϠ3dСdddddddddddddǐddedejej1d6i dddddddddd+dd+dd	ddddϠ3dСdddddddddddddddedejej1d6i dddddddd"dd)dddd	dddddddddddddddddǐddedejej1d6i dddddddd%dd)dddd	dddddddddddddddddǐddedejgg g g ddg g dˍZ8ej0dddedejej1d6i dddd dddddd1dd.dddddg dddddddddddddǐd!dedejej1d6i dd"dd#dd	dddd1dd.dddddg dddddddddddƐd$dǐd"dedejej1d6i dd%dd&dddd'dd1dd.dd	dddddddddddddddddǐd%dedejej1d6i dd(dd)ddddddQdd)dd	ddɓdd	dddddddddddƐd$dǐd(dedejgg e8gegddɐd*gg dˍZ9ej0d+d,dedejej1d6i dddd-dddd	dd+dd+dd	ddddϠ3dСdddddddddddddddedejej1d6i dddd.dd	dddd"dd	dd	dddddddddddddddddddedejej1d6i dddd/ddddddQdd)dd	dddd	dddddddddddddddedejej1d6i dddd0dddd"ddQdd)dd	dddd	dddddddddddddddedejej1d6i dd1dd2dddd%dd+dd+dd	ddddϠ3dСdddddddddddddǐd3dedejej1d6i dd4dd5dd"dddd+dd+dd	ddddϠ3dСdddddddddddddǐd4dedejej1d6i dddd6dd%dddd+dd+dd	ddddϠ3dСdddddddddddddǐd7dedejej1d6i dd8dd9dddd+dd"dd	dd	dddddddddddddddddǐd:dedejej1d6i ddǓdd;dd)dd.dd+dd+dd	ddddϠ3dСdddddddddddddǐd<dedejej1d6i dddd=dd+dd)dd1dd.dd	dddddddddddddddddddedejej1d6i dd>dd?dd.ddWdd)dddd	dddddddddddddddddǐd@dedejgg g ee gddg g dˍZ:ej0dAdBdedejej1d6i ddddCdddd	dd+dd+dd	ddddϠ3dСdddddddddddddddedejej1d6i ddddDdd	dddd1dd.dd	dddddddddddddddddddedejgg g g ddg g dˍZ;ej0dEdFdedejej1d6i ddddGdddd	dd"dd	dd	dddddddddddddddddddedejej1d6i ddddHdd	dddd"dd	dd	dddddddddddddddddddedejgg g g ddg g dˍZ<ej0dIdJdedejej1d6i ddddKdddd	dd+dd+dd	ddddϠ3dСdddddddddddddddedejej1d6i ddLddMdd	dddd1dd.dddddg dddddddddddddǐdLdedejej1d6i ddddNdddddd1dd.dd	dddddddddddddddddddedejej1d6i ddddOdddddd1dd.dddddg dddddddddddddǐddedejej1d6i ddddPdddd"dd+dd+dddddg dddddddddddddǐddedejej1d6i ddddQdd"dd%ddQdd)dd	dddddddddddddddddǐddedejgg e<gg ddg g dˍZ=ej0dRdSdedejej1d6i ddddTdddd	dd+dd+dd	ddddϠ3dСdddddddddddddddedejej1d6i ddddUdd	dddd"dd	dd	dddddddddddddddddddedejej1d6i ddddVdddddd1dd.dd	dddddddddddddddddddedejgg g g ddg g dˍZ>ej0dWdXdedejej1d6i ddddYdddd	dd+dd+dd	ddddϠ3dСdddddddddddddddedejej1d6i ddZdd[dd	dddd1dd.dddddg dddddddddddddǐdZdedejej1d6i dddd\dddddd1dd.dd	dddddddddddddddddddedejgg g g ddg g dˍZ?ej0d]d^dedejej1d6i dddd_dddd	dd+dd+dd	ddddϠ3dСdddddddddddddddedejej1d6i dd`ddadd	dddd+dd+dd	ddddϠ3dСdddddddddddddǐdbdedejej1d6i ddcddddddddd+dd+dd	ddddϠ3dСdddddddddddddǐdededejej1d6i ddddfdddddd1dd.dd	dddddddddddddddddddedejej1d6i ddgddhdddd"dd)dddd	ddɓdddddddddddddddǐdidedejej1d6i ddjddkdd"dd%dd)dddd	ddɓdddddddddddddddǐdldedejgg g g ddg g dˍZ@ej0dmdndedejej1d6i ddoddpdddd	dd+dd+dd	ddddϠ3dСdddddddddddddǐdqdedejej1d6i ddrddsdd	dd)dd+dd+dd	ddddϠ3dСdddddddddddddǐdtdedejej1d6i dduddvdddd.dd)dddd	ddɓdddddddddddddƐdwdǐdxdedejej1d6i ddyddzdddd{dd)dddd	dddddddddddddddƐd|dǐd}dedejej1d6i dd~dddddddd)dddd	ddɓdddddddddddddddǐddedejej1d6i dddddd"dd+ddQdd)dd	ddɓdd	dddddddddddddǐddedejej1d6i dddddd%dd1dd+dd+dd	ddddϠ3dСdddddddddddddǐddedejej1d6i ddddddddUdd)dddd	ddɓdddddddddddddddǐddedejej1d6i dddddd)ddWdd)dddd	ddɓdddddddddddddddǐddedejej1d6i dddddd+ddYdd)dddd	ddɓdddddddddddddddǐddedejej1d6i dddddd.dddd)dddd	ddɓdddddddddddddddǐddedejej1d6i dddddd1dddd)dddd	ddɓddɓdddddddddddddǐddedejej1d6i dddddd4dddd+dd+dd	ddddϠ3dСdddddddddddddǐddedejej1d6i ddddddOdddd+dd+dd	ddddϠ3dСdddddddddddddǐddedejej1d6i ddddddQdddd+dd+dd	ddddϠ3dСdddddddddddddǐddedejej1d6i ddddddSdddd+dd+dd	ddddϠ3dСdddddddddddddǐddedejej1d6i ddddddUdddd+dd+dd	ddddϠ3dСdddddddddddddǐddedejej1d6i ddddddWdddd+dd+dd	ddddϠ3dСdddddddddddddǐddedejej1d6i ddddddYdddd+dd+dd	ddddϠ3dСdddddddddddddǐddedejej1d6i dd%dddddd'dd1dd.dd	dddddddddddddddddǐd%dedejej1d6i dddddd{dddd1dd.dddddg dddddddddddddǐd!dedejgg g e!gddɐd*gg dˍZAej0dddedejej1d6i dddddddd	dd)dddd	ddɓdddddddddddddddǐddedejej1d6i dddddd	dddd)dddd	ddɓdddddddddddddddǐddedejej1d6i dddddddddd)dddd	ddɓdddddddddddddddǐddedejej1d6i dddddddddd)dddd	dddddddddddddddddǐddedejej1d6i ddÓddēdddd1dd)dddd	dddddddddddddddƐd|dǐdœdedejej1d6i dd%ddƓdd"dd4dd1dd.dd	dddddddddddddddddǐd%dedejej1d6i ddddǓdd%dddd1dd.dddddg dddddddddddddǐd!dedejgg g g ddɐd*gg dˍZBej0dȐddedejej1d6i ddddʓddddddQdd)dd	dddddddddddddddddddedejej1d6i ddLdd˓dd	dddd+dd+dd	ddddϠ3dСdddddddddddddǐdLdedejgg g g ddg g dˍZCej0d̐ddedejej1d6i ddΓddϓdddd	ddQdd)dd	dddddddddddddddddǐdГdedejej1d6i ddѓddғdd	ddddQdd)dd	dddddddddddddddddǐdӓdedejej1d6i ddԓddՓdddddd+dd+dd	ddddϠ3dСdddddddddddddǐd֓dedejej1d6i ddדddؓddddddQdd)dd	dddddddddddddddddǐdٓdedejej1d6i ddړddۓdddd"dd+dd+dd	ddddϠ3dСdddddddddddddǐdܓdedejgg g g ddg g dˍZDej0dݐddedejej1d6i ddߓdddddd	ddQdd)dd	ddɓdddddddddddddddǐdߓdedejej1d6i dddddd	dddd)dddd	dddddddddddddddddǐddedejej1d6i dddddddd%ddQdd)dd	ddɓdddddddddddddddǐddedejej1d6i dddddddd"dd)dddd	ddɓdddddddddddddddǐddedejej1d6i ddddddddSdd)dddd	ddɓdddddddddddddddǐddedejej1d6i dddddd"dddd)dddd	ddɓdddddddddddddddǐddedejej1d6i dddddd%dd.dd)dddd	ddɓdddddddddddddƐd|dǐddedejej1d6i ddddddddUdd)dddd	ddɓdddddddddddddddǐddedejej1d6i dddddd)ddWddQdd)dd	dddddddddddddddddǐddedejej1d6i dddddd+ddddQdd)dddddg dddddddddddddǐddedejej1d6i dddddd.dd{dd1dd.dddddg dddddddddddddǐddedejej1d6i dd%dddd1dddd1dd.dd	dddddddddddddddddǐd%dedejej1d6i dddddd4dddd1dd.dd	dddddddddddddddddǐddedejej1d6i ddddddOdddd1dd.dddddg dddddddddddddǐd!dedejgg eCeDge"e#e$e%gddɐd*gg dˍZEej0dddedejej1d6i dd%dd dddd	dd1dd.dd	dddddddddddddddddǐd%dedejej1d6i dddddd	dddd1dd.dddddg dddddddddddddǐd!dedejgg g g ddɐd*gg dˍZFej0dddedejej1d6i dddddddddd)dddd	dddddddddddddddddǐddedejej1d6i dddddd	dddd)dddd	ddɓdddddddddddddddǐddedejej1d6i ddÓdddddd%dd)dddd	dddddddddddddddƐd|dǐdœdedejej1d6i dd%dd	dddddd1dd.dd	dddddddddddddddddǐd%dedejej1d6i dddd
dddddd1dd.dddddg dddddddddddddǐd!dedejgg g g ddɐd*gg dˍZGej0dddedejej1d6i dddddddd	dd)dddd	ddɓdddddddddddddddǐddedejej1d6i dd%dddd	dddd1dd.dd	dddddddddddddddddǐd%dedejej1d6i dddddddddd)dddd	ddɓdddddddddddddddǐddedejej1d6i dddddddddd1dd.dd	dddddddddddddddddǐddedejej1d6i dddddddddd1dd.dddddg dddddddddddddǐd!dedejgg g g ddɐd*gg dˍZHej0dddedejej1d6i dd%dddddddd1dd.dd	dddddddddddddddddǐd%dedejej1d6i dddddd	dddd)dddd	ddɓdddddddddddddddǐddedejej1d6i dddddddddd1dd.dddddg dddddddddddddǐd!dedejgg g g ddɐd*gg dˍZIej0dddedejej1d6i dddddddddd)dddd	ddɓdddddddddddddddǐddedejej1d6i dddddd	ddddQdd)dd	ddɓdddddddddddddddǐddedejej1d6i dd%dddddddd1dd.dd	dddddddddddddddddǐd%dedejej1d6i dddd dddddd1dd.dddddg dddddddddddddǐd!dedejgg g e&gddɐd*gg dˍZJej0d!d"dedejej1d6i dd#dd$dddd	dd+dd+ddddddϠ3dСdddddddddddddǐd%dedejej1d6i ddēdd&dd	dddd)dddddddddddddddddddddǐd'dedejgg g g ddg g dˍZKej0d(d)dedejej1d6i dddd*dddddd1dd.dddddg dddddddddddddddedejej1d6i dd+dd,dd	dddd+dd+dd	ddddϠ3dСdddddddddddddǐd-dedejej1d6i dd.dd/dddddddddd	dddddddddddddddddǐd0dedejej1d6i dd1dd2dddd"dddddd	dddddddddddddddddǐd3dedejej1d6i dd4dd5dddd%dd	dd"dd	dddeLddddddddddddddǐd6dedejej1d6i dd7dd8dd"dddd4dd+dd	ddddϓdddddddddddddǐd9dedejej1d6i dd:dd;dd%dd)dd+dd+dd	ddddϠ3dСdddddddddddddǐd<dedejgg eKgg ddg g dˍZMej0d=d>dedejg g g e'gddg g dˍZNej0d?d@dedejej1d6i ddAddBdddd	ddQdd)dd	dddddddddddddddƐdCdǐdDdedejej1d6i ddddEdd	ddddQdd)dd	dddddddddddddddƐdFdddedejej1d6i ddGddHddddddQdd)dd	dddddddddddddddƐdIdǐdJdedejej1d6i ddKddLddddddQdd)dd	dddddddddddddddƐdMdǐdNdedejej1d6i ddOddPdddd"ddQdd)dd	dddddddddddddddƐdQdǐdRdedejej1d6i ddSddTdd"dd%ddQdd)dd	dddddddddddddddƐdUdǐdVdedejej1d6i ddWddXdd%ddddQdd)dd	dddddddddddddddƐdYdǐdZdedejej1d6i dd[dd\dddd)ddQdd)dd	dddddddddddddddƐd]dǐd^dedejgg eNge(e)e*e+e,e-e.gddg d_g dˍZOej0d`dadedejej1d6i ddddbddddddQdd)dd	dddddddddddddddddddedejej1d6i ddcddddd	dddd1dd.dd	dddddddddddddddddǐdededejej1d6i ddfddgdddd"dd1dd.dd	dddddddddddddddddǐdhdedejgg g g ddg g dˍZPej0didjdedejej1d6i ddkddldddd	dd1dd.dddddg dddddddddddddǐdkdedejej1d6i ddmddndd	ddddQdd)dd	dddddddddddddddddǐdodedejej1d6i ddpddqdddd"ddQdd)dd	dddddddddddddddddǐdrdedejgg ePgg ddg g dˍZQej0dsdtdedejej1d6i dduddvdddd	dd"dd	dddddg dddddddddddƐdwdǐdudedejej1d6i ddxddydd	dddd"dd	dddddg dddddddddddƐdwdǐdxdedejej1d6i ddzdd{dddddd+dd+dd	ddddϠ3dСdddddddddddddǐd|dedejej1d6i dd}dd~dddddd+dd+dd	ddddϠ3dСdddddddddddddǐddedejej1d6i dddddddd%dd+dd+dddddg dddddddddddddǐddedejgg g g ddg g dˍZRej0dddedejej1d6i dddddddd	dd1dd.dddddg dddddddddddddǐddedejgg eRgg dddgg dˍZSej0dddedejej1d6i ddudddddd	dd"dd	dddddg dddddddddddƐdwdǐdudedejej1d6i dddddd	dddd+dd+dd	ddddϠ3dСdddddddddddddǐddedejej1d6i dddddddddd"dd	dd	dddddddddddddddddǐddedejej1d6i dddddddddd"dd	dd	dddddddddddddddddddedejej1d6i dddddddd"ddQdd)dd	dddddddddddddddddǐddedejgg g e/gddg g dˍZTej0dddedejej1d6i dddddddd	dd1dd.dddddg dddddddddddddǐddedejgg eTgg ddg g dˍZUe4e2jVd _We7e4jVd _We=e4jVd _We?e4jVd _We:e4jVd _WeAe4jVd _WeSe4jVd _Wee4jVd _Xe9e5jVd _We7e5_Ye7e6_Ye:e7jVd _We:e7jVd _We7e7jVd  _We=e7jVd _We5e7jVd _We;e7jVd _WeBe7jVd _We6e7jVd _Wee7jVd _Xe9e8_YeMe9jVd _We8e9jVd" _WeOe9jVd% _Wee9jVd( _Xe9e_Ye e:jVd _Xee:jVd _XeEe:jVd _We:e_Ye:e _YeFe;jVd _We=e<_Ye>e=jVdL _WeGe=jVd _We<e=jVd _Wee=jVd _XeHe>jVd _We@e?jVdZ _WeIe?jVd _WeJe@jVd _We!eAjVd _XeOeAjVd% _WeMeAjVd _WeAe!_YeOeBjVd% _WeMeBjVd _WeeCjVd _XeEeC_YeeDjVd _XeeDjVd _XeeDjVd _XeEeD_Ye"eEjVd _Xe#eEjVd _Xe$eEjVd _Xe%eEjVd _XeCeEjVd _WeOeEjVd% _WeDeEjVd _WeMeEjVd _WeEe"_YeEe#_YeEe$_YeEe%_YeOeFjVd% _WeMeFjVd _WeOeGjVd% _WeMeGjVd _WeOeHjVd% _WeDeHjVd _WeMeHjVd _WeOeIjVd% _WeMeIjVd _We&eJjVd _XeOeJjVd% _WeMeJjVd _WeJe&_YeMeK_YeKeMjVd _WeOeN_YeNe'_Ye(eOjVdA _Xe)eOjVd _Xe*eOjVdG _Xe+eOjVdK _Xe,eOjVdO _Xe-eOjVdS _Xe.eOjVdW _Xe'eOjVd[ _XeOe(_YeOe)_YeOe*_YeOe+_YeOe,_YeOe-_YeOe._YeePjVd _XeOePjVdc _WeOePjVdf _WeQeP_YePeQjVdk _WeeQjVdm _XeeQjVdp _XeSeR_YeReSjVd _We/eTjVd _XeUeT_YeTe/_YeTeUjVd _We2ejZd< e4ejZd< e7ejZd< e9ejZd< e:ejZd+< e;ejZdA< e=ejZdI< e>ejZdR< e?ejZdW< e@ejZd]< eAejZdm< eBejZd< eEejZd< eFejZd< eGejZd< eHejZd< eIejZd< eJejZd< eMejZd(< eOejZd?< eQejZdi< eSejZd< eUejZd< eej[d< eej[d7< e\e G dd dZ]e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de2_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de2jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de4_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de4jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de4jad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de4jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de4jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de4jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de4jad" _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de4jad% _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de4jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de4jad) _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de4jad+ _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de4jad. _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de4jad1 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de4jad4 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de4jadO _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de7_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de7jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de7jad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de7jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de7jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de7jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de7jad" _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de7jad% _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de7jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de7jad) _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de7jad+ _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de7jad. _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de5_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de5jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de5jad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de5jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de6_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de6jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de6jad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de9_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de9jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de9jad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de9jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de9jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de8_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de8jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de8jad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de8jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de8jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de8jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de:_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de:jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de:jad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de:jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de:jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de:jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de:jad" _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de:jad% _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de:jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de:jad) _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de:jad+ _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de:jad. _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de;_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de;jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de;jad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de=_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de=jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de=jad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de=jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de=jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de=jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de=jad" _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de<_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de<jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de<jad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de>_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de>jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de>jad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de>jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de?_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de?jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de?jad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de?jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de@_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de@jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de@jad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de@jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de@jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de@jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de@jad" _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deA_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjad" _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjad% _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjad) _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjad+ _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjad. _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjad1 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjad4 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjadO _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjadQ _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjadS _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjadU _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjadW _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjadY _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjad{ _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deB_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deBjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deBjad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deBjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deBjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deBjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deBjad" _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deBjad% _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deE_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deEjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deEjad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deEjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deEjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deEjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deEjad" _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deEjad% _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deEjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deEjad) _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deEjad+ _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deEjad. _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deEjad1 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deEjad4 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deEjadO _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deC_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deCjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deCjad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deD_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deDjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deDjad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deDjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deDjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deDjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deF_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deFjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deFjad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deG_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deGjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deGjad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deGjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deGjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deGjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deH_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deHjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deHjad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deHjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deHjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deHjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deI_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deIjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deIjad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deIjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deJ_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deJjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deJjad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deJjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deJjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deM_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deMjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deMjad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deMjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deMjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deMjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deMjad" _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deMjad% _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deK_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deKjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deKjad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deO_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deOjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deOjad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deOjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deOjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deOjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deOjad" _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deOjad% _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deOjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deN_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deQ_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deQjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deQjad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deQjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deP_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dePjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dePjad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dePjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deS_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deSjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deR_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deRjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deRjad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deRjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deRjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deRjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deU_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deUjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deT_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deTjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deTjad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deTjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deTjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deTjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd" _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd% _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd) _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd+ _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd. _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd1 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd4 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbdO _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbdQ _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbdS _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbdU _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbdW _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de jbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de!_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de!jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de!jbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de!jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de"_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de"jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de"jbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de"jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de#_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de#jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de#jbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de#jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de$_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de$jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de$jbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de$jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de%_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de%jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de%jbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de%jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de%jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de%jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de%jbd" _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de%jbd% _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de%jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de%jbd) _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de%jbd+ _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de&_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de&jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de&jbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de&jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de(_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de(jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de(jbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de(jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de(jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de)_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de)jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de)jbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de)jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de*_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de*jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de*jbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de*jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de+_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de+jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de+jbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de+jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de,_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de,jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de,jbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de,jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de-_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de-jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de-jbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de-jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de._`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de.jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de.jbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de.jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de'_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de'jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de'jbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de'jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de'jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de'jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de/_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de/jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de/jbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de/jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd" _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd% _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd) _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd+ _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd. _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd1 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd4 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd _`necee edede ejmsded _eded _fded jVd" _ed$ed jVd" _fded jVd( _ed$ed jVd( _fded jVdu _edwed jVdu _fded jVdy _ed|ed jVdy _fded jVd _ed|ed jVd _fded jVd _ed|ed jVd _fded jVd _ed|ed jVd _fded jVdA _edCed jVdA _fded jVd _edFed jVd _fded jVdG _edIed jVdG _fded jVdK _edMed jVdK _fded jVdO _edQed jVdO _fded jVdS _edUed jVdS _fded jVdW _edYed jVdW _fded jVd[ _ed]ed jVd[ _fded jVdu _edwed jVdu _fded jVdx _edwed jVdx _fded jVdu _edwed jVdu _fded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gd ed _hded _gded _hded _gded _hded _gded _hd	ed _gd
ed _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hd ed! _gd"ed! _hd#ed$ _gd%ed$ _hd&ed' _gd(ed' _hd)ed* _gd(ed* _hd+ed, _gd-ed, _hd.ed _gd/ed _hd0ed1 _gd2ed1 _hd3ed _gd2ed _hd4ed5 _gd2ed5 _hdS dS (7  zGenerated protocol buffer code.    )
descriptor)descriptor_pool)runtime_version)symbol_database)builder   "       z google/protobuf/descriptor.protozgoogle.protobufZproto2ZEDITION_PROTO2s~   
com.google.protobufBDescriptorProtosHZ-google.golang.org/protobuf/types/descriptorpbGPBGoogle.Protobuf.Reflections4  
 google/protobuf/descriptor.protogoogle.protobuf"[
FileDescriptorSet8
file (2$.google.protobuf.FileDescriptorProtoRfile*"
FileDescriptorProto
name (	Rname
package (	Rpackage

dependency (	R
dependency+
public_dependency
 (RpublicDependency'
weak_dependency (RweakDependency+
option_dependency (	RoptionDependencyC
message_type (2 .google.protobuf.DescriptorProtoRmessageTypeA
	enum_type (2$.google.protobuf.EnumDescriptorProtoRenumTypeA
service (2'.google.protobuf.ServiceDescriptorProtoRserviceC
	extension (2%.google.protobuf.FieldDescriptorProtoR	extension6
options (2.google.protobuf.FileOptionsRoptionsI
source_code_info	 (2.google.protobuf.SourceCodeInfoRsourceCodeInfo
syntax (	Rsyntax2
edition (2.google.protobuf.EditionRedition"
DescriptorProto
name (	Rname;
field (2%.google.protobuf.FieldDescriptorProtoRfieldC
	extension (2%.google.protobuf.FieldDescriptorProtoR	extensionA
nested_type (2 .google.protobuf.DescriptorProtoR
nestedTypeA
	enum_type (2$.google.protobuf.EnumDescriptorProtoRenumTypeX
extension_range (2/.google.protobuf.DescriptorProto.ExtensionRangeRextensionRangeD

oneof_decl (2%.google.protobuf.OneofDescriptorProtoR	oneofDecl9
options (2.google.protobuf.MessageOptionsRoptionsU
reserved_range	 (2..google.protobuf.DescriptorProto.ReservedRangeRreservedRange#
reserved_name
 (	RreservedNameA

visibility (2!.google.protobuf.SymbolVisibilityR
visibilityz
ExtensionRange
start (Rstart
end (Rend@
options (2&.google.protobuf.ExtensionRangeOptionsRoptions7
ReservedRange
start (Rstart
end (Rend"
ExtensionRangeOptionsX
uninterpreted_option (2$.google.protobuf.UninterpretedOptionRuninterpretedOptionY
declaration (22.google.protobuf.ExtensionRangeOptions.DeclarationBRdeclaration7
features2 (2.google.protobuf.FeatureSetRfeaturesm
verification (28.google.protobuf.ExtensionRangeOptions.VerificationState:
UNVERIFIEDBRverification
Declaration
number (Rnumber
	full_name (	RfullName
type (	Rtype
reserved (Rreserved
repeated (RrepeatedJ"4
VerificationState
DECLARATION 

UNVERIFIED*	"
FieldDescriptorProto
name (	Rname
number (RnumberA
label (2+.google.protobuf.FieldDescriptorProto.LabelRlabel>
type (2*.google.protobuf.FieldDescriptorProto.TypeRtype
	type_name (	RtypeName
extendee (	Rextendee#
default_value (	RdefaultValue
oneof_index	 (R
oneofIndex
	json_name
 (	RjsonName7
options (2.google.protobuf.FieldOptionsRoptions'
proto3_optional (Rproto3Optional"
Type
TYPE_DOUBLE

TYPE_FLOAT

TYPE_INT64
TYPE_UINT64

TYPE_INT32
TYPE_FIXED64
TYPE_FIXED32
	TYPE_BOOL
TYPE_STRING	

TYPE_GROUP

TYPE_MESSAGE

TYPE_BYTES
TYPE_UINT32
	TYPE_ENUM
TYPE_SFIXED32
TYPE_SFIXED64
TYPE_SINT32
TYPE_SINT64"C
Label
LABEL_OPTIONAL
LABEL_REPEATED
LABEL_REQUIRED"c
OneofDescriptorProto
name (	Rname7
options (2.google.protobuf.OneofOptionsRoptions"
EnumDescriptorProto
name (	Rname?
value (2).google.protobuf.EnumValueDescriptorProtoRvalue6
options (2.google.protobuf.EnumOptionsRoptions]
reserved_range (26.google.protobuf.EnumDescriptorProto.EnumReservedRangeRreservedRange#
reserved_name (	RreservedNameA

visibility (2!.google.protobuf.SymbolVisibilityR
visibility;
EnumReservedRange
start (Rstart
end (Rend"
EnumValueDescriptorProto
name (	Rname
number (Rnumber;
options (2!.google.protobuf.EnumValueOptionsRoptions"
ServiceDescriptorProto
name (	Rname>
method (2&.google.protobuf.MethodDescriptorProtoRmethod9
options (2.google.protobuf.ServiceOptionsRoptionsJRstream"
MethodDescriptorProto
name (	Rname

input_type (	R	inputType
output_type (	R
outputType8
options (2.google.protobuf.MethodOptionsRoptions0
client_streaming (:falseRclientStreaming0
server_streaming (:falseRserverStreaming"

FileOptions!
java_package (	RjavaPackage0
java_outer_classname (	RjavaOuterClassname
java_multiple_files
 (:falseB *This behavior is enabled by default in editions 2024 and above. To disable it, you can set `features.(pb.java).nest_in_file_class = YES` on individual messages, enums, or services.RjavaMultipleFilesD
java_generate_equals_and_hash (BRjavaGenerateEqualsAndHash:
java_string_check_utf8 (:falseRjavaStringCheckUtf8S
optimize_for	 (2).google.protobuf.FileOptions.OptimizeMode:SPEEDRoptimizeFor

go_package (	R	goPackage5
cc_generic_services (:falseRccGenericServices9
java_generic_services (:falseRjavaGenericServices5
py_generic_services (:falseRpyGenericServices%

deprecated (:falseR
deprecated.
cc_enable_arenas (:trueRccEnableArenas*
objc_class_prefix$ (	RobjcClassPrefix)
csharp_namespace% (	RcsharpNamespace!
swift_prefix' (	RswiftPrefix(
php_class_prefix( (	RphpClassPrefix#
php_namespace) (	RphpNamespace4
php_metadata_namespace, (	RphpMetadataNamespace!
ruby_package- (	RrubyPackage7
features2 (2.google.protobuf.FeatureSetRfeaturesX
uninterpreted_option (2$.google.protobuf.UninterpretedOptionRuninterpretedOption":
OptimizeMode	
SPEED
	CODE_SIZE
LITE_RUNTIME*	J*+J&'Rphp_generic_services"
MessageOptions<
message_set_wire_format (:falseRmessageSetWireFormatL
no_standard_descriptor_accessor (:falseRnoStandardDescriptorAccessor%

deprecated (:falseR
deprecated
	map_entry (RmapEntryV
&deprecated_legacy_json_field_conflicts (BR"deprecatedLegacyJsonFieldConflicts7
features (2.google.protobuf.FeatureSetRfeaturesX
uninterpreted_option (2$.google.protobuf.UninterpretedOptionRuninterpretedOption*	JJJJ	J	
"
FieldOptionsA
ctype (2#.google.protobuf.FieldOptions.CType:STRINGRctype
packed (RpackedG
jstype (2$.google.protobuf.FieldOptions.JSType:	JS_NORMALRjstype
lazy (:falseRlazy.
unverified_lazy (:falseRunverifiedLazy%

deprecated (:falseR
deprecated
weak
 (:falseBRweak(
debug_redact (:falseRdebugRedactK
	retention (2-.google.protobuf.FieldOptions.OptionRetentionR	retentionH
targets (2..google.protobuf.FieldOptions.OptionTargetTypeRtargetsW
edition_defaults (2,.google.protobuf.FieldOptions.EditionDefaultReditionDefaults7
features (2.google.protobuf.FeatureSetRfeaturesU
feature_support (2,.google.protobuf.FieldOptions.FeatureSupportRfeatureSupportX
uninterpreted_option (2$.google.protobuf.UninterpretedOptionRuninterpretedOptionZ
EditionDefault2
edition (2.google.protobuf.EditionRedition
value (	Rvalue
FeatureSupportG
edition_introduced (2.google.protobuf.EditionReditionIntroducedG
edition_deprecated (2.google.protobuf.EditionReditionDeprecated/
deprecation_warning (	RdeprecationWarningA
edition_removed (2.google.protobuf.EditionReditionRemoved#
removal_error (	RremovalError"/
CType

STRING 
CORD
STRING_PIECE"5
JSType
	JS_NORMAL 
	JS_STRING
	JS_NUMBER"U
OptionRetention
RETENTION_UNKNOWN 
RETENTION_RUNTIME
RETENTION_SOURCE"
OptionTargetType
TARGET_TYPE_UNKNOWN 
TARGET_TYPE_FILE
TARGET_TYPE_EXTENSION_RANGE
TARGET_TYPE_MESSAGE
TARGET_TYPE_FIELD
TARGET_TYPE_ONEOF
TARGET_TYPE_ENUM
TARGET_TYPE_ENUM_ENTRY
TARGET_TYPE_SERVICE
TARGET_TYPE_METHOD	*	JJ"
OneofOptions7
features (2.google.protobuf.FeatureSetRfeaturesX
uninterpreted_option (2$.google.protobuf.UninterpretedOptionRuninterpretedOption*	"
EnumOptions
allow_alias (R
allowAlias%

deprecated (:falseR
deprecatedV
&deprecated_legacy_json_field_conflicts (BR"deprecatedLegacyJsonFieldConflicts7
features (2.google.protobuf.FeatureSetRfeaturesX
uninterpreted_option (2$.google.protobuf.UninterpretedOptionRuninterpretedOption*	J"
EnumValueOptions%

deprecated (:falseR
deprecated7
features (2.google.protobuf.FeatureSetRfeatures(
debug_redact (:falseRdebugRedactU
feature_support (2,.google.protobuf.FieldOptions.FeatureSupportRfeatureSupportX
uninterpreted_option (2$.google.protobuf.UninterpretedOptionRuninterpretedOption*	"
ServiceOptions7
features" (2.google.protobuf.FeatureSetRfeatures%

deprecated! (:falseR
deprecatedX
uninterpreted_option (2$.google.protobuf.UninterpretedOptionRuninterpretedOption*	"
MethodOptions%

deprecated! (:falseR
deprecatedq
idempotency_level" (2/.google.protobuf.MethodOptions.IdempotencyLevel:IDEMPOTENCY_UNKNOWNRidempotencyLevel7
features# (2.google.protobuf.FeatureSetRfeaturesX
uninterpreted_option (2$.google.protobuf.UninterpretedOptionRuninterpretedOption"P
IdempotencyLevel
IDEMPOTENCY_UNKNOWN 
NO_SIDE_EFFECTS

IDEMPOTENT*	"
UninterpretedOptionA
name (2-.google.protobuf.UninterpretedOption.NamePartRname)
identifier_value (	RidentifierValue,
positive_int_value (RpositiveIntValue,
negative_int_value (RnegativeIntValue!
double_value (RdoubleValue!
string_value (RstringValue'
aggregate_value (	RaggregateValueJ
NamePart
	name_part (	RnamePart!
is_extension (RisExtension"

FeatureSet
field_presence (2).google.protobuf.FeatureSet.FieldPresenceB?EXPLICITIMPLICITEXPLICITRfieldPresencel
	enum_type (2$.google.protobuf.FeatureSet.EnumTypeB)CLOSED	OPENRenumType
repeated_field_encoding (21.google.protobuf.FeatureSet.RepeatedFieldEncodingB-EXPANDEDPACKEDRrepeatedFieldEncoding~
utf8_validation (2*.google.protobuf.FeatureSet.Utf8ValidationB)	NONEVERIFYRutf8Validation~
message_encoding (2+.google.protobuf.FeatureSet.MessageEncodingB&LENGTH_PREFIXEDRmessageEncoding
json_format (2&.google.protobuf.FeatureSet.JsonFormatB9LEGACY_BEST_EFFORT
ALLOWR
jsonFormat
enforce_naming_style (2..google.protobuf.FeatureSet.EnforceNamingStyleBI	STYLE_LEGACY	STYLE2024RenforceNamingStyle
default_symbol_visibility (2E.google.protobuf.FeatureSet.VisibilityFeature.DefaultSymbolVisibilityB6
EXPORT_ALLEXPORT_TOP_LEVELRdefaultSymbolVisibility
VisibilityFeature"
DefaultSymbolVisibility%
!DEFAULT_SYMBOL_VISIBILITY_UNKNOWN 

EXPORT_ALL
EXPORT_TOP_LEVEL
	LOCAL_ALL

STRICTJ"\
FieldPresence
FIELD_PRESENCE_UNKNOWN 
EXPLICIT
IMPLICIT
LEGACY_REQUIRED"7
EnumType
ENUM_TYPE_UNKNOWN 
OPEN

CLOSED"V
RepeatedFieldEncoding#
REPEATED_FIELD_ENCODING_UNKNOWN 

PACKED
EXPANDED"I
Utf8Validation
UTF8_VALIDATION_UNKNOWN 

VERIFY
NONE""S
MessageEncoding
MESSAGE_ENCODING_UNKNOWN 
LENGTH_PREFIXED
	DELIMITED"H

JsonFormat
JSON_FORMAT_UNKNOWN 	
ALLOW
LEGACY_BEST_EFFORT"W
EnforceNamingStyle 
ENFORCE_NAMING_STYLE_UNKNOWN 
	STYLE2024
STYLE_LEGACY*N*NN*NNJ"
FeatureSetDefaultsX
defaults (2<.google.protobuf.FeatureSetDefaults.FeatureSetEditionDefaultRdefaultsA
minimum_edition (2.google.protobuf.EditionRminimumEditionA
maximum_edition (2.google.protobuf.EditionRmaximumEdition
FeatureSetEditionDefault2
edition (2.google.protobuf.EditionReditionN
overridable_features (2.google.protobuf.FeatureSetRoverridableFeaturesB
fixed_features (2.google.protobuf.FeatureSetRfixedFeaturesJJRfeatures"
SourceCodeInfoD
location (2(.google.protobuf.SourceCodeInfo.LocationRlocation
Location
path (BRpath
span (BRspan)
leading_comments (	RleadingComments+
trailing_comments (	RtrailingComments:
leading_detached_comments (	RleadingDetachedComments*"
GeneratedCodeInfoM

annotation (2-.google.protobuf.GeneratedCodeInfo.AnnotationR
annotation

Annotation
path (BRpath
source_file (	R
sourceFile
begin (Rbegin
end (RendR
semantic (26.google.protobuf.GeneratedCodeInfo.Annotation.SemanticRsemantic"(
Semantic
NONE 
SET	
ALIAS*
Edition
EDITION_UNKNOWN 
EDITION_LEGACY
EDITION_PROTO2
EDITION_PROTO3
EDITION_2023
EDITION_2024
EDITION_UNSTABLEN
EDITION_1_TEST_ONLY
EDITION_2_TEST_ONLY
EDITION_99997_TEST_ONLY
EDITION_99998_TEST_ONLY
EDITION_99999_TEST_ONLY
EDITION_MAX*U
SymbolVisibility
VISIBILITY_UNSET 
VISIBILITY_LOCAL
VISIBILITY_EXPORTB~
com.google.protobufBDescriptorProtosHZ-google.golang.org/protobuf/types/descriptorpbGPBGoogle.Protobuf.Reflection)namepackagesyntaxeditionserialized_options
create_keyZserialized_pbZEditionzgoogle.protobuf.EditionNZEDITION_UNKNOWN)r   indexnumberr   typer   ZEDITION_LEGACYi     i  ZEDITION_PROTO3   i  ZEDITION_2023     ZEDITION_2024   i  ZEDITION_UNSTABLE   i'  ZEDITION_1_TEST_ONLYZEDITION_2_TEST_ONLY   ZEDITION_99997_TEST_ONLY	   i ZEDITION_99998_TEST_ONLY
   i ZEDITION_99999_TEST_ONLY   i ZEDITION_MAX   i)r   	full_namefilenamefiler   valuescontaining_typer   ZSymbolVisibilityz google.protobuf.SymbolVisibilityZVISIBILITY_UNSETZVISIBILITY_LOCALZVISIBILITY_EXPORTZVerificationStatez7google.protobuf.ExtensionRangeOptions.VerificationStateZDECLARATIONZ
UNVERIFIEDTypez)google.protobuf.FieldDescriptorProto.TypeZTYPE_DOUBLEZ
TYPE_FLOATZ
TYPE_INT64ZTYPE_UINT64Z
TYPE_INT32ZTYPE_FIXED64ZTYPE_FIXED32Z	TYPE_BOOLZTYPE_STRINGZ
TYPE_GROUPZTYPE_MESSAGEZ
TYPE_BYTESZTYPE_UINT32   Z	TYPE_ENUM   ZTYPE_SFIXED32   ZTYPE_SFIXED64   ZTYPE_SINT32   ZTYPE_SINT64   Labelz*google.protobuf.FieldDescriptorProto.LabelZLABEL_OPTIONALZLABEL_REPEATEDZLABEL_REQUIREDZOptimizeModez(google.protobuf.FileOptions.OptimizeModeZSPEEDZ	CODE_SIZEZLITE_RUNTIMEZCTypez"google.protobuf.FieldOptions.CTypeSTRINGZCORDZSTRING_PIECEZJSTypez#google.protobuf.FieldOptions.JSTypeZ	JS_NORMALZ	JS_STRINGZ	JS_NUMBERZOptionRetentionz,google.protobuf.FieldOptions.OptionRetentionZRETENTION_UNKNOWNZRETENTION_RUNTIMEZRETENTION_SOURCEZOptionTargetTypez-google.protobuf.FieldOptions.OptionTargetTypeZTARGET_TYPE_UNKNOWNZTARGET_TYPE_FILEZTARGET_TYPE_EXTENSION_RANGEZTARGET_TYPE_MESSAGEZTARGET_TYPE_FIELDZTARGET_TYPE_ONEOFZTARGET_TYPE_ENUMZTARGET_TYPE_ENUM_ENTRYZTARGET_TYPE_SERVICEZTARGET_TYPE_METHODZIdempotencyLevelz.google.protobuf.MethodOptions.IdempotencyLevelZIDEMPOTENCY_UNKNOWNZNO_SIDE_EFFECTSZ
IDEMPOTENTZDefaultSymbolVisibilityzDgoogle.protobuf.FeatureSet.VisibilityFeature.DefaultSymbolVisibilityZ!DEFAULT_SYMBOL_VISIBILITY_UNKNOWNZ
EXPORT_ALLZEXPORT_TOP_LEVELZ	LOCAL_ALLZSTRICTZFieldPresencez(google.protobuf.FeatureSet.FieldPresenceZFIELD_PRESENCE_UNKNOWNZEXPLICITZIMPLICITZLEGACY_REQUIREDZEnumTypez#google.protobuf.FeatureSet.EnumTypeZENUM_TYPE_UNKNOWNZOPENZCLOSEDZRepeatedFieldEncodingz0google.protobuf.FeatureSet.RepeatedFieldEncodingZREPEATED_FIELD_ENCODING_UNKNOWNZPACKEDZEXPANDEDZUtf8Validationz)google.protobuf.FeatureSet.Utf8ValidationZUTF8_VALIDATION_UNKNOWNZVERIFYNONEZMessageEncodingz*google.protobuf.FeatureSet.MessageEncodingZMESSAGE_ENCODING_UNKNOWNZLENGTH_PREFIXEDZ	DELIMITEDZ
JsonFormatz%google.protobuf.FeatureSet.JsonFormatZJSON_FORMAT_UNKNOWNZALLOWZLEGACY_BEST_EFFORTZEnforceNamingStylez-google.protobuf.FeatureSet.EnforceNamingStyleZENFORCE_NAMING_STYLE_UNKNOWNZ	STYLE2024ZSTYLE_LEGACYZSemanticz5google.protobuf.GeneratedCodeInfo.Annotation.SemanticZSETZALIASZFileDescriptorSetz!google.protobuf.FileDescriptorSetr   r!   r   z&google.protobuf.FileDescriptorSet.filer   r   r   Zcpp_typelabelZhas_default_valueFdefault_valuemessage_type	enum_typer#   Zis_extensionZextension_scoper   	json_namer   T)i i)r   r   r    r!   r#   r   fields
extensionsZnested_types
enum_typesr   Zis_extendableZextension_rangesZoneofsZFileDescriptorProtoz#google.protobuf.FileDescriptorProtoz(google.protobuf.FileDescriptorProto.name    zutf-8r   z+google.protobuf.FileDescriptorProto.package
dependencyz.google.protobuf.FileDescriptorProto.dependencyZpublic_dependencyz5google.protobuf.FileDescriptorProto.public_dependencyZpublicDependencyZweak_dependencyz3google.protobuf.FileDescriptorProto.weak_dependencyZweakDependencyZoption_dependencyz5google.protobuf.FileDescriptorProto.option_dependencyZoptionDependencyz0google.protobuf.FileDescriptorProto.message_typeZmessageTypez-google.protobuf.FileDescriptorProto.enum_typeZenumTypeZservicez+google.protobuf.FileDescriptorProto.service	extensionz-google.protobuf.FileDescriptorProto.extensionoptionsz+google.protobuf.FileDescriptorProto.optionsZsource_code_infoz4google.protobuf.FileDescriptorProto.source_code_infoZsourceCodeInfor   z*google.protobuf.FileDescriptorProto.syntaxr   z+google.protobuf.FileDescriptorProto.editionZExtensionRangez.google.protobuf.DescriptorProto.ExtensionRangestartz4google.protobuf.DescriptorProto.ExtensionRange.startendz2google.protobuf.DescriptorProto.ExtensionRange.endz6google.protobuf.DescriptorProto.ExtensionRange.optionsZReservedRangez-google.protobuf.DescriptorProto.ReservedRangez3google.protobuf.DescriptorProto.ReservedRange.startz1google.protobuf.DescriptorProto.ReservedRange.endZDescriptorProtozgoogle.protobuf.DescriptorProtoz$google.protobuf.DescriptorProto.namefieldz%google.protobuf.DescriptorProto.fieldz)google.protobuf.DescriptorProto.extensionZnested_typez+google.protobuf.DescriptorProto.nested_typeZ
nestedTypez)google.protobuf.DescriptorProto.enum_typeZextension_rangez/google.protobuf.DescriptorProto.extension_rangeZextensionRangeZ
oneof_declz*google.protobuf.DescriptorProto.oneof_declZ	oneofDeclz'google.protobuf.DescriptorProto.optionsZreserved_rangez.google.protobuf.DescriptorProto.reserved_rangeZreservedRangeZreserved_namez-google.protobuf.DescriptorProto.reserved_nameZreservedNameZ
visibilityz*google.protobuf.DescriptorProto.visibilityDeclarationz1google.protobuf.ExtensionRangeOptions.Declarationz8google.protobuf.ExtensionRangeOptions.Declaration.numberz;google.protobuf.ExtensionRangeOptions.Declaration.full_nameZfullNamez6google.protobuf.ExtensionRangeOptions.Declaration.typereservedz:google.protobuf.ExtensionRangeOptions.Declaration.reservedZrepeatedz:google.protobuf.ExtensionRangeOptions.Declaration.repeatedZExtensionRangeOptionsz%google.protobuf.ExtensionRangeOptionsZuninterpreted_optionz:google.protobuf.ExtensionRangeOptions.uninterpreted_optionZuninterpretedOptionZdeclarationz1google.protobuf.ExtensionRangeOptions.declarations   featuresz.google.protobuf.ExtensionRangeOptions.features2   Zverificationz2google.protobuf.ExtensionRangeOptions.verification)r   i    ZFieldDescriptorProtoz$google.protobuf.FieldDescriptorProtoz)google.protobuf.FieldDescriptorProto.namez+google.protobuf.FieldDescriptorProto.numberz*google.protobuf.FieldDescriptorProto.labelz)google.protobuf.FieldDescriptorProto.type	type_namez.google.protobuf.FieldDescriptorProto.type_nameZtypeNameZextendeez-google.protobuf.FieldDescriptorProto.extendeez2google.protobuf.FieldDescriptorProto.default_valueZdefaultValueZoneof_indexz0google.protobuf.FieldDescriptorProto.oneof_indexZ
oneofIndexz.google.protobuf.FieldDescriptorProto.json_nameZjsonNamez,google.protobuf.FieldDescriptorProto.optionsZproto3_optionalz4google.protobuf.FieldDescriptorProto.proto3_optionalZproto3OptionalZOneofDescriptorProtoz$google.protobuf.OneofDescriptorProtoz)google.protobuf.OneofDescriptorProto.namez,google.protobuf.OneofDescriptorProto.optionsZEnumReservedRangez5google.protobuf.EnumDescriptorProto.EnumReservedRangez;google.protobuf.EnumDescriptorProto.EnumReservedRange.startz9google.protobuf.EnumDescriptorProto.EnumReservedRange.endZEnumDescriptorProtoz#google.protobuf.EnumDescriptorProtoz(google.protobuf.EnumDescriptorProto.namevaluez)google.protobuf.EnumDescriptorProto.valuez+google.protobuf.EnumDescriptorProto.optionsz2google.protobuf.EnumDescriptorProto.reserved_rangez1google.protobuf.EnumDescriptorProto.reserved_namez.google.protobuf.EnumDescriptorProto.visibilityZEnumValueDescriptorProtoz(google.protobuf.EnumValueDescriptorProtoz-google.protobuf.EnumValueDescriptorProto.namez/google.protobuf.EnumValueDescriptorProto.numberz0google.protobuf.EnumValueDescriptorProto.optionsZServiceDescriptorProtoz&google.protobuf.ServiceDescriptorProtoz+google.protobuf.ServiceDescriptorProto.namemethodz-google.protobuf.ServiceDescriptorProto.methodz.google.protobuf.ServiceDescriptorProto.optionsZMethodDescriptorProtoz%google.protobuf.MethodDescriptorProtoz*google.protobuf.MethodDescriptorProto.nameZ
input_typez0google.protobuf.MethodDescriptorProto.input_typeZ	inputTypeoutput_typez1google.protobuf.MethodDescriptorProto.output_typeZ
outputTypez-google.protobuf.MethodDescriptorProto.optionsZclient_streamingz6google.protobuf.MethodDescriptorProto.client_streamingZclientStreamingZserver_streamingz6google.protobuf.MethodDescriptorProto.server_streamingZserverStreamingZFileOptionszgoogle.protobuf.FileOptionsZjava_packagez(google.protobuf.FileOptions.java_packageZjavaPackageZjava_outer_classnamez0google.protobuf.FileOptions.java_outer_classnameZjavaOuterClassnameZjava_multiple_filesz/google.protobuf.FileOptions.java_multiple_filess    *This behavior is enabled by default in editions 2024 and above. To disable it, you can set `features.(pb.java).nest_in_file_class = YES` on individual messages, enums, or services.ZjavaMultipleFilesZjava_generate_equals_and_hashz9google.protobuf.FileOptions.java_generate_equals_and_hash   s   ZjavaGenerateEqualsAndHashZjava_string_check_utf8z2google.protobuf.FileOptions.java_string_check_utf8   ZjavaStringCheckUtf8Zoptimize_forz(google.protobuf.FileOptions.optimize_forZoptimizeForZ
go_packagez&google.protobuf.FileOptions.go_packageZ	goPackageZcc_generic_servicesz/google.protobuf.FileOptions.cc_generic_servicesZccGenericServicesZjava_generic_servicesz1google.protobuf.FileOptions.java_generic_servicesZjavaGenericServicesZpy_generic_servicesz/google.protobuf.FileOptions.py_generic_servicesZpyGenericServices
deprecatedz&google.protobuf.FileOptions.deprecated   Zcc_enable_arenasz,google.protobuf.FileOptions.cc_enable_arenas   ZccEnableArenasZobjc_class_prefixz-google.protobuf.FileOptions.objc_class_prefix$   ZobjcClassPrefixZcsharp_namespacez,google.protobuf.FileOptions.csharp_namespace%   ZcsharpNamespaceZswift_prefixz(google.protobuf.FileOptions.swift_prefix'   ZswiftPrefixZphp_class_prefixz,google.protobuf.FileOptions.php_class_prefix(   ZphpClassPrefixZphp_namespacez)google.protobuf.FileOptions.php_namespace)   ZphpNamespaceZphp_metadata_namespacez2google.protobuf.FileOptions.php_metadata_namespace,   ZphpMetadataNamespaceZruby_packagez(google.protobuf.FileOptions.ruby_package-   ZrubyPackagez$google.protobuf.FileOptions.features   z0google.protobuf.FileOptions.uninterpreted_optionZMessageOptionszgoogle.protobuf.MessageOptionsZmessage_set_wire_formatz6google.protobuf.MessageOptions.message_set_wire_formatZmessageSetWireFormatZno_standard_descriptor_accessorz>google.protobuf.MessageOptions.no_standard_descriptor_accessorZnoStandardDescriptorAccessorz)google.protobuf.MessageOptions.deprecatedZ	map_entryz(google.protobuf.MessageOptions.map_entryZmapEntryZ&deprecated_legacy_json_field_conflictszEgoogle.protobuf.MessageOptions.deprecated_legacy_json_field_conflictsZ"deprecatedLegacyJsonFieldConflictsz'google.protobuf.MessageOptions.featuresz3google.protobuf.MessageOptions.uninterpreted_optionZEditionDefaultz+google.protobuf.FieldOptions.EditionDefaultz3google.protobuf.FieldOptions.EditionDefault.editionz1google.protobuf.FieldOptions.EditionDefault.valueZFeatureSupportz+google.protobuf.FieldOptions.FeatureSupportZedition_introducedz>google.protobuf.FieldOptions.FeatureSupport.edition_introducedZeditionIntroducedZedition_deprecatedz>google.protobuf.FieldOptions.FeatureSupport.edition_deprecatedZeditionDeprecatedZdeprecation_warningz?google.protobuf.FieldOptions.FeatureSupport.deprecation_warningZdeprecationWarningZedition_removedz;google.protobuf.FieldOptions.FeatureSupport.edition_removedZeditionRemovedZremoval_errorz9google.protobuf.FieldOptions.FeatureSupport.removal_errorZremovalErrorZFieldOptionszgoogle.protobuf.FieldOptionsctypez"google.protobuf.FieldOptions.ctypepackedz#google.protobuf.FieldOptions.packedZjstypez#google.protobuf.FieldOptions.jstypeZlazyz!google.protobuf.FieldOptions.lazyZunverified_lazyz,google.protobuf.FieldOptions.unverified_lazyZunverifiedLazyz'google.protobuf.FieldOptions.deprecatedZweakz!google.protobuf.FieldOptions.weakZdebug_redactz)google.protobuf.FieldOptions.debug_redactZdebugRedactZ	retentionz&google.protobuf.FieldOptions.retentiontargetsz$google.protobuf.FieldOptions.targetsZedition_defaultsz-google.protobuf.FieldOptions.edition_defaultsZeditionDefaultsz%google.protobuf.FieldOptions.features   Zfeature_supportz,google.protobuf.FieldOptions.feature_support   ZfeatureSupportz1google.protobuf.FieldOptions.uninterpreted_optionZOneofOptionszgoogle.protobuf.OneofOptionsz%google.protobuf.OneofOptions.featuresz1google.protobuf.OneofOptions.uninterpreted_optionZEnumOptionszgoogle.protobuf.EnumOptionsZallow_aliasz'google.protobuf.EnumOptions.allow_aliasZ
allowAliasz&google.protobuf.EnumOptions.deprecatedzBgoogle.protobuf.EnumOptions.deprecated_legacy_json_field_conflictsz$google.protobuf.EnumOptions.featuresz0google.protobuf.EnumOptions.uninterpreted_optionZEnumValueOptionsz google.protobuf.EnumValueOptionsz+google.protobuf.EnumValueOptions.deprecatedz)google.protobuf.EnumValueOptions.featuresz-google.protobuf.EnumValueOptions.debug_redactz0google.protobuf.EnumValueOptions.feature_supportz5google.protobuf.EnumValueOptions.uninterpreted_optionZServiceOptionszgoogle.protobuf.ServiceOptionsz'google.protobuf.ServiceOptions.featuresz)google.protobuf.ServiceOptions.deprecated!   z3google.protobuf.ServiceOptions.uninterpreted_optionZMethodOptionszgoogle.protobuf.MethodOptionsz(google.protobuf.MethodOptions.deprecatedZidempotency_levelz/google.protobuf.MethodOptions.idempotency_levelZidempotencyLevelz&google.protobuf.MethodOptions.features#   z2google.protobuf.MethodOptions.uninterpreted_optionZNamePartz,google.protobuf.UninterpretedOption.NamePart	name_partz6google.protobuf.UninterpretedOption.NamePart.name_partZnamePartz9google.protobuf.UninterpretedOption.NamePart.is_extensionZisExtensionZUninterpretedOptionz#google.protobuf.UninterpretedOptionz(google.protobuf.UninterpretedOption.nameZidentifier_valuez4google.protobuf.UninterpretedOption.identifier_valueZidentifierValueZpositive_int_valuez6google.protobuf.UninterpretedOption.positive_int_valueZpositiveIntValueZnegative_int_valuez6google.protobuf.UninterpretedOption.negative_int_valueZnegativeIntValueZdouble_valuez0google.protobuf.UninterpretedOption.double_valueZdoubleValueZstring_valuez0google.protobuf.UninterpretedOption.string_valueZstringValueZaggregate_valuez3google.protobuf.UninterpretedOption.aggregate_valueZaggregateValueZVisibilityFeaturez,google.protobuf.FeatureSet.VisibilityFeatureZ
FeatureSetzgoogle.protobuf.FeatureSetfield_presencez)google.protobuf.FeatureSet.field_presences?   EXPLICITIMPLICITEXPLICITZfieldPresencez$google.protobuf.FeatureSet.enum_types)   CLOSED	OPENrepeated_field_encodingz2google.protobuf.FeatureSet.repeated_field_encodings-   EXPANDEDPACKEDZrepeatedFieldEncodingutf8_validationz*google.protobuf.FeatureSet.utf8_validations)   	NONEVERIFYZutf8Validationmessage_encodingz+google.protobuf.FeatureSet.message_encodings&   LENGTH_PREFIXEDZmessageEncodingjson_formatz&google.protobuf.FeatureSet.json_formats9   LEGACY_BEST_EFFORT
ALLOWZ
jsonFormatZenforce_naming_stylez/google.protobuf.FeatureSet.enforce_naming_stylesI   	STYLE_LEGACY	STYLE2024ZenforceNamingStyleZdefault_symbol_visibilityz4google.protobuf.FeatureSet.default_symbol_visibilitys6   
EXPORT_ALLEXPORT_TOP_LEVELZdefaultSymbolVisibility))r   '  )r_   '  )r`   i'  ZFeatureSetEditionDefaultz;google.protobuf.FeatureSetDefaults.FeatureSetEditionDefaultzCgoogle.protobuf.FeatureSetDefaults.FeatureSetEditionDefault.editionZoverridable_featureszPgoogle.protobuf.FeatureSetDefaults.FeatureSetEditionDefault.overridable_featuresZoverridableFeaturesZfixed_featureszJgoogle.protobuf.FeatureSetDefaults.FeatureSetEditionDefault.fixed_featuresZfixedFeaturesZFeatureSetDefaultsz"google.protobuf.FeatureSetDefaultsdefaultsz+google.protobuf.FeatureSetDefaults.defaultsZminimum_editionz2google.protobuf.FeatureSetDefaults.minimum_editionZminimumEditionZmaximum_editionz2google.protobuf.FeatureSetDefaults.maximum_editionZmaximumEditionZLocationz'google.protobuf.SourceCodeInfo.Locationpathz,google.protobuf.SourceCodeInfo.Location.paths   spanz,google.protobuf.SourceCodeInfo.Location.spanZleading_commentsz8google.protobuf.SourceCodeInfo.Location.leading_commentsZleadingCommentsZtrailing_commentsz9google.protobuf.SourceCodeInfo.Location.trailing_commentsZtrailingCommentsZleading_detached_commentszAgoogle.protobuf.SourceCodeInfo.Location.leading_detached_commentsZleadingDetachedCommentsZSourceCodeInfozgoogle.protobuf.SourceCodeInfolocationz'google.protobuf.SourceCodeInfo.locationZ
Annotationz,google.protobuf.GeneratedCodeInfo.Annotationz1google.protobuf.GeneratedCodeInfo.Annotation.pathsource_filez8google.protobuf.GeneratedCodeInfo.Annotation.source_fileZ
sourceFilebeginz2google.protobuf.GeneratedCodeInfo.Annotation.beginz0google.protobuf.GeneratedCodeInfo.Annotation.endZsemanticz5google.protobuf.GeneratedCodeInfo.Annotation.semanticZGeneratedCodeInfoz!google.protobuf.GeneratedCodeInfo
annotationz,google.protobuf.GeneratedCodeInfo.annotationc                   @   s   e Zd ZdddZdS )_ResolvedFeaturesNc                 K   sP   |r|j  D ]\}}t| |t|| qd S | D ]
\}}t| || qd S N)ZFIELDSitemssetattrgetattr)selfr?   kwargskv rq   _/var/www/html/Deteccion_Ine/venv/lib/python3.10/site-packages/google/protobuf/descriptor_pb2.py__init__Q  s   z_ResolvedFeatures.__init__ri   )__name__
__module____qualname__rs   rq   rq   rq   rr   rh   P  s    rh   )rZ   r1   r[   r\   r]   r^   zgoogle.protobuf.descriptor_pb2
DESCRIPTOR_EXTENSIONRANGEOPTIONS_FILEOPTIONS_MESSAGEOPTIONS_FIELDOPTIONS_ENUMOPTIONS_FEATURESET_SOURCECODEINFO_LOCATION_GENERATEDCODEINFO_ANNOTATIONiw2  _EDITIONi3  i3  _SYMBOLVISIBILITYi4  5   _FILEDESCRIPTORSET      _FILEDESCRIPTORPROTOiX  i[  _DESCRIPTORPROTOi  i$  _DESCRIPTORPROTO_EXTENSIONRANGEi  i  _DESCRIPTORPROTO_RESERVEDRANGEi  i&	  iQ  "_EXTENSIONRANGEOPTIONS_DECLARATIONi  i  (_EXTENSIONRANGEOPTIONS_VERIFICATIONSTATEi	  i)	  _FIELDDESCRIPTORPROTOij  i
  _FIELDDESCRIPTORPROTO_TYPEi%  i'  _FIELDDESCRIPTORPROTO_LABELil  _ONEOFDESCRIPTORPROTOi  i  _ENUMDESCRIPTORPROTOix  i=  &_ENUMDESCRIPTORPROTO_ENUMRESERVEDRANGEi{  _ENUMVALUEDESCRIPTORPROTOi  i  _SERVICEDESCRIPTORPROTOi  i  _METHODDESCRIPTORPROTOi  i  i7  i  _FILEOPTIONS_OPTIMIZEMODEi
  i:  i.  i1  i  iz  _FIELDOPTIONS_EDITIONDEFAULTi  i  _FIELDOPTIONS_FEATURESUPPORTi  i  _FIELDOPTIONS_CTYPEiC  iE  _FIELDOPTIONS_JSTYPEiz  i|  _FIELDOPTIONS_OPTIONRETENTIONi  i  _FIELDOPTIONS_OPTIONTARGETTYPEi  i  _ONEOFOPTIONSi  i  i   i   _ENUMVALUEOPTIONSiU"  iX"  _SERVICEOPTIONSi-#  i0#  _METHODOPTIONSi$  in$  _METHODOPTIONS_IDEMPOTENCYLEVELi$  i$  _UNINTERPRETEDOPTIONif&  i&  _UNINTERPRETEDOPTION_NAMEPARTii&  i-  i+  _FEATURESET_VISIBILITYFEATUREi+  i+  5_FEATURESET_VISIBILITYFEATURE_DEFAULTSYMBOLVISIBILITYi+  i+  _FEATURESET_FIELDPRESENCEi,  i,  _FEATURESET_ENUMTYPEi<,  i>,  !_FEATURESET_REPEATEDFIELDENCODINGi,  i,  _FEATURESET_UTF8VALIDATIONi,  i,  _FEATURESET_MESSAGEENCODINGi4-  i6-  _FEATURESET_JSONFORMATi~-  i-  _FEATURESET_ENFORCENAMINGSTYLEi-  i-  _FEATURESETDEFAULTSi/  i.  ,_FEATURESETDEFAULTS_FEATURESETEDITIONDEFAULTi/  _SOURCECODEINFOi!1  iE0  i1  i$1  _GENERATEDCODEINFOit2  i1  iL2  &_GENERATEDCODEINFO_ANNOTATION_SEMANTICrq   )i__doc__Zgoogle.protobufr   Z_descriptorr   Z_descriptor_poolr   Z_runtime_versionr   Z_symbol_databaseZgoogle.protobuf.internalr   Z_builderZValidateProtobufRuntimeVersionDomainZPUBLICZDefaultZ_sym_dbZ_USE_C_DESCRIPTORSZFileDescriptorZ_internal_create_keyrw   ZAddSerializedFileglobalsZ_globalsZEnumDescriptorZEnumValueDescriptorr   ZRegisterEnumDescriptorr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   Z
DescriptorZFieldDescriptorr   decoder   r   r   r   r   rx   r   r   r   r   r   r   r   ry   rz   r   r   r{   r   r|   r   r   r   r   floatr   r   r}   r   r   r~   r   r   r   Zfields_by_namer0   r1   r#   Zmessage_types_by_nameZenum_types_by_nameZRegisterFileDescriptorrh   Zvalues_by_namer   Z	_featuresr3   r"   ZBuildMessageAndEnumDescriptorsZBuildTopDescriptorsAndMessagesZ_loaded_optionsZ_serialized_optionsZ_serialized_startZ_serialized_endrq   rq   rq   rr   <module>   snB  

C
L

\
e




4
=

$







	


dx*#
Oc

%83




Oe
$#
,@
+
+


,@









    +3G
#

%8d|$%9%9+3
#

3G:	U*+

%8	
%9	





HHNHNNNNNNNNNNNNNNHNNNNNNNNNNNHNNNHNNHNNNNHNNNNNHNNNNNNNNNNNHNNHNNNNNNHNNHNNNHNNNHNNNNNNHNNNNNNNNNNNNNNNNNNNPPHNNNNNNNHNNNNNNNNNNNNNNHNNHNNNNNHNNHNNNNNHNNNNNHNNNHNNNNHNNNNNNNHNNHNNNNNNNNHHNNNHNNNHNHNNNNNHNHNNNNNHNNHNNNNNNNNNNNNNNNNNNHNNNHNNNHNNNHNNNHNNNHNNNNNNNNNNHNNNHNNNNHNNNHNNNHNNNHNNNHNNNHNNNHNNNNNHNNNHNNNNNNNNNNNNNHNNP 