§
    kÃ¿afÇ  ã                   óY  — d Z ddlZddlZddlmZmZmZmZmZm	Z	m
Z
mZmZmZmZmZmZ ddlmZ ddlmZmZmZ ddlmZ ddlmZ ddlZd	Zd
„ Zd„ Zd„ Z d„ Z!d„ Z"d„ Z# e ed¦  «         edd $                    d„  e%d¦  «        D ¦   «         ¦  «        z  ¦  «        z    ed¦  «        z   ¦  «        Z&e& '                    d„ ¦  «         ej(        dk    rdZ)ndZ)de)z   Z*de*z   Z+ ede)›de+›de+›d�ej,        ¬ ¦  «        Z- e ed!e-¦  «        ¦  «         ed"¦  «         .                    ¦   «         z   Z/d#Z0d$Z1d%e0›d&e1›d'�Z2 ed( e3e*e+e2¬)¦  «        z  ej4        ej5        z  ¬ ¦  «        Z6d*„ Z7e6 '                    d+„ ¦  «         e/ ed,e6 .                    ¦   «         ¦  «        z   Z8 ed-e*›d.e+›d/e+›d�ej,        ¬ ¦  «        Z9e9 '                    d0„ ¦  «          ede*›d1e*›d2�ej,        ¬ ¦  «        Z: e ed3¦  «        e:z   ¦  «        Z; e ed4¦  «        e:z   ¦  «        Z< e ed5¦  «         ed6¦  «        z   ¦  «        Z= ed7¦  «        Z>e> '                    d8„ ¦  «         d9Z? ed:¦  «        Z@e@ '                    d;„ ¦  «          ed<d=e?iz  ¦  «        ZAeA '                    d>„ ¦  «          ed?¦  «        e> B                    ¦   «          .                    ¦   «         z   ZCeC '                    d@„ ¦  «          ed?¦  «        e@ B                    ¦   «          .                    ¦   «         z   ZD ed?¦  «        eA B                    ¦   «          .                    ¦   «         z   ZE edA¦  «        e> B                    ¦   «          .                    ¦   «         z   ZFeF '                    dB„ ¦  «          edA¦  «        e@ B                    ¦   «          .                    ¦   «         z   ZGeG '                    dC„ ¦  «          edA¦  «        eA B                    ¦   «          .                    ¦   «         z   ZHeH '                    dD„ ¦  «          edE¦  «        ZIeI '                    dF„ ¦  «          edG¦  «        ZJeJ '                    dH„ ¦  «          edIej,        ¬ ¦  «        ZKeK '                    dJ„ ¦  «          edKej,        ¬ ¦  «        ZLeL '                    dL„ ¦  «          ed%¦  «        d'z   ZMeM '                    dM„ ¦  «          ed¦  «        dNz   ZNeN '                    dO„ ¦  «          edP¦  «        ZOeO '                    dQ„ ¦  «          edR edS¦  «         edTe&¦  «        z   ¦  «        ZP edU edV¦  «        e/z    edTe&¦  «        z   ¦  «        ZQ e eePeQz  ¦  «        ¦  «        ZRe;e<z  ZSeS '                    dW„ ¦  «          edXe8e/z  ¦  «        ZTe&eTz  ZUeIeJz  eKz  eLz  ZV edY edZeV¦  «         e ed[e= .                    ¦   «         ¦  «         ed\¦  «         .                    ¦   «          ed]eU¦  «         .                    ¦   «         z   z  ¦  «        z   ¦  «        ZWeEeDz  eCz  ZXeHeGz  eFz  ZYeAe@z  e>z  ZZeZeXz  eYz  Z[ ed^¦  «         '                    d_„ ¦  «         ed`¦  «         '                    da„ ¦  «        z  Z\e9eNz  Z]eUeWz  e[z  e\z  e]z  eMz  Z^eSe^z  Z_eSeUz  Z` edb¦  «         edceU¦  «        z   Zaea edc edd¦  «        ¦  «        z   edc ede¦  «        ¦  «        z   edc edf¦  «        ¦  «        z  Zb edg edd¦  «        ¦  «         e edb¦  «        ¦  «         edgeU¦  «        z   z  ZceUeWz  e[z  e\z   edh¦  «        z  Zde`eOz  ZeeSZfe>Zg e	¦   «         Zh e	¦   «         Zie_ehz  Zje_eiz  Zk ed3¦  «        diz  d?z  ZleUeOz   edjdkeUeOz  z   ¦  «        z  Zm e	¦   «         Zn edl edmem¦  «        d% e edmem¦  «         ed& edmem¦  «        z   ¦  «        z   ¦  «        z   d'z   z  ¦  «        ZoeUeOz   edn¦  «        eoz   z   ed%¦  «        enz    ed'¦  «        z   z   edo edp¦  «        d%z    edmen¦  «        z   d'z   ¦  «        z  Zp edq edmep¦  «         e edrel .                    ¦   «         ¦  «        ¦  «        z   ¦  «        Zqeq edk¦  «         eds edmeq¦  «        ¦  «        z   z  Zr edt edmer¦  «         edu edmer¦  «        z   ¦  «        z   ¦  «        Zs edv edmes¦  «         ed& edmes¦  «        z   ¦  «        z   ¦  «        Ztenetz  ZnenZuekZvev edwevz   ¦  «        z   Zw e	¦   «         Zx ed%¦  «         eej¦  «        z    ed'¦  «        z   Zyey '                    e#¦  «          ed%¦  «         eek¦  «        z    ed'¦  «        z   Zzez '                    e#¦  «         ejZ{e{ edwe{z   ¦  «        z   Z|euefz  ewz    edx eeuefz  ewz   ¦  «        z   ¦  «        z   Z} ee}¦  «        Z~eee|z    edx eeee|z   ¦  «        z   ¦  «        z   Z ee¦  «        Z€ e ed¦  «        ez    edN¦  «        z   ¦  «        Z�e� '                    e"¦  «          e ed¦  «        e}z    edN¦  «        z   ¦  «        Z‚e‚ '                    e"¦  «         eheye�z  z  Zheieze‚z  z  Zie_ez   ehe€z   z  Zƒeƒ '                    e!¦  «          edyeƒ¦  «         e edz¦  «         e edyeƒ¦  «        ¦  «        z   ¦  «        z   Z„ ed{ edb¦  «         ed|e`¦  «        z   d}z    ee„¦  «        z   d~z   ¦  «        Z… ed ee„¦  «         e ed€e…¦  «         e edz¦  «        ¦  «        z    ee„¦  «        z   ¦  «        z   ¦  «        Z†d} ed�e†¦  «        z   d~z   Z‡d} ed�e†¦  «        z   d~z   Zˆe_e}z   eie~z   z  Z‰e‰ '                    e!¦  «          e	¦   «         ZŠeŠ edye‰¦  «         e edz¦  «         eeŠ¦  «        z   ¦  «        z   z  ZŠ ed‚ edƒ¦  «         edgex¦  «        z   ¦  «        Z‹ ed„ edgex¦  «         e ed…¦  «         edgex¦  «        z   ¦  «        z   ¦  «        ZŒ e	¦   «         Z�eM e ed%¦  «         ee�¦  «        z    ed'¦  «        z   ¦  «        z  ZŽ ed† ed‡¦  «        d%z    edˆe�¦  «        z   dwz    ed‰e�¦  «        z    edw edŠe�¦  «        z   ¦  «        z   d'z   ¦  «        Z�e� �                    ej‘        ¦  «          ed‹ edŒ¦  «        d%z    ed�e�¦  «        z   dwz    edŽe�¦  «        z    edw ed�e�¦  «        z   ¦  «        z   d'z   ¦  «         �                    ej’        ¦  «        Z“ ed� ed‘¦  «        d%z    ed�e�¦  «        z   dwz    ed‰e�¦  «        z   dwz    ed’e�¦  «        z    edw edŠe�¦  «        z   ¦  «        z   d'z   ¦  «         �                    ej”        ¦  «        Z• ed“ ed”¦  «         edgex¦  «        z   ¦  «         �                    ej–        ¦  «        Z— ed• ed–¦  «         ed”¦  «        z    edgex¦  «        z   ¦  «         �                    ej–        ¦  «        Z˜ e edp¦  «        ¦  «        Z™d% ed—e™¦  «        z    ed˜e�¦  «        z   d'z   Zš ed™ edš¦  «        d%z    ed—e™¦  «        z    ed˜die�z  ¦  «        z   d'z   ¦  «         ed› edœ¦  «        ešz   ¦  «        z   ed� edž¦  «        ešz   ¦  «        z   edŸ ed ¦  «        ešz   ¦  «        z   ed¡ ed¢¦  «        ešz   ¦  «        z   ed£ ed¤¦  «        ešz   ¦  «        z   ed¥ ed¦¦  «        d%z    ed—e™¦  «        z    ed˜e�¦  «        z    edx ed§¦  «        z   d¨z    ed©eV¦  «        z   ¦  «        z   d'z   ¦  «        z  Z›e› edª ed«¦  «        d%z    ed�e�¦  «        z   d'z   ¦  «         �                    ejœ        ¦  «        z   ed¬ ed­¦  «        d%z    ed�e�¦  «        z   d'z   ¦  «         �                    ej�        ¦  «        z   ed® ed¯¦  «        d%z    ed°e�¦  «        z   dwz    ed±e�¦  «        z   d'z   ¦  «         �                    ejž        ¦  «        z   ed² ed³¦  «        d%z    ed�e�¦  «        z   d'z   ¦  «         �                    ejŸ        ¦  «        z   ed´ edµ¦  «        d%z    ed�eS¦  «        z   d'z   ¦  «         �                    ej         ¦  «        z   ed¶ ed·¦  «        d%z    ed�e�¦  «        z   d'z   ¦  «         �                    ej¡        ¦  «        z   ed¸ ed¹¦  «        d%z    ed�e�¦  «        z   d'z   ¦  «         �                    ej¡        ¦  «        z   edº ed»¦  «        d% ed�e�¦  «        z   d'z   eMz  z   ¦  «         �                    ej¢        ¦  «        z   ed¼ ed½¦  «        eMz   ¦  «         �                    ej£        ¦  «        z   ed¾ ed¿¦  «        d%z    ed�e�¦  «        z   d'z   ¦  «         �                    ej¤        ¦  «        z   edÀ edÁ¦  «        d%z    ed�e�¦  «        z   d'z   ¦  «         �                    ej¥        ¦  «        z   edÂ edÃ¦  «        d%z    ed�e�¦  «        z   d'z   ¦  «         �                    ej¦        ¦  «        z   edÄ edÅ¦  «        d%z    ed�e�¦  «        z   d'z   ¦  «         �                    ej§        ¦  «        z   edÆ edÇ¦  «         ed�eŽ¦  «        z   ¦  «         �                    ej¨        ¦  «        z  e“z   edÈ edÉ¦  «        d%z    ed�e�¦  «        z   d'z   ¦  «         �                    ej©        ¦  «        z  e•z   edÊ edË¦  «        d%z    ed�e�¦  «        z   d'z   ¦  «         �                    ejª        ¦  «        z   edÌ edÍ¦  «        d%z    ed�e�¦  «        z   d'z   ¦  «         �                    ej«        ¦  «        z   edÎ edÏ¦  «        d%z    ed�e�¦  «        z   d'z   ¦  «         �                    ej¬        ¦  «        z   edÐ edÑ¦  «        d%z    ed°e�¦  «        z   dwz    ed±e�¦  «        z   d'z   ¦  «         �                    ej­        ¦  «        z   edÒ edÓ¦  «        d%z    ed°e�¦  «        z   dwz    ed±e�¦  «        z   d'z   ¦  «         �                    ej®        ¦  «        z   edÔ edÕ¦  «        d%z    ed°e�¦  «        z   dwz    ed±e�¦  «        z   d'z   ¦  «         �                    ej¯        ¦  «        z   edÖ ed×¦  «        d%z    ed°e�¦  «        z   dwz    ed±e�¦  «        z   d'z   ¦  «         �                    ej°        ¦  «        z   edØ edÙ¦  «        d%z    ed°e�¦  «        z   dwz    ed±e�¦  «        z   d'z   ¦  «         �                    ej±        ¦  «        z   edÚ edÛ¦  «        d%z    ed�e�¦  «        z   d'z   ¦  «         �                    ej²        ¦  «        z   edÜ edÝ¦  «        d%z    ed�e�¦  «        z   d'z   ¦  «         �                    ej³        ¦  «        z   edÞ edß¦  «        d%z    ed�e�¦  «        z   d'z   ¦  «         �                    ej´        ¦  «        z   edà edá¦  «        d%z    ed�e�¦  «        z   d'z   ¦  «         �                    ejµ        ¦  «        z   edâ edã¦  «        d%z    ed�e�¦  «        z   d'z   ¦  «         �                    ej¶        ¦  «        z   edä edå¦  «        d%z    ed�e�¦  «        z   d'z   ¦  «         �                    ej·        ¦  «        z   edæ edç¦  «        d%z    ed�e�¦  «        z   d'z   ¦  «         �                    ej¸        ¦  «        z   edè edé¦  «        d%z    ed�e�¦  «        z   d'z   ¦  «         �                    ej¹        ¦  «        z   edê edë¦  «        eMz   ¦  «         �                    ejº        ¦  «        z   edì edí¦  «        eMz   ¦  «         �                    ej»        ¦  «        z   edî edï¦  «        eMz   ¦  «         �                    ej¼        ¦  «        z   edð edñ¦  «        d%z    ed�e�¦  «        z   d'z   ¦  «         �                    ej½        ¦  «        z   edò edó¦  «        d%z    ed�e�¦  «        z   d'z   ¦  «         �                    ej¾        ¦  «        z   edô edõ¦  «        d%z    ed�e�¦  «        z   d'z   ¦  «         �                    ej¿        ¦  «        z   edö ed÷¦  «        d%z    ed�e�¦  «        z   d'z   ¦  «         �                    ejÀ        ¦  «        z   edø edù¦  «        d%z    ed�e�¦  «        z   d'z   ¦  «         �                    ejÁ        ¦  «        z   edú edû¦  «         ed�eŽ¦  «        z   ¦  «         �                    ejÂ        ¦  «        z   edü edý¦  «        d%z    ed°e�¦  «        z   dwz    ed±e�¦  «        z   dwz    edþe�¦  «        z   d'z   ¦  «         �                    ejÃ        ¦  «        z   edÿ e�d ¦  «        d%z    ed°e�¦  «        z   dwz    ed±e�¦  «        z   d'z   ¦  «         �                    ejÄ        ¦  «        z   e�d e�d¦  «        d%z    ed°e�¦  «        z   dwz    ed±e�¦  «        z   d'z   ¦  «         �                    ejÅ        ¦  «        z   e�d e�d¦  «        d%z    ed°e�¦  «        z   dwz    ed±e�¦  «        z   d'z   ¦  «         �                    ejÆ        ¦  «        z   e�d e�d¦  «        d%z    ed�e�¦  «        z   d'z   ¦  «         �                    ejÇ        ¦  «        z   e�d e�d¦  «        d%z    ed�e�¦  «        z   d'z   ¦  «         �                    ejÇ        ¦  «        z   e�d	 e�d
¦  «        d%z    ed�e�¦  «        z   d'z   ¦  «         �                    ejÈ        ¦  «        z   e�d e�d¦  «        d%z    ed�e�¦  «        z   d'z   ¦  «         �                    ejÉ        ¦  «        z   e�d e�d¦  «        d%z    ed�e�¦  «        z   d'z   ¦  «         �                    ejÊ        ¦  «        z  e�z  e—z  e˜z  ZËeMd% ed—e™¦  «        z    e e�de�¦  «        ¦  «        z   d'z   z  ZÌ e�d edTeU¦  «        eÌz   ¦  «         �                    ejÍ        ¦  «        eUz  ZÎ e�d edTeU¦  «        eÌz   ¦  «         �                    ejÍ        ¦  «        ZÏ ed%¦  «        e�z    ed'¦  «        z   ZÐeÐeËz  eÎz  eWz  e[z  e\z  eSz  ZÑ e�ddn e�deÑ¦  «        z   ¦  «         �                    ejÒ        ¦  «         e�dd? e�deÑ¦  «        z   ¦  «         �                    ejÓ        ¦  «        z   e�ddA e�deÑ¦  «        z   ¦  «         �                    ejÔ        ¦  «        z  eÑz  ZÕ e�d e�deÕ¦  «         e e�ddi¦  «         e�deÕ¦  «        z    e�ddu¦  «         e�deÕ¦  «        z   z  ¦  «        z   ¦  «         �                    ejÖ        ¦  «        ZÖ e�d e�deÖ¦  «         e e�dd?¦  «         e�deÖ¦  «        z    e�ddA¦  «         e�deÖ¦  «        z   z  ¦  «        z   ¦  «         �                    ej×        ¦  «        Z×e×ZØ e�d e�deØ¦  «         e e�dd¨¦  «         e�deØ¦  «        z    e�d�d¦  «         e�deØ¦  «        z   z   e�dd¦  «         e�deØ¦  «        z   z   e�dd¦  «         e�deØ¦  «        z   z   e�d�d¦  «         e�deØ¦  «        z   z   e�d�d¦  «         e�deØ¦  «        z   z   e�d e�d¦  «        ¦  «         e�deŽ¦  «        z   z   e�d e ed–¦  «         e�d¦  «        z   d	�d�¬¦  «        ¦  «         e�deŽ¦  «        z   z  ¦  «        z   ¦  «         �                    ejÙ        ¦  «        ZÙeÙZÚ e�d e�deÚ¦  «         e�d  e�deÚ¦  «        z   ¦  «        z   ¦  «         �                    ejÛ        ¦  «        ZÛ e�d! e�deÛ¦  «         e�d" e�deÛ¦  «        z   ¦  «        z   ¦  «         �                    ejÜ        ¦  «        ZÜe�eÜz  Z�eÐeËz  eÏz  ZÝ e�d# e�d$¦  «         e�deÝ¦  «        z   ¦  «        ZÞeUZßeßZà ede¦  «         e�d%eß¦  «        z   Zá e�d& e�d'¦  «         e�d(eà¦  «        eáz  z   ¦  «        ZâeËeÏz   e�d)d% e�de�¦  «        z    e e�d*¦  «         e�d+eS¦  «        z   ¦  «        z   d'z   ¦  «        z  eSz  Zã e�d, e�d-¦  «         e�d.¦  «        z    e e�d/eã¦  «        ¦  «        z   ¦  «        Zä e e�d0 e�d1¦  «        ¦  «        ¦  «        Zå e�d2 e�d3¦  «        eåz    edTeU¦  «        z    e e�d4¦  «        eaz   ¦  «        z   ¦  «        Zæ e�d5 e�d6¦  «        eåz   ebz   ¦  «        Zç e�d7 e�d8¦  «        eåz   ebz   ¦  «        Zè e�d9 e�d:¦  «        eåz   eaz   ¦  «        Zé e�d; e�d<¦  «        eåz   ecz    e�d=¦  «        z   ecz   ¦  «        Zê e�d> e�d?¦  «        eåz   ecz    e�d=¦  «        z   ecz   ¦  «        Zë e�d@ e�dA¦  «        eåz   ecz    e�d=¦  «        z   ecz   ¦  «        Zì e�dB e�dC¦  «         e�dD¦  «        z   eˆz   ¦  «        Zí e�dE e�dF¦  «         e�dD¦  «        z   eˆz   ¦  «        Zî e�dG e�dF¦  «         e�dH¦  «        z   e‡z   ¦  «        Zï e�dI e�dF¦  «        e‡z   ¦  «        Zð e�dJ e�dC¦  «        e‡z   ¦  «        Zñ e�dK e�dL¦  «         e�d(eU¦  «         ede¦  «         e�d%eU¦  «        z   z  z   ¦  «        Zò e�dM e e�dN¦  «         e�dOeU¦  «        z   ¦  «         e�dPeð¦  «         e e�dQeñ¦  «        ¦  «        z    e�dQeñ¦  «        z  z    e e�dReò¦  «        ¦  «        z    e�dH¦  «        z    e�dSex¦  «        z   ¦  «        Zóeæeçz  eèz  eêz  eëz  eìz  eéz  eíz  eîz  eïz  eóz  Zô e�d+eS¦  «        d}z    e e�dTed¦  «        ¦  «        z   d~z   ZõeMd% e e�d+eS¦  «        ¦  «        z   d'z   z  d}z    e e�dT e ed%¦  «         eed¦  «        z    ed'¦  «        z   eMz  ¦  «        ¦  «        ¦  «        z   d~z   Zöeõeöz  Z÷ e e�dU e�dV e�dW¦  «        e÷z   ¦  «        ¦  «        ¦  «        Zø e	¦   «         Zùeù e�dXeƒ¦  «         e edz¦  «         eeù¦  «        z   ¦  «        z   z  Zù ed}¦  «         eeù¦  «        z    ed~¦  «        z   Zú e�dY e�dZ¦  «         edgex¦  «        z   ¦  «        Zû e�d[ edb¦  «         ed|e`¦  «        z    edgex¦  «        z   ¦  «        Zü e�d\ e�d]¦  «        eåz    ed|e`¦  «        z    edgex¦  «        z   ¦  «        Zý e�d^ e�d_¦  «        d%z    e�de�¦  «        z    e�d*¦  «        z    e�d+eS¦  «        z   d'z   ¦  «        Zþ e�d` e�dW¦  «        e÷z   ¦  «        ZÿeŒeûz  e‹z  eüz  eýz  eÞz  eþz  eÿz  �Z  e�da e edm e�dbeŠ¦  «        ¦  «        ¦  «         e edm�e ¦  «         edz¦  «        z    e edm e�dbeŠ¦  «        ¦  «        ¦  «        z   ¦  «        z   ¦  «        �ZeÝ�Z e�dc e�dd¦  «         e e�d/�e¦  «        ¦  «        z   ¦  «        �Z e�de e�df e�dg¦  «         e�dh¦  «        z  ¦  «         e�deÐ¦  «        z    e�deÝeSz  ¦  «        z  ¦  «        �Z e�di e�dj¦  «         e�d.¦  «        z    e e�d/�e¦  «        ¦  «        z   ¦  «        �Z e�dk¦  «         e�dle>¦  «        z   �Z e�dm¦  «         e�dne>¦  «        z   �Z e�do�e e�e¦  «        z   �e e�e¦  «        z   z  ¦  «        �Z e e�dpeä¦  «        ¦  «         e e�dq�e¦  «        ¦  «        z    e e�dr�e¦  «        ¦  «        z    e e�ds�e¦  «        ¦  «        z   �Z	 e�dt¦  «         e e�du edp¦  «         e�dv¦  «        z  ¦  «        ¦  «        z    e e�dw ed˜ e�d+eS¦  «         ed%¦  «         e�de�¦  «        z    e�d*¦  «        z    e�dxeS¦  «        z   d'z   z  ¦  «        ¦  «        ¦  «        diz  z   �Z
 e e�dH¦  «        ¦  «         e�dSex¦  «        z   �Z e�dy�e
�ez   �e	z   eøz   ¦  «        �Zex ed}¦  «        �e�ez  z    ed~¦  «        z   z  Zx e�dz�e
 e e�d{eâ¦  «        ¦  «        z   �ez   �e	z   eøz   ¦  «        �Z e�d| e�d}¦  «        eú e e�d{eâ¦  «        ¦  «        z   �ez   �e	z   eøz    e e�d{eâ¦  «        ¦  «         e�dH¦  «        z   d}z    e e�dS e�d~ edm e�dbe„¦  «        ¦  «        ¦  «        ¦  «        ¦  «        z   d~z   �e	z   eøz   z  z   ¦  «        �Z e�d e�d€¦  «         e�d{ eeâ¦  «        ¦  «        z   �ez   �e	z   eøz   ¦  «        �Z e�d� e�d‚¦  «         e e�d+e`¦  «        ¦  «        diz  z    e�d{ eeâ¦  «        ¦  «        z    e�e¦  «        z   �e	z   eøz   ¦  «        �Z e	¦   «         �Z�e e�dƒeR¦  «         e e�d„eô¦  «         edx�ez   ¦  «        z   ¦  «        z   z  �ZeR�e�ez  �ez  �ez  z   �Z e�d…�e¦  «        �Z�e�Z�e�                     �d†ez   ¦  «         �e�                     �d†ez   ¦  «          e�j        �d‡e�j        ¬ ¦  «        �Z�dˆ„ �Z�d‰„ �Z�dŠ„ �Z�e�d‹k    r�ddlZ�dŒZ	 �e�                     e�j        d         ¦  «        �Z �e �d�¦  «          �e �e¦  «         dS # e
$ rM�Z! �e �e!�j"        ¦  «          �e �d�e!�j#        dz
  z  dkz   ¦  «          �e �e!¦  «         Y d�Z!�[!dS d�Z!�[!ww xY wdS (Ž  z'
SPARQL 1.1 Parser

based on pyparsing
é    N)ÚLiteralÚRegexÚOptionalÚ	OneOrMoreÚ
ZeroOrMoreÚForwardÚParseExceptionÚSuppressÚCombineÚ
restOfLineÚGroupÚParseResultsÚdelimitedList)ÚCaselessKeywordé   )ÚCompÚParamÚ	ParamList)Ú	operators)ÚdecodeUnicodeEscapeFc                 ó:   — t          j        |  | j        ¬¦  «        S )N©Údatatype)Úrdflibr   r   )Úliterals    ú>/usr/lib/python3/dist-packages/rdflib/plugins/sparql/parser.pyÚnegr   )   s   € ÝŒ>˜7˜(¨WÔ-=Ð>Ñ>Ô>Ð>ó    c                 óF   — t          j        | d         | d         ¬¦  «        S )Nr   r   )Úlang©r   r   ©Útermss    r   ÚsetLanguager$   -   s   € ÝŒ>˜% œ(¨¨q¬Ð2Ñ2Ô2Ð2r   c                 óF   — t          j        | d         | d         ¬¦  «        S )Nr   r   r   r!   r"   s    r   ÚsetDataTyper&   1   s   € ÝŒ>˜% œ(¨U°1¬XÐ6Ñ6Ô6Ð6r   c                 ó*  — 	 g }t           rt          d| ¦  «         t          | ¦  «        }t          | ¦  «        D �]„\  }}|dk    r%|                     |d         |d         g¦  «         �n/|dk    rQ|dz   t          | ¦  «        k    s| |dz            dk    s| |dz            dk    rŒl|                     |d         ¦  «         nØt          |t          ¦  «        r{t          |¦  «        d	z  d
k    r|                     |d         ¦  «         t          |¦  «        dk    r||z  }|dz   |k     r(| |dz            dvr|                     |d         ¦  «         nHt          |t          ¦  «        r|| 	                    ¦   «         z  }n|dk    r|                     |¦  «         t           rt          t          |¦  «        |¦  «         �Œ†t           r(ddl
}t          |                     |d
¬¦  «        ¦  «         |S #  t           rddl}|                     ¦   «          ‚ xY w)z?
    Expand ; and , syntax for repeat predicates, subjects
    ÚTermsú,éýÿÿÿéþÿÿÿú;r   ú.r   é   é   z.,;N)Úindent)ÚDEBUGÚprintÚlenÚ	enumerateÚextendÚappendÚ
