o
    piP                     @   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hs[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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gddd3Zee ejd4d5deejejd6ddddejdejd7ddddejdejd8ddddejdgddd3Zee ejd9d: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d3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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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.d1ddejdejdJd1dKddejdejdLdKdMddejdejdNdMdOd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gddd3Zee ejdXdYdeej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gddd3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ejdaddddejdgddd3Z!ee! ejdbdcdeej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gddd3Z"ee" ejdgdhdeej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gddd3Z#ee# ejdldmdeejejdnddddejdejdoddddejdejdpddddejdgddd3Z$ee$ ejdqdrdeejejdsddddejdejdtddddejd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g
ddd3Z%ee% ejd}d~deejejdd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d3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d3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d3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d3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d3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d3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d3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d3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d3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d3Z/ee/ ej0dddedejej1d0i 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d0i dddd̓dddddd+dd+dddddd͠3dΡdddddddddddddddedejej1d0i ddϓddГdddddd+dd+dddddd͠3dΡddddddddddddddϓdedejej1d0i ddѓddғdddddd+dd+dddddg ddddddddddddddѓdedejej1d0i ddӓddԓdddd.dd"dddddddg ddddddddddddddՓdedejej1d0i dd֓ddדdddd1dd"dddddddg ddddddddddddddؓdedejej1d0i ddٓddړdd"ddQdd+dd+dddddg ddddddddddddddۓdedejej1d0i ddddܓdddddd1dd.dddddg ddddddddddddddݓdedejej1d0i ddddޓdd&dd"dd1dd.dddddg ddddddddddddddߓdedejej1d0i dddddd(dddd1dd.dddddg dddddddddddddddedejej1d0i dddddd+dd&dd1dd.dddddg dddddddddddddddedejej1d0i dddddd.dd(dd1dd.dddddddddddddddddddddedejej1d0i dddddd1dd+dd1dd.dddddddddddddddddddddedejej1d0i ddddddKddKdd+dd+dddddd͠3dΡdddddddddddddddedejej1d0i ddddddMddOddO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d0i dddddddddd"dddddddddddddddddddddddedejej1d0i dddddddddd"dddddddddddddddddddddddedejej1d0i 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d0i dddddddddd"dddddddddddddddddddddddedejej1d0i 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d0i dddddddddd+dd+dddddd͠3dΡdddddddddddddddedejej1d0i dddddddddd1dd.dddddg dddddddddddddddedejej1d0i dddddddddd1dd.dddddg dddddddddddddddedejej1d0i dddddddddd1dd.dddddg dddddddddddddŐd dedejej1d0i dddddddddd1dd.dddddg ddddddddddddddߓdedejej1d0i dddddd"dd"dd1dd.dddddg dddddddddddddŐddedejej1d0i dddddddd(dd1dd.dddddg dddddddddddddŐddedejej1d0i dddddd&dd&dd1dd.dddddddddddddddddddddedejej1d0i dd	dd
dd(dd+dd1dd.dddddg dddddddddddddŐddedejej1d0i dddddd+dd.dd+dd+dddddg dddddddddddddŐddedejej1d0i dddddd.dd1ddO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d0i dddddddddd"dddddddddddddddddddddddedejej1d0i dddddddddd+dd+dddddd͠3dΡdddddddddddddŐddedejej1d0i dddddddddd+dd+dddddd͠3dΡdddddddddddddddedejej1d0i dddddddd"dd(dd&dddddddddddddddddddŐddedejej1d0i 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d0i dddddddddd1dd.dddddg dddddddddddddŐddedejej1d0i 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d0i 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d0i dd&dd'ddddddO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d0i dddd+dddddd+dd+dddddd͠3dΡdddddddddddddddedejej1d0i dddd,dddddd"dddddddddddddddddddddddedejej1d0i dddd-ddddddOdd(dddddddddddddddddddddedejej1d0i dddd.dddd"ddOdd(dddddddddddddddddddddedejej1d0i dd/dd0dddddd+dd+dddddd͠3dΡdddddddddddddŐd1dedejej1d0i dd2dd3dd"dddd+dd+dddddd͠3dΡdddddddddddddŐd2dedejej1d0i dddd4dddd&dd+dd+dddddd͠3dΡdddddddddddddŐd5dedejej1d0i dd6dd7dd&dd+dd"dddddddddddddddddddddŐd8dedejej1d0i ddœdd9dd(dd.dd+dd+dddddd͠3dΡdddddddddddddŐd:dedejej1d0i dddd;dd+dd(dd1dd.dddddddddddddddddddddedejej1d0i dd<dd=dd.ddU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d?d@dedejej1d0i ddddAdddddd+dd+dddddd͠3dΡdddddddddddddddedejej1d0i ddddB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dCdDdedejej1d0i ddddEdddddd"dddddddddddddddddddddddedejej1d0i ddddF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dGdHdedejej1d0i ddddIdddddd+dd+dddddd͠3dΡdddddddddddddddedejej1d0i ddJddKdddddd1dd.dddddg dddddddddddddŐdJdedejej1d0i ddddLdddddd1dd.dddddddddddddddddddddedejej1d0i dd	ddMdddddd1dd.dddddg dddddddddddddŐddedejej1d0i ddddNdddd"dd+dd+dddddg dddddddddddddŐddedejej1d0i ddddOdd"ddddO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dPdQdedejej1d0i ddddRdddddd+dd+dddddd͠3dΡdddddddddddddddedejej1d0i ddddSdddddd"dddddddddddddddddddddddedejej1d0i ddddT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dUdVdedejej1d0i ddddWdddddd+dd+dddddd͠3dΡdddddddddddddddedejej1d0i ddXddYdddddd1dd.dddddg dddddddddddddŐdXdedejej1d0i ddddZ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d0i dddd]dddddd+dd+dddddd͠3dΡdddddddddddddddedejej1d0i 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d0i ddaddbdddddd+dd+dddddd͠3dΡdddddddddddddŐdcdedejej1d0i ddddddddddd1dd.dddddddddddddddddddddedejej1d0i ddeddfdddd"dd(dd&ddddǓdddddddddddddddŐdgdedejej1d0i ddhddidd"dddd(dd&ddddǓdddddddddddddddŐdjdedejgg g g ddg g dɍZ@ej0dkdldedejej1d0i ddmddndddddd+dd+dddddd͠3dΡdddddddddddddŐdodedejej1d0i ddpddqdddd(dd+dd+dddddd͠3dΡdddddddddddddŐdrdedejej1d0i ddsddtdddd.dd(dd&ddddǓdddddddddddddddŐdudedejej1d0i ddvddwddddxdd(dd&dddddddddddddddddĐdydŐdzdedejej1d0i 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d0i dddddd"dd+ddOdd(ddddǓdddddddddddddddŐddedejej1d0i 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d0i dddddd&ddSdd(dd&ddddǓdddddddddddddddŐddedejej1d0i dddddd(ddUdd(dd&ddddǓdddddddddddddddŐddedejej1d0i dddddd+ddWdd(dd&ddddǓdddddddddddddddŐddedejej1d0i 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d0i 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d0i ddddddKdddd+dd+dddddd͠3dΡdddddddddddddŐddedejej1d0i ddddddMdddd+dd+dddddd͠3dΡdddddddddddddŐddedejej1d0i 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d0i 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d0i 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d0i 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d0i 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d0i 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d0i ddddddx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d0i dddddddddd(dd&ddddǓdddddddddddddddŐddedejej1d0i dddddddddd(dd&ddddǓdddddddddddddddŐddedejej1d0i dddddddddd(dd&ddddǓdddddddddddddddŐddedejej1d0i dddddddd&dd(dd&dddddddddddddddddddŐddedejej1d0i dddddddd1dd(dd&dddddddddddddddddĐdydŐddedejej1d0i dd#ddÓdd"ddKdd1dd.dddddddddddddddddddŐd#dedejej1d0i 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d0i ddddǓddddddOdd(dddddddddddddddddddddedejej1d0i ddJddȓdddddd+dd+dddddd͠3dΡdddddddddddddŐdJdedejgg g g ddg g dɍZCej0dɐddedejej1d0i dd˓dd̓ddddddOdd(dddddddddddddddddddŐd͓dedejej1d0i ddΓddϓddddddOdd(dddddddddddddddddddŐdГdedejej1d0i 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d0i ddԓddՓddddddOdd(dddddd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d0i ddٓddړddddddOdd(ddddǓdddddddddddddddŐdٓdedejej1d0i ddۓddܓdddddd(dd&dddddddddddddddddddŐdۓdedejej1d0i ddݓddޓddddddOdd(ddddǓdddddddddddddddŐdݓdedejej1d0i ddߓdddddd"dd(dd&ddddǓdddddddddddddddŐdߓdedejej1d0i ddddddddQdd(dd&ddddǓdddddddddddddddŐddedejej1d0i dddddd"dddd(dd&ddddǓdddddddddddddddŐddedejej1d0i dddddddd.dd(dd&ddddǓdddddddddddddĐdydŐddedejej1d0i dddddd&ddSdd(dd&ddddǓdddddddddddddddŐddedejej1d0i dddddd(ddUddOdd(dddddddddddddddddddŐddedejej1d0i dddddd+ddddOdd(dddddg dddddddddddddŐddedejej1d0i dddddd.ddxdd1dd.dddddg dddddddddddddŐddedejej1d0i 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d0i ddddddKdddd1dd.dddddddddddddddddddŐddedejej1d0i ddddddM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d0i dd#dddddddd1dd.dddddddddddddddddddŐd#dedejej1d0i 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ddedejej1d0i dddddddddd(dd&dddddddddddddddddddŐd dedejej1d0i dddddddddd(dd&ddddǓdddddddddddddddŐddedejej1d0i dddddddddd(dd&dddddddddddddddddĐdydŐddedejej1d0i dd#dddddd&dd1dd.dddddddddddddddddddŐd#dedejej1d0i 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d0i dddddddddd(dd&ddddǓdddddddddddddddŐddedejej1d0i dd#dddddddd1dd.dddddddddddddddddddŐd#dedejej1d0i dddd	dddddd(dd&ddddǓdddddddddddddddŐddedejej1d0i dddd
dddddd1dd.dddddddddddddddddddŐddedejej1d0i 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d0i 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d0i dddddddddd(dd&ddddǓdddddddddddddddŐddedejej1d0i 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d0i dddddddddd(dd&ddddǓdddddddddddddddŐddedejej1d0i ddddddddddOdd(ddddǓdddddddddddddddŐddedejej1d0i 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d0i 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d0i 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d0i 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d0i dddd$dddddd1dd.dddddg dddddddddddddddedejej1d0i 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d0i dd(dd)dddddddddddddddddddddddddddŐd*dedejej1d0i dd+dd,dddd"dddddddddddddddddddddddŐd-dedejej1d0i dd.dd/dddddddd"dddddeLddddddddddddddŐd0dedejej1d0i dd1dd2dd"dd&ddKdd+dddddd͓dddddddddddddŐd3dedejej1d0i dd4dd5dddd(dd+dd+dddddd͠3dΡdddddddddddddŐd6dedejgg eKgg ddg g dɍZMej0d7d8dedejg g g e'gddg g dɍZNej0d9d:dedejej1d0i dd;dd<ddddddOdd(dddddddddddddddddĐd=dŐd>dedejej1d0i dddd?ddddddOdd(dddddddddddddddddĐd@ddߓdedejej1d0i ddAddBddddddOdd(dddddddddddddddddĐdCdŐdDdedejej1d0i ddEddFddddddOdd(dddddddddddddddddĐdGdŐdHdedejej1d0i ddIddJdddd"ddOdd(dddddddddddddddddĐdKdŐdLdedejej1d0i ddMddNdd"ddddOdd(dddddddddddddddddĐdOdŐdPdedejej1d0i ddQddRdddd&ddOdd(dddddddddddddddddĐdSdŐdTdedejej1d0i ddUddVdd&dd(ddOdd(dddddddddddddddddĐdWdŐdXdedejgg eNge(e)e*e+e,e-e.gddg dYg dɍZOej0dZd[dedejej1d0i dddd\ddddddOdd(dddddddddddddddddddddedejej1d0i dd]dd^dddddd1dd.dddddddddddddddddddŐd_dedejej1d0i dd`ddadddd"dd1dd.dddddddddddddddddddŐdbdedejgg g g ddg g dɍZPej0dcdddedejej1d0i ddeddfdddddd1dd.dddddg dddddddddddddŐdededejej1d0i ddgddhddddddOdd(dddddddddddddddddddŐdidedejej1d0i ddjddkdddd"ddOdd(dddddddddddddddddddŐdldedejgg ePgg ddg g dɍZQej0dmdndedejej1d0i ddoddpdddddd"dddddddg dddddddddddĐdqdŐdodedejej1d0i ddrddsdddddd"dddddddg dddddddddddĐdqdŐdrdedejej1d0i ddtddudddddd+dd+dddddd͠3dΡdddddddddddddŐdvdedejej1d0i ddwddxdddddd+dd+dddddd͠3dΡdddddddddddddŐdydedejej1d0i ddz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}d~dedejej1d0i 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d0i ddodddddddd"dddddddg dddddddddddĐdqdŐdodedejej1d0i 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d0i dddddddddd"dddddddddddddddddddddŐddedejej1d0i dddddddddd"dddddddddddddddddddddddedejej1d0i dddddddd"ddO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d0i 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 _We7e7jVd _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dJ _WeGe=jVd _We<e=jVd	 _Wee=jVd _XeHe>jVd _We@e?jVdX _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d; _Xe)eOjVd _Xe*eOjVdA _Xe+eOjVdE _Xe,eOjVdI _Xe-eOjVdM _Xe.eOjVdQ _Xe'eOjVdU _XeOe(_YeOe)_YeOe*_YeOe+_YeOe,_YeOe-_YeOe._YeePjVd _XeOePjVd] _WeOePjVd` _WeQeP_YePeQjVde _WeeQjVdg _XeeQjVdj _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d?< e=ejZdG< e>ejZdP< e?ejZdU< e@ejZd[< eAejZdk< 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d9< eQejZdc< eSejZd}< eUejZd< eej[d< eej[d4< 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e4jadK _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de4jadM _`e]e(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eAjadK _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjadM _`e]e(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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dx _`e]e(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eEjadK _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deEjadM _`e]e(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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jbdK _`e]e(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jbdM _`e]e(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 _`e]e(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_`e]e(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lsd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dv _edyed jVdv _fded jVd _edyed jVd _fded jVd _edyed jVd _fded jVd _edyed jVd _fded jVd; _ed=ed jVd; _fded jVd _ed@ed jVd _fded jVdA _edCed jVdA _fded jVdE _edGed jVdE _fded jVdI _edKed jVdI _fded jVdM _edOed jVdM _fded jVdQ _edSed jVdQ _fded jVdU _edWed jVdU _fded jVdo _edqed jVdo _fded jVdr _edqed jVdr _fded jVdo _edqed jVdo _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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d.ed/ _gd,ed/ _hdS dS (1  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.Reflections3  
 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5
java_multiple_files
 (:falseR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"/
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_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_LEGACY   i     i  ZEDITION_PROTO3   i  ZEDITION_2023     ZEDITION_2024   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_BYTES   Z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_value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_filesZ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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.features"   z)google.protobuf.ServiceOptions.deprecatedz3google.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`   '  )ra   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.pathZ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   e/home/app/PaddleOCR-VL/.venv_paddleocr/lib/python3.10/site-packages/google/protobuf/descriptor_pb2.py__init__E  s   z_ResolvedFeatures.__init__ri   )__name__
__module____qualname__rs   rq   rq   rq   rr   rh   D  s    rh   )r[   r1   r\   r]   r^   r_   zgoogle.protobuf.descriptor_pb2
DESCRIPTOR_EXTENSIONRANGEOPTIONS_FILEOPTIONS_MESSAGEOPTIONS_FIELDOPTIONS_ENUMOPTIONS_FEATURESET_SOURCECODEINFO_LOCATION_GENERATEDCODEINFO_ANNOTATIONi1  _EDITIONi2  i2  _SYMBOLVISIBILITYi3  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  ir  i  _FILEOPTIONS_OPTIMIZEMODEiE  iu  ii  il  i  i  _FIELDOPTIONS_EDITIONDEFAULTi  i  _FIELDOPTIONS_FEATURESUPPORTi(  i*  _FIELDOPTIONS_CTYPEiY  i[  _FIELDOPTIONS_JSTYPEi  i  _FIELDOPTIONS_OPTIONRETENTIONi  i  _FIELDOPTIONS_OPTIONTARGETTYPEi  i  _ONEOFOPTIONSi  i  i   i   _ENUMVALUEOPTIONSik!  in!  _SERVICEOPTIONSiC"  iF"  _METHODOPTIONSi#  i#  _METHODOPTIONS_IDEMPOTENCYLEVELi#  i#  _UNINTERPRETEDOPTIONi|%  i2%  _UNINTERPRETEDOPTION_NAMEPARTi%  i-  i*  _FEATURESET_VISIBILITYFEATUREi*  i0*  5_FEATURESET_VISIBILITYFEATURE_DEFAULTSYMBOLVISIBILITYi*  i*  _FEATURESET_FIELDPRESENCEi+  i+  _FEATURESET_ENUMTYPEiR+  iT+  !_FEATURESET_REPEATEDFIELDENCODINGi+  i+  _FEATURESET_UTF8VALIDATIONi+  i+  _FEATURESET_MESSAGEENCODINGiJ,  iL,  _FEATURESET_JSONFORMATi,  i,  _FEATURESET_ENFORCENAMINGSTYLEi,  i-  _FEATURESETDEFAULTSi.  i.  ,_FEATURESETDEFAULTS_FEATURESETEDITIONDEFAULTi/  _SOURCECODEINFOi70  i[/  i)0  i:0  _GENERATEDCODEINFOi1  i0  ib1  &_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>   sB  

>
G

\
e




4
=

$







	


dx*#
Oc

%83




Oe
$#
,@
+
+


,@









    +3G
#
1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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HNNP 