isinstanceÚlistr   ÚasListÚjsonÚdumpsÚ	tracebackÚ	print_exc)r#   ÚresÚl_ÚiÚtr:   r<   s          r   ÚexpandTriplesrB   5   s$  € ð
-ØˆÝð 	"Ý�'˜5Ñ!Ô!Ð!Ý�‰ZŒZˆÝ˜eÑ$Ô$ð 	#ñ 	#‰DˆAˆqØ�CŠxˆxØ—
’
˜C œG S¨¤WÐ-Ñ.Ô.Ð.Ñ.Ø�c’�Ø�q‘5�C ™JœJÒ&Ð&¨%°°A±¬,¸#Ò*=Ð*=ÀÀqÈ1ÁuÄÐQTÒATÐATØØ—
’
˜3˜qœ6Ñ"Ô"Ð"Ð"Ý˜A�tÑ$Ô$ð õ ˜‘H”H˜q‘L QÒ&Ð&Ø—J’J˜q œtÑ$Ô$Ð$å�q‘6”6˜A’:�:Ø˜1‘H�Cà�q‘5˜2’:�: %¨¨A©¤,°eÐ";Ð";Ø—J’J˜q œtÑ$Ô$Ð$øÝ˜A�|Ñ,Ô,ð Ø�q—x’x‘z”zÑ!��Ø�c’�Ø—
’
˜1‘”�Ýð #Ý•c˜#‘h”h Ñ"Ô"Ð"ùÝð 	-ØˆKˆKˆKå�$—*’*˜S¨�*Ñ+Ô+Ñ,Ô,Ð,àˆ
øðÝð 	"ØÐÐÐà×ÒÑ!Ô!Ð!Øøøøs   ‚G-G0 Ç0"Hc                 ó¦  — 	 t           rct          d| ¦  «         t          d| d         ¦  «         t          dt          j        ¦   «         g|                      ¦   «         d         z   ¦  «         t          t          j        ¦   «         g|                      ¦   «         d         z   ¦  «        gS # t          $ r}t           rt          d|¦  «         ‚ d}~ww xY w)z5
    expand [ ?p ?o ] syntax for implicit bnodes
    zBnode termsÚ1r   Ú2z>>>>>>>>N)r1   r2   r   ÚBNoder9   rB   Ú	Exception)r#   Úes     r   ÚexpandBNodeTriplesrI   j   sÄ   € ð
	Ýð 	=Ý�- Ñ'Ô'Ð'Ý�#�u˜Q”xÑ Ô Ð Ý�#�œ™œÐ'¨%¯,ª,©.¬.¸Ô*;Ñ;Ñ<Ô<Ð<Ý�vœ|™~œ~Ð.°·²±´ÀÔ1BÑBÑCÔCÐDÐDøÝð ð ð Ýð 	!Ý�*˜aÑ Ô Ð Øøøøøðøøøs   ‚B&B) Â)
CÂ3CÃCc                 óÈ  — t           rt          d| ¦  «         g }g }| D ]€}t          |t          ¦  «        r||z  }|d         }t	          j        ¦   «         }|r0||d         t          j        j        ||t          j        j        |gz  }Œi||t          j        j        |gz  }Œ�||t          j        j        t          j        j	        gz  }||z  }t           rt          d|¦  «         |gS )z3
    expand ( 1 2 3 ) notation for collections
    zCollection: r   r*   ÚCollectionOut)
r1   r2   r7   r8   r   rF   ÚRDFÚrestÚfirstÚnil)r#   r>   ÚotherÚxÚbs        r   ÚexpandCollectionrS   {   së   € õ ð %Ýˆn˜eÑ$Ô$Ð$à
€CØ€EØð 	,ð 	,ˆÝ�a�ÑÔð 	Ø�Q‰JˆEØ�!”ˆAåŒL‰NŒNˆØð 	,Ø�C˜”G�VœZœ_¨a°µF´JÔ4DÀaÐHÑHˆCˆCà�A•v”zÔ'¨Ð+Ñ+ˆCˆCØˆA�vŒzŒ¥¤
¤Ð/Ñ/€Càˆ5�L€Cåð $Ýˆo˜sÑ#Ô#Ð#Øˆ5€Lr   ú<z[^<>"{}|^`\\%s]*Ú c              #   ó    K  — | ]	}d |z  V — Œ
dS )z\x%02XN© )Ú.0r@   s     r   ú	<genexpr>rY   œ   s&   è è € Ð)KÐ)K¸A¨)°a©-Ð)KÐ)KÐ)KÐ)KÐ)KÐ)Kr   é!   ú>c                 ó6   — t          j        | d         ¦  «        S ©Nr   )r   ÚURIRef©rQ   s    r   ú<lambda>r`   Ÿ   s   € ¥¤¨a°¬dÑ 3Ô 3€ r   iÿÿ  uJ   A-Za-zÃ€-Ã–Ã˜-Ã¶Ã¸-Ë¿Í°-Í½Í¿-á¿¿â€Œ-â€�â�°-â†�â°€-â¿¯ã€�-íŸ¿ï¤€-ï·�ï·°-ï¿½uS   A-Za-zÃ€-Ã–Ã˜-Ã¶Ã¸-Ë¿Í°-Í½Í¿-á¿¿â€Œ-â€�â�°-â†�â°€-â¿¯ã€�-íŸ¿ï¤€-ï·�ï·°-ï¿½ð�€€-ó¯¿¿Ú_u   \-0-9Â·Ì€-Í¯â€¿-â�€ú[z](?:[z\.]*[z])?)ÚflagsÚprefixú:z\\[_~\.\-!$&"'()*+,;=/?#@%]z%[0-9a-fA-F]{2}ú(ú|ú)z„([%(PN_CHARS_U)s:0-9]|%(PLX)s)
                     (([%(PN_CHARS)s\.:]|%(PLX)s)*
                      ([%(PN_CHARS)s:]|%(PLX)s) )?)Ú
PN_CHARS_UÚPN_CHARSÚPLXc                 ór   — t          t          |                      d¦  «        dd …         d¦  «        ¦  «        S )Nr   r   é   )ÚchrÚintÚgroup)Úmatchs    r   Ú
_hexExpandrr   æ   s-   € Ý�s�5—;’;˜q‘>”> ! " "Ô% rÑ*Ô*Ñ+Ô+Ð+r   c                 óT   — t          j        dt          z  t          | d         ¦  «        S )Nz(%s)r   )ÚreÚsubÚ
PERCENT_rerr   r_   s    r   r`   r`   ê   s   € ¥"¤&¨µ*Ñ)<½jÈ!ÈAÌ$Ñ"OÔ"O€ r   Ú	localnamez_:[0-9z](?:[\.z]*[c                 óF   — t          j        | d         dd …         ¦  «        S )Nr   r/   ©r   rF   r_   s    r   r`   r`   õ   s   € ­&¬,°q¸´t¸A¸B¸B´xÑ*@Ô*@€ r   z0-9][u   0-9Â·Ì€-Í¯â€¿-â�€]*ú?ú$ú@z[a-zA-Z]+(?:-[a-zA-Z0-9]+)*z[0-9]+c                 óX   — t          j        | d         t           j        j        ¬¦  «        S ©Nr   r   ©r   r   ÚXSDÚintegerr_   s    r   r`   r`   
  ó   € ¥¤°°!´½v¼zÔ?QÐ!RÑ!RÔ!R€ r   z[eE][+-]?[0-9]+z[0-9]*\.[0-9]+c                 óX   — t          j        | d         t           j        j        ¬¦  «        S r~   )r   r   r€   Údecimalr_   s    r   r`   r`     r‚   r   z/[0-9]+\.[0-9]*%(e)s|\.([0-9])+%(e)s|[0-9]+%(e)srH   c                 óX   — t          j        | d         t           j        j        ¬¦  «        S r~   )r   r   r€   Údoubler_   s    r   r`   r`     s   € ¥¤¨q°¬t½f¼jÔ>OÐ PÑ PÔ P€ r   ú+c                 ó^   — t          j        d| d         z   t           j        j        ¬¦  «        S )Nr‡   r   r   r   r_   s    r   r`   r`     s"   € �fŒn˜S 1 Q¤4™Zµ&´*Ô2DÐEÑEÔE€ r   ú-c                 ó,   — t          | d         ¦  «        S r]   ©r   r_   s    r   r`   r`   (  ó   € ­#¨a°¬d©)¬)€ r   c                 ó,   — t          | d         ¦  «        S r]   r‹   r_   s    r   r`   r`   ,  rŒ   r   c                 ó,   — t          | d         ¦  «        S r]   r‹   r_   s    r   r`   r`   0  s   € ­¨Q¨q¬T©¬€ r   z)'''((?:'|'')?(?:[^'\\]|\\['ntbrf\\]))*'''c                 ó`   — t          j        t          | d         dd…         ¦  «        ¦  «        S ©Nr   r.   r*   ©r   r   r   r_   s    r   r`   r`   ;  ó%   € �fŒnÕ0°°1´°a¸°d´Ñ<Ô<Ñ=Ô=€ r   z+"""(?:(?:"|"")?(?:[^"\\]|\\["ntbrf\\]))*"""c                 ó`   — t          j        t          | d         dd…         ¦  «        ¦  «        S r�   r‘   r_   s    r   r`   r`   C  r’   r   z#'(?:[^'\n\r\\]|\\['ntbrf\\])*'(?!')c                 ó`   — t          j        t          | d         dd…         ¦  «        ¦  «        S ©Nr   r   éÿÿÿÿr‘   r_   s    r   r`   r`   L  r’   r   z#"(?:[^"\n\r\\]|\\["ntbrf\\])*"(?!")c                 ó`   — t          j        t          | d         dd…         ¦  «        ¦  «        S r•   r‘   r_   s    r   r`   r`   U  r’   r   c                 ó$   — t           j        j        S ©N)r   rL   rO   r_   s    r   r`   r`   Z  s
   € �VœZœ^€ r   ú]c                 ó(   — t          j        ¦   «         S r™   ry   r_   s    r   r`   r`   a  s   € �fœl™nœn€ r   Úac                 ó$   — t           j        j        S r™   )r   rL   Útyper_   s    r   r`   r`   e  s
   € �6œ:œ?€ r   ÚBaseÚBASEÚiriÚ
PrefixDeclÚPREFIXc                 óL   — t           j                             | d         ¦  «        S r]   )r   ÚtermÚVariabler_   s    r   r`   r`   u  s   € �Vœ[×1Ò1°!°A´$Ñ7Ô7€ r   Úpnamer   Ústringr    z^^r   Útruec                  ó*   — t          j        d¦  «        S )NTr!   rW   r   r   r`   r`   š  s   € ½¼ÀtÑ8LÔ8L€ r   Úfalsec                  ó*   — t          j        d¦  «        S )NFr!   rW   r   r   r`   r`   œ  s   € �œ¨Ñ.Ô.€ r   ÚGRAPHÚgraphiriÚDEFAULTÚNAMEDÚALLÚgraphÚUNDEFÚ*ÚInversePathú^ÚPathNegatedPropertySetÚpartú!ÚDistinctPathÚDISTINCTÚPathEltÚmodÚPathEltOrInverseÚPathSequenceú/ÚPathAlternativer)   r,   Útriplesr-   ÚQuadsNotTriplesr¥   ú{ú}ÚQuadsÚquadsNotTriplesÚquadsÚMinusGraphPatternÚMINUSÚGroupOrUnionGraphPatternÚUNIONÚBuiltin_REGEXÚREGEXÚtextÚpatternrc   ÚBuiltin_SUBSTRÚSUBSTRÚargÚstartÚlengthÚBuiltin_REPLACEÚREPLACEÚreplacementÚBuiltin_EXISTSÚEXISTSÚBuiltin_NOTEXISTSÚNOTÚdistinctÚvarsÚAggregate_CountÚCOUNTÚAggregate_SumÚSUMÚAggregate_MinÚMINÚAggregate_MaxÚMAXÚAggregate_AvgÚAVGÚAggregate_SampleÚSAMPLEÚAggregate_GroupConcatÚGROUP_CONCATÚ	SEPARATORú=Ú	separatorÚBuiltin_STRÚSTRÚBuiltin_LANGÚLANGÚBuiltin_LANGMATCHESÚLANGMATCHESÚarg1Úarg2ÚBuiltin_DATATYPEÚDATATYPEÚBuiltin_BOUNDÚBOUNDÚBuiltin_IRIÚIRIÚBuiltin_URIÚURIÚBuiltin_BNODEÚBNODEÚBuiltin_RANDÚRANDÚBuiltin_ABSÚABSÚBuiltin_CEILÚCEILÚBuiltin_FLOORÚFLOORÚBuiltin_ROUNDÚROUNDÚBuiltin_CONCATÚCONCATÚBuiltin_STRLENÚSTRLENÚBuiltin_UCASEÚUCASEÚBuiltin_LCASEÚLCASEÚBuiltin_ENCODE_FOR_URIÚENCODE_FOR_URIÚBuiltin_CONTAINSÚCONTAINSÚBuiltin_STRSTARTSÚ	STRSTARTSÚBuiltin_STRENDSÚSTRENDSÚBuiltin_STRBEFOREÚ	STRBEFOREÚBuiltin_STRAFTERÚSTRAFTERÚBuiltin_YEARÚYEARÚBuiltin_MONTHÚMONTHÚBuiltin_DAYÚDAYÚBuiltin_HOURSÚHOURSÚBuiltin_MINUTESÚMINUTESÚBuiltin_SECONDSÚSECONDSÚBuiltin_TIMEZONEÚTIMEZONEÚ
Builtin_TZÚTZÚBuiltin_NOWÚNOWÚBuiltin_UUIDÚUUIDÚBuiltin_STRUUIDÚSTRUUIDÚBuiltin_MD5ÚMD5ÚBuiltin_SHA1ÚSHA1ÚBuiltin_SHA256ÚSHA256ÚBuiltin_SHA384ÚSHA384ÚBuiltin_SHA512ÚSHA512ÚBuiltin_COALESCEÚCOALESCEÚ
Builtin_IFÚIFÚarg3ÚBuiltin_STRLANGÚSTRLANGÚBuiltin_STRDTÚSTRDTÚBuiltin_sameTermÚsameTermÚBuiltin_isIRIÚisIRIÚBuiltin_isURIÚisURIÚBuiltin_isBLANKÚisBLANKÚBuiltin_isLITERALÚ	isLITERALÚBuiltin_isNUMERICÚ	isNUMERICÚexprÚFunctionÚUnaryNotÚ	UnaryPlusÚ
UnaryMinusÚMultiplicativeExpressionÚoprP   ÚAdditiveExpressionÚRelationalExpressionz!=z<=z>=ÚINú )ÚadjacentÚ
joinStringÚConditionalAndExpressionz&&ÚConditionalOrExpressionz||ÚFilterÚFILTERÚnamedÚDatasetClauseÚFROMÚdefaultÚGroupAsÚASÚvarÚGroupClauseÚGROUPÚBYÚ	conditionÚsilentÚSILENTÚLoadÚLOADÚINTOÚClearÚCLEARÚDropÚDROPÚCreateÚCREATEÚAddÚADDÚTOÚMoveÚMOVEÚCopyÚCOPYÚ
InsertDataÚINSERTÚDATAÚ
DeleteDataÚDELETEÚDeleteWhereÚWHEREÚDeleteClauseÚInsertClauseÚUsingClauseÚUSINGÚModifyÚWITHÚ
withClauseÚdeleteÚinsertÚusingÚwhereÚvalueÚvaluesClauseÚValuesClauseÚVALUESÚtemplateÚOptionalGraphPatternÚOPTIONALÚGraphGraphPatternÚServiceGraphPatternÚSERVICEÚBindÚBINDÚ
InlineDataÚGroupGraphPatternSubÚTriplesBlockÚHavingClauseÚHAVINGÚOrderConditionÚorderÚASCÚDESCÚOrderClauseÚORDERÚLIMITÚlimitÚOFFSETÚoffsetÚLimitOffsetClausesÚgroupbyÚhavingÚorderbyÚlimitoffsetÚSELECTÚmodifierÚREDUCEDÚ
projectionÚevarÚ	SubSelectÚSelectQueryÚdatasetClauseÚConstructQueryÚ	CONSTRUCTÚFakeGroupGraphPattenÚAskQueryÚASKÚDescribeQueryÚDESCRIBEÚprologueÚrequestÚUpdateú#z \\u([0-9a-f]{4}(?:[0-9a-f]{4})?)c                 ó>   — d„ }t                                || ¦  «        S )a0  
    The syntax of the SPARQL Query Language is expressed over code points in Unicode [UNICODE]. The encoding is always UTF-8 [RFC3629].
    Unicode code points may also be expressed using an \ uXXXX (U+0 to U+FFFF) or \ UXXXXXXXX syntax (for U+10000 onwards) where X is a hexadecimal digit [0-9A-F]
    c                 ó’   — 	 t          t          |                      d¦  «        d¦  «        ¦  «        S #  t          d| z   ¦  «        ‚xY w)Nr   rm   zInvalid unicode code point: )rn   ro   rp   rG   )Úms    r   Úexpandz$expandUnicodeEscapes.<locals>.expandø  sH   € ð	@Ý•s˜1Ÿ7š7 1™:œ: rÑ*Ô*Ñ+Ô+Ð+øð	@ÝÐ:¸QÑ>Ñ?Ô?Ð?øøøs	   ‚/2 ²A)ÚexpandUnicodeEscapes_reru   )ÚqrË  s     r   ÚexpandUnicodeEscapesrÎ  ò  s,   € ð@ð @ð @õ #×&Ò& v¨qÑ1Ô1Ð1r   c                 óô   — t          | d¦  «        r|                      ¦   «         } t          | t          ¦  «        r|                      d¦  «        } t          | ¦  «        } t                               | d¬¦  «        S )NÚreadúutf-8T©ÚparseAll)ÚhasattrrÐ  r7   ÚbytesÚdecoderÎ  ÚQueryÚparseString©rÍ  s    r   Ú
parseQueryrÚ    sj   € Ýˆq�&ÑÔð Ø�FŠF‰HŒHˆÝ�!•UÑÔð Ø�HŠH�WÑÔˆå˜QÑÔ€AÝ×Ò˜Q¨ÐÑ.Ô.Ð.r   c                 ó   — t          | d¦  «        r|                      ¦   «         } t          | t          ¦  «        r|                      d¦  «        } t          | ¦  «        } t                               | d¬¦  «        d         S )NrÐ  rÑ  TrÒ  r   )rÔ  rÐ  r7   rÕ  rÖ  rÎ  Ú
UpdateUnitrØ  rÙ  s    r   ÚparseUpdaterÝ    so   € Ýˆq�&ÑÔð Ø�FŠF‰HŒHˆå�!•UÑÔð Ø�HŠH�WÑÔˆå˜QÑÔ€AÝ×!Ò! !¨dÐ!Ñ3Ô3°AÔ6Ð6r   Ú__main__Tz
Syntax Tree:
($  Ú__doc__Úsysrt   Ú	pyparsingr   r   r   r   r   r   r	   r
   r   r   r   r   r   r   ÚKeywordÚparserutilsr   r   r   rU   r   r[  Úrdflib.compatr   r   r1   r   r$   r&   rB   rI   rS   ÚjoinÚrangeÚIRIREFÚsetParseActionÚ
maxunicodeÚPN_CHARS_BASE_reÚPN_CHARS_U_reÚPN_CHARS_reÚUÚ	PN_PREFIXÚleaveWhitespaceÚPNAME_NSÚPN_LOCAL_ESC_rerv   ÚPLX_reÚdictÚXÚUNICODEÚPN_LOCALrr   ÚPNAME_LNÚBLANK_NODE_LABELÚVARNAMEÚVAR1ÚVAR2ÚLANGTAGÚINTEGERÚEXPONENT_reÚDECIMALÚDOUBLEÚcopyÚINTEGER_POSITIVEÚDECIMAL_POSITIVEÚDOUBLE_POSITIVEÚINTEGER_NEGATIVEÚDECIMAL_NEGATIVEÚDOUBLE_NEGATIVEÚSTRING_LITERAL_LONG1ÚSTRING_LITERAL_LONG2ÚSTRING_LITERAL1ÚSTRING_LITERAL2ÚNILÚANONÚAÚBaseDeclr¢   ÚPrologueÚVarÚPrefixedNamer¡   ÚStringÚ
RDFLiteralÚNumericLiteralPositiveÚNumericLiteralNegativeÚNumericLiteralUnsignedÚNumericLiteralÚBooleanLiteralÚ	BlankNodeÚ	GraphTermÚ	VarOrTermÚVarOrIriÚGraphRefÚGraphRefAllÚGraphOrDefaultÚDataBlockValueÚVerbÚ
VerbSimpleÚIntegerÚTriplesNodeÚTriplesNodePathÚ	GraphNodeÚGraphNodePathÚPathModÚPathOneInPropertySetÚPathr·   ÚPathPrimaryr¼   r¾   r¿   rÁ   ÚVerbPathÚ
ObjectPathÚObjectListPathÚGroupGraphPatternÚ
CollectionÚCollectionPathÚObjectÚ
ObjectListÚPropertyListPathNotEmptyÚPropertyListPathÚPropertyListNotEmptyÚPropertyListÚBlankNodePropertyListÚBlankNodePropertyListPathÚTriplesSameSubjectÚTriplesTemplaterÃ   rÆ   ÚQuadPatternÚQuadDataÚTriplesSameSubjectPathr£  rÉ   rË   Ú
ExpressionÚExpressionListÚRegexExpressionÚ	setEvalFnrÍ   rÑ   ÚSubstringExpressionrÖ   ÚStrReplaceExpressionrÙ   Ú
ExistsFuncÚNotExistsFuncÚ	_DistinctÚ_AggregateParamsÚ	Aggregaterð   rò   rô   rø   rú   rü   r   r  r  r  r  r
  r  r  r  r  r  r  r  r  r  r  r   r"  r$  r&  r(  r*  r,  r.  r0  r2  r4  r6  r8  r:  r<  r>  r@  rB  rE  rG  rI  rK  rO  rQ  rS  ÚBuiltInCallÚArgListrV  ÚiriOrFunctionÚFunctionCallÚBrackettedExpressionÚPrimaryExpressionrW  rX  rY  ÚUnaryExpressionrZ  r\  ÚNumericExpressionr]  ÚValueLogicalrb  rc  Ú
Constraintrd  ÚSourceSelectorÚDefaultGraphClauseÚNamedGraphClauserg  ÚGroupConditionrm  Ú_Silentrs  rv  rx  rz  r|  r  r�  rƒ  r†  rˆ  rŠ  r‹  rŒ  rŽ  ÚUpdate1ÚInlineDataOneVarÚInlineDataFullÚ	DataBlockr—  ÚConstructTriplesÚConstructTemplaterš  rœ  r�  rŸ  r¡  ÚGraphPatternNotTriplesr¢  ÚHavingConditionr¤  r¦  rª  ÚLimitClauseÚOffsetClauser°  ÚSolutionModifierÚSelectClauseÚWhereClauserº  r»  r½  rÀ  rÂ  rÆ  r×  rÜ  Ú	QueryUnitÚignoreÚcompileÚIrÌ  rÎ  rÚ  rÝ  Ú__name__rØ  ÚargvrÍ  r2   ÚerrÚlineÚcolumnrW   r   r   ú<module>rp     s?  ððð ð €
€
€
Ø 	€	€	€	ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð 1Ð 0Ð 0Ð 0Ð 0Ð 0ð 0Ð /Ð /Ð /Ð /Ð /Ð /Ð /Ð /Ð /à Ð Ð Ð Ð Ð Ø -Ð -Ð -Ð -Ð -Ð -à €€€à€ð
?ð ?ð ?ð3ð 3ð 3ð7ð 7ð 7ð2ð 2ð 2ðjð ð ð"ð ð ð> 
ˆØ€HˆS�M„MØ€eÐ "§'¢'Ð)KÐ)KÀÀÀrÁÄÐ)KÑ)KÔ)KÑ"KÔ"KÑKÑLÔLñMà€hˆs�m„mññ
ô 
€ð
 × Ò Ð3Ð3Ñ 4Ô 4Ð 4ð „>�VÒÐð" oÐÐð DÐð Ð&Ñ&€ð 7¸ÑF€ð ˆEˆEØ/Ð/Ð/°°°¸k¸k¸kÐJÐRTÔRVðñ ô €	ð
 ˆ8�E�E˜( IÑ.Ô.Ñ/Ô/°(°(¸3±-´-×2OÒ2OÑ2QÔ2QÑQ€ð 5€ð €
€
ð
 &�o�o z z zÐ	2€ð ˆ5ð6ð €d�m¨k¸vÐFÑFÔFñGð Œ$�”Ñ
ðñ ô €ð,ð ,ð ,ð 	× Ò ÐOÐOÑ PÔ PÐ Pð �e�e˜K¨×)AÒ)AÑ)CÔ)CÑDÔDÑD€ð �5�5Ø$1 M M°;°;°;ÀÀÀÐLØ
Œ$ðñ ô Ð ð × Ò Ð @Ð @Ñ AÔ AÐ Að ˆ%ˆ%Ø9F¸¸ÈÈÈÐVØ
Œ$ðñ ô €ð €wˆxˆx˜‰}Œ}˜wÑ&Ñ'Ô'€ð €wˆxˆx˜‰}Œ}˜wÑ&Ñ'Ô'€ð ˆ'�(�(˜3‘-”- % %Ð(EÑ"FÔ"FÑFÑ
GÔ
G€ð ˆ%�	Ñ
Ô
€à × Ò ÐRÐRÑ SÔ SÐ Sð  €ð ˆ%Ð!Ñ
"Ô
"€à × Ò ÐRÐRÑ SÔ SÐ Sð 
ˆÐAÀSÈ+ÐDVÑVÑ	WÔ	W€à × Ò ÐPÐPÑ QÔ QÐ Qð �8˜C‘=”= 7§<¢<¡>¤>×#AÒ#AÑ#CÔ#CÑCÐ Ø × Ò ØEÐEñô ð ð
 �8˜C‘=”= 7§<¢<¡>¤>×#AÒ#AÑ#CÔ#CÑCÐ ð �(˜3‘-”- &§+¢+¡-¤-×"?Ò"?Ñ"AÔ"AÑA€ð �8˜C‘=”= 7§<¢<¡>¤>×#AÒ#AÑ#CÔ#CÑCÐ Ø × Ò Ð 3Ð 3Ñ 4Ô 4Ð 4ð �8˜C‘=”= 7§<¢<¡>¤>×#AÒ#AÑ#CÔ#CÑCÐ Ø × Ò Ð 3Ð 3Ñ 4Ô 4Ð 4ð �(˜3‘-”- &§+¢+¡-¤-×"?Ò"?Ñ"AÔ"AÑA€Ø × Ò Ð2Ð2Ñ 3Ô 3Ð 3ð �uÐNÑOÔOÐ Ø × #Ò #Ø=Ð=ñô ð ð �uÐPÑQÔQÐ Ø × #Ò #Ø=Ð=ñô ð ð �%ÐEÈRÌTÐRÑRÔR€Ø × Ò Ø=Ð=ñô ð ð �%ÐEÈRÌTÐRÑRÔR€Ø × Ò Ø=Ð=ñô ð ð
 €gˆc�l„l�SÑ€Ø × Ò Ð+Ð+Ñ ,Ô ,Ð ,ð €wˆs�|„|�cÑ€Ø × Ò Ð,Ð,Ñ -Ô -Ð -ð €GˆC�L„L€Ø × Ò Ð*Ð*Ñ +Ô +Ð +ð ˆ4�˜˜ ™œ¨%¨%°°vÑ*>Ô*>Ñ>Ñ?Ô?€ð ˆT�,  ¨Ñ 1Ô 1°HÑ <¸u¸uÀUÈFÑ?SÔ?SÑ SÑTÔT€
ð ˆ5��˜H zÑ1Ñ2Ô2Ñ3Ô3€ð ˆT�k€Ø × Ò Ð7Ð7Ñ 8Ô 8Ð 8ð ˆt�G˜X¨Ñ0Ñ1Ô1€ð ˆ|Ñ€ð 
Ð 4Ñ	4°Ñ	FÈÑ	X€ð ˆTØØ	€Eˆ(�FÑÔØ€hØˆˆf�g×-Ò-Ñ/Ô/Ñ0Ô0Ø
ˆ'�$‰-Œ-×
'Ò
'Ñ
)Ô
)¨E¨E°*¸cÑ,BÔ,B×,RÒ,RÑ,TÔ,TÑ
Tñ	Uñô ññô €
ð )Ð+;Ñ;Ð>NÑNÐ ð )Ð+;Ñ;Ð>NÑNÐ ð   'Ñ)¨GÑ3Ð ð Ð3Ñ3Ð6LÑLð ð
 �˜‘”×/Ò/Ð0LÐ0LÑMÔMÐPWÐPWØñQô Qç‚.Ð.Ð.Ñ/Ô/ñ0€ð
 ˜tÑ#€	ð �*Ñ˜~Ñ-°Ñ>ÀÑJÈSÑP€	ð �)‰O€	ð �‰9€ð ˆ7�7ÑÔ˜e˜e J°Ñ4Ô4Ñ4€ð Ø€eˆJ˜˜ 	Ñ*Ô*Ñ+Ô+ñ,à€eˆJ˜˜ Ñ(Ô(Ñ)Ô)ñ*ð €eˆJ˜˜ ™œÑ'Ô'ñ(ð ð �˜7 G G¨IÑ$6Ô$6Ñ7Ô7¸(¸(Ø€GˆGÑÔñ;ô ;à€Iˆg�sÑÔñ;ñ €ð
 �zÑ! NÑ2°^ÑCÀgÀgÈgÑFVÔFVÑV€ð �!�|€ð €
ð €ð ˆg‰iŒi€Ø�'‘)”)€ð ˜Ñ#€	ð ˜OÑ+€ð ˆ'�#‰,Œ,˜Ñ
˜sÑ
"€ð ˜Q‘w   m°S¸CÀ!¹G±_Ñ!EÔ!EÑEÐ à€w�y„y€ð ˜ØØ€IˆfÐ*Ñ+Ô+Ø	Ø€hØˆ	�&Ð.Ñ/Ô/Ø
ˆ*�S˜9˜9 VÐ-AÑBÔBÑBÑ
CÔ
Cñ	Dñô ñð
 
ñ
ñ
ñ	ô 	Ð ð Øñà€hˆs�m„mÐ,Ñ,ñ-ð €hˆs�m„m�dÑ˜X˜X c™]œ]Ñ*ñ+ð €dˆ>˜7˜7 :Ñ.Ô.°Ñ4°u°u¸VÀTÑ7JÔ7JÑJÈSÑPÑQÔQñ	Rð ð ˆ$ØØ	€Eˆ&�+ÑÔ  ¨%¨%°°w×7NÒ7NÑ7PÔ7PÑ*QÔ*QÑ!RÔ!RÑRñô €ð ˜X˜X c™]œ]¨T¨TØ˜˜˜f gÑ.Ô.ñ.ô .ñ ñ Ð ð
 ˆtØØ€IˆfÐ&Ñ'Ô'Ø€j��y�y Ð)9Ñ:Ô:Ñ:Ñ;Ô;ñ<ñô €ð �$ØØ€Iˆf�lÑ#Ô# j j°°y°yÀÈÑ7VÔ7VÑ1VÑ&WÔ&WÑWñô €ð ˆÑ €ð €ð €
ð ˜j˜j¨¨zÑ)9Ñ:Ô:Ñ:€ð �G‘I”IÐ ð ˆX�c‰]Œ]˜Y˜Y yÑ1Ô1Ñ1°H°H¸S±M´MÑA€
Ø 
× Ò Ð*Ñ +Ô +Ð +ð �˜#‘”  ¨=Ñ!9Ô!9Ñ9¸H¸HÀS¹M¼MÑI€Ø × Ò Ð.Ñ /Ô /Ð /ð 
€ð �j�j  v¡Ñ.Ô.Ñ.€
ð �
ÑØñà€j��x�x ¨JÑ!6¸.Ñ HÑIÔIÑIÑJÔJñKð ð �8Ð4Ñ5Ô5Ð ð ˜jÑ(¨:¨:°c¸H¸HÀTÈJÑEVÑ<WÔ<WÑ6WÑ+XÔ+XÑXÐ ð ˆxÐ,Ñ-Ô-€ð ˜˜h˜h s™mœmÐ.BÑBÀXÀXÈcÁ]Ä]ÑRÑSÔSÐ Ø × $Ò $Ð%7Ñ 8Ô 8Ð 8ð "˜EØ€HˆS�M„MÐ,Ñ,¨x¨x¸©}¬}Ñ<ñô Ð ð × (Ò (Ð);Ñ <Ô <Ð <ð �
Ð2Ñ2Ñ 2€ð �NÐ%>Ñ>Ñ >€ð Ð!5Ñ5¸ÀlÑ8RÑRÐ Ø × !Ò ! -Ñ 0Ô 0Ð 0ð �)˜IÐ'9Ñ:Ô:¸Z¸ZØ€HˆS�M„M�H�H˜Y˜Y yÐ2DÑEÔEÑFÔFÑFñ>ô >ñ €ð
 �$ØØ€GˆGÑÔ�u�u˜V XÑ.Ô.Ñ.°Ñ4°x°xÀÑ7PÔ7PÑPÐSVÑVñô €ð 	ˆØØ€Hˆ_ÑÔØ€jØˆ	Ð# _Ñ5Ô5Ø
ˆ(�8�8˜C‘=”=Ñ
!Ô
!ñ	"à
ˆ(�?Ñ
#Ô
#ñ	$ñô ññ	ô 	€ð �E�E˜' 5Ñ)Ô)Ñ)¨CÑ/€ð ���w Ñ&Ô&Ñ&¨Ñ,€ð Ð(Ñ(¨?Ð=MÑ+MÑMð ð × %Ò % mÑ 4Ô 4Ð 4ð ˆw‰yŒy€Ø ��˜9Ð&<Ñ=Ô=ÀÀØ€HˆS�M„M�H�H˜\Ñ*Ô*Ñ*ñAô Añ ñ €ð �DØ˜˜ Ñ)Ô)¨E¨E°'Ð;LÑ,MÔ,MÑMñô Ð ð
  ˜4ØØ€IˆgÐ(Ñ)Ô)Ø€j��˜Ñ!Ô! I I¨gÐ7HÑ$IÔ$IÑIÑJÔJñKñô Ð ð ˆW‰YŒY€
ð �u�u˜X˜X c™]œ]¨]¨]¸:Ñ-FÔ-FÑFÈÈÐRUÉÌÑVÑWÔWÑW€ð �$ØØ€GˆGÑÔØ	ñ
à€eˆF�JÑÔñ ð 
ñ
ð €eˆI�zÑ"Ô"ñ	#ð
 €hˆs�U�U˜7 JÑ/Ô/Ñ/Ñ0Ô0ñ1ð 
ñ
ñ	ô 	€ð × Ò ˜"Ô*Ñ +Ô +Ð +ð �dØØ€GˆHÑÔØ	ñ
à€eˆE�:ÑÔñð 
ñ
ð €eˆG�ZÑ Ô ñ	!ð
 €hˆs�U�U˜8 ZÑ0Ô0Ñ0Ñ1Ô1ñ2ð 
ñ
ñ	ô 	÷ ‚)ˆBÔÑÔð ð �tØØ€GˆIÑÔØ	ñ
à€eˆE�:ÑÔñð 
ñ
ð €eˆI�zÑ"Ô"ñ	#ð
 
ñ
ð €eˆM˜:Ñ&Ô&ñ'ð €hˆs�U�U˜7 JÑ/Ô/Ñ/Ñ0Ô0ñ1ð 
ñ
ñô ÷ ‚)ˆBÔÑÔð ð ˆTØ�g�g˜hÑ'Ô'¨%¨%°Ð9JÑ*KÔ*KÑKñô ç‚)ˆBÔÑÔð ð
 �ØØ€GˆE�N„N�W�W˜XÑ&Ô&Ñ&¨¨¨wÐ8IÑ)JÔ)JÑJñô ÷ ‚)ˆBÔÑÔð ð ˆH�W�W˜ZÑ(Ô(Ñ)Ô)€	Ø˜˜˜z¨9Ñ5Ô5Ñ5¸¸¸fÀjÑ8QÔ8QÑQÐTWÑWÐ ð 	€DØØˆ�ÑÔØ
ñ	à
ˆ%�
˜IÑ
&Ô
&ñ	'ð ˆ%�˜˜jÑ(Ñ
)Ô
)ñ	*ð ñ		ñô ð €dˆ?˜G˜G E™NœNÐ-=Ñ=Ñ>Ô>ñ?ð €dˆ?˜G˜G E™NœNÐ-=Ñ=Ñ>Ô>ñ	?ð €dˆ?˜G˜G E™NœNÐ-=Ñ=Ñ>Ô>ñ
?ð €dˆ?˜G˜G E™NœNÐ-=Ñ=Ñ>Ô>ñ?ð €dÐ˜w˜w xÑ0Ô0Ð3CÑCÑDÔDñEð €dØØˆ�ÑÔØ
ñ	à
ˆ%�
˜IÑ
&Ô
&ñ	'ð ˆ%�˜
Ñ
#Ô
#ñ	$ð ˆ(�3˜˜ Ñ-Ô-Ñ-°Ñ3°e°e¸KÈÑ6PÔ6PÑPÑ
QÔ
Qñ		Rð
 ñ	ñô ñð 
ðd Ø
€dØ�w�w˜u‘~”~¨Ñ+¨e¨e°E¸:Ñ.FÔ.FÑFÈÑLñô ç‚i�”ÑÔñ ð €dØ˜˜ ™œ¨#Ñ-°°°e¸ZÑ0HÔ0HÑHÈ3ÑNñô ç‚i�”Ñ Ô ñ!ð €dØØˆ�ÑÔØ
ñ	à
ˆ%�˜
Ñ
#Ô
#ñ	$ð ñ	ð ˆ%�˜
Ñ
#Ô
#ñ		$ð
 ñ	ñô ÷ ‚i�Ô&Ñ'Ô'ñ(ð  €dØ˜G˜G JÑ/Ô/°#Ñ5¸¸¸eÀZÑ8PÔ8PÑPÐSVÑVñô ç‚i�Ô#Ñ$Ô$ñ%%ð& €dˆ?˜G˜G GÑ,Ô,¨sÑ2°U°U¸5À#Ñ5FÔ5FÑFÈÑLÑMÔM×WÒWØ
Ôñô ñ'ð, €dØ�w�w˜u‘~”~¨Ñ+¨e¨e°E¸:Ñ.FÔ.FÑFÈÑLñô ç‚i�”ÑÔñ1 ð2 €dØ�w�w˜u‘~”~¨Ñ+¨e¨e°E¸:Ñ.FÔ.FÑFÈÑLñô ç‚i�”ÑÔñ7 ð8 €dØ˜˜ Ñ)Ô)¨S°5°5¸À
Ñ3KÔ3KÑ-KÈcÑ-QÐTWÑ-WÑXñô ç‚i�Ô Ñ!Ô!ñ="ð> €dˆ>˜7˜7 6™?œ?¨SÑ0Ñ1Ô1×;Ò;¸B¼OÑLÔLñ?Mð@ €dØ�w�w˜u‘~”~¨Ñ+¨e¨e°E¸:Ñ.FÔ.FÑFÈÑLñô ç‚i�”ÑÔñE" ðF €dØ˜˜ ™œ¨#Ñ-°°°e¸ZÑ0HÔ0HÑHÈ3ÑNñô ç‚i�”Ñ Ô ñK%!ðL €dØ˜˜ Ñ)Ô)¨CÑ/°%°%¸¸zÑ2JÔ2JÑJÈSÑPñô ç‚i�Ô Ñ!Ô!ñQ("ðR €dØ˜˜ Ñ)Ô)¨CÑ/°%°%¸¸zÑ2JÔ2JÑJÈSÑPñô ç‚i�Ô Ñ!Ô!ñW+"ðX €dØ˜'˜' (Ñ+Ô+¨e¨e°E¸>Ñ.JÔ.JÑJñô ç‚i�Ô!Ñ"Ô"ñ].#ð^ ñ_/ð` €dØ˜'˜' (Ñ+Ô+¨cÑ1°E°E¸%ÀÑ4LÔ4LÑLÈsÑRñô ç‚i�Ô!Ñ"Ô"ñe2#ðf ñg3ðh €dØ˜˜ Ñ)Ô)¨CÑ/°%°%¸¸zÑ2JÔ2JÑJÈSÑPñô ç‚i�Ô Ñ!Ô!ñm6"ðn €dØ˜˜ Ñ)Ô)¨CÑ/°%°%¸¸zÑ2JÔ2JÑJÈSÑPñô ç‚i�Ô Ñ!Ô!ñs9"ðt €dØ ØˆÐ Ñ!Ô! CÑ'¨%¨%°°zÑ*BÔ*BÑBÀSÑHñô ÷ ‚i�Ô)Ñ*Ô*ñ{=+ð| €dØØˆ�
ÑÔØ
ñ	à
ˆ%�˜
Ñ
#Ô
#ñ	$ð ñ	ð ˆ%�˜
Ñ
#Ô
#ñ		$ð
 ñ	ñô ÷ ‚i�Ô#Ñ$Ô$ñMF%ðN €dØØˆ�ÑÔØ
ñ	à
ˆ%�˜
Ñ
#Ô
#ñ	$ð ñ	ð ˆ%�˜
Ñ
#Ô
#ñ		$ð
 ñ	ñô ÷ ‚i�Ô$Ñ%Ô%ñ_O&ð` €dØØˆ�	ÑÔØ
ñ	à
ˆ%�˜
Ñ
#Ô
#ñ	$ð ñ	ð ˆ%�˜
Ñ
#Ô
#ñ		$ð
 ñ	ñô ÷ ‚i�Ô"Ñ#Ô#ñqX$ðr €dØØˆ�ÑÔØ
ñ	à
ˆ%�˜
Ñ
#Ô
#ñ	$ð ñ	ð ˆ%�˜
Ñ
#Ô
#ñ		$ð
 ñ	ñô ÷ ‚i�Ô$Ñ%Ô%ñCa&ðD €dØØˆ�
ÑÔØ
ñ	à
ˆ%�˜
Ñ
#Ô
#ñ	$ð ñ	ð ˆ%�˜
Ñ
#Ô
#ñ		$ð
 ñ	ñô ÷ ‚i�Ô#Ñ$Ô$ñUj%ðV €dØ˜˜ ™œ¨#Ñ-°°°e¸ZÑ0HÔ0HÑHÈ3ÑNñô ç‚i�”Ñ Ô ñ[m!ð\ €dØ˜˜ Ñ)Ô)¨CÑ/°%°%¸¸zÑ2JÔ2JÑJÈSÑPñô ç‚i�Ô Ñ!Ô!ñap"ðb €dØ�w�w˜u‘~”~¨Ñ+¨e¨e°E¸:Ñ.FÔ.FÑFÈÑLñô ç‚i�”ÑÔñgs ðh €dØ˜˜ Ñ)Ô)¨CÑ/°%°%¸¸zÑ2JÔ2JÑJÈSÑPñô ç‚i�Ô Ñ!Ô!ñmv"ðn €dØ˜7˜7 9Ñ-Ô-°Ñ3°e°e¸EÀ:Ñ6NÔ6NÑNÐQTÑTñô ç‚i�Ô"Ñ#Ô#ñsy$ðt €dØ˜7˜7 9Ñ-Ô-°Ñ3°e°e¸EÀ:Ñ6NÔ6NÑNÐQTÑTñô ç‚i�Ô"Ñ#Ô#ñy|$ðz €dØ˜G˜G JÑ/Ô/°#Ñ5¸¸¸eÀZÑ8PÔ8PÑPÐSVÑVñô ç‚i�Ô#Ñ$Ô$ñ%ð@ €dØ�g�g˜d‘m”m cÑ)¨E¨E°%¸Ñ,DÔ,DÑDÀsÑJñô ç‚i�”ÑÔñEBðF €dˆ=˜'˜' %™.œ.¨3Ñ.Ñ/Ô/×9Ò9¸"¼.ÑIÔIñGCJðH €dˆ>˜7˜7 6™?œ?¨SÑ0Ñ1Ô1×;Ò;¸B¼OÑLÔLñIDMðJ €dÐ˜g˜g iÑ0Ô0°3Ñ6Ñ7Ô7×AÒAÀ"ÔBTÑUÔUñKEVðL €dØ�w�w˜u‘~”~¨Ñ+¨e¨e°E¸:Ñ.FÔ.FÑFÈÑLñô ç‚i�”ÑÔñQH ðR €dØ˜˜ ™œ¨#Ñ-°°°e¸ZÑ0HÔ0HÑHÈ3ÑNñô ç‚i�”Ñ Ô ñWK!ðX €dØ˜'˜' (Ñ+Ô+¨cÑ1°E°E¸%ÀÑ4LÔ4LÑLÈsÑRñô ç‚i�Ô!Ñ"Ô"ñ]N#ð^ €dØ˜'˜' (Ñ+Ô+¨cÑ1°E°E¸%ÀÑ4LÔ4LÑLÈsÑRñô ç‚i�Ô!Ñ"Ô"ñcQ#ðd €dØ˜'˜' (Ñ+Ô+¨cÑ1°E°E¸%ÀÑ4LÔ4LÑLÈsÑRñô ç‚i�Ô!Ñ"Ô"ñiT#ðj €dØ˜G˜G JÑ/Ô/°%°%¸¸~Ñ2NÔ2NÑNñô ç‚i�Ô#Ñ$Ô$ñoW%ðp €dØØˆ�‰ŒØ
ñ	à
ˆ%�˜
Ñ
#Ô
#ñ	$ð ñ	ð ˆ%�˜
Ñ
#Ô
#ñ		$ð
 ñ	ð ˆ%�˜
Ñ
#Ô
#ñ	$ð ñ	ñ
ô 
÷ ‚i�”ÑÔñEbðF €dØØˆ‘	ÑÔØ
ñ	à
ˆ%�˜
Ñ
#Ô
#ñ	$ð ñ	ð ˆ%�˜
Ñ
#Ô
#ñ		$ð
 ñ	ñô ÷ ‚i�Ô"Ñ#Ô#ñWk$ðX €dÙØˆ‘ÑÔØ
ñ	à
ˆ%�˜
Ñ
#Ô
#ñ	$ð ñ	ð ˆ%�˜
Ñ
#Ô
#ñ		$ð
 ñ	ñô ÷ ‚i�Ô Ñ!Ô!ñit"ðj €dÙØˆ‘
ÑÔØ
ñ	à
ˆ%�˜
Ñ
#Ô
#ñ	$ð ñ	ð ˆ%�˜
Ñ
#Ô
#ñ		$ð
 ñ	ñô ÷ ‚i�Ô#Ñ$Ô$ñ{}%ð| €dÙ˜˜¡Ñ)Ô)¨CÑ/°%°%¸¸zÑ2JÔ2JÑJÈSÑPñô ç‚i�Ô Ñ!Ô!ñA@"ðB €dÙ˜˜¡Ñ)Ô)¨CÑ/°%°%¸¸zÑ2JÔ2JÑJÈSÑPñô ç‚i�Ô Ñ!Ô!ñGC"ðH €dÙ˜7˜7¡9Ñ-Ô-°Ñ3°e°e¸EÀ:Ñ6NÔ6NÑNÐQTÑTñô ç‚i�Ô"Ñ#Ô#ñMF$ðN €dÙ˜W˜W¡[Ñ1Ô1°CÑ7¸%¸%ÀÀzÑ:RÔ:RÑRÐUXÑXñô ç‚i�Ô$Ñ%Ô%ñSI&ðT €dÙ˜W˜W¡[Ñ1Ô1°CÑ7¸%¸%ÀÀzÑ:RÔ:RÑRÐUXÑXñô ç‚i�Ô$Ñ%Ô%ñYL&ðZ ñ[Mð\ ñ]Nð^ ñ_Oð ðj Ø	Ø€eˆJ˜	Ñ"Ô"ñ#à€m�I�I™f jÑ1Ô1Ñ2Ô2ñ3ð 
ñ
ñ
ð ð 	€D‰�U�U˜5 #Ñ&Ô&¨Ñ0Ñ1Ô1×;Ò;¸B¼KÑHÔHØñ€ð
 ˆt‘J   e¨SÑ 1Ô 1°GÑ ;Ñ<Ô<×FÒFÀrÄ{ÑSÔS€ð  �x ‘}”} zÑ1°H°H¸S±M´MÑAÐ ð Øñàñð ñð ñ	ð
 ñð 
ñ
ð ð 	€D‰�S˜5˜5¡Ð):Ñ;Ô;Ñ;Ñ<Ô<×FÒFÀrÄ{ÑSÔSØ
€d‰;˜˜e˜e¡FÐ,=Ñ>Ô>Ñ>Ñ?Ô?×IÒIÈ"Ì,ÑWÔWñXà
€d‰<˜˜u˜u¡VÐ->Ñ?Ô?Ñ?Ñ@Ô@×JÒJØ
Œñô ñð
 ñð ð  ˜4ÙØ	€E‰&�/Ñ"Ô"Ø€jØˆ	‘$˜ÑÔ˜y˜y©°/ÑBÔBÑBØ
ˆ)‘D˜#Ñ
Ô
  ©7°OÑ!DÔ!DÑ
Dñ	Eñô ññô ÷ ‚)ˆBÔ'Ñ(Ô(ð ð$ �TÙØ	€E‰&Ð*Ñ+Ô+Ø€jØˆ	‘$˜ÑÔ˜y˜y©Ð2JÑKÔKÑKØ
ˆ)‘D˜#Ñ
Ô
  ©7Ð4LÑ!MÔ!MÑ
Mñ	Nñô ññô ÷ ‚)ˆBÔ!Ñ"Ô"ð ð 'Ð ð �tÙØ	€E‰&Ð#Ñ$Ô$Ø€hØˆ‰d�CÑÔ˜5˜5¡Ð*;Ñ<Ô<Ñ<Ø
ˆ%‘‘dÑ
Ô
˜e˜e¡GÐ->Ñ?Ô?Ñ
?ñ	@à
ˆ%‘�cÑ
Ô
˜U˜U¡7Ð,=Ñ>Ô>Ñ
>ñ	?ð ˆ%‘�cÑ
Ô
˜U˜U¡7Ð,=Ñ>Ô>Ñ
>ñ	?ð ˆ%‘‘dÑ
Ô
˜e˜e¡GÐ->Ñ?Ô?Ñ
?ñ		@ð
 ˆ%‘‘dÑ
Ô
˜e˜e¡GÐ->Ñ?Ô?Ñ
?ñ	@ð ˆ%‘�g�g™d‘m”mÑ
$Ô
$ u u©W°nÑ'EÔ'EÑ
Eñ	Fð ˆ%ÙØˆG�G�G˜E‘N”N W W©T¡]¤]Ñ2¸UÉsÑSÑSÔSñ
ô 
ð ˆ%‘˜Ñ
(Ô
(ñ	)ñ	)ñô ññô ÷" ‚)ˆBÔ#Ñ$Ô$ð# ð* $€ð  ˜4ÙØ	€E‰&�,ÑÔ * *©T°I°I¹gÀ|Ñ4TÔ4TÑ-TÑ"UÔ"UÑUñô ÷ ‚)ˆBÔ'Ñ(Ô(ð ð ˜$ÙØ	€E‰&Ð*Ñ+Ô+Ø€j‘˜	˜	¡'Ð+CÑDÔDÑDÑEÔEñFñô ÷ ‚)ˆBÔ&Ñ'Ô'ð	 ð Ð&Ñ &€
ð " KÑ/°,Ñ>€
ð 
ˆ‰h˜˜¡Ñ)Ô)¨E¨E±&¸*Ñ,EÔ,EÑEÑ	FÔ	F€ð €ð $Ð ð �7˜7Ñ#Ô# e e©G°^Ñ&DÔ&DÑDÐ ð �ÙØ€G‰F�O„O�u�u™YÐ(:Ñ;Ô;Ð>NÑNÑOñô €ð Øñà
€dÙØØ
ˆ%‘˜
Ñ
#Ô
#ñ	$à
ˆ(�7�7™4‘=”= 5 5©°Ñ#4Ô#4Ñ4Ñ
5Ô
5ñ	6ð ñ	ñô ñð 
ñ	
ð ð ˆdÙØ€G‰GÑÔØ€g‰d�m„mñà€i�	�	™+ ~Ñ6Ô6Ñ7Ô7ñ8ñô €ð ˆ(�5�5™ 7 7©8Ñ#4Ô#4Ñ5Ô5Ñ
6Ô
6€ð €tÙ
Ø€G‰F�O„OØñà€eˆE�3ÑÔñð €hˆwˆw‘v‰Œ Ñ)Ñ*Ô*ñ+ñô €ð 	ˆ‰W�g�g™gÑ&Ô&¨Ñ0°;Ñ>Ñ?Ô?€ð €t‰F�G�G™F‘O”O gÑ-°Ñ;Ñ<Ô<€ð 
ˆ‰h˜˜¡Ñ)Ô)¨GÑ3°hÑ>Ñ	?Ô	?€ð €dÙ	ˆ7ˆ7‘5‰>Œ>˜GÑ# nÑ4°w°w¹t±}´}ÑDÀ~ÑUñô €ð
 €tÙ
ˆGˆG‘F‰OŒO˜gÑ%¨Ñ6¸¸Á¹¼ÑFÈÑWñô €ð
 €tÙ
ˆGˆG‘F‰OŒO˜gÑ%¨Ñ6¸¸Á¹¼ÑFÈÑWñô €ð
 ˆT‘,  ©Ñ 1Ô 1°G°G¹F±O´OÑ CÀhÑ NÑOÔO€
ð ˆT‘,  ©Ñ 1Ô 1°G°G¹F±O´OÑ CÀhÑ NÑOÔO€
ð ˆd‘= ' '©(Ñ"3Ô"3°g°g¹gÑ6FÔ6FÑ"FÈÑ"TÑUÔU€ð ˆt‘N G G©HÑ$5Ô$5¸Ñ$CÑDÔD€ð ˆt‘N G G©HÑ$5Ô$5¸Ñ$CÑDÔD€ð ˆdÙØ€G‰GÑÔ˜˜™i¨Ñ-Ô-°°¸Ñ0@Ô0@À5À5ÉÐRUÑCVÔCVÑ0VÑVÑWñô €ð 
ˆÙØ€HˆWˆW‘V‰_Œ_˜u˜u¡\°3Ñ7Ô7Ñ7Ñ8Ô8àˆ‰h˜Ñ%Ô%¨¨°°±xÀÑ1NÔ1NÑ(OÔ(OÑOØ
ˆ%‘˜,Ñ
'Ô
'ñ	(ñð
 €j��™7 KÑ0Ô0Ñ1Ô1ñ2ð €g‰gÑÔñð €e‰GÐ&Ñ'Ô'ñ(ñ

ô 

€ð 	Øñà
ñð 
ñ
ð ñ	ð
 ñð ñð ñð ñð ñ	ð ñ
ð ð" €I‰e�SÑÔ˜CÑ * *¨Y¨Y±wÀÑ-OÔ-OÑ"PÔ"PÑPÐSVÑVð ð 	ˆ3��˜I˜I¡e¨SÑ1Ô1Ñ2Ô2Ñ2°SÑ8Ñ8Ø	ñ
à€jØˆ	ÙØˆE�(�(˜3‘-”- * *¨^Ñ"<Ô"<Ñ<¸x¸xÈ¹}¼}ÑLÈsÑRÑSÔSñ	
ô 	
ñô ñð 
ñ
ð ð ˜~Ñ-€	ð ˆxØ	€E‰.˜$˜$™~¨w¨w±xÑ/@Ô/@À9Ñ/LÑMÔMÑNÔNñô €ð �7‘9”9Ð Ø �Y�Y™zÐ+=Ñ>Ô>ÀÀØ€HˆS�M„M�H�HÐ-Ñ.Ô.Ñ.ñBô Bñ ñ Ð ð
 �H˜S‘M”M H HÐ-=Ñ$>Ô$>Ñ>ÀÀÈ#ÁÄÑNÐ ð �tÙ˜G˜G¡JÑ/Ô/°%°%¸ÐARÑ2SÔ2SÑSñô Ð ð
 �DÙØ€GˆGÑÔ�u�u˜V XÑ.Ô.Ñ.°°°wÐ@QÑ1RÔ1RÑRñô Ð ð �dÙØ€G‰IÑÔØñà€eˆF�HÑÔñð €eˆGÐ&Ñ'Ô'ñ(ñô Ð ð €tÙ
Ø€G‰F�O„OØ	ñ
à€e‰F�JÑÔñ ð €g‰d�m„mñð €e‰E�3ÑÔñ	ð
 
ñ
ñô €ð ˆT‘,  ©Ñ 1Ô 1°IÑ =Ñ>Ô>€
ð Øñàñð ñð ñ	ð
 ñð ñð ññ ð �tÙØ€HˆYˆY�v˜t˜t¡N°LÑAÔAÑBÔBÑCÔCØ€jØˆ	�&Ñ0Ñ1Ô1Ø
ˆ(�3‰-Œ-ñ	à
ˆ(�9�9˜V T T©.¸,Ñ%GÔ%GÑHÔHÑ
IÔ
Iñ	Jñô ññô Ñ ð �ð ˆtÙØ€G‰HÑÔ˜	˜	 ) )©K¹Ñ"IÔ"IÑJÔJÑJñô �ð �ÙØ	€E‰'�7�7™5‘>”> G G©F¡O¤OÑ3Ñ4Ô4Ø€e‰FÐ(Ñ)Ô)ñ*à€e‰F�J Ñ$Ñ%Ô%ñ&ñô �ð ˆdÙØ€G‰GÑÔØ€g‰d�m„mñà€i�	�	™+¡~Ñ6Ô6Ñ7Ô7ñ8ñô �ð ˆg‘gÑÔ  ¡w°Ñ!8Ô!8Ñ8�ð ˆw‘xÑ Ô  5 5©°7Ñ#;Ô#;Ñ;�ð �TÙÙ�(�(™<Ñ(Ô(Ñ(©<¸(¸(Á;Ñ:OÔ:OÑ+OÑOñô Ñ ð €HˆUˆU‘9˜kÑ*Ô*Ñ+Ô+Ø€hˆuˆu‘X™|Ñ,Ô,Ñ-Ô-ñ.à€hˆuˆu‘Y¡Ñ,Ô,Ñ-Ô-ñ.ð €hˆuˆu‘]Ñ$6Ñ7Ô7Ñ8Ô8ñ9ñ ð €G‰HÑÔØ€hˆuˆu‘Z  ¨Ñ!4Ô!4°w°w¹yÑ7IÔ7IÑ!IÑJÔJÑKÔKñLð 	ˆ	ØˆIÙØ�ØØ�E™% Ñ%Ô%à˜ ™œØ˜%¡¨
Ñ3Ô3ñ4à!˜'¡$™-œ-ñ(ð  ˜%¡¨Ñ,Ô,ñ-ð ñ	ññ
ô 
ñô ñ	
ô 	
ð  ñ!	ññ ð2 ˆh�w�w™wÑ'Ô'Ñ(Ô(¨5¨5±Ð:KÑ+LÔ+LÑL�ð ˆDÙ‘¡Ñ+Ñ.>Ñ>ÀÑMñô �	ð
 �h�h˜s‘m”m¡yÑ3GÑ'GÑHÈ8È8ÐTWÉ=Ì=ÑXÑ XÐ ð ˆdÙÙØ€j��™?¨MÑ:Ô:Ñ;Ô;ñ<áññ ñð ñ	ñô �ð �ÙØ€G‰KÑÔàØ
ˆ*�Y�Y™°Ñ>Ô>Ñ
?Ô
?ñ	@á
ñ	ñ ñ	ð ñ		ð
 ˆ*�Y�Y™°Ñ>Ô>Ñ
?Ô
?Ø
ˆ'‘'Ñ
Ô
ñà
ñð ˆ(ØˆEÙØ�Ù*Ø�I˜f d d©>¸?Ñ&KÔ&KÑLÔLñô ñô ñ
ô 
ñ
ð ññ ñð ññ	ññô �ð8 ˆ4ÙØ€G‰E�N„NØ€e‰O˜Z˜Z¨Ñ6Ô6Ñ7Ô7ñ8áññ ñð ñ	ñô �ð �ÙØ€G‰JÑÔØ€y��™5 (Ñ+Ô+Ñ,Ô,¨sÑ2ñ4à€e‰O˜Z˜Z¨Ñ6Ô6Ñ7Ô7ñ8ð €h‰{ÑÔññ ñ	ð
 ññô �ð 
ˆ‰Œ�Ù ˆ9ˆ9‘Z Ñ*Ô*¨X¨XØ€I‰i˜Ñ!Ô! H H¨S±6©\Ñ$:Ô$:Ñ:ñ.ô .ñ ñ �ð 	‘K¡.Ñ0±=Ñ@Á8ÑKÑL�ð ˆT‘(™FÑ#Ô#�
ñ �	á 	× Ó ‘�zÑ!Ñ "Ô "Ð "Ù 
× Ó ‘#˜
Ñ"Ñ #Ô #Ð #ð %˜"�*Ñ%HÐPRÕPTÐUÑUÔUÑ ñ2ð 2ñ 2ñ/ð /ñ /ñ7ð 7ñ 7ñ ‰zÒÐØ€J€J€Já€EðÙ×Ó˜c�h qœkÑ*Ô*‰Ø‰Ñ Ñ!Ô!Ð!Ø‰‰a‰ŒˆˆˆøØð ð ñ Ø‰‰c�h‰ŒˆØ‰‰c‘S•Z !‘^Ñ$ sÑ*Ñ+Ô+Ð+Ø‰‰c‰
Œ
ˆ
ˆ
ˆ
‰
‰
ˆ
ˆ
øùùøðøøøð Ðs    Âo+>Bp+ Âp+Bq=Âp1=Bq6Âq6Bq=