Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBryan Berry <bryan@olenepal.org>2009-11-05 19:36:01 (GMT)
committer Bryan Berry <bryan@olenepal.org>2009-11-05 19:36:01 (GMT)
commit7802893a8458e5a9a3288581bb36126a9fcd5743 (patch)
treea443a143a807be80f6bc250f850acc5850465146
parentffda1b9a104e2938d3a391e1fbdf5c97f433cdd5 (diff)
copied a working copy of Conozco-Uruguay into examples/ . This copy of Conozco a Uruguay doesn't depend on the main jquery.karma.js yet
-rw-r--r--examples/Conozco-Uruguay/assets/generic/images/Uruguay_departments_blank.svg92
-rw-r--r--examples/Conozco-Uruguay/assets/generic/images/capitals.svg28
-rw-r--r--examples/Conozco-Uruguay/assets/generic/images/capitals1-bak.svg362
-rw-r--r--examples/Conozco-Uruguay/assets/generic/images/capitals1.svg783
-rw-r--r--examples/Conozco-Uruguay/css/jquery.svg.css15
-rw-r--r--examples/Conozco-Uruguay/css/lesson.css14
-rwxr-xr-xexamples/Conozco-Uruguay/index.html37
-rwxr-xr-xexamples/Conozco-Uruguay/js/capital.js2
-rwxr-xr-xexamples/Conozco-Uruguay/js/jquery-1.3.2.min.js19
-rwxr-xr-xexamples/Conozco-Uruguay/js/jquery.karma.js1161
-rw-r--r--examples/Conozco-Uruguay/js/jquery.svg.pack.js7
-rw-r--r--examples/Conozco-Uruguay/js/jquery.svgdom.pack.js7
-rwxr-xr-xexamples/Conozco-Uruguay/js/karma.Gettext.js1282
-rwxr-xr-xexamples/Conozco-Uruguay/js/lesson.js169
-rw-r--r--examples/Conozco-Uruguay/js/old-lesson.js54
-rwxr-xr-xexamples/Conozco-Uruguay/js/raphael-min.js7
-rw-r--r--examples/Conozco-Uruguay/js/tests.js2
-rw-r--r--examples/Conozco-Uruguay/tests.html9
18 files changed, 3987 insertions, 63 deletions
diff --git a/examples/Conozco-Uruguay/assets/generic/images/Uruguay_departments_blank.svg b/examples/Conozco-Uruguay/assets/generic/images/Uruguay_departments_blank.svg
new file mode 100644
index 0000000..5f9d64a
--- /dev/null
+++ b/examples/Conozco-Uruguay/assets/generic/images/Uruguay_departments_blank.svg
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.0"
+ width="903.70679"
+ height="1004.3277"
+ id="svg2925">
+ <defs
+ id="defs2928" />
+ <path
+ d="M 263.12758,0.50636519 C 260.24976,0.51869919 257.57901,1.9163032 255.43066,3.7448832 C 252.71869,2.4726002 250.09107,0.22398419 246.92047,1.3051032 C 242.15788,1.5170012 236.84274,0.58864619 232.77556,3.6577482 C 230.07986,4.9720362 227.55787,1.5292252 225.006,2.7718752 C 222.27586,5.4764392 218.24144,7.5914202 217.04767,11.45633 C 217.19257,13.630062 216.20508,16.193288 213.86726,16.582773 C 212.47319,17.411376 209.65936,18.067807 210.59968,20.28601 C 210.17371,24.133106 211.2211,28.384305 209.71383,31.9621 C 206.20417,34.488978 204.15513,39.284818 199.75139,40.414195 C 196.91158,40.376283 195.61143,35.957084 192.44655,37.42256 C 190.52744,37.747056 188.82764,41.131597 187.25107,38.778808 C 185.06828,36.449274 181.9205,34.457688 178.70827,35.79604 C 175.13164,36.380886 172.78295,39.346747 170.60471,41.910012 C 168.36541,43.14692 166.51954,40.585514 166.0011,38.744107 C 163.39625,36.162909 159.25151,36.677056 156.02412,35.549158 C 154.61579,36.819163 153.30198,39.650618 150.92675,38.453657 C 147.41133,37.500731 141.95328,37.879254 140.57218,33.574098 C 140.25924,31.55791 142.11394,29.6277 141.47258,27.416558 C 140.83177,23.214611 136.02146,21.915003 132.6284,20.63455 C 129.13784,19.571322 123.49098,19.779209 122.41906,24.047338 C 122.51186,26.58226 124.71863,28.605116 125.0846,31.171254 C 127.15716,37.431176 126.3142,44.719496 122.01117,49.836156 C 117.36722,58.085884 110.13084,64.368048 103.20581,70.679085 C 97.032331,76.236825 88.403221,79.45357 84.849371,87.539707 C 81.147041,91.344365 82.341701,97.226282 81.741561,102.07673 C 81.634761,106.59544 82.696141,111.97393 87.172971,114.07231 C 89.266071,115.30251 89.872671,117.71083 89.728931,119.98298 C 90.061671,123.09793 92.015731,125.61074 94.216361,127.66538 C 96.037131,130.77012 95.425141,134.64953 97.334631,137.78511 C 98.272201,139.8701 99.074731,143.10082 101.57929,143.69822 C 102.60442,143.26342 105.38921,143.09022 104.09166,144.94716 C 102.93762,147.75702 100.73336,150.64638 101.8552,153.82041 C 102.6679,159.78205 100.83249,166.84429 105.15183,171.74117 C 108.2925,175.78928 112.8132,178.75941 117.96811,179.17032 C 121.70855,179.8527 125.50294,180.17606 129.25918,180.75964 C 130.24067,183.3817 126.54977,183.05849 125.03311,183.43178 C 123.11985,184.06695 120.23673,184.36313 119.38388,182.05215 C 117.44827,180.06673 113.54551,181.68306 113.93685,184.6499 C 113.57516,186.77564 112.28607,182.51137 111.33841,181.7617 C 109.78704,179.109 106.69344,178.61216 103.87385,178.92331 C 99.226371,178.92982 94.417351,178.74421 89.874161,179.06051 C 87.862291,180.86225 86.880151,184.27887 88.930171,186.45246 C 90.845931,193.13177 87.982981,200.56739 91.152141,206.95823 C 92.093611,211.16389 87.790681,213.94818 87.114881,217.86463 C 85.885511,221.35227 87.560731,225.35313 91.050461,226.7524 C 93.266381,227.90066 95.892231,228.47339 97.614631,230.42659 C 95.205191,232.53432 97.765151,236.00464 100.17059,236.64222 C 102.05977,237.97227 99.840631,241.05106 98.050301,239.4015 C 95.702161,236.69768 92.939311,232.46671 88.755901,233.56345 C 85.593251,234.99996 87.342731,239.03286 86.635621,241.66701 C 86.471521,245.19016 83.599511,248.49597 79.854651,248.04425 C 77.729121,247.91778 75.659391,248.69746 74.669081,250.64191 C 71.630881,253.80074 67.747771,257.20055 68.088591,262.01081 C 67.707291,266.64481 67.591901,272.84047 62.557311,274.93806 C 58.649711,277.09473 52.672861,279.2348 52.841781,284.61004 C 52.810551,290.20023 57.650011,294.04821 62.354001,296.09734 C 66.811821,298.59247 70.821941,303.20861 69.862151,308.68835 C 70.135031,314.66625 69.077521,320.54439 66.623611,325.98464 C 63.468491,334.88768 62.556711,344.96864 57.038761,352.88031 C 53.042311,357.02816 46.753531,356.24628 41.746591,357.91962 C 37.741681,360.70366 34.940811,365.0594 32.452191,369.14551 C 30.712931,371.87891 31.914371,375.10649 34.107761,377.10384 C 39.742111,382.86416 42.009111,390.99654 42.574351,398.85855 C 43.014021,404.96631 41.384951,410.96805 38.537101,416.31459 C 36.353521,422.06064 35.518271,429.36784 40.163621,434.16275 C 43.865621,438.81087 49.654551,441.87958 51.897801,447.55251 C 52.797031,451.35532 52.434781,455.60857 52.159201,459.30119 C 44.412321,467.36952 37.947091,477.33526 36.006831,488.50192 C 34.585211,498.31272 39.916991,507.332 42.298451,516.62152 C 46.482411,529.74308 45.909921,543.92038 49.777511,557.1393 C 53.409021,565.37019 62.555821,570.45557 64.227421,579.63467 C 64.231511,587.1182 60.817121,594.05889 59.856131,601.38938 C 58.957681,606.51612 54.622631,609.89645 51.360491,613.55923 C 47.819781,616.81 43.558491,620.17689 38.566141,620.47194 C 31.426881,620.14697 24.233991,619.79805 17.101891,620.03627 C 13.149491,621.67083 10.615561,625.94751 11.292891,630.21652 C 10.922411,640.5504 14.650491,650.599 13.892441,660.91708 C 13.432131,664.59223 10.913401,667.9015 7.3863606,669.02064 C 4.1543206,671.74376 4.0950706,676.4458 3.1602906,680.2756 C 2.7739606,682.90122 4.1646406,686.16843 7.2120906,686.0991 C 10.681361,687.43958 9.9378106,692.11021 8.4174306,694.69642 C 6.0834206,699.06302 2.4369506,702.87939 1.3885406,707.81026 C -0.1932694,714.18162 0.4149506,721.09725 2.5939306,727.27041 C 3.7320806,730.45713 2.6095506,733.67736 1.6499506,736.69549 C 0.7493606,743.6418 2.3848106,750.61032 2.5635406,757.56351 C 2.9553906,763.83732 2.9711906,770.32583 5.8469706,776.02242 C 7.5432006,781.97195 7.6192306,788.90116 12.498281,793.36228 C 16.769331,797.50563 23.315191,799.1296 26.512471,804.31225 C 26.944141,807.5026 27.317271,811.41024 30.811131,812.77889 C 33.702241,814.32125 35.485511,817.01551 36.765351,819.90941 C 39.219171,822.76735 40.920921,826.33375 41.107601,830.22039 C 41.718151,832.451 41.059501,836.31352 44.215421,836.61029 C 49.448121,837.46565 54.681101,838.13717 59.885171,839.31147 C 62.722011,840.02566 64.991471,842.53858 64.721191,845.57069 C 64.878631,848.35102 66.867501,850.40741 69.212801,851.62093 C 77.468641,857.81597 83.932291,865.83662 90.309831,873.84598 C 93.604881,876.94004 95.904131,880.8626 96.641641,885.3478 C 98.451591,891.21493 100.50416,897.53527 105.23896,901.64204 C 110.46548,902.75667 115.40815,899.7788 120.62844,899.85036 C 130.10669,898.83202 139.28695,896.35446 148.03675,892.66714 C 150.36402,891.79472 153.65888,890.46915 155.25445,893.20449 C 158.97658,896.98541 165.33553,897.51793 169.38482,893.98871 C 171.41328,892.19684 173.81188,890.46399 176.70416,891.34561 C 179.69798,891.82214 182.79697,891.02459 185.66457,891.25848 C 192.21586,893.07131 199.17941,891.90305 205.90889,892.22658 C 210.60911,892.36214 215.52306,891.64369 219.87186,893.72396 C 223.72239,895.25595 228.82297,894.99599 231.3959,898.7085 C 235.29504,902.84367 238.02559,907.79219 240.80648,912.69369 C 243.63857,917.51028 249.18765,919.2422 253.49775,922.42846 C 257.5343,924.96411 261.55437,928.06793 263.22922,932.69115 C 264.2266,935.12182 266.49085,936.38042 268.86897,936.94273 C 280.23848,943.39016 292.88133,947.09872 305.7511,949.31943 C 311.79817,949.692 316.22793,954.17576 320.07028,958.36697 C 326.11819,958.32111 332.37088,956.94707 338.31056,958.01843 C 340.27325,959.57041 343.01585,959.64556 345.17972,960.90839 C 345.45233,964.46224 342.09579,967.89931 343.91624,971.27745 C 347.71179,974.19334 352.45552,975.66915 355.7666,979.25033 C 358.00734,980.94214 359.83959,983.65383 362.49054,984.56556 C 366.82945,984.38827 372.00526,986.5811 375.63338,983.43281 C 377.2019,982.47716 378.9842,982.09753 380.80339,981.87888 C 379.70354,983.76374 379.68156,986.93438 382.25564,987.51361 C 387.86853,989.67251 393.49368,985.85372 398.98556,984.9286 C 405.12242,983.13237 411.91151,983.10528 417.57436,980.10713 C 422.3054,976.63832 426.21978,971.76773 431.65119,969.46807 C 437.07355,968.63975 442.04089,966.11567 446.51773,963.01417 C 450.53788,960.41792 455.50248,962.26351 459.88451,960.99459 C 463.38502,960.53884 466.43428,958.25414 470.08772,958.94787 C 474.75198,959.49713 479.43101,960.19323 484.00028,961.14075 C 488.90298,962.78191 493.52671,965.57027 498.81323,965.54109 C 506.44291,966.35542 514.31117,964.51438 521.80237,966.3253 C 527.0083,968.12675 530.19781,972.75805 532.38925,977.56572 C 534.1444,981.01139 536.91566,984.75294 541.14634,984.79792 C 549.76159,986.04607 557.73173,981.02458 566.3718,981.58425 C 569.12271,981.8207 572.68405,981.88078 574.49,984.11534 C 575.3745,985.89555 574.731,989.57994 577.69945,989.25631 C 581.95939,989.30529 588.07557,989.11318 589.88385,993.88901 C 590.16012,995.86579 588.69965,999.45988 591.65559,999.97388 C 595.70521,1000.6243 597.70211,995.90831 600.45623,993.85996 C 604.06366,990.60274 609.04081,990.0718 613.62811,989.50321 C 620.55541,987.51496 626.10956,982.70269 632.82857,980.14255 C 642.11898,975.88204 651.11201,970.97302 660.28697,966.53601 C 673.65646,961.38468 686.11672,954.07547 699.05894,947.91022 C 703.0427,947.16392 706.28031,943.46875 705.55554,939.31341 C 704.63144,935.87323 701.82579,932.83256 698.4976,931.57294 C 696.33879,931.23188 693.67139,931.3871 697.0599,929.71406 C 700.06445,927.4768 704.06876,925.17263 704.75682,921.21837 C 703.74234,919.60979 705.24794,918.22716 706.84806,918.64791 C 708.83172,918.45194 709.02132,921.04183 707.73391,922.07522 C 705.39906,925.72026 708.02199,929.85891 709.05548,933.41727 C 709.59739,936.03216 706.73318,938.85445 708.51813,941.17229 C 711.79756,943.02266 715.35773,940.00784 718.8291,940.15571 C 722.00806,939.6376 725.86306,941.1596 728.57372,939.052 C 729.99242,935.80166 726.62566,931.12105 730.78114,929.04602 C 739.11032,921.96011 746.87175,914.17601 754.3233,906.24458 C 762.31579,899.30817 771.6153,893.94535 781.05804,889.18174 C 785.90046,887.36603 792.4131,885.67096 793.59093,879.84379 C 794.33866,876.05786 790.03285,872.58654 792.38559,868.95192 C 794.43705,863.66113 794.72601,857.7418 798.07069,852.96248 C 800.76639,848.70899 802.9792,843.85495 806.69023,840.44423 C 810.93307,837.1739 816.2899,835.13253 819.13859,830.35344 C 822.06711,826.17602 825.27693,822.12562 829.85136,819.66441 C 831.58342,818.25036 834.04485,817.04223 834.95101,814.94272 C 834.52472,808.68675 836.2974,802.50918 839.00281,796.97841 C 840.26996,790.38222 838.58294,782.93443 842.5463,777.03899 C 846.17753,769.56667 851.5048,762.95914 856.53145,756.46063 C 858.37531,754.24912 861.57696,752.13762 861.70146,749.0832 C 859.56895,747.13849 855.60772,748.52034 853.78672,745.97539 C 851.59222,743.33917 853.68476,739.43525 851.97138,736.73908 C 849.41482,735.44284 846.32861,737.31468 843.56288,736.8843 C 840.79709,736.85438 836.47947,736.83737 836.31613,733.23913 C 835.75158,729.11288 837.34725,724.97376 836.38876,720.85146 C 836.46023,717.11284 836.80204,713.37644 835.76701,709.75957 C 835.47085,705.10708 833.26324,701.01378 830.72499,697.17979 C 827.53979,691.6071 828.30932,684.6627 830.33286,678.82335 C 831.40506,676.85893 833.30218,674.47501 831.48016,672.30272 C 830.25195,670.24741 826.69489,669.91741 827.07982,666.9294 C 827.15138,663.31834 829.71245,660.66562 831.55275,657.79477 C 833.11365,655.5307 831.47314,652.68731 828.98229,652.05836 C 825.8576,651.03249 822.13217,649.73587 821.16918,646.20581 C 819.69825,643.21655 819.32703,639.85686 819.10699,636.56287 C 822.42908,637.7158 825.45399,634.10204 824.45127,630.98623 C 824.74813,627.88307 822.11256,624.84482 822.95543,621.92419 C 825.17651,620.31835 824.87904,617.56963 824.69813,615.20025 C 825.62733,616.2883 827.19832,619.15144 828.90965,617.45126 C 830.9376,615.35961 831.13598,612.17558 833.22286,610.07383 C 837.02952,604.60849 842.46995,600.28153 845.36367,594.17167 C 848.70063,590.70347 853.96726,592.4622 858.2306,591.9788 C 862.82506,591.87163 867.50372,592.93868 872.01243,592.70492 C 874.2199,591.41979 873.84979,587.94052 871.62035,586.80879 C 869.93295,586.08726 869.86789,583.71036 871.67844,583.14912 C 873.84752,581.70965 877.76817,580.26391 876.34014,576.94799 C 876.66804,575.0266 879.2649,575.3197 879.96537,573.54061 C 881.66262,572.06271 883.1711,569.92356 882.33795,567.581 C 882.43424,562.77696 879.82544,558.3669 879.31727,553.74103 C 880.39124,551.43825 883.45978,551.77308 885.31504,550.4299 C 889.87664,548.63529 893.08051,543.73296 898.21102,543.60433 C 900.9446,543.20393 901.04288,540.11851 901.07198,537.9551 C 901.20688,534.97559 902.50894,532.2541 903.20676,529.44491 C 902.64027,526.37418 899.57539,524.38439 897.04922,522.90979 C 894.24217,522.10471 891.51013,520.92483 889.41039,518.94512 C 884.72415,516.43856 878.55536,519.59541 874.42317,515.47427 C 870.26611,512.44262 864.54415,512.58213 860.99011,508.5722 C 856.89211,504.24557 855.72571,497.42784 850.27227,494.22783 C 843.37922,490.14485 837.35649,484.4379 833.15022,477.59959 C 830.50954,472.20563 824.08637,468.95203 823.68174,462.44628 C 822.62403,458.10872 823.2001,453.64722 823.72514,449.32426 C 822.95417,444.96574 819.72399,441.29362 819.48248,436.70496 C 819.08487,433.68296 816.92234,431.42347 814.59047,429.63173 C 811.68095,427.05905 812.15231,422.79997 810.01999,419.79396 C 807.80509,416.14053 806.64496,412.02711 806.58859,407.78989 C 806.40349,405.21903 804.7371,402.44275 801.83971,402.41656 C 798.73217,401.64209 794.37501,402.76364 792.54531,399.43945 C 789.2925,396.05004 784.33933,393.13376 784.22394,387.85049 C 783.33354,385.26973 780.35055,384.09492 778.57299,382.18921 C 774.55735,378.58458 769.26646,377.1666 764.06671,376.42129 C 761.25711,376.07232 760.20066,373.38243 758.80957,371.36746 C 757.02555,369.15255 754.03475,369.06867 752.00407,367.16805 C 749.63307,365.47892 745.93013,364.98051 744.02566,367.69326 C 742.41713,369.3449 740.97542,371.21806 738.85565,372.23881 C 728.50699,361.32316 715.43567,353.39998 704.50992,343.19381 C 699.11517,337.01742 695.71165,328.64677 687.88168,325.01164 C 686.61499,324.11534 684.38531,324.21537 683.72824,323.10919 C 683.70231,316.49176 683.67094,309.87434 683.64111,303.25693 C 677.09144,298.45983 670.22101,293.83106 664.86349,287.71786 C 663.27633,284.62869 662.49676,280.39978 658.77859,279.14958 C 654.45743,277.71415 649.28687,279.07362 645.47598,276.02724 C 637.40109,271.8486 627.8847,277.54383 619.68402,273.52937 C 615.43215,271.66771 612.58407,267.89967 610.17176,264.0607 C 608.80957,261.69914 606.20811,261.18845 603.91258,260.40103 C 599.37524,257.94866 597.75276,252.51685 593.81942,249.36393 C 590.44602,245.80708 588.15114,240.38838 582.82591,239.4015 C 578.85827,239.06254 578.08428,244.15474 577.37177,247.00886 C 577.08615,248.9845 575.57679,251.95666 573.15393,250.7 C 567.86685,248.15016 566.20803,240.87223 560.14177,239.45959 C 555.67711,237.25734 549.0871,237.36359 546.79557,232.24191 C 544.37763,227.57005 544.74977,221.82477 542.42432,217.1966 C 539.9495,214.15368 535.72803,213.77884 532.47638,211.92493 C 533.21133,206.91674 535.25499,201.24046 531.7793,196.74892 C 528.36974,190.9897 521.21468,188.11446 519.14473,181.47125 C 517.78774,177.4693 514.14383,175.27953 510.64909,173.39674 C 508.1204,171.46113 507.71387,167.93145 505.31931,165.80147 C 502.11297,161.83048 497.36711,159.61409 493.09136,157.10249 C 490.17138,154.63627 486.98215,151.61259 482.86752,152.5279 C 479.55267,152.79099 477.43792,156.00681 477.37802,159.17921 C 476.4627,163.83262 476.38119,168.62141 475.92577,173.35317 C 472.05613,172.72752 467.81538,170.2126 464.20613,173.00463 C 459.18474,176.29791 459.00327,183.0292 455.65236,187.48356 C 452.80646,189.90661 448.45119,189.89743 446.35796,193.35065 C 444.97337,195.16159 444.1418,197.24834 443.25014,199.30488 C 438.95836,198.98572 434.61945,201.25136 430.4413,200.21979 C 425.46888,197.95284 419.80148,199.81474 414.51014,199.74055 C 415.01668,189.20353 415.66399,178.61677 416.63042,168.13959 C 417.44326,164.22099 421.55097,161.65062 420.95813,157.3639 C 420.69379,151.89345 419.72857,145.80141 414.98936,142.33311 C 410.26329,138.12218 403.60306,135.46435 401.25107,129.19025 C 399.30612,123.26461 395.78596,117.93463 390.69193,114.29215 C 386.70427,112.5377 387.93735,107.62929 385.78463,104.64721 C 383.81501,102.59702 380.23364,102.09601 379.71423,98.838212 C 378.44224,96.041588 375.44805,94.327208 372.5982,93.82795 C 366.77921,87.066367 358.26461,83.679501 351.07586,78.710027 C 347.71059,74.81006 346.63044,69.194388 342.02832,66.35138 C 334.27121,60.144468 324.44288,55.818729 319.14553,47.019985 C 317.78386,45.060358 316.56941,42.949098 315.11813,41.08223 C 312.14825,40.966631 309.04675,41.564544 306.21582,40.370627 C 309.47959,36.48324 308.10774,30.321555 303.81726,27.794403 C 297.21033,22.363908 289.17951,19.098273 281.94874,14.694848 C 278.73121,12.091397 280.18899,6.8566172 276.32851,4.7178902 C 272.4494,2.2439052 267.80016,0.37667619 263.12758,0.50636519 z "
+ style="opacity:1;fill:black;fill-opacity:1;stroke:black;stroke-width:0.99999964;stroke-opacity:1"
+ id="path3748" />
+ <path
+ d="M 671.68907,784.05338 C 667.11631,785.8156 665.42668,791.03775 665.02326,795.54066 C 664.77254,799.24062 663.86536,803.64194 659.92584,805.14005 C 653.65296,808.1216 645.99753,806.20338 639.87029,809.55489 C 637.19006,811.12607 636.83121,814.3608 636.10894,817.063 C 634.71878,819.96894 631.37228,821.41176 629.6755,823.94667 C 629.34657,827.15649 630.33493,831.27767 627.0469,833.27011 C 625.86814,834.38995 623.88406,834.90797 624.11336,836.94433 C 623.23559,842.12298 623.83889,847.64153 622.28352,852.64313 C 620.85302,854.45475 617.45847,854.54244 617.27328,857.37746 C 615.79282,862.80372 615.26783,868.48859 613.94761,873.91861 C 612.3986,876.86062 608.39151,876.83404 606.41045,879.39357 C 604.92279,880.81199 603.81373,883.02164 601.38567,882.13835 C 597.01093,881.28062 594.47351,886.07834 590.39211,886.26274 C 586.31154,886.76993 581.70412,887.70532 579.50024,891.54893 C 576.88948,894.79653 575.03465,900.19314 570.20584,900.55288 C 566.03957,900.35672 561.32703,898.89783 557.6584,901.72918 C 550.67719,905.7392 545.46865,911.92862 539.17128,916.77449 C 532.83329,920.99935 524.852,921.47499 517.50422,922.25707 C 514.36643,922.67541 510.91955,921.27158 507.9624,922.49635 C 506.42111,924.22562 508.43985,926.59542 509.18229,928.27631 C 510.45088,930.74964 513.42151,931.09953 515.05198,933.27563 C 517.45858,934.93658 515.50862,938.32588 515.73196,940.82375 C 515.33895,943.46475 514.62523,946.67848 517.12612,948.54972 C 519.63877,951.07222 522.0377,953.91802 522.28159,957.66989 C 523.03518,960.04359 521.78657,963.59336 524.70687,964.77137 C 529.09996,966.79899 532.13788,970.71872 533.91413,975.08235 C 535.67333,979.04534 539.17969,983.11141 543.9637,982.53241 C 551.4785,981.7133 558.68148,978.81842 566.34285,979.17769 C 570.28651,979.34695 575.90484,979.49561 577.36545,983.98466 C 577.71748,985.64557 579.04383,987.3761 580.90894,986.70035 C 585.24459,986.43797 590.65184,988.41326 592.1784,992.77075 C 592.65288,994.5675 592.30243,996.49408 592.41076,998.34738 C 596.41112,994.6835 599.58989,989.53904 605.19056,988.31237 C 608.96952,987.09304 613.18811,987.62519 616.77952,985.64023 C 629.34276,978.11469 643.32967,972.96778 655.94668,965.46845 C 658.13383,963.67626 661.73448,963.87614 663.48388,961.76524 C 662.71816,959.27546 660.718,956.62019 662.53989,954.03922 C 663.92517,951.73152 666.60401,949.61927 665.6913,946.54561 C 664.33543,942.10168 662.19349,937.8843 662.38058,933.11251 C 662.22044,926.77201 663.3281,920.36245 666.64978,914.87206 C 668.6748,911.21286 668.89926,906.42861 666.22861,903.0217 C 664.19248,899.55313 666.86931,894.5065 663.3914,891.59707 C 661.39528,889.35345 662.99829,885.84017 662.54765,883.05329 C 662.60569,880.91804 662.57665,878.76025 662.91748,876.64884 C 665.19247,876.12436 667.78082,876.96978 669.96091,876.00985 C 670.50984,868.90182 672.53783,861.77948 671.80525,854.63273 C 670.30964,844.81023 670.68778,834.53141 673.12682,824.89065 C 674.19005,821.33899 677.58297,818.53361 676.534,814.53674 C 676.26298,809.45056 676.66371,804.22265 676.00543,799.21841 C 674.47497,795.2629 672.25026,791.32644 673.21395,786.92884 C 673.3108,785.82346 673.26107,783.93005 671.68907,784.05338 z "
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:black;stroke-width:0.99999964;stroke-opacity:1"
+ id="path3746" />
+ <path
+ d="M 364.66892,940.69307 C 362.25604,941.25087 358.90365,942.21735 358.23543,944.91909 C 358.99157,948.78282 360.30571,953.6846 356.9284,956.75495 C 354.61377,959.46283 351.55675,961.36758 348.59249,963.21749 C 347.44467,965.10672 345.50893,967.17472 345.78967,969.49121 C 349.70465,971.80166 353.97757,973.8263 357.20426,977.13251 C 359.68526,979.23997 362.04543,982.5787 365.75808,981.95151 C 368.34104,981.79676 371.22286,983.75468 373.48405,981.67556 C 375.95548,980.12572 379.64731,978.62333 382.34278,980.2669 C 383.85823,981.74825 382.03281,985.3725 384.60829,985.71282 C 391.00488,985.2672 396.85054,982.23639 403.2114,981.36155 C 405.61075,980.45707 408.81574,980.79023 410.76333,979.06151 C 411.04839,975.5381 408.01818,972.4881 408.20737,968.89576 C 408.08966,965.36352 407.8237,961.60612 409.87744,958.5267 C 410.93449,956.76564 411.14092,953.2735 408.30901,953.2986 C 405.19803,953.11866 401.80948,952.67922 399.78432,949.97292 C 396.9868,947.69092 395.9343,942.87093 391.7679,942.5374 C 387.24236,943.64646 385.95667,949.31962 381.70379,950.91691 C 378.89544,952.43854 376.1771,950.30957 374.52967,948.14309 C 372.88675,946.66691 372.70239,944.26997 370.6086,943.13285 C 368.9212,941.84218 366.87485,940.63121 364.66892,940.69307 z "
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:black;stroke-width:0.99999964;stroke-opacity:1"
+ id="path3744" />
+ <path
+ d="M 474.74947,838.81771 C 463.00186,838.81459 452.9975,845.73567 442.87256,850.7552 C 437.40261,852.46082 432.87527,848.13948 428.23388,846.108 C 424.86303,844.74656 420.80226,844.80051 417.35655,845.5271 C 412.61092,848.20022 409.05535,853.05989 403.66181,854.63273 C 401.02931,855.44023 398.87263,857.62442 398.82584,860.45623 C 397.09736,863.81955 397.86809,868.4819 394.07696,870.59294 C 388.86805,874.38622 381.69096,872.4968 376.57788,869.37686 C 374.13717,867.84045 371.56174,866.90315 368.64808,867.39316 C 364.42257,867.24644 360.0707,867.32391 356.333,869.50377 C 352.08606,871.2238 352.80085,876.5295 352.42643,880.23588 C 352.23152,883.18034 351.04281,885.872 351.37746,888.93465 C 351.19436,893.2631 351.69816,897.72534 351.21653,901.9706 C 349.60878,906.3893 346.30857,909.96987 341.92668,911.72066 C 339.79501,912.66655 337.13477,914.28484 337.84584,917.06494 C 338.03986,921.20573 340.45268,924.84398 340.16944,929.06052 C 340.83687,932.64584 345.42072,932.40047 347.77923,934.33221 C 351.48978,936.78338 355.28148,939.65433 357.01554,943.93156 C 360.27257,939.97949 366.59142,938.7669 370.66669,942.07268 C 373.75721,944.74408 375.30236,950.11034 379.87395,950.53932 C 383.60965,949.99277 385.82381,946.34509 388.07919,943.6847 C 389.46967,941.92211 392.60881,941.60499 394.65786,942.50836 C 397.54985,944.15077 397.96615,948.19021 400.77185,950.0746 C 403.32567,953.08134 407.50959,952.10766 410.80688,953.16787 C 413.13768,956.58733 409.18468,960.13923 408.99159,963.69671 C 408.08859,968.8914 410.11677,974.08497 412.40435,978.61134 C 414.37165,980.23442 416.27709,977.2275 417.88284,976.37966 C 422.46317,973.27775 426.11182,968.25487 431.5886,966.77548 C 437.4549,966.48438 441.96398,962.45865 447.01149,960.06608 C 452.38231,957.67482 458.65389,959.88861 463.92084,957.00009 C 467.30186,955.62615 470.9521,955.78787 474.29925,957.00186 C 479.82365,957.94129 485.44876,958.19596 490.5354,960.8503 C 499.85792,964.76942 510.29478,962.80895 520.11678,963.12789 C 523.36387,963.9978 521.25121,959.9789 521.49737,958.1927 C 521.22672,953.33178 517.46527,949.82101 514.32326,946.51657 C 514.71738,942.26945 515.07726,938.01916 515.39792,933.76581 C 510.5876,931.83825 506.47339,927.75545 506.30684,922.32208 C 505.89621,918.67268 507.45744,914.51674 504.76745,911.43021 C 501.05889,906.12566 495.8426,901.61365 492.93837,895.92157 C 493.26512,889.19549 495.23846,882.66688 495.32783,875.89367 C 491.22941,871.79972 487.9898,866.88089 486.68696,861.18236 C 484.60562,853.80609 482.87161,846.25788 480.9651,838.80321 C 478.89328,838.81353 476.82096,838.78234 474.74947,838.81771 z "
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:black;stroke-width:0.99999964;stroke-opacity:1"
+ id="path3742" />
+ <path
+ d="M 317.57241,764.15756 C 311.61303,765.54294 308.26439,771.62598 302.54165,773.69882 C 297.57003,776.44541 290.63561,774.7575 286.81376,779.53686 C 282.63541,784.13359 280.34815,791.33564 273.97587,793.40587 C 266.7273,793.58651 259.60147,791.36715 252.42262,790.41689 C 247.05989,789.51347 241.71877,788.47366 236.31905,787.93087 C 238.0907,791.17722 239.35172,794.56735 239.71731,798.22734 C 240.78054,803.66187 247.63781,804.72116 250.17351,809.03208 C 250.33802,812.54616 251.91342,816.199 255.16925,817.97794 C 257.294,819.71019 259.47047,822.33572 259.30814,825.12301 C 254.82917,830.47608 249.26308,835.17379 242.73799,837.78663 C 239.20273,838.32757 235.82235,840.22274 233.16764,842.55001 C 232.00649,845.27202 231.38363,848.65792 232.18011,851.56846 C 233.2235,854.09608 235.74191,855.68849 236.8854,858.06004 C 237.37429,861.79007 232.65831,863.49295 232.79707,867.23125 C 232.13898,870.7482 232.85916,874.65622 231.96769,877.96493 C 228.41765,881.97514 223.84062,885.18673 220.96874,889.661 C 220.337,892.30963 224.099,892.3363 225.76735,892.74033 C 228.87154,892.88556 231.65042,894.35245 233.3236,896.98564 C 236.59342,900.92461 239.96055,904.80358 241.8521,909.55683 C 243.24161,912.10851 244.99569,914.45633 247.73178,915.57467 C 252.80801,919.06937 258.39701,922.25702 262.93877,926.43197 C 263.57074,927.54665 264.21884,928.54092 264.84124,929.62692 C 265.17147,932.15937 267.25485,934.03586 269.70625,934.36126 C 282.43911,941.85171 297.0837,945.14406 311.48751,947.72196 C 315.13997,949.6848 318.29733,952.46308 321.01427,955.57861 C 326.93926,955.34736 332.86422,955.11305 338.78982,954.89607 C 340.93148,957.251 344.30289,957.07993 346.76265,958.7736 C 348.15574,959.53435 347.84703,962.57348 350.04474,961.48929 C 353.19846,959.57869 356.42297,956.96794 358.04666,953.54546 C 359.06858,948.85169 357.10072,944.10207 354.16913,940.46071 C 350.85307,936.25564 345.78488,933.81675 340.88106,931.93598 C 338.4266,930.3859 339.55461,926.83043 338.67364,924.41332 C 337.97033,920.87508 335.46038,916.2633 338.47033,913.15841 C 342.00629,910.46777 346.98813,909.35375 348.89748,904.86604 C 351.76555,898.52554 350.15831,891.19491 350.39913,884.44898 C 350.78982,881.15561 346.69694,879.9722 344.96186,877.63637 C 341.76301,874.34634 337.44873,870.46119 337.93297,865.42293 C 339.0819,862.15855 343.94663,862.70896 344.99091,859.26539 C 346.51365,855.90439 344.38933,852.46351 344.41001,849.09964 C 345.1852,845.89567 347.18029,842.31017 345.16174,839.09993 C 343.88148,835.41266 340.2318,831.67408 342.42045,827.62088 C 343.69912,823.85391 346.46974,820.47804 347.0386,816.56924 C 347.54914,809.85915 345.99112,803.32667 344.42037,796.89374 C 342.69709,789.71953 342.16257,782.01229 338.6591,775.44152 C 336.84683,773.97937 334.26419,773.60508 332.4707,772.05548 C 327.72403,769.42484 323.36519,765.70503 318.15331,764.14301 C 317.95962,764.14492 317.76546,764.13488 317.57241,764.15756 z "
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:black;stroke-width:0.99999964;stroke-opacity:1"
+ id="path3740" />
+ <path
+ d="M 819.76048,626.12117 C 815.94438,626.63999 813.70276,630.07111 812.354,633.30983 C 810.7345,635.45322 808.1059,632.54825 806.35623,631.98826 C 803.58785,630.82628 801.35055,634.00989 798.55763,633.96332 C 795.64035,633.84064 792.75495,635.62558 792.24036,638.61052 C 791.61211,642.06 790.75711,646.25889 787.43339,648.10824 C 784.9358,648.6086 781.7355,646.58228 780.31383,649.5399 C 776.93578,652.729 774.3979,657.05489 770.47111,659.43579 C 768.03528,660.15104 764.44839,659.73721 763.50031,662.76146 C 761.93629,667.35308 762.76828,673.38571 758.01081,676.26739 C 756.10852,677.23303 753.62701,677.12605 752.37608,679.20093 C 749.93806,682.14921 746.69966,685.95076 742.3846,684.76303 C 739.46755,684.17869 736.75586,685.74145 735.3993,688.29202 C 732.11359,692.00011 726.44688,690.73891 722.90995,694.07197 C 720.68575,696.22037 720.55693,699.9978 717.88516,701.94317 C 715.66227,704.87634 711.2174,705.2998 709.88324,708.95751 C 708.69811,711.41072 707.49695,714.56724 704.96014,715.82668 C 701.54774,716.3665 697.93334,716.00727 694.44585,716.11713 C 691.29244,722.18981 690.52277,729.20676 691.8535,735.89761 C 691.97484,739.46824 693.27694,743.24558 692.34006,746.74506 C 690.03635,751.52726 684.95682,755.10068 685.07881,760.87547 C 684.40339,764.8051 685.24369,769.77426 681.53639,772.39649 C 678.22577,774.92368 675.03705,778.19313 674.62261,782.61563 C 674.22165,786.59805 672.63412,790.87608 674.82142,794.58162 C 676.40221,797.99452 677.48747,801.49907 676.9898,805.29978 C 676.6993,810.16349 677.58938,815.24832 676.36531,819.98205 C 672.21462,825.90755 672.34334,833.61944 671.90897,840.58931 C 671.46716,846.72343 672.58374,852.7983 672.69114,858.90235 C 672.11405,864.99311 671.72462,871.16961 670.5999,877.17165 C 668.09613,877.49538 665.56508,877.33751 663.0482,877.37497 C 663.19868,881.64519 662.76077,886.11742 663.25152,890.27095 C 665.1676,892.23444 666.85161,894.57435 666.29701,897.47406 C 666.09867,900.14523 666.36235,902.88958 668.31985,904.86604 C 669.00131,907.25005 669.48978,910.12797 668.78814,912.46389 C 666.27587,917.38304 663.29329,922.26827 663.44233,927.984 C 662.58515,933.45798 663.79793,938.88089 665.74734,943.95698 C 666.45692,946.62513 667.80591,950.15942 664.95063,952.10775 C 663.32373,953.76323 661.79564,956.03529 663.09175,958.35243 C 663.67478,959.78683 664.23175,963.08309 666.41328,961.50212 C 677.44481,956.11457 688.26619,950.19106 699.26732,944.81746 C 703.30624,944.52868 704.31506,938.37598 701.00639,936.33641 C 699.62218,934.52043 697.40384,933.9952 695.25911,934.49194 C 693.33823,934.02666 692.5477,931.40782 692.39815,929.7576 C 693.99614,927.32312 697.484,927.24547 699.29636,924.90709 C 700.7297,923.26737 704.07652,921.55028 700.99547,919.83876 C 699.68975,918.80806 700.29486,916.48427 702.11373,916.67285 C 705.11549,916.2263 708.81685,915.0047 711.11768,917.80561 C 713.38551,919.29504 710.9132,921.78226 710.04301,923.32416 C 708.81852,924.83938 708.84287,926.90975 710.13015,928.3344 C 712.10693,931.41145 711.65591,935.09375 711.03356,938.52589 C 710.51452,940.78453 713.5628,938.17038 714.93707,938.02093 C 718.61816,937.25809 722.49137,937.66481 726.25012,937.55621 C 726.7424,934.49101 724.94468,930.30481 727.93473,928.14563 C 735.79598,921.29245 743.54184,914.39233 750.41556,906.47806 C 757.646,899.0114 766.95471,894.0889 775.72826,888.74606 C 780.51492,886.00719 786.84966,885.32782 790.52671,880.88941 C 792.72018,877.48488 788.00002,874.28509 789.26323,870.73816 C 790.69261,866.16485 791.48305,861.33297 793.21465,856.88077 C 795.94204,851.01089 799.34384,845.34043 803.20483,840.18282 C 805.32455,837.56608 808.21153,836.11383 810.98889,834.40287 C 814.61793,832.98543 816.41184,829.15994 819.03435,826.50263 C 820.9614,823.81641 822.63839,820.65617 825.83088,819.28497 C 828.19263,817.76975 830.42389,816.06618 832.71455,814.43445 C 831.77586,810.11688 832.49617,805.76612 834.26848,801.77083 C 835.63503,798.52858 837.34325,795.39167 837.12939,791.73576 C 837.31681,785.81333 837.41277,779.69645 840.75885,774.59475 C 843.5817,768.94181 847.86265,764.09654 851.20152,758.85701 C 852.98782,756.24868 855.34018,754.27134 857.18498,751.87152 C 857.71876,749.58468 854.64524,750.33335 853.61245,749.18484 C 849.84617,747.54215 850.432,743.02028 849.69588,739.67764 C 847.27571,738.92517 843.69067,739.561 840.78906,739.32408 C 837.65336,739.50691 833.78456,737.80115 834.07966,734.09598 C 833.13832,724.55589 834.67696,714.66283 832.20628,705.34143 C 831.30352,702.2391 828.49554,700.15093 827.86403,696.96193 C 825.58528,693.17716 825.43889,688.62072 826.43297,684.37364 C 826.43492,681.0515 827.42245,677.86626 829.46151,675.26531 C 830.22699,673.23644 827.79576,672.66381 826.6151,671.79446 C 824.12438,669.7002 824.62684,665.90269 825.17739,663.03737 C 826.03708,660.19672 829.05246,658.3173 829.54864,655.38403 C 827.67991,653.35395 824.10984,653.73395 821.99694,651.76791 C 818.0912,647.87355 816.06735,642.0159 816.55103,636.53383 C 816.77651,634.32134 819.11991,634.33278 820.71896,633.83264 C 823.39993,632.01917 821.02939,628.25814 820.68517,625.86544 C 820.56007,625.67899 819.93651,626.22625 819.76048,626.12117 z "
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:black;stroke-width:0.99999964;stroke-opacity:1"
+ id="path3738" />
+ <path
+ d="M 614.97873,661.54157 C 609.00693,661.16404 605.1644,667.42293 599.35252,667.65552 C 594.74277,666.84589 591.53514,661.32241 586.41295,662.60169 C 582.13162,664.50351 576.84636,662.31166 573.0232,665.49169 C 571.15865,667.11171 568.0638,667.78137 566.85116,669.93558 C 568.29147,674.26319 568.9069,679.00083 568.17269,683.55768 C 567.16201,688.31107 561.64653,689.78995 558.02148,692.05332 C 552.17981,694.22924 549.53778,700.42033 548.2698,706.09461 C 547.36633,709.05882 545.21245,711.67004 541.9596,712.06533 C 537.48564,713.61545 531.42802,715.86465 531.14031,721.43236 C 530.75496,725.34475 532.84067,728.87295 535.38088,731.62716 C 537.2103,734.39164 538.12157,737.62618 536.91195,740.84456 C 536.42418,746.34205 534.03036,751.20581 531.5179,755.99591 C 529.50129,761.04496 530.4061,766.8146 528.5989,771.88353 C 525.27856,773.40209 522.14203,775.69354 519.49327,778.20079 C 517.99417,780.93614 516.97262,783.95491 514.9332,786.42053 C 513.18246,789.46649 509.59789,791.84967 510.24752,795.74044 C 509.82077,798.56738 511.01134,802.15692 507.88382,803.71499 C 503.87695,807.72143 499.16474,811.11301 495.51664,815.43648 C 493.51797,818.25078 493.68695,821.88615 492.61214,825.00683 C 490.11474,828.27665 486.17247,830.78177 484.75545,834.795 C 483.7787,836.63799 480.48894,837.36992 482.04385,839.82169 C 484.76079,849.44005 486.24167,859.57605 490.274,868.70501 C 491.91065,871.58149 495.13636,873.51937 496.15396,876.63207 C 495.93944,883.03665 494.08832,889.24912 493.91917,895.61523 C 493.8706,897.97968 496.28589,899.12888 497.09957,901.17732 C 500.14795,905.09584 504.10732,908.49355 506.59729,912.80987 C 507.19385,915.63555 506.76556,918.62951 506.90228,921.52337 C 516.12549,921.62737 525.58765,921.25067 534.4224,918.47364 C 542.01611,915.15499 546.92504,908.04161 553.70828,903.51547 C 556.81823,901.35824 559.99199,898.39658 564.06284,899.30394 C 567.83177,899.50424 572.75366,900.41904 575.15803,896.68989 C 578.09841,892.9844 580.08402,887.71378 585.14951,886.52414 C 589.02755,885.36815 593.4891,885.62417 596.50611,882.48689 C 598.9556,880.24578 603.10462,882.51384 605.24865,879.55334 C 607.08285,877.24685 609.78199,876.2562 612.27754,875.05137 C 614.3929,872.1201 613.86423,868.02499 614.90609,864.65326 C 615.72892,861.45287 615.8498,857.83953 617.4911,854.98127 C 618.9143,853.12388 622.7586,853.29648 622.11757,850.32278 C 622.63922,845.27392 622.50417,839.86221 623.72847,835.07495 C 625.64382,832.8145 629.39982,831.44153 628.72366,827.94535 C 628.52332,824.78623 629.75213,821.52766 632.73972,820.06918 C 635.65649,818.44596 635.71081,814.88765 636.73343,812.18344 C 639.19612,808.2481 643.91489,806.8618 648.2899,806.66675 C 652.49195,805.88672 657.18701,805.90178 660.97146,803.77494 C 664.85921,800.62683 663.5238,794.85213 665.25562,790.63205 C 666.06628,786.94952 669.02306,784.33947 672.31356,782.76086 C 675.16122,780.76303 675.14974,776.6002 677.96279,774.52662 C 679.13676,773.06387 680.65951,772.06194 682.26145,771.30263 C 684.57505,767.20199 683.86185,762.07659 684.62701,757.555 C 685.55045,754.26929 688.58949,751.80344 690.29241,748.79275 C 693.41203,744.08979 690.89278,738.15239 690.79849,732.9945 C 689.8466,727.0888 691.02946,721.14949 693.71972,715.85572 C 697.75154,715.18309 702.56181,716.51251 706.09289,714.04039 C 708.81146,711.06042 709.24708,706.30638 713.30311,704.49973 C 716.40331,702.56524 719.55011,700.3719 720.44112,696.56984 C 722.17778,691.72723 727.76883,690.7239 732.14626,689.71522 C 734.32082,688.80739 731.91799,687.05215 730.69401,686.56382 C 725.59454,684.00693 720.49526,681.06 716.14246,677.55987 C 712.94068,674.84098 709.97883,671.54328 709.28784,667.29248 C 707.92928,663.66832 703.0466,664.34161 700.12412,665.36097 C 695.37519,666.77892 692.20524,670.86 687.98331,673.14503 C 686.69789,674.43625 687.39702,676.57387 686.06634,677.93745 C 683.26942,681.94097 678.69746,685.10088 673.60604,684.48712 C 670.19518,684.69685 666.9058,683.75979 664.09382,681.88757 C 662.3046,680.93058 660.06763,680.88485 658.35741,679.98515 C 655.41648,675.45157 649.14782,676.3752 644.48845,676.15121 C 641.73772,676.32357 639.02794,676.36944 636.86969,674.40605 C 633.48295,672.31676 628.96531,670.97493 627.3519,667.01653 C 625.07621,663.83069 621.62678,661.04167 617.44755,661.54157 C 616.62449,661.51945 615.80179,661.52945 614.97873,661.54157 z "
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:black;stroke-width:0.99999964;stroke-opacity:1"
+ id="path3736" />
+ <path
+ d="M 53.074141,753.78849 C 48.489821,754.13118 44.614191,756.96002 41.238281,759.84435 C 32.872301,765.74458 23.549461,770.73744 13.558401,773.33578 C 11.917521,773.88717 8.1517006,773.1405 8.8967006,775.92078 C 9.7057706,780.55804 9.5526006,785.73014 12.774181,789.4993 C 13.282441,790.70148 13.759671,791.79111 15.054241,792.20048 C 18.307931,794.57376 22.087451,796.31595 25.117421,799.09944 C 27.286831,800.69947 29.666151,802.76283 29.257241,805.7645 C 29.402001,810.34208 34.657611,811.60533 36.997711,814.82654 C 38.598211,817.08587 39.603211,819.70986 41.427101,821.82638 C 43.727231,825.20462 43.304661,829.49793 44.375141,833.22657 C 46.850381,835.44129 50.749801,834.63462 53.771221,835.55017 C 58.380451,836.50103 64.816361,836.47087 66.739791,841.75125 C 67.530141,844.17932 67.091541,847.59283 69.876651,848.88182 C 77.376491,854.56354 84.154061,861.12125 89.463951,868.85275 C 92.335691,873.10377 97.205811,876.12232 98.164761,881.47663 C 99.983261,887.45623 101.32862,894.06121 105.96509,898.56327 C 109.29039,900.02119 113.01916,897.94743 116.45033,897.83715 C 123.02784,896.95274 129.68086,896.04598 136.1328,894.39157 C 142.23309,892.29908 148.08958,889.52851 154.45569,888.44111 C 156.56557,890.83726 158.75635,894.05526 162.41272,893.57344 C 165.9847,894.19072 168.46951,891.26313 170.95325,889.34151 C 175.75581,888.141 181.02429,888.90332 185.99703,889.00143 C 195.89826,890.56386 206.05365,889.67151 216.06004,889.98343 C 219.23873,890.93726 220.93575,888.41476 222.82116,886.33747 C 225.72311,883.038 229.31739,880.00017 231.78803,876.53266 C 231.93121,871.48065 230.84553,865.56504 234.82321,861.63258 C 236.15012,860.19395 236.26737,858.17255 234.91034,856.69493 C 233.11095,853.86223 229.83183,851.09561 231.0619,847.35694 C 231.32465,844.34383 232.26924,841.00905 235.41865,839.87787 C 240.50445,836.7814 247.01072,836.38778 251.34981,831.96309 C 253.75646,829.67955 256.9745,827.93494 258.62561,825.05038 C 258.20559,821.83242 255.80332,818.96919 253.06347,817.368 C 250.74056,815.14729 249.62709,812.08213 249.18598,809.01754 C 246.69095,805.33352 241.82616,803.97184 239.23805,800.44926 C 238.49408,796.3614 238.2106,791.34001 234.89584,788.36654 C 229.73331,786.52574 223.91827,787.16743 218.55801,786.02844 C 212.32778,783.89222 205.82988,789.19797 199.73685,786.42053 C 194.63092,783.97094 192.03755,778.33319 186.59856,776.36668 C 183.68509,774.45022 180.21103,776.88559 176.99461,776.87927 C 169.9621,777.88595 163.24624,780.7733 156.3576,782.6918 C 151.01769,784.34225 145.38584,786.45273 139.80251,784.60524 C 131.48523,782.7643 123.21061,780.40403 114.92545,778.30247 C 112.42209,776.23693 110.4619,773.66601 108.492,771.18645 C 104.40158,768.90519 99.302301,770.15519 94.811811,769.82133 C 90.434281,769.43947 86.723631,772.80488 82.307911,771.7528 C 77.344191,770.47422 76.545711,764.51158 73.681551,760.96261 C 69.428571,756.02217 61.996901,756.91295 56.486911,754.26771 C 55.392121,753.92377 54.232691,753.71925 53.074141,753.78849 z "
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:black;stroke-width:0.99999964;stroke-opacity:1"
+ id="path3734" />
+ <path
+ d="M 567.75156,616.62346 C 562.27316,618.1311 558.57608,622.98543 554.50704,626.65853 C 551.42209,629.65862 548.2098,634.36656 543.3828,633.83264 C 540.87206,632.86064 538.40384,630.71619 535.52611,631.87208 C 531.28396,634.01528 527.23745,636.77116 522.41231,637.43422 C 518.93969,638.33044 517.78737,642.38749 515.54315,644.79711 C 513.09296,649.2541 508.48739,651.74955 503.75088,652.9733 C 495.05592,656.00797 488.14772,662.64923 479.4983,665.7531 C 475.0566,666.28307 470.50016,665.36469 466.15215,665.23029 C 464.33969,666.32977 464.66992,669.12409 462.73934,670.26957 C 458.72713,673.91437 453.87387,676.59762 448.57992,677.73414 C 442.81697,680.37454 436.05562,680.59969 430.23798,678.01009 C 424.30904,676.82919 418.36197,679.36057 412.50603,680.05774 C 409.6348,681.26378 410.41539,685.47637 408.07665,687.28994 C 405.69161,689.32769 403.23403,693.16642 399.56646,692.02428 C 395.17806,690.64267 391.073,688.03856 386.24935,688.4227 C 382.33492,688.44445 378.42551,688.67123 374.51517,688.82933 C 371.50044,686.2855 372.72131,680.52371 368.25595,679.34616 C 363.22173,677.93941 357.40172,679.3259 352.73142,676.70306 C 351.09905,675.81536 351.00773,673.91368 349.97215,672.66581 C 348.54448,671.33611 346.26224,672.55451 346.70456,674.49564 C 346.27697,679.34239 347.12304,684.43996 346.48019,689.12573 C 345.29479,690.98958 343.56119,692.74617 341.15697,692.28568 C 336.73209,692.52241 332.29778,692.37389 327.86889,692.41641 C 330.25852,694.56388 331.08066,697.45546 331.41814,700.51053 C 333.60643,710.29163 335.495,720.21475 338.3251,729.82637 C 340.64912,735.57393 346.95793,739.50779 346.8483,746.23484 C 347.03005,753.37829 346.83886,760.64144 345.81871,767.6865 C 344.93783,771.07125 342.01544,773.01968 340.0678,775.65938 C 341.43826,780.70884 343.24202,785.64459 344.00338,790.87896 C 345.19678,799.28932 348.72567,807.463 347.53237,816.09002 C 347.13359,821.71341 341.97422,826.38175 342.60922,832.19545 C 343.35477,834.51296 345.49815,836.0957 345.87517,838.63521 C 346.92725,841.25187 347.51977,844.31451 345.8768,846.81963 C 343.79476,851.20807 348.54239,856.05947 345.36849,860.12224 C 343.90546,862.49933 341.0446,863.18934 339.09477,864.91466 C 337.45654,868.94667 341.24717,872.51869 343.70265,875.22499 C 345.84604,877.09144 347.66737,879.7627 350.16092,881.03464 C 352.32567,880.24201 351.32267,876.94194 351.91816,875.19659 C 351.84506,871.7493 354.43178,868.92608 357.6582,868.21952 C 364.04289,865.78666 371.71746,865.29945 377.69088,869.18721 C 381.83279,871.6683 387.12381,872.58008 391.7679,871.13029 C 394.95425,870.22228 396.42026,867.09722 396.89883,864.05925 C 397.74383,860.4027 398.48924,856.05013 402.42742,854.44392 C 406.08973,852.49349 409.95932,850.9113 412.89574,847.86265 C 416.04455,844.59158 420.6542,843.26601 425.05347,844.45244 C 429.13432,844.9746 432.42844,847.47749 435.82917,849.47722 C 439.58271,851.33889 443.88885,850.26465 447.12432,847.89573 C 455.71756,843.10117 464.82658,837.92768 474.93824,837.94636 C 478.208,837.95686 481.95016,837.63156 483.8696,834.57714 C 484.9543,832.67397 485.60481,830.52292 487.52383,829.16566 C 489.47886,827.3566 492.27777,825.78324 492.32169,822.72678 C 493.27795,818.06489 494.94964,813.27451 499.2753,810.75731 C 502.84895,807.59243 506.80381,804.34617 509.6906,800.72521 C 510.09644,797.04259 508.4373,792.68835 511.60441,789.90402 C 514.39626,786.24947 516.95162,782.37733 518.60742,778.1282 C 521.4449,775.05092 525.66437,773.3065 528.39558,770.18437 C 529.55334,764.63789 528.91407,758.61429 532.15689,753.65777 C 534.88804,748.48385 536.29392,742.50858 536.38296,736.65194 C 536.06908,733.88588 534.71085,731.44527 532.76683,729.53592 C 530.5115,726.30263 529.12649,721.94839 531.27104,718.28096 C 533.70766,712.96252 540.34646,712.36907 545.00932,710.01768 C 547.56207,708.14848 547.55673,704.39805 548.79967,701.69626 C 549.96798,696.53671 554.07275,692.6997 558.83474,690.83343 C 561.76587,688.60868 566.9429,687.74834 567.28684,683.29628 C 567.56339,679.83741 567.44479,676.19666 567.11257,672.81103 C 564.94846,668.92458 560.43933,664.71152 562.24751,659.87146 C 565.44524,656.28183 570.81271,653.53254 570.97555,648.09374 C 570.87615,637.86079 570.14398,627.59861 569.31999,617.40767 C 569.11091,616.73011 568.39329,616.54766 567.75156,616.62346 z "
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:black;stroke-width:0.99999964;stroke-opacity:1"
+ id="path3732" />
+ <path
+ d="M 221.17206,620.38481 C 219.37926,622.4207 219.36304,625.91744 218.23512,628.49018 C 217.04223,631.91433 216.86656,635.95804 213.47104,638.03975 C 206.70193,644.69273 199.27055,650.65528 194.27434,658.83779 C 192.60051,661.68387 190.63637,664.30573 188.83047,667.01653 C 187.65315,670.12746 188.96199,674.30204 191.85115,676.00598 C 195.26763,676.90294 197.53254,680.07884 197.42779,683.57218 C 198.04908,687.527 199.0676,691.56955 202.06045,694.40597 C 203.44996,697.74322 203.17536,701.7886 205.5023,704.78958 C 207.56417,707.45944 209.58747,710.76862 212.90878,711.9056 C 215.45772,712.19745 219.53192,712.28983 220.31525,715.31837 C 219.97317,724.14944 216.59782,732.68314 216.06014,741.5315 C 216.92986,749.28991 223.59855,754.71933 225.60316,762.12957 C 226.93077,767.9065 228.59331,773.69227 230.75691,779.23191 C 232.54115,781.61955 233.48165,784.75037 235.7091,786.74002 C 239.92318,788.26821 244.6117,787.86892 248.98476,789.03026 C 256.93677,790.1058 264.75289,792.46059 272.78502,792.73784 C 275.58398,792.68049 278.14459,790.59107 279.62514,788.39559 C 282.79291,784.50644 284.76346,779.34154 289.20999,776.64691 C 294.06074,774.29213 300.11716,775.45253 304.47163,771.8786 C 309.43093,769.17365 313.06505,762.89306 319.3732,763.69284 C 326.08032,766.59548 331.66937,771.98967 338.67364,774.16354 C 341.92352,774.48624 343.83659,770.86607 344.70046,768.22386 C 345.94683,760.94281 345.94172,753.44516 346.02203,746.06252 C 345.91644,739.54204 339.91923,735.49595 337.39566,730.01514 C 334.51105,718.65055 332.1866,707.11722 329.53895,695.75658 C 327.45687,692.16811 322.31572,691.36363 321.13045,687.01404 C 319.60217,681.84547 321.65368,675.11739 317.02056,671.22806 C 315.80462,668.95019 312.96773,667.746 311.37133,665.60787 C 307.46164,661.79066 305.46171,656.33532 300.97322,653.11852 C 293.18451,649.34723 284.26263,649.36308 276.18329,646.78671 C 273.06534,645.39004 272.34758,641.40856 269.7972,639.31509 C 267.69759,636.26034 263.34805,637.3331 260.18353,636.23548 C 251.33582,634.71162 242.48537,633.00205 233.79213,630.98623 C 229.43873,627.87289 226.3429,623.13321 221.7675,620.37026 C 221.57469,620.33685 221.35822,620.30948 221.17206,620.38481 z "
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:black;stroke-width:0.99999964;stroke-opacity:1"
+ id="path3730" />
+ <path
+ d="M 155.53036,598.77533 C 152.40377,599.14283 150.72204,602.43904 147.71725,603.26276 C 145.91544,604.50026 142.84717,603.48327 141.95184,605.99299 C 140.128,608.12959 138.69457,611.14185 135.91048,612.01985 C 133.61156,611.53831 131.70556,609.8319 129.25207,609.50613 C 125.65388,608.73502 122.61633,606.66502 119.18056,605.62995 C 116.97853,604.9997 115.42483,607.12268 113.21179,606.79175 C 109.10659,607.14838 105.7588,604.23681 102.4361,602.37691 C 98.872951,601.58781 96.999801,605.72215 95.015121,607.88091 C 93.551111,609.81689 92.088591,611.95251 89.438481,612.09244 C 87.633691,612.96695 84.130221,612.84779 83.832801,615.34548 C 84.252671,618.25063 85.472791,623.45842 81.305881,624.04448 C 77.049841,623.57762 72.475091,619.70246 68.235631,622.24369 C 65.364821,624.25667 67.733321,628.10701 68.223221,630.7199 C 69.148571,634.7974 72.110141,638.27551 72.287391,642.5171 C 71.562611,644.37821 69.636581,644.96311 67.858051,644.04194 C 66.086811,643.73197 64.742521,642.69132 63.559391,641.52957 C 60.059211,640.65204 55.825841,643.00543 55.395981,646.79187 C 53.631671,650.62196 57.718181,654.849 54.642571,658.36112 C 51.646711,661.41234 47.295811,659.00383 43.881381,658.18685 C 39.376981,657.24101 36.682171,662.00592 34.215481,664.88621 C 31.291511,668.68548 28.402711,672.56357 25.568531,676.38357 C 20.605361,677.76114 15.594571,679.13169 11.481701,682.39588 C 9.7210606,682.99667 9.9862806,684.87122 11.234801,685.85224 C 12.567151,690.03741 12.243381,694.77486 9.3323706,698.25445 C 5.7603506,703.21655 2.6750206,708.95965 3.1893306,715.28932 C 3.0905806,719.02465 3.5737906,722.67795 5.1063006,726.07956 C 6.6321206,729.71316 5.4256106,733.43696 4.3220906,737.00048 C 2.7835806,742.73267 4.9251506,748.62429 4.9029906,754.42748 C 5.6509106,760.33421 5.1175506,766.60696 7.0232706,772.26111 C 8.3990306,774.29436 11.263331,772.84127 13.224401,772.6532 C 24.122921,769.73843 34.512161,764.59546 43.256931,757.47721 C 47.482351,753.42578 54.140671,751.58386 59.464041,754.45653 C 63.662461,755.98114 68.467571,755.87295 72.171211,758.66805 C 76.513741,761.42882 76.855631,767.71383 80.971841,770.56196 C 85.263951,772.71733 89.519301,769.27445 93.838781,769.29852 C 98.848131,769.17082 104.72349,767.73976 109.05836,770.93954 C 110.83805,773.10937 112.70455,775.23862 115.14331,776.61786 C 115.62211,778.9192 119.00397,778.06951 120.61827,779.04212 C 128.86547,780.97266 137.01266,783.6962 145.37915,784.88114 C 156.70154,782.51 167.5047,777.7048 178.90373,775.71491 C 182.43588,775.38766 186.49163,774.26536 189.35328,777.06804 C 193.40559,779.63538 196.04506,784.26153 200.63724,785.88322 C 206.50647,787.41303 212.24228,784.01221 218.14859,785.25129 C 223.52781,785.76239 228.86661,786.80908 234.31494,786.81266 C 232.32729,782.62985 228.91968,779.18897 228.1502,774.50395 C 225.7522,767.71206 225.35997,760.07788 220.89615,754.18058 C 218.5475,750.07752 215.49866,745.6999 215.17429,740.84892 C 215.86983,734.11262 217.98036,727.48093 218.92978,720.7279 C 219.16172,718.52903 220.81599,714.96021 217.81738,713.93875 C 214.72026,712.5135 210.73747,713.18042 208.66983,709.91098 C 205.16241,706.23068 202.13206,701.7979 201.98786,696.62793 C 201.44785,693.21461 197.55276,691.57211 197.50735,687.92745 C 196.30489,684.3689 197.07934,679.07843 192.94032,677.25492 C 189.89891,676.65919 187.84931,673.20042 187.4944,670.29862 C 187.55416,665.05569 192.4031,661.67472 194.61233,657.2938 C 199.83592,648.47407 208.72727,642.57333 215.52283,635.03799 C 216.74834,630.12037 218.90831,625.35308 219.53104,620.32672 C 216.85123,619.6532 214.23727,621.98242 211.63493,622.61932 C 207.87368,624.8596 203.591,622.39584 199.56304,622.20386 C 194.70035,621.77957 191.28717,617.66043 187.08522,615.52124 C 184.94927,614.40038 182.7946,611.93113 180.23315,613.4721 C 177.40756,614.11523 174.19272,615.66316 171.62129,615.73761 C 170.85111,612.1951 171.77553,608.15333 170.12549,604.84573 C 166.23932,601.26056 160.89327,599.40953 155.70463,598.76078 L 155.53036,598.77533 z "
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:black;stroke-width:0.99999964;stroke-opacity:1"
+ id="path3728" />
+ <path
+ d="M 505.10149,478.7033 C 502.6,483.41472 501.37555,488.73614 499.49581,493.73406 C 492.40055,493.77598 485.11142,493.20591 478.13319,493.58884 C 474.42481,496.32269 470.7776,499.81483 467.0235,502.04093 C 464.60142,500.06295 462.49787,496.9984 458.96502,497.29814 C 455.41177,495.77707 455.48217,499.80349 454.44427,502.14573 C 452.69836,506.68902 451.40314,511.56123 449.611,516.01158 C 446.49272,517.23468 442.72273,517.1079 439.41992,517.74024 C 435.09105,518.34006 430.57193,518.29052 426.85882,520.92255 C 416.30554,526.29142 405.46664,531.2622 395.0919,536.88234 C 389.80715,541.75326 384.81016,547.10599 379.34505,551.67786 C 369.23358,555.25263 358.69698,557.79762 348.97007,562.29481 C 346.92981,563.14432 345.27397,565.14085 343.48057,566.0997 C 340.32684,564.29046 338.00849,560.57697 333.91742,561.06279 C 328.59854,560.45322 323.28308,559.81325 317.96454,559.20149 C 314.94609,561.69453 312.38911,565.07388 308.96059,566.84033 C 306.21238,565.85433 303.87423,563.59858 301.22008,562.77403 C 293.8623,564.95733 285.18296,565.18198 279.5263,570.9413 C 277.25093,572.57386 275.44791,574.94584 275.5298,577.90647 C 275.12563,579.03277 275.59774,582.06553 273.64187,581.01429 C 271.49979,580.7533 268.70813,578.14264 267.59981,581.12271 C 265.43138,583.19299 265.00951,586.17463 265.20428,589.04525 C 265.59176,591.51329 262.82077,589.43065 261.57137,589.26744 C 259.04293,588.32461 255.66897,586.49594 253.55723,589.23402 C 252.01036,590.96459 248.69166,592.08322 248.19845,594.17167 C 248.86416,597.08575 249.80573,599.95525 250.17351,602.88517 C 243.43888,601.64748 236.99503,598.90829 230.26314,597.61353 C 224.04537,600.91378 218.2769,605.03646 212.28429,608.73776 C 219.33465,616.0071 226.10501,623.65277 233.83568,630.12938 C 245.28587,633.18464 257.20951,634.5274 268.67518,637.18732 C 271.51759,639.3729 272.99331,642.75792 275.23935,645.39255 C 280.06031,648.34622 286.16333,647.74701 291.49325,649.28458 C 297.29222,650.49063 303.546,652.90889 306.70958,658.27399 C 309.84849,664.11724 315.35681,667.84573 319.43129,672.85458 C 321.53708,676.32989 320.60071,680.86872 321.56612,684.73398 C 321.80039,688.14484 324.11929,691.86943 327.98507,691.42888 C 333.24562,691.29016 338.67531,692.0115 343.84365,690.9932 C 346.70321,689.31064 345.5673,685.24192 346.03653,682.49752 C 346.14178,678.95909 346.23017,675.4202 346.32698,671.88159 C 348.02223,670.43687 350.47665,671.28503 351.19204,673.3193 C 352.85067,677.75584 358.31773,677.44694 362.18178,677.90455 C 365.89127,678.26057 371.20869,678.33023 372.51107,682.67179 C 373.60437,684.32517 372.79482,688.20465 375.19761,687.99121 C 382.37568,688.07244 390.12544,686.66657 396.7491,690.17994 C 398.99569,690.95575 401.96428,692.41172 403.92321,690.23803 C 407.1723,688.1803 409.19011,684.92405 410.25502,681.30667 C 410.77434,678.59647 414.26448,679.40611 416.20023,678.58695 C 420.47231,678.17999 424.73546,676.23853 429.01809,676.89183 C 433.76409,678.61204 439.00901,680.31069 444.03436,678.43122 C 447.20049,677.23614 450.68715,676.79777 453.76443,675.52672 C 456.96807,673.04507 461.76895,672.08779 463.50905,667.98956 C 464.22992,666.20202 465.34056,663.49856 467.77867,664.40248 C 473.96023,665.49629 480.81002,665.48365 486.16415,661.83202 C 493.07505,657.60423 499.85792,652.89606 507.78813,650.82397 C 514.14364,648.44191 516.00415,640.92409 521.14883,637.04209 C 523.73913,636.09179 526.60813,635.85994 529.04907,634.399 C 532.37433,633.24844 535.59767,630.03463 539.30196,630.94264 C 541.71139,632.65081 544.92274,633.74095 547.69596,632.10444 C 551.12676,630.89924 552.1609,627.00163 555.02985,625.01746 C 558.97397,621.21531 563.39927,617.622 568.31791,615.09862 C 569.67545,613.42837 569.27468,610.85103 571.13528,609.43484 C 574.45881,605.30962 580.38581,605.18043 583.94412,601.50556 C 584.72397,600.04666 587.1914,598.17528 585.803,596.49527 C 580.41332,595.8712 574.79982,595.45374 569.48538,596.87272 C 564.86987,597.87303 559.82287,596.70477 557.12443,592.58847 C 554.85321,590.46321 553.0704,587.2907 549.87434,586.59093 C 544.81418,583.77463 539.8671,580.74215 536.1651,576.2945 C 534.53221,573.35849 532.86252,570.22047 531.95803,567.04611 C 532.47387,560.86789 534.27113,553.38171 529.7752,548.25153 C 528.44475,546.2187 529.43539,543.59048 531.72121,542.67489 C 533.63948,541.64228 536.38351,539.61573 534.74189,537.14184 C 533.52284,533.65584 531.21559,530.46786 530.22267,527.02739 C 531.15105,520.01245 533.28351,513.37801 534.87262,506.54291 C 535.74917,501.3795 536.04594,495.74495 534.14649,490.80052 C 532.24653,488.96934 529.8943,491.83564 527.68396,491.57023 C 523.79114,491.72466 522.99437,486.54508 519.46422,485.76123 C 516.5494,484.68903 512.6721,484.08708 511.79634,480.50409 C 510.42486,478.44552 507.52649,478.74703 505.3629,478.42739 L 505.10149,478.7033 z "
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:black;stroke-width:0.99999964;stroke-opacity:1"
+ id="path3726" />
+ <path
+ d="M 764.28453,534.4697 C 760.39961,535.12231 757.51197,538.49701 754.88849,541.16455 C 754.36294,542.65481 752.61053,543.97169 753.65406,545.7827 C 754.30522,548.02786 757.62146,550.20117 756.07934,552.63732 C 754.31163,554.91073 751.00757,553.74247 749.19567,552.08547 C 745.29672,550.36995 742.09675,547.22417 738.41998,545.23085 C 734.86793,544.19011 730.80926,545.35163 727.44097,543.7786 C 725.87769,541.59665 723.13822,541.12119 720.5718,541.32432 C 717.42983,540.93879 714.43494,539.62572 711.21931,539.42185 C 708.8807,539.0425 707.05114,537.5941 705.65722,535.82027 C 701.7716,533.39582 697.02137,536.6267 695.0122,540.10443 C 692.49941,543.94915 687.32364,542.65379 683.40875,542.81588 C 680.15124,543.17311 675.83497,541.86432 673.33013,544.57736 C 672.15313,547.01166 671.23415,550.7829 668.04394,551.11248 C 666.12112,551.16332 664.31294,548.84869 662.79511,549.29185 C 661.15856,550.57745 660.87624,552.55521 660.17275,554.27839 C 658.76539,556.91911 655.6362,558.961 652.67914,557.37166 C 648.73417,556.03522 644.27593,554.38695 640.32813,556.60877 C 637.04224,558.58416 633.21992,558.89171 629.45764,558.62059 C 623.54254,558.27851 617.98551,560.68595 612.98912,563.55824 C 609.13143,565.18881 605.71128,567.75415 602.99764,570.87758 C 599.38467,573.65145 594.79482,574.87418 591.16183,577.64507 C 588.81964,578.80891 586.23143,580.61877 585.32378,583.20721 C 584.56689,586.23226 585.08292,589.35615 586.79053,591.94975 C 588.09142,594.80007 588.01762,598.27348 585.5271,600.41635 C 582.68083,604.44858 577.83942,605.69942 573.77837,607.96805 C 570.34302,609.91183 569.74084,614.17503 570.27847,617.75621 C 570.56051,627.93883 571.62779,638.15245 571.85838,648.2919 C 571.2074,652.07899 569.14748,655.48469 565.791,657.44623 C 563.46702,658.4846 561.97123,660.97039 562.90104,663.47304 C 563.60175,665.35623 564.04537,668.28224 566.21217,668.90446 C 569.78485,667.16971 572.98207,664.20828 576.8136,662.87764 C 580.50845,662.59282 584.32872,662.66592 587.92329,661.55607 C 593.1439,661.21371 596.1367,668.18242 601.50185,666.6099 C 607.10669,664.04483 612.4388,659.29377 619.07407,660.56854 C 624.98429,661.31679 627.6146,667.05376 631.63601,670.63266 C 634.32423,672.23738 637.11566,673.93343 639.85575,675.39604 C 645.42523,675.95245 651.55094,674.74083 656.70185,677.26942 C 658.65683,679.1816 661.19434,680.09831 663.75123,680.92337 C 666.81657,682.66068 670.13499,684.03346 673.75126,683.58673 C 677.24451,684.05484 680.57818,682.8165 683.10375,680.44987 C 685.8153,678.57477 685.96582,675.14983 687.12651,672.4189 C 688.17264,671.1169 690.1734,671.5693 691.27994,670.19698 C 695.32598,666.66163 700.64386,662.79125 706.28166,663.99585 C 708.49145,664.54515 710.54272,666.17465 710.55128,668.59951 C 711.60205,673.71175 716.2453,676.98385 720.3104,679.7092 C 724.63764,682.42832 729.2511,685.21502 734.06323,687.21735 C 736.29346,687.35714 736.86888,684.11349 739.23324,684.10954 C 742.33808,683.35892 746.24642,685.0282 748.74545,682.23611 C 750.95919,680.06573 752.34591,676.81292 755.7308,676.26739 C 759.56218,675.26782 761.40266,671.32305 761.57906,667.60245 C 761.86668,664.18565 762.87772,659.93281 766.7824,659.20343 C 768.84812,658.93291 771.21489,658.99654 772.54785,657.06864 C 775.79206,653.70909 778.88454,650.27597 782.17625,646.96098 C 784.64186,647.36594 788.04101,648.00172 789.35036,645.20374 C 791.4837,641.60128 790.56165,636.23088 794.70919,633.91978 C 798.23804,633.06711 802.03982,632.52669 805.26702,630.60865 C 807.29153,631.27673 809.39898,633.34511 811.37363,633.19444 C 813.08356,631.47066 812.98792,628.44547 815.47636,627.34106 C 816.75527,625.93835 819.92094,626.22165 819.76048,623.75403 C 819.51831,622.129 819.53081,620.42013 821.18368,619.57155 C 823.31939,616.73745 820.14108,613.22896 820.25094,610.43125 C 820.75488,608.42919 823.32009,606.141 825.1193,608.18591 C 826.42377,609.26234 826.65543,612.7515 828.83706,611.7294 C 831.45106,607.96177 833.83763,603.984 837.43438,601.17152 C 841.27706,597.7535 842.29637,591.56966 847.57109,589.74233 C 854.00946,588.70527 860.69334,589.87808 867.2148,589.79833 C 871.10911,590.70458 869.50183,588.83237 867.72832,586.86688 C 865.75748,584.62205 869.01605,582.40064 870.444,581.01429 C 871.66714,579.79212 874.1079,579.14347 873.668,576.90444 C 872.86152,574.78039 874.96754,573.63481 876.58704,573.12859 C 878.93653,571.5215 880.68996,568.73625 879.7384,565.80925 C 879.05456,561.50446 877.27878,557.50489 876.04969,553.39249 C 874.02955,551.50001 870.91146,553.00129 868.7013,553.79912 C 865.87571,554.76346 863.22286,553.74303 861.03342,551.99833 C 857.48031,549.68036 852.43029,551.64366 849.34283,548.39675 C 844.69884,545.32588 838.99087,547.29114 834.02157,548.16439 C 823.97149,549.30472 814.02806,544.12547 804.04713,547.10427 C 797.92523,549.59081 790.83556,548.99085 784.61603,546.93 C 778.23946,543.41807 774.37016,535.81042 766.7679,534.60038 C 765.9544,534.43782 765.11191,534.39437 764.28453,534.4697 z "
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:black;stroke-width:0.99999964;stroke-opacity:1"
+ id="path3724" />
+ <path
+ d="M 240.03681,462.39451 C 235.39188,463.50138 231.7186,467.09357 227.16987,468.2616 C 221.39814,468.4038 214.93486,468.44907 210.49804,472.69098 C 206.41557,475.49111 202.72495,479.72401 197.66015,480.50409 C 194.39001,480.3525 192.44432,477.24966 189.06283,477.42532 C 186.41648,476.82955 184.04093,477.02566 182.52771,479.5456 C 180.22809,482.83712 175.81129,481.0671 172.63786,480.53313 C 169.33793,479.71151 164.84451,478.39417 162.5157,481.78207 C 160.30429,484.20558 157.76524,487.12542 154.23788,487.25703 C 150.23213,488.66513 151.70627,493.92636 148.74837,496.27552 C 143.85622,500.51911 137.27365,501.59211 131.04542,502.14261 C 125.87969,503.23006 120.34692,502.52322 115.28853,504.08863 C 112.49961,507.26773 113.5884,512.88201 109.74094,515.18382 C 106.64353,515.85497 103.61732,515.09227 100.99839,513.44112 C 95.883541,512.18638 90.093641,514.44794 85.372181,511.61128 C 82.352201,510.28767 78.545541,511.92827 75.743741,510.14449 C 73.439151,507.23464 72.699031,502.79652 68.801991,501.40194 C 63.868431,499.93115 62.076931,494.49541 58.084381,491.81709 C 51.794671,489.72855 45.094851,490.86707 38.711371,491.94782 C 37.037541,493.3147 39.049451,496.01417 39.091691,497.79939 C 40.223841,502.62969 42.550461,507.08143 43.525821,511.90977 C 48.418301,525.57891 48.482341,540.42434 51.621891,554.43811 C 54.153591,561.75313 60.729751,566.46177 64.648551,572.89623 C 65.203981,575.28982 67.379901,577.0927 66.826931,579.67822 C 66.206481,588.2207 63.226321,596.33104 61.787641,604.7586 C 60.619711,607.8297 57.572351,609.95222 55.703711,612.64936 C 52.871901,616.63387 48.752991,619.3944 44.304501,621.44316 C 40.763201,624.27637 36.133521,622.49798 31.991791,622.78727 C 26.876111,622.98752 21.373501,621.65219 16.491941,623.49262 C 12.700751,626.32026 13.467121,631.82324 14.043011,635.92853 C 14.842931,644.68585 17.326211,653.47817 16.288631,662.31124 C 15.736771,665.42096 13.895361,668.13823 11.205751,669.84844 C 9.1799406,670.80944 7.0890306,672.19598 7.0466506,674.7511 C 6.7704206,677.24367 5.0249306,679.85498 5.6872006,682.35229 C 7.9657206,684.76795 11.112161,681.7325 13.128901,680.50452 C 16.645071,677.68418 21.145371,677.06722 25.190941,675.68649 C 29.799661,669.8931 33.894961,663.49605 39.001821,658.2014 C 42.148901,657.24779 45.496051,657.52458 48.485031,658.70966 C 50.512471,659.1011 53.796041,660.01697 54.540891,657.27196 C 55.974511,652.9167 52.700231,648.11284 55.659151,644.05648 C 57.356161,641.58952 60.624591,640.38324 63.501301,640.54204 C 65.481931,642.16205 68.418871,644.60406 71.023951,643.12704 C 72.188861,641.27755 70.391931,638.99015 69.992831,637.08568 C 68.134421,633.11502 66.729061,628.71399 65.970121,624.43656 C 67.977901,618.48136 75.505011,621.21526 79.635771,622.92622 C 82.353501,624.09248 84.705401,620.91417 83.629481,618.45329 C 83.130881,616.62704 82.450071,613.09242 85.154321,612.70238 C 88.525771,611.35855 92.780931,610.84996 94.645991,607.28101 C 96.638061,605.18977 98.308361,601.30712 101.66643,601.37483 C 105.64485,603.3031 109.63145,606.67552 114.42466,605.67582 C 117.45696,605.23759 120.76781,604.5616 123.42113,606.58843 C 127.78569,608.51303 132.49837,609.43289 136.72374,611.7294 C 139.09637,609.43489 140.35446,606.27963 142.66342,604.01793 C 144.81257,602.7386 147.62449,603.36133 149.57613,601.50556 C 152.0306,599.86133 154.36354,597.16363 157.63614,598.22347 C 162.47615,599.21588 167.62878,601.12588 170.83707,605.0345 C 172.62313,607.87957 171.06822,611.61973 172.391,614.53222 C 174.38828,615.26457 176.77498,613.33724 178.88254,613.09451 C 180.76605,612.63676 182.87481,611.20705 184.51727,613.09451 C 188.88958,615.49898 192.72404,619.03373 197.31161,620.95116 C 201.25685,621.81433 205.35689,622.44329 209.33624,622.81004 C 212.54718,621.26155 216.41625,620.57232 219.25509,618.49688 C 219.36206,616.22399 216.69982,614.69836 215.49378,612.93474 C 214.49422,611.53714 212.29628,609.9808 212.13906,608.47636 C 217.87752,604.1817 224.02195,600.284 230.2341,596.74218 C 236.28461,597.94092 242.19924,600.47146 248.30009,601.60719 C 249.6942,600.00052 247.71937,597.48015 247.69098,595.5333 C 246.98711,594.08203 247.6334,592.73374 249.02621,592.05139 C 251.3243,590.14692 253.57717,588.20202 256.01156,586.53284 C 258.6869,587.37245 261.24602,588.63361 263.9263,589.3502 C 265.72035,587.69078 263.24864,584.838 265.29141,583.14912 C 266.57264,581.83057 267.40017,579.24491 269.21249,578.90855 C 271.12908,578.81644 274.65203,582.3847 274.55742,579.14672 C 274.93393,576.45083 274.86799,573.34037 277.5484,571.82157 C 280.99923,569.16672 283.92501,565.38139 288.56487,565.06668 C 292.77184,564.02436 296.98132,562.99194 301.19103,561.96077 C 303.20262,556.32088 305.52259,550.69712 307.33407,545.04208 C 306.96903,541.55747 306.20169,538.10864 306.3175,534.60038 C 308.72117,530.72935 312.02351,527.24386 313.77277,523.06765 C 316.42413,511.63396 320.24483,500.32379 320.07028,488.46242 C 320.01163,486.81173 317.0536,487.46941 315.8878,486.34213 C 311.33638,484.29741 308.21188,480.34711 304.5893,477.13487 C 302.22592,475.47205 299.56753,473.56847 296.66001,473.53329 C 292.03372,471.51919 286.73517,472.98682 281.84706,472.53126 C 276.66692,472.69029 271.5826,470.40531 266.43871,471.79059 C 259.7908,473.21319 254.09501,468.986 248.73576,465.77823 C 245.94642,464.56456 243.12273,462.65303 240.03681,462.39451 z "
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:black;stroke-width:0.99999964;stroke-opacity:1"
+ id="path3722" />
+ <path
+ d="M 680.76565,325.6361 C 677.73535,326.88297 677.05649,330.79648 675.66521,333.43824 C 674.18368,337.56827 674.08126,342.58161 676.73657,346.29817 C 678.86759,349.36206 677.73038,353.21282 676.10981,356.21313 C 672.00865,365.95264 669.00112,376.33365 663.26602,385.23644 C 662.53952,387.51074 665.98755,387.17117 667.34686,387.74884 C 671.09106,388.63795 670.55176,393.69766 668.82816,396.15736 C 667.05097,398.22484 663.14161,399.48931 663.71624,402.82319 C 664.88096,406.03012 664.66622,410.20405 661.65404,412.23377 C 657.09848,414.14329 651.69444,413.5191 646.84606,414.4945 C 644.48933,414.66163 642.26137,416.29014 640.00097,414.93496 C 637.46169,414.13946 635.53362,411.50396 632.89949,411.31885 C 629.41507,413.05028 631.28347,418.2536 628.35393,420.46803 C 626.14613,423.62117 623.13159,426.53204 621.92048,430.24167 C 621.81847,433.02034 624.1845,435.30387 623.43082,438.21452 C 622.94124,441.92503 620.54338,445.22403 618.72553,448.48195 C 616.56686,450.55028 616.58071,454.07556 614.36878,456.22242 C 613.33566,457.88477 611.56675,458.22077 609.82322,458.50248 C 606.40213,459.93447 604.51458,463.47057 602.67815,466.38817 C 600.46612,469.01249 596.24591,467.22258 594.19701,470.10598 C 592.07616,475.2548 589.09271,480.10257 584.22583,482.96125 C 581.47069,485.42241 578.37654,487.28454 574.60715,487.52796 C 571.07514,488.05472 567.45009,489.68947 564.16448,487.50774 C 559.08355,485.98472 554.17151,482.68688 548.71254,483.08909 C 544.9444,484.05264 541.81014,486.70954 537.96589,487.53298 C 536.25088,487.77979 534.41896,489.22507 535.33994,491.13475 C 536.93119,496.9668 536.66611,503.06764 535.18923,508.84007 C 533.48129,515.01001 531.65805,521.26858 531.03868,527.61508 C 532.49818,531.31555 535.06287,534.64406 536.13605,538.41982 C 536.52669,540.79138 534.2965,542.28615 532.38925,542.96534 C 530.58376,543.99874 529.33678,546.33112 530.83536,548.19344 C 534.78999,553.49371 533.60495,560.61029 532.85327,566.75784 C 533.13851,569.757 535.32572,572.49407 536.60077,575.26338 C 538.10883,578.19985 541.19197,579.92833 543.65871,581.72591 C 544.39924,583.04182 546.29181,583.04316 547.30388,584.22378 C 550.75851,586.20851 554.57846,587.71811 556.90402,591.15243 C 559.00785,593.61545 561.37476,596.7314 565.06487,596.14673 C 571.03685,596.29303 576.86732,594.09857 582.85496,595.30443 C 584.3448,595.72026 587.25037,595.32353 586.44199,593.1406 C 584.66341,589.72574 582.81564,585.38698 585.07688,581.75496 C 589.21641,576.16061 596.53548,574.69582 601.90848,570.71786 C 605.53529,566.79604 609.9881,563.82392 614.908,561.61446 C 620.39141,558.14491 626.93774,558.09035 633.20444,557.89447 C 637.43971,557.52934 641.29824,554.91464 645.41194,554.42914 C 649.21265,555.20537 652.94714,557.5378 656.89066,556.8198 C 660.21694,555.59485 659.57168,551.03762 662.42371,549.19551 C 664.39993,547.44398 666.07265,550.97293 668.2908,550.13945 C 671.70463,549.73171 671.17927,545.44597 672.9235,543.43006 C 677.14079,541.72481 682.01194,542.68544 686.48677,542.14032 C 689.14892,541.79136 692.50002,542.52274 694.1554,539.85752 C 696.43559,536.63813 700.23486,532.76952 704.55351,534.57133 C 707.24196,535.92451 709.13922,539.03674 712.51184,538.76836 C 716.28006,539.48519 719.9092,540.87256 723.83939,540.67078 C 726.61297,540.56292 727.64953,544.17603 730.56328,543.90932 C 734.41023,544.40355 738.90612,543.49136 741.83274,546.6831 C 744.85723,548.9665 748.29848,550.79847 751.41759,552.79709 C 752.87951,553.09991 756.27666,553.43999 755.89052,551.12698 C 754.6256,548.30149 751.37191,545.28624 753.52338,542.0359 C 755.76249,538.54539 759.42578,536.35 762.52733,533.71453 C 767.09004,533.27811 771.65615,534.71702 774.87057,538.03103 C 779.34986,541.77561 783.52482,547.20953 789.91221,547.44487 C 794.96566,548.37765 800.186,547.70585 804.94753,546.02961 C 811.15446,544.48139 817.76223,545.01684 823.57992,547.59804 C 827.36557,548.10231 831.11582,546.62371 834.96472,546.91718 C 839.84409,546.54656 845.37719,544.38641 849.70587,547.80135 C 852.80499,551.15287 858.27415,548.48593 861.55623,551.60625 C 863.94438,553.5815 867.35157,553.95467 870.02287,552.28878 C 872.87476,551.03037 876.40357,552.53685 878.8816,550.34277 C 884.60365,548.57567 889.1704,544.58549 894.23186,541.57118 C 895.74071,541.39101 897.85686,541.09149 898.0658,539.1169 C 898.57127,535.77463 899.31366,532.46374 900.59271,529.29969 C 898.60529,526.8574 896.00467,524.66941 892.75056,524.44917 C 889.66412,523.0625 887.42998,519.48889 883.57271,520.35764 C 879.62817,520.62318 875.28606,520.21799 872.41906,517.23147 C 869.77257,514.96884 866.11625,515.61926 863.38607,513.45562 C 858.49391,510.94697 855.60902,506.14413 853.38009,501.34385 C 852.08301,498.53727 849.45134,496.93013 846.88851,495.52035 C 840.54299,490.39012 833.82899,484.95383 830.05695,477.57054 C 827.90074,473.86268 824.14116,471.43926 822.24385,467.57902 C 820.69568,461.96153 819.96565,456.11995 820.99491,450.32629 C 820.9042,446.72805 818.14831,443.89006 817.62021,440.32198 C 817.11752,437.10671 816.08988,433.84185 813.21201,431.99512 C 811.36814,430.4036 809.684,428.38583 809.78354,425.82683 C 808.23426,420.53313 803.95275,416.14373 804.29952,410.34741 C 804.11916,408.28378 804.16926,404.74685 801.22977,404.88539 C 797.85283,404.7586 794.09673,404.97155 791.63042,402.1842 C 788.36966,398.79677 783.59308,396.07442 782.19079,391.33589 C 782.5213,387.72639 778.76144,386.06464 776.58511,383.94394 C 772.80698,380.32547 767.40238,379.81915 762.62896,378.62871 C 758.96209,377.92002 757.99905,373.8621 755.20799,372.02097 C 753.78097,371.33861 752.14818,371.22054 751.17073,369.84259 C 749.75561,368.82474 747.37053,366.95139 746.04427,369.10195 C 743.94266,371.49285 741.65605,375.35026 737.9988,374.89642 C 734.89559,372.73553 732.93651,369.30928 729.76457,367.15593 C 720.44191,359.09866 710.00146,352.13519 701.30047,343.44069 C 696.57143,337.23177 692.66662,329.37531 684.81741,326.60911 C 683.4818,326.20014 682.16186,325.60188 680.76565,325.6361 z "
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:black;stroke-width:0.99999964;stroke-opacity:1"
+ id="path3720" />
+ <path
+ d="M 400.53949,236.81649 C 395.84089,236.60508 392.3627,240.30571 390.37374,244.13583 C 388.58341,247.50914 386.97464,251.13162 385.50868,254.59203 C 386.24782,257.73709 387.43522,262.18062 384.02739,264.20593 C 381.26383,266.31259 380.01392,270.48427 376.44664,271.351 C 373.23566,272.80973 370.43223,275.36649 369.56925,278.91483 C 368.78875,281.88315 366.70239,283.94868 363.85566,284.9731 C 361.37108,285.7901 360.49485,288.45172 360.89084,290.85455 C 360.83804,293.51059 361.78496,296.53746 359.18308,298.27705 C 356.9291,300.679 353.87431,304.26515 356.17323,307.64273 C 357.69649,309.83524 359.5919,311.87616 359.38273,314.7878 C 360.07353,322.42445 360.92495,330.1197 362.24364,337.60264 C 364.02783,339.02086 366.51395,339.99514 367.44269,342.36602 C 369.75607,347.60981 368.44937,353.77174 369.41775,359.09594 C 371.79047,361.31441 375.28145,363.43225 374.99439,367.17045 C 374.90865,368.91386 376.28896,371.84558 373.78905,372.36951 C 371.24735,372.68383 368.96153,374.41042 367.67505,376.56651 C 366.90877,383.9857 366.92759,391.60371 365.64515,398.89602 C 362.34834,405.85664 359.42269,412.99709 358.40802,420.67534 C 357.33271,425.70151 356.67136,430.93204 355.12761,435.77474 C 350.85507,442.31605 344.88128,447.32777 338.29582,451.49371 C 333.76127,453.67989 332.18711,458.69176 329.47412,462.58964 C 324.2628,471.33493 321.96583,481.7073 320.61995,491.78577 C 320.43653,502.83421 316.95889,513.34097 314.4501,524.028 C 312.02161,527.90762 308.95636,531.62324 306.92744,535.61695 C 307.06044,540.0805 309.19709,544.78783 306.78988,548.94652 C 305.45056,553.17189 303.22441,557.3098 302.38188,561.59773 C 303.92963,564.06195 307.05129,564.96992 309.29459,566.66606 C 312.05563,563.92305 314.82759,561.1911 317.58696,558.44632 C 324.36425,559.49608 331.46935,559.43339 338.02011,561.24919 C 339.95329,562.38673 341.54199,564.03161 343.33534,565.37358 C 347.83518,561.34181 353.47274,559.28296 359.15868,557.55085 C 366.02269,555.20713 373.04545,553.14596 379.83041,550.67681 C 385.2818,545.71509 390.3077,540.14695 396.02729,535.56593 C 407.9113,529.75985 419.68191,523.58638 431.6425,518.02637 C 437.37822,517.11059 443.25734,516.76178 448.89942,515.41618 C 451.56761,509.24089 453.25891,502.59056 455.94281,496.44979 C 458.94006,496.44812 462.60248,496.06942 464.42395,499.02025 C 465.44879,500.35735 467.2191,501.84547 468.60643,500.06587 C 472.04545,497.78875 475.11055,494.60867 478.64136,492.71391 C 485.41381,492.87006 492.18609,493.03605 498.95845,493.19675 C 500.94332,487.97558 502.33167,482.28629 504.782,477.39627 C 507.25282,477.82396 510.33071,477.91713 512.44988,479.34229 C 512.64478,483.09221 517.16855,484.13434 520.04512,485.25292 C 521.75222,485.99211 523.71065,486.97313 524.08238,488.92714 C 525.66135,491.41293 528.86876,490.8252 531.0331,489.5935 C 536.65152,487.06236 542.55444,485.10556 548.0445,482.33392 C 552.66261,480.9255 556.71046,484.67435 561.02836,485.64891 C 564.36277,486.6719 567.60707,488.96887 571.14991,487.41545 C 574.95304,486.34971 579.5106,486.91137 582.27573,483.61297 C 586.86191,480.17665 591.55489,476.05519 593.04975,470.32384 C 594.94297,467.78856 598.18309,467.18219 601.09522,466.76576 C 603.62836,464.86482 604.45217,461.32751 607.06394,459.44642 C 609.07069,457.08062 613.10906,457.96447 614.48496,454.94444 C 616.99194,449.85678 620.0906,444.97945 622.26902,439.78295 C 623.05654,437.25345 622.51318,434.5631 621.41217,432.27482 C 620.215,427.8754 624.62603,424.81946 626.68386,421.49913 C 628.85912,419.24309 629.8315,416.29396 630.14022,413.27939 C 630.58342,410.7152 633.62329,410.16578 635.52804,411.56574 C 638.06871,413.32063 641.61239,415.83605 644.69176,413.75863 C 646.09326,411.04763 644.09278,407.9461 642.99261,405.45176 C 640.7711,401.97943 637.73723,399.06563 635.06332,395.86691 C 631.82208,392.53687 629.64352,388.39837 626.27723,385.12026 C 625.34454,382.78768 623.37245,381.03786 622.3852,378.67227 C 620.52186,375.66281 618.421,372.45562 615.05132,371.09153 C 613.54307,369.61001 611.09288,369.23961 610.79625,366.83644 C 607.70107,360.36819 599.76672,358.60246 593.27035,357.82535 C 587.51349,357.28285 581.58181,357.11078 576.41482,354.17206 C 573.54782,352.3828 570.26639,351.61267 566.83713,351.69717 C 558.76861,351.09589 550.43488,352.35097 542.5405,350.65837 C 533.67099,346.77136 523.67774,346.15916 514.13449,347.17297 C 509.58204,347.79911 505.24704,350.03771 500.52688,348.95924 C 496.37289,348.77496 492.60271,345.26016 488.41512,347.05679 C 486.13399,348.43362 483.25477,347.73976 481.60409,345.67715 C 478.80387,342.32015 476.25637,338.19318 476.91357,333.65255 C 476.54607,324.47684 477.68273,315.03613 475.51914,306.04525 C 474.72906,301.90637 470.47985,299.51617 466.77659,298.39189 C 461.91985,297.08892 457.04484,294.20753 454.01134,290.11407 C 452.38212,287.69683 450.99479,285.06301 450.68566,282.08313 C 448.97675,275.10971 450.33963,266.75004 444.92025,261.17073 C 440.18559,257.87645 434.74837,255.22185 429.30854,253.48832 C 423.9453,250.72969 418.69917,247.68174 414.07446,243.7292 C 410.02038,240.81112 406.01724,236.39721 400.53949,236.81649 z "
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:black;stroke-width:0.99999964;stroke-opacity:1"
+ id="path3718" />
+ <path
+ d="M 88.407361,282.72212 C 83.192371,282.83793 79.549891,286.94203 75.990651,290.11407 C 73.878491,290.56972 73.162921,288.29489 71.241771,288.0664 C 67.817661,287.21354 63.861311,289.26083 62.629951,292.53933 C 63.419321,294.39048 66.141051,294.70185 67.335241,296.47492 C 70.493011,299.3495 73.210601,303.21039 72.577841,307.71534 C 73.360941,317.99115 68.452101,327.25798 66.006281,336.97177 C 64.301171,342.8592 63.071661,349.11538 59.609271,354.30352 C 55.086151,359.05062 48.078911,358.52535 42.356541,360.72246 C 38.713691,362.982 36.854301,367.23963 34.427251,370.62681 C 33.930331,374.65808 38.202591,377.04884 39.945801,380.21166 C 41.587521,382.13808 42.320711,384.44417 42.748621,386.86296 C 43.800651,389.50227 45.034491,392.09195 44.781771,395.06818 C 44.905011,402.02167 45.626031,409.50655 41.636691,415.55916 C 39.847751,419.92077 38.214121,425.297 40.395981,429.806 C 44.022091,436.0819 50.626181,439.73276 54.729711,445.73718 C 54.729661,450.72325 54.729711,455.70928 54.729711,460.69535 C 50.376261,464.92523 46.164681,469.31558 43.722261,474.98577 C 41.180001,479.27751 39.374431,484.09428 38.537101,489.01427 C 38.770201,491.68177 42.323731,490.46834 44.023301,490.42568 C 48.993111,489.86397 54.525971,489.33121 59.057411,491.70091 C 62.620421,494.50764 64.605381,499.32794 69.208621,500.70486 C 73.072341,502.50338 74.700681,506.70751 76.484411,510.27521 C 80.406791,510.22363 84.673101,509.53947 88.102411,511.91623 C 92.376491,513.66507 97.277191,511.26609 101.56475,512.70045 C 104.13107,514.76209 108.99209,516.35631 111.06246,512.81663 C 112.70887,509.65151 112.25214,504.71814 116.10179,503.14464 C 124.443,501.56906 133.36228,502.29049 141.47258,499.54306 C 145.12291,497.95079 150.03369,496.00292 150.18608,491.30883 C 150.58601,488.13307 153.60614,486.22893 156.57598,485.97905 C 160.75939,484.39761 162.53457,478.41847 167.46785,478.67425 C 171.96546,478.98413 176.64677,481.83658 181.16259,479.8651 C 183.25908,478.02936 185.5542,475.95973 188.64166,476.49588 C 192.12394,476.24219 194.1412,479.63195 197.58752,479.47301 C 201.73496,479.63813 204.66097,475.93691 207.94208,473.96896 C 211.68735,470.80562 216.00525,467.67117 221.17159,467.96487 C 225.33163,468.32025 229.39509,467.24047 232.83365,464.89238 C 235.82263,462.8556 239.61131,460.93845 243.18817,462.29283 C 246.50859,463.77631 249.76888,465.53467 252.78621,467.53045 C 256.69553,469.57471 260.867,471.82651 265.46568,471.04996 C 270.43935,470.48389 275.34688,470.98476 280.20604,471.93581 C 286.82347,472.36089 293.80877,470.63934 300.02923,473.59138 C 306.38302,475.87074 309.28864,482.80338 315.53378,485.22839 C 317.00806,485.63846 319.69804,488.17494 320.5205,485.76123 C 322.63344,478.46685 323.99298,470.71551 327.76721,464.06457 C 330.99078,459.55107 333.00131,453.83093 338.01611,450.96481 C 344.3066,446.67666 350.76408,441.89775 354.44508,435.07766 C 357.48667,425.01425 357.54392,414.04385 362.51898,404.57318 C 367.38739,395.64424 365.15878,385.03257 367.57342,375.50637 C 369.15016,373.19453 371.8915,371.8206 374.64585,371.41102 C 374.35191,367.86902 374.45057,363.74601 371.24954,361.43929 C 368.56122,359.79808 368.3021,357.07935 368.41488,354.19474 C 367.83877,349.41644 368.67011,343.27541 364.49465,339.8972 C 360.72572,337.41598 355.33543,337.1542 351.36631,339.30178 C 349.01863,341.01986 348.65694,343.96425 347.90995,346.51946 C 347.30391,348.76554 344.89462,349.14241 343.52416,350.77455 C 341.73164,351.44495 340.22762,352.86098 340.30016,354.92799 C 340.09462,356.85711 338.87612,358.49318 337.87488,360.05443 C 332.31841,361.95941 326.11531,361.47562 320.72916,359.26643 C 315.69699,357.48225 310.32292,357.4443 305.12665,356.72878 C 300.14657,355.87359 296.67995,350.6088 291.22869,351.31692 C 288.00367,351.04521 284.23423,352.35768 281.96157,349.36836 C 278.36394,346.11648 273.2028,345.02178 268.54445,346.38876 C 265.45704,346.76868 262.89276,348.90096 259.64218,348.50904 C 253.2738,349.43802 247.31832,345.53089 240.98075,346.7373 C 239.30404,347.49589 238.74238,350.3971 236.40618,349.80154 C 228.90523,348.88308 221.39968,347.82836 213.92535,346.89704 C 208.72625,346.21802 206.49597,340.13325 201.19491,339.88206 C 193.85247,338.88086 186.13863,336.22475 181.13355,330.64637 C 179.92946,328.71163 179.25882,326.3475 177.02366,325.21495 C 173.30966,323.13793 168.71734,324.62231 164.66763,323.80067 C 161.09152,322.97093 158.18879,320.08564 155.02469,318.25664 C 148.36967,313.05353 140.65676,309.06311 132.13463,308.12197 C 126.27507,306.88495 120.18598,307.05939 114.51882,305.18842 C 111.94362,303.2977 109.7631,300.59251 109.50858,297.28818 C 108.13375,291.5707 102.5934,288.40416 97.837971,285.78185 C 94.848891,284.46028 91.798101,282.59746 88.407361,282.72212 z "
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:black;stroke-width:0.99999964;stroke-opacity:1"
+ id="path3716" />
+ <path
+ d="M 483.65174,154.96768 C 479.80269,155.28588 479.88648,160.00783 479.41117,162.8534 C 478.62788,166.62918 478.90504,170.62297 478.20582,174.36974 C 476.45866,176.85867 472.62365,175.95026 470.37817,174.57306 C 467.85047,173.691 464.84112,174.63802 463.7995,177.23068 C 461.85683,180.05991 460.46997,183.20137 459.50084,186.43794 C 458.32236,189.13333 456.20184,191.34989 453.19287,191.84204 C 449.2724,192.6481 447.16694,196.29269 445.78463,199.66805 C 445.14378,202.54227 441.84027,201.61965 439.70665,202.10772 C 435.74923,202.91854 431.34267,203.89141 427.63848,201.84631 C 423.2702,201.02195 418.80359,202.06331 414.4375,202.44174 C 411.48736,210.37663 409.30346,218.69612 405.65141,226.28768 C 399.33266,228.66447 392.32947,229.45499 386.26385,232.45974 C 384.54894,234.82051 383.22611,238.1904 385.20373,240.85375 C 386.22481,242.40995 387.58184,243.71622 388.76172,245.15241 C 391.27251,241.51086 393.71819,236.83476 398.60798,236.27916 C 402.92732,235.21287 406.96183,237.20232 410.11793,239.91346 C 414.11289,243.03296 418.17311,245.93092 422.32324,248.75399 C 428.83987,252.97584 436.51096,255.01368 443.14851,258.97783 C 446.7045,261.50167 449.30577,265.74669 449.91599,270.02945 C 449.85692,275.1946 450.9486,280.44843 452.35229,285.41075 C 454.72705,292.75589 462.29976,296.25217 469.06445,298.55611 C 472.9523,300.1326 476.30358,303.50083 476.60212,307.84736 C 478.26837,313.60613 477.23697,319.80771 477.52598,325.75225 C 477.60429,331.51645 476.66156,337.99126 480.45679,342.84527 C 481.6329,345.47337 484.38306,347.73584 487.39854,346.60659 C 489.77512,345.69783 492.12953,345.14806 494.48552,346.50494 C 499.76641,348.49631 505.76311,348.96848 511.02667,346.92609 C 520.22116,344.94139 530.04984,345.64438 539.01151,348.42191 C 545.39118,351.70767 552.90519,350.07786 559.82222,350.41923 C 565.86925,350.12457 572.02391,350.73476 577.36545,353.79523 C 586.64145,358.26452 598.09387,355.25321 606.88967,361.24527 C 610.63132,363.31964 611.16468,368.26854 615.08036,370.13304 C 619.76074,372.617 622.56356,377.1352 624.99637,381.63825 C 629.27138,388.3028 634.72826,394.13123 639.68254,400.26843 C 642.69611,403.29852 645.28298,406.84531 645.85356,411.2172 C 645.75523,413.5557 648.25421,413.73722 649.90532,413.14869 C 653.5753,412.53882 657.56437,412.81727 661.14573,411.89975 C 663.1826,409.90376 664.9832,406.68364 663.14984,403.95595 C 661.72775,401.15133 664.61812,398.22484 666.91119,397.02871 C 669.99953,395.26994 670.56784,389.28357 666.5336,388.34426 C 665.04278,387.79505 661.66092,388.17259 662.24944,385.68664 C 663.41017,382.56522 666.14328,380.29828 667.09996,377.04575 C 670.59432,368.28333 674.58334,359.58606 677.14953,350.52767 C 677.58302,348.73801 676.5604,347.20806 675.55205,345.93856 C 673.34756,341.63021 673.18574,336.15372 675.56999,331.92489 C 676.66566,328.94393 678.13984,325.73561 681.17228,324.30003 C 681.16099,317.72619 681.15425,311.15234 681.15774,304.57848 C 674.92482,300.29929 668.9119,295.57059 663.49838,290.34643 C 661.12017,287.66602 661.05966,282.79545 657.39893,281.44414 C 653.05951,280.89097 648.34121,281.27034 644.59008,278.55416 C 640.50598,276.24479 635.85474,277.08001 631.44747,277.35693 C 626.19521,277.37336 620.38584,277.97587 616.08244,274.37168 C 612.65582,272.17957 610.09814,269.00028 608.15315,265.48391 C 605.53752,262.73182 600.91532,263.24058 598.84421,259.68943 C 596.15552,255.49147 592.65163,251.9683 589.40458,248.26022 C 587.5306,246.00973 585.88214,242.04405 582.41928,242.27695 C 579.32671,243.52456 580.92985,247.58594 579.19529,249.84318 C 578.18847,252.06651 575.71453,254.79382 573.0232,253.31405 C 567.82117,251.61919 565.58582,246.14847 561.60852,242.93047 C 557.39485,241.12612 552.98498,239.76843 548.68349,238.109 C 542.9586,234.75305 542.83192,227.44724 541.18026,221.77402 C 540.87099,219.15858 539.11853,216.93946 536.48459,216.39786 C 534.23902,215.44024 529.85457,215.11322 530.16733,211.69257 C 530.31724,206.87911 532.56542,201.1333 528.88307,197.08062 C 526.88097,194.07415 524.21068,191.63669 521.25051,189.64741 C 517.72073,186.72507 517.18635,181.96487 514.17803,178.68293 C 511.7514,176.53465 507.90143,176.04726 506.68442,172.62704 C 504.01786,166.63868 498.41858,162.72951 492.65569,160.00699 C 489.61321,158.35645 487.51802,154.69933 483.65174,154.96768 z "
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:black;stroke-width:0.99999964;stroke-opacity:1"
+ id="path3714" />
+ <path
+ d="M 110.65583,135.76894 C 109.0729,135.85616 105.7456,135.76031 106.60408,138.25229 C 108.13291,142.32066 106.28458,146.4812 104.78874,150.2043 C 104.34359,155.48828 104.45252,160.93327 105.18087,166.17905 C 106.36577,170.69726 110.51604,174.12677 114.78022,175.70581 C 120.2193,177.701 126.3821,176.67922 131.64087,179.10408 C 133.95085,180.5194 133.53613,184.88652 130.50811,184.98569 C 126.92661,185.70758 122.94475,186.82976 119.35483,186.07488 C 118.66993,184.21732 116.23294,185.04271 116.3777,186.83005 C 114.51013,188.67546 111.31174,187.6103 110.42226,185.25163 C 108.92717,183.5084 108.27298,180.24452 105.3406,181.22436 C 100.73327,181.53438 95.847811,180.60678 91.384501,181.77622 C 89.682831,182.87602 91.335651,184.621 91.674951,185.92965 C 92.310501,191.54725 91.370281,197.39873 92.444621,202.90646 C 93.309231,204.88319 94.217521,207.35643 94.146001,209.44664 C 92.434111,213.61469 88.355501,217.9411 89.975791,222.74419 C 92.535931,226.03617 98.421191,225.30343 100.03991,229.64238 C 100.07941,231.49768 100.05473,233.62176 101.75458,234.91524 C 103.85675,236.56448 104.4251,240.20097 101.72452,241.56535 C 99.461141,243.29028 95.839071,242.20769 94.666581,239.59029 C 93.639321,238.3905 91.848051,235.42139 90.062931,237.16503 C 89.022191,239.93907 89.965571,243.20782 88.160501,245.80592 C 86.508751,248.81409 83.149571,251.49028 79.592231,250.54026 C 76.587951,251.19907 74.999031,254.40064 72.839241,256.32021 C 69.857271,259.35737 71.480171,263.95941 70.204881,267.6529 C 69.889341,271.83841 67.347131,275.549 63.521001,277.36511 C 60.551491,279.32072 55.088191,280.48967 55.397741,285.01667 C 55.825001,288.26016 58.049621,291.07701 61.017931,292.43767 C 63.422111,289.00683 67.716541,285.86584 72.011481,287.68881 C 73.849911,288.1075 75.787421,291.14104 77.105701,288.66645 C 80.547041,284.18675 86.477981,280.61752 92.183211,282.56237 C 96.798721,284.12152 101.30966,286.2868 104.87588,289.56221 C 109.08145,292.05727 110.44708,296.94702 111.59982,301.38353 C 113.40098,305.58213 118.94244,305.08091 122.66564,305.9432 C 131.25139,307.19394 140.42668,307.99931 147.90607,312.66751 C 153.47792,315.84534 158.5443,320.15301 164.15672,323.19632 C 168.26438,323.51696 172.59706,322.98128 176.60253,323.86436 C 180.59772,326.25244 181.3232,331.73981 185.70267,333.6489 C 191.24455,337.5483 198.11748,338.34317 204.51477,340.04242 C 208.15413,342.0139 210.62161,346.33056 215.2407,346.24637 C 222.29612,347.2679 229.48553,348.04699 236.44973,349.23517 C 238.94699,348.62895 239.94693,345.04488 242.89772,345.74977 C 249.99841,346.45911 257.52199,349.39237 264.57983,346.80991 C 269.14631,345.23137 274.35498,343.75319 278.84093,346.43232 C 281.59783,347.76122 283.2948,351.13236 286.78229,350.26586 C 291.0369,350.41519 295.6195,350.13982 299.14338,352.96745 C 302.88461,356.39821 308.46176,356.13063 313.19517,356.90464 C 317.4369,357.42085 321.53908,358.59593 325.5017,359.99634 C 329.65383,360.52935 335.07006,361.47952 338.25247,358.06485 C 340.24226,356.10713 338.89262,352.45276 341.67978,351.13761 C 344.2784,349.34968 347.46698,347.50661 347.75018,344.02159 C 348.55089,340.009 352.03606,337.00682 356.23132,337.38481 C 357.87002,337.18648 361.49729,337.97632 361.16897,335.32261 C 359.67615,327.59956 359.6228,319.61307 358.10475,311.91234 C 356.92366,308.94671 353.21148,306.57355 354.77907,302.96648 C 355.78974,299.95964 359.51986,298.36345 360.28312,295.44383 C 360.53709,292.45229 359.78792,288.98239 360.64421,286.27805 C 363.23084,283.75206 367.63443,283.04472 368.67713,279.1641 C 369.92355,276.22185 371.02824,272.75341 374.41349,271.65597 C 376.32804,270.62483 378.63301,270.33029 379.69968,268.18509 C 380.92152,266.08809 382.52425,264.42013 384.44856,263.00056 C 386.45968,260.67605 384.98963,257.6108 384.85519,254.98414 C 385.84435,251.90551 387.41882,249.06743 388.70363,246.08185 C 385.41908,243.38343 382.129,239.07019 384.30334,234.65264 C 385.10916,232.27781 386.35205,230.26785 389.15357,230.24658 C 394.63931,228.66524 400.22831,227.35174 405.60782,225.50347 C 408.16053,217.96133 411.3571,210.55059 413.15952,202.8048 C 413.14767,201.34455 412.08262,200.16139 411.77991,198.76754 C 404.92199,190.37272 396.47603,183.35659 389.47335,175.16848 C 383.86018,169.23131 375.05136,170.03258 367.74769,168.05246 C 360.14408,166.42969 352.67649,164.18637 345.58635,161.06713 C 340.48066,159.48505 336.0805,163.97539 334.43307,168.35743 C 333.04453,171.75757 330.30988,174.589 326.73613,175.60416 C 323.14571,177.63146 320.70198,181.57979 316.35252,182.28451 C 311.91231,182.93419 307.75255,184.68464 304.52056,187.8946 C 301.57164,190.14633 298.87301,193.05671 295.71607,194.83195 C 289.45137,195.71791 282.70837,194.03113 276.92953,197.30481 C 273.4235,196.76865 270.50534,192.61878 266.48286,193.6849 C 257.83103,194.01215 249.10484,193.7149 240.50153,194.64315 C 237.42438,196.59223 235.14428,199.79592 231.75898,201.1928 C 224.74301,199.13338 217.88444,196.56716 210.94822,194.25105 C 207.59136,188.57358 202.46443,184.25859 196.99212,180.70155 C 194.30706,179.85928 191.25213,180.75135 188.83047,178.91529 C 183.54995,175.4178 177.3662,173.18725 172.10055,169.67898 C 166.34885,167.85706 161.58436,163.7693 156.59052,160.55885 C 150.85978,157.7481 143.44438,161.25165 138.4519,156.47802 C 135.15875,153.36147 133.50676,148.43706 129.23013,146.31227 C 124.07983,142.90631 119.56182,138.31072 113.85078,135.8706 C 112.81116,135.62459 111.71484,135.70473 110.65583,135.76894 z "
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:black;stroke-width:0.99999964;stroke-opacity:1"
+ id="path3712" />
+ <path
+ d="M 262.21264,2.9171002 C 259.3383,3.2485122 257.38559,6.5560742 254.48667,6.3589332 C 251.9618,5.0844622 249.54526,3.2967822 246.52834,3.7158382 C 242.51107,3.8475922 237.92809,2.9160072 234.60539,5.7489882 C 232.02006,7.2362572 228.9037,6.1725592 226.44375,4.9066832 C 224.25561,7.4594072 220.58744,9.0797362 219.35677,12.298635 C 219.13654,14.213016 219.71818,16.743722 217.41075,17.49769 C 215.71926,18.975531 211.89555,19.117166 212.73451,22.057755 C 212.50061,25.583581 213.1864,29.483418 212.41013,32.788684 C 208.33649,36.337843 205.08061,41.972131 199.50449,43.11538 C 198.11683,43.254233 196.09655,43.671124 195.83032,41.692175 C 195.21517,39.955776 193.1124,39.409242 191.86565,40.84987 C 190.50253,41.63342 188.94465,44.300867 187.36368,42.47639 C 185.00532,40.522005 182.61726,37.088975 179.08585,38.29391 C 175.38055,39.034111 173.96292,43.052308 170.86612,44.68381 C 167.79125,45.484494 164.49485,43.040722 163.48869,40.225402 C 161.58663,39.108499 159.06014,38.357163 156.85193,38.831242 C 155.73939,39.728658 155.28573,41.736941 153.41007,41.241977 C 149.20324,40.533423 144.25648,40.734944 140.73195,38.11964 C 138.37763,36.507132 137.80519,33.784964 138.28111,31.106411 C 138.45148,29.052916 139.23309,25.980043 136.60756,25.151048 C 133.40936,23.531178 129.38163,21.951548 125.83187,23.263123 C 124.22538,25.273548 127.38914,27.168002 127.45839,29.260915 C 128.96757,34.943734 129.53099,41.454452 126.96462,46.876707 C 123.42429,52.418135 120.19035,58.291197 115.24852,62.731638 C 110.07521,68.212607 104.7484,73.471211 98.361761,77.518081 C 94.749671,80.531572 90.171391,82.680999 88.189551,87.176645 C 85.690101,90.145564 84.484981,93.893847 84.471791,97.778072 C 83.897351,102.19604 83.733901,107.72784 87.318201,110.94998 C 90.564781,112.75743 92.855471,116.13772 92.386531,119.95394 C 92.434021,124.07714 97.864971,125.29342 97.668211,129.5459 C 98.506191,133.03857 98.844001,137.29389 101.63738,139.79167 C 103.75344,140.47123 103.54543,137.6351 104.93397,136.93074 C 107.84339,134.79494 112.1408,134.09612 115.40471,135.65276 C 117.11321,136.83731 119.09863,137.51998 120.57472,139.12364 C 126.21061,143.60931 133.07495,147.11651 136.76729,153.54448 C 138.30644,155.83158 140.57715,157.76909 143.44764,158.04645 C 148.23439,159.19252 153.69453,158.03323 158.11536,160.3991 C 159.39144,162.35957 161.95934,162.97646 163.64846,164.55253 C 171.13045,169.08977 179.43035,172.31684 186.84087,176.86761 C 189.75159,179.30596 193.7598,179.76506 197.41325,180.07709 C 203.00109,183.74377 208.12713,188.16864 211.71793,193.85894 C 218.40395,195.94213 224.9881,198.77278 231.80253,200.21979 C 235.34151,198.83346 237.53461,195.03741 240.9517,193.65562 C 250.5656,193.01986 260.22122,193.42968 269.85148,193.30708 C 272.26793,194.27788 274.66077,196.32551 277.09823,196.66178 C 281.00782,194.31579 285.52151,193.98036 289.96516,194.23652 C 292.73452,193.96806 296.06433,195.22991 297.94189,192.51994 C 303.29129,188.3795 308.06717,182.47896 315.24881,181.8924 C 319.93258,181.29301 322.90702,177.16613 326.6635,174.86351 C 332.29415,173.47308 333.64593,167.00319 336.9164,162.99863 C 339.66219,160.02536 344.49602,158.86192 348.01159,161.19784 C 358.00585,165.57305 368.72527,167.87087 379.52885,169.47807 C 384.78906,169.91191 389.24531,173.14943 392.29592,177.3238 C 398.0234,183.75382 403.98488,190.13426 410.58906,195.63068 C 412.73263,195.36741 411.95943,192.21608 412.47699,190.67851 C 413.576,182.64809 412.71511,174.27612 414.36491,166.41141 C 415.63592,162.73289 419.56201,159.70194 418.32953,155.41788 C 417.79571,151.36664 416.98338,146.99825 413.45053,144.44922 C 410.25065,141.47534 406.32762,139.62405 403.19709,136.49506 C 398.29406,132.55005 398.05821,125.51426 393.94702,120.90097 C 392.4806,118.26057 389.5964,117.09622 387.46924,115.14698 C 384.90343,112.60882 385.31038,108.61102 383.33031,105.80901 C 380.97943,104.41014 377.94048,102.91413 377.41967,99.970972 C 376.26912,97.823162 374.03512,96.669212 371.72685,96.325822 C 368.83522,95.210366 368.25707,91.415556 365.26432,90.589432 C 360.24743,87.307719 354.97769,84.256158 349.92856,81.135285 C 346.80945,78.2732 345.15876,73.887168 342.75444,70.403157 C 339.39177,66.690876 334.51026,64.837787 330.75415,61.516879 C 325.57982,57.735392 319.97367,54.025839 316.86278,48.169089 C 315.07617,46.534618 314.55777,42.152754 311.48119,43.295501 C 309.06734,43.396526 304.42502,44.99138 303.50013,41.634085 C 303.58894,38.644178 307.03121,35.801863 304.89429,32.818928 C 301.58772,28.592913 296.77233,25.811708 292.0709,23.466438 C 288.86429,21.947459 286.00988,19.785497 282.90723,18.093113 C 279.1903,16.934669 277.1019,13.290483 276.82228,9.5974505 C 275.63004,5.8683722 271.16203,5.0963902 267.9926,3.7303602 C 266.11192,3.2068512 264.15735,2.8433252 262.21264,2.9171002 z "
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:black;stroke-width:0.99999964;stroke-opacity:1"
+ id="path1873" />
+</svg>
diff --git a/examples/Conozco-Uruguay/assets/generic/images/capitals.svg b/examples/Conozco-Uruguay/assets/generic/images/capitals.svg
new file mode 100644
index 0000000..16f973f
--- /dev/null
+++ b/examples/Conozco-Uruguay/assets/generic/images/capitals.svg
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.0"
+ width="100%"
+ height="100%"
+ id="svg2">
+ <defs
+ id="defs4" />
+ <g
+ transform="translate(0,-7.2874494)"
+ id="layer1">
+ <path
+ d="M 525.61573,899.4312 C 523.65151,898.03048 519.79703,896.13065 517.05033,895.20921 C 514.30363,894.28786 510.63005,892.32212 508.88698,890.84076 L 505.71775,888.14755 L 498.83429,889.98407 C 484.12386,893.90877 485.21674,894.22215 474.51563,883.00974 C 466.62483,874.74188 464.06503,872.73132 459.06522,870.8741 C 453.67474,868.87169 452.34157,868.76264 445.79801,869.78792 C 439.82291,870.72421 437.29032,870.63008 431.62088,869.26092 C 414.24545,865.06483 406.64003,865.25244 396.27394,870.13264 C 393.14505,871.60565 390.03508,872.81551 389.36286,872.82105 C 388.69054,872.82668 385.98708,875.12837 383.35498,877.93597 C 380.45996,881.02394 377.32662,883.29168 375.42374,883.676 C 373.69359,884.02541 370.89228,885.48891 369.19864,886.92818 C 367.13988,888.67769 364.85998,889.5468 362.31984,889.55035 C 360.09911,889.55349 356.80131,890.62504 354.38301,892.12928 C 347.74325,896.25946 340.41937,895.34239 340.41937,890.38071 C 340.41937,888.10723 340.3751,888.10346 336.65881,890.06085 C 335.02941,890.91921 331.46951,891.62432 328.74815,891.62776 C 324.1869,891.63372 323.63321,891.34843 321.66413,887.97811 C 320.48933,885.96724 318.95715,884.32198 318.25918,884.32198 C 315.89394,884.32198 312.49209,879.55814 312.49209,876.24611 C 312.49209,873.92697 313.30084,872.39609 315.33653,870.8623 L 318.18098,868.71908 L 310.94057,868.45134 C 306.95835,868.30416 301.06983,868.30385 297.85499,868.45072 C 293.44403,868.65233 290.5671,868.07351 286.13008,866.09178 C 282.8962,864.6474 276.21745,862.50731 271.28838,861.33588 C 256.18086,857.74578 249.12167,855.05089 245.25974,851.39956 C 243.26863,849.51708 239.27958,846.78793 236.39521,845.33478 C 233.30676,843.77893 230.11767,841.13671 228.63763,838.90762 C 227.1278,836.6336 224.99498,834.88357 223.29535,834.52412 C 220.60006,833.95408 216.50219,830.04714 209.48231,821.35473 L 206.29488,817.40779 L 189.31674,817.06484 C 177.37897,816.82375 169.88194,817.18351 164.06376,818.27649 C 148.86686,821.1315 147.34691,821.11824 143.42383,818.09629 C 138.99328,814.68345 138.31979,814.70225 133.69949,818.36883 C 131.32952,820.24954 128.02683,821.64253 124.80218,822.12148 C 121.98164,822.54047 116.86163,823.77384 113.4244,824.86243 C 100.97804,828.80405 99.02656,827.72048 92.412304,813.19499 C 88.060623,803.63838 78.361374,788.30805 76.331061,787.77751 C 70.815702,786.33626 68.785099,785.2415 67.754375,783.15355 C 67.097805,781.82355 65.053228,779.16468 63.210865,777.24498 C 60.598868,774.52335 58.692769,773.5974 54.556366,773.0408 C 47.942679,772.15085 42.959459,768.55245 41.957314,763.94301 C 41.086283,759.93663 37.427354,754.20195 34.355963,752.02931 C 33.07498,751.12317 32.178463,749.3402 32.169122,747.68016 C 32.160413,746.13276 31.811322,744.36939 31.393365,743.76156 C 29.641031,741.21311 25.265353,739.12136 21.686679,739.12136 C 18.548377,739.12136 17.301786,738.44386 14.799884,735.37849 C 11.794909,731.69676 11.732879,731.36822 11.002736,715.26977 C 9.9870308,692.87518 9.9739567,684.57575 10.939837,675.34819 C 11.61215,668.92524 11.452613,666.85081 10.080204,664.17051 C 7.4596531,659.05264 7.8487112,647.09475 10.933828,637.93413 C 15.746101,623.64505 17.704145,611.72913 17.704145,596.73258 C 17.704145,579.04647 17.659451,579.10259 33.211369,577.26428 C 39.26017,576.54928 45.370214,575.2123 47.014862,574.24386 C 50.298645,572.3102 53.33522,566.99261 55.649016,559.12389 C 56.49303,556.25356 58.307993,552.10627 59.682264,549.90768 C 61.056534,547.70911 62.180928,544.97906 62.180928,543.84093 C 62.180928,542.70281 60.084147,539.17178 57.521416,535.99421 C 52.015407,529.16723 50.142976,524.59797 49.367932,516.0974 C 48.34237,504.84918 44.823326,488.08678 41.473055,478.49148 C 38.462349,469.86871 38.229901,468.2851 38.666632,459.3723 C 39.090082,450.73052 39.435646,449.34265 41.787723,446.837 C 46.080943,442.26346 50.295594,430.42303 50.227327,423.12721 C 50.127782,412.49001 48.888793,407.44034 45.172292,402.52469 C 41.72076,397.95949 41.711451,397.9155 41.344621,384.42257 C 41.004032,371.8955 40.766857,370.53595 38.132435,366.01003 C 35.773376,361.95717 35.28799,359.89601 35.28799,353.93131 C 35.28799,347.43295 35.564883,346.47143 38.15908,343.96137 C 39.978346,342.20111 43.294007,340.6685 47.209588,339.77792 L 53.389006,338.37245 L 56.157334,330.60861 C 60.537759,318.32356 64.602792,300.00294 63.848807,295.94399 C 63.346426,293.23951 61.604447,291.07688 56.479852,286.7956 C 47.89391,279.62256 47.581331,276.94952 54.302548,268.17575 C 56.796113,264.9207 59.637859,259.67206 60.617559,256.51212 C 61.597248,253.35218 64.23561,247.5883 66.480591,243.7035 C 69.991413,237.62824 71.386825,236.21956 76.456496,233.6328 C 79.698274,231.9787 83.251804,229.61763 84.353245,228.38598 C 86.352001,226.15091 86.348515,226.14051 82.543144,222.97266 C 79.107478,220.11259 78.730428,219.29889 78.730428,214.74458 C 78.730428,210.41127 79.172983,209.31436 81.83346,207.0535 C 84.627874,204.67882 84.935922,203.81247 84.930719,198.34262 C 84.92231,189.48616 83.400697,185.09257 79.228951,181.87906 C 74.590354,178.30591 74.421621,174.34461 78.678866,168.96488 C 80.357172,166.84407 82.247001,162.75868 82.878478,159.88623 C 83.509955,157.01378 84.853371,153.72327 85.863842,152.57396 C 90.174315,147.67129 92.576237,143.1551 92.364662,140.35086 C 92.042412,136.07983 86.878182,123.49669 81.815193,114.64605 C 78.335681,108.56351 77.342856,105.68601 76.929553,100.48604 L 76.41084,93.959853 L 81.550815,89.613716 C 84.377801,87.223339 90.60153,82.936796 95.381315,80.088065 C 100.16111,77.239323 105.53131,73.345179 107.31509,71.43439 C 110.10723,68.443457 115.89241,55.623495 118.54642,46.545762 C 118.96636,45.109425 120.44324,42.4065 121.82839,40.539261 C 125.96049,34.969 133.52962,36.114111 133.56648,42.315096 C 133.59606,47.289534 134.77835,47.936282 143.37869,47.682661 C 149.52488,47.501422 151.75745,47.835937 153.19984,49.154202 C 154.39109,50.242987 155.30628,50.468477 155.72922,49.777384 C 156.85666,47.934986 165.69843,44.456544 169.25399,44.456544 C 171.11074,44.456544 174.65885,45.386371 177.13869,46.522822 C 186.29222,50.717542 189.40518,48.542249 189.40518,37.951316 L 189.40518,31.088278 L 196.79526,23.096572 C 200.85971,18.701141 205.49119,14.422852 207.08729,13.589275 C 210.69932,11.702899 216.88035,11.710483 225.60721,13.612016 C 229.30499,14.417733 234.27563,14.811968 236.65307,14.488098 C 242.58286,13.680281 245.68631,14.660176 250.19894,18.765144 C 254.50791,22.684777 266.11863,30.877038 270.91519,33.382052 C 272.66375,34.295207 275.66521,37.683478 277.70235,41.043651 C 279.71115,44.357077 283.00781,48.380815 285.0284,49.985272 C 287.49314,51.942419 288.70218,53.764833 288.70218,55.522774 C 288.70218,57.487704 289.543,58.502615 292.0638,59.580641 C 297.66312,61.975166 307.07523,71.350216 311.41637,78.857046 C 316.02892,86.833229 320.28546,90.574411 327.81144,93.267298 C 332.01522,94.77143 334.8244,97.094097 342.74003,105.61067 C 348.15647,111.43832 354.22445,119.23296 356.39181,123.14688 C 359.59259,128.92729 361.17627,130.64446 365.21104,132.70931 C 371.09594,135.72097 375.75431,142.45539 379.66879,153.61016 C 382.04064,160.36893 383.17014,161.9536 390.73347,169.13346 C 399.37386,177.3358 404.1846,179.72777 406.48167,176.96378 C 407.12565,176.18892 408.46688,174.48298 409.46223,173.1728 C 410.56381,171.72284 412.88095,170.53028 415.38375,170.12526 C 421.11691,169.19749 423.09044,166.42268 423.13253,159.23026 C 423.15581,155.25162 423.68043,152.92123 424.75594,152.01983 C 425.62985,151.28733 429.76247,150.4665 433.93956,150.19577 L 441.53423,149.70354 L 446.00539,156.3616 C 448.46444,160.02351 452.84799,165.21215 455.74643,167.89189 C 458.64476,170.57163 461.8565,174.33985 462.8835,176.26572 C 463.9104,178.19161 467.01602,181.28126 469.78485,183.13163 C 474.52163,186.29715 475.37879,187.64141 484.29194,205.8813 C 492.70725,223.10256 494.18316,225.48859 497.5123,227.25486 C 499.57344,228.34839 503.35438,230.67587 505.91438,232.42705 C 511.71849,236.39737 513.23184,236.40499 517.65139,232.48612 C 524.48923,226.42273 529.14357,228.65038 533.91179,240.26868 C 535.93383,245.19562 536.79274,246.1225 540.75076,247.64908 C 543.50439,248.71117 546.5825,251.04116 548.60992,253.59828 L 551.94267,257.80166 L 559.85147,257.1415 C 564.90497,256.71966 568.82585,256.91402 570.71208,257.67983 C 572.33559,258.33901 576.22389,259.41323 579.35278,260.06699 C 584.42014,261.12578 585.24782,261.6792 586.9277,265.13192 C 588.43225,268.22416 589.68753,269.24309 593.13376,270.16959 C 597.54493,271.35548 601.074,273.77911 601.074,275.6226 C 601.074,276.18819 602.48971,278.97456 604.22006,281.81456 C 605.95031,284.65455 607.80696,289.32654 608.34596,292.19674 C 609.40513,297.83726 609.86293,298.55085 619.17502,309.0783 C 623.83939,314.35133 626.40891,316.37429 629.51846,317.22131 C 634.60774,318.60759 635.88722,319.63267 638.19226,324.17036 C 639.34141,326.43241 641.86604,328.74896 645.10405,330.51249 C 648.44964,332.33465 650.82553,334.54917 652.00726,336.947 C 654.56644,342.13996 656.4626,343.23919 661.62759,342.52422 C 669.04508,341.49744 675.89936,343.80094 680.53302,348.87778 C 682.7583,351.3159 687.55042,355.38729 691.1821,357.92532 C 695.90016,361.22253 698.365,363.80019 699.81608,366.95448 C 701.66663,370.97708 702.33119,371.4785 707.3008,372.60168 C 710.3005,373.27964 713.50676,374.67364 714.42608,375.69947 C 715.34531,376.7253 717.20361,382.29201 718.5557,388.06995 C 719.9078,393.84787 721.92042,400.36958 723.0282,402.56261 C 724.3683,405.2154 725.28773,409.92505 725.77542,416.6341 C 726.50794,426.7136 726.51084,426.72178 731.99121,434.39657 C 735.00684,438.61966 737.77267,443.27607 738.13748,444.74415 C 738.83908,447.56715 742.37591,449.76474 746.21788,449.76474 C 749.25047,449.76474 753.11189,452.55613 753.1636,454.78586 C 753.18626,455.75872 755.24005,458.78755 757.72754,461.51658 C 761.26283,465.39492 762.95356,466.47848 765.46992,466.47848 C 769.78261,466.47848 782.69691,473.08972 787.51447,477.76378 C 791.18443,481.3244 791.39326,481.87807 791.39326,488.04787 L 791.39326,494.56875 L 783.79704,500.47402 L 776.20082,506.37931 L 771.70959,518.91506 C 768.84984,526.89729 766.44292,531.9629 765.08359,532.86059 C 763.9095,533.63599 759.69062,534.59108 755.7084,534.98304 C 747.53243,535.78778 745.17578,537.29555 744.2427,542.31881 C 743.4717,546.46937 742.7399,547.14448 734.80266,551.02751 C 728.77678,553.97542 728.59411,554.19468 723.7358,564.31019 C 717.12934,578.06573 717.14827,579.91696 723.95829,586.10052 L 729.33263,590.98052 L 729.33263,606.57895 C 729.33263,619.85429 729.65731,623.06804 731.51251,628.15778 C 732.71142,631.44699 735.55183,639.37893 737.8246,645.7843 C 741.43259,655.95315 742.4267,657.74195 745.66109,659.88651 C 747.70589,661.24232 749.81678,663.74652 750.37305,665.47645 C 750.92735,667.20005 752.23818,669.22452 753.28607,669.97526 C 757.79705,673.20718 754.59979,681.80908 744.84396,692.68769 C 741.3002,696.63936 740.86939,697.88529 738.2947,711.63264 C 736.77887,719.72596 735.5387,727.72966 735.5387,729.41864 C 735.5387,732.69888 733.63612,734.89127 726.83666,739.44595 C 724.36199,741.10361 721.3265,744.7119 719.0254,748.73115 C 716.79721,752.62305 714.43963,755.45308 713.24673,755.66787 C 710.19272,756.21777 703.60333,763.06186 700.79881,768.59684 C 698.71482,772.71004 698.30232,775.05274 698.30232,782.77811 C 698.30232,793.72171 697.68027,794.62248 686.62758,799.68376 C 682.78965,801.44123 676.74825,805.24259 673.20221,808.13123 C 669.44692,811.19038 664.9107,813.85372 662.33819,814.50983 C 659.3058,815.28326 657.21239,816.65995 655.65901,818.9021 C 654.4146,820.6982 651.22851,824.28309 648.57883,826.8685 C 645.53837,829.83519 643.07167,833.49591 641.892,836.79228 C 639.11448,844.55362 639.06897,844.58287 629.94699,844.46357 C 621.96175,844.35922 621.70296,844.43662 617.63519,848.14801 C 615.35002,850.23316 612.47692,851.93911 611.25081,851.93911 C 610.02459,851.93911 604.78957,853.89744 599.61744,856.29085 C 592.1832,859.73105 588.24793,862.45738 580.82993,869.30635 C 572.91658,876.61276 570.72884,878.08117 566.86629,878.67858 C 558.5784,879.96042 543.11486,890.51295 538.34716,898.14038 C 536.30764,901.40332 535.30898,902.07155 532.5358,902.02915 C 530.69405,902.00093 527.58005,900.83191 525.61573,899.4312 z M 536.27847,896.05116 C 541.04617,888.42374 556.50972,877.87121 564.7976,876.58937 C 568.66015,875.99196 570.84789,874.52355 578.76124,867.21713 C 586.17925,860.36816 590.11451,857.64183 597.54875,854.20162 C 602.72089,851.80822 607.95591,849.84989 609.18212,849.84989 C 610.40823,849.84989 613.29643,848.13004 615.60033,846.02808 C 619.64916,842.33383 620.06207,842.20304 627.96394,842.11081 C 632.46013,842.05826 636.55044,841.54525 637.05365,840.97071 C 637.55676,840.39618 638.80635,837.57573 639.83045,834.70307 C 641.00888,831.39761 643.46131,827.75412 646.51014,824.77928 C 649.15982,822.19387 652.34591,818.60898 653.59033,816.81289 C 655.1437,814.57074 657.23711,813.19404 660.2695,812.42061 C 662.84202,811.7645 667.37823,809.10113 671.13352,806.04202 C 674.67956,803.15338 680.72096,799.35201 684.55889,797.59454 C 695.61158,792.53327 696.23363,791.63248 696.23363,780.6889 C 696.23363,772.96352 696.64613,770.62083 698.73012,766.50762 C 701.53464,760.97264 708.12403,754.12856 711.17804,753.57865 C 712.37095,753.36386 714.72853,750.53383 716.95671,746.64193 C 719.25781,742.62269 722.2933,739.01439 724.76797,737.35673 C 731.56744,732.80206 733.47001,730.60967 733.47001,727.32943 C 733.47001,725.64044 734.71019,717.63674 736.22602,709.54342 C 738.80071,695.79606 739.23151,694.55014 742.77527,690.59847 C 747.80477,684.99016 753.12254,676.9788 753.12254,675.0101 C 753.12254,674.14075 752.26517,672.81523 751.21738,672.06447 C 750.16949,671.31374 748.85866,669.28927 748.30436,667.56566 C 747.74809,665.83574 745.6372,663.33154 743.59241,661.97573 C 740.35801,659.83117 739.36391,658.04237 735.75591,647.87351 C 733.48314,641.46815 730.64718,633.54914 729.45386,630.27571 C 727.64634,625.31811 727.25515,621.68923 727.11148,608.54932 L 726.93895,592.77462 L 721.67115,587.98966 C 716.59024,583.37447 716.40716,583.0149 716.5106,577.85547 C 716.59365,573.71674 717.74809,570.17882 721.61239,562.22097 C 726.51456,552.1259 726.72029,551.88025 732.73397,548.93828 C 740.67121,545.05526 741.40301,544.38016 742.17401,540.22959 C 743.10709,535.20634 745.46374,533.69857 753.63971,532.89383 C 757.62194,532.50187 761.84082,531.54677 763.0149,530.77138 C 764.37423,529.87368 766.78115,524.80808 769.64091,516.82585 L 774.13213,504.29009 L 781.72835,498.38481 C 789.05461,492.68946 789.32457,492.32199 789.32457,488.04787 C 789.32457,484.29227 788.73293,483.04214 785.44578,479.85301 C 780.62822,475.17893 767.71392,468.56769 763.40123,468.56769 C 760.88488,468.56769 759.19414,467.48414 755.65885,463.6058 C 753.17136,460.87677 751.11757,457.84794 751.09492,456.87508 C 751.0432,454.64535 747.18179,451.85396 744.14919,451.85396 C 740.30723,451.85396 736.77039,449.65637 736.0688,446.83337 C 735.70398,445.36528 732.93815,440.70888 729.92252,436.48579 C 724.44215,428.811 724.43926,428.80282 723.70673,418.72331 C 723.21904,412.01427 722.29961,407.30462 720.95952,404.65183 C 719.85173,402.4588 717.83911,395.93709 716.48701,390.15916 C 715.13492,384.38123 713.27662,378.81452 712.3574,377.78869 C 711.43807,376.76285 708.23181,375.36885 705.23211,374.6909 C 700.2625,373.56771 699.59794,373.0663 697.74739,369.04369 C 696.29631,365.88941 693.83147,363.31175 689.11342,360.01453 C 685.48173,357.47652 680.68962,353.40512 678.46433,350.967 C 673.47248,345.49771 666.46605,343.28516 660.74943,345.37283 C 656.35937,346.97605 653.3245,345.23308 650.19675,339.31238 C 648.82904,336.72331 646.37981,334.43102 643.02668,332.60171 C 639.80015,330.84145 637.27055,328.51742 636.12357,326.25958 C 633.81854,321.72189 632.53905,320.6968 627.44977,319.31053 C 624.34022,318.46351 621.77071,316.44056 617.10633,311.16751 C 607.79424,300.64006 607.33644,299.92648 606.27727,294.28595 C 605.73827,291.41576 603.88163,286.74378 602.15138,283.90378 C 600.42102,281.06377 599.00532,278.2774 599.00532,277.71182 C 599.00532,275.86834 595.47624,273.44471 591.06507,272.2588 C 587.61885,271.33231 586.36357,270.31337 584.85901,267.22113 C 583.16662,263.7428 582.38279,263.22767 577.22379,262.20313 C 574.06181,261.57518 570.80362,260.64164 569.98339,260.12861 C 569.16326,259.61557 564.28426,259.32178 559.14129,259.4757 L 549.79031,259.75561 L 546.49944,255.61987 C 544.56501,253.18883 541.38461,250.77362 538.78365,249.76037 C 534.85294,248.22908 533.95461,247.20157 530.73863,240.55826 C 526.03185,230.83523 524.75898,230.1072 519.93894,234.38124 C 514.93561,238.81774 510.19211,238.85755 503.84569,234.51627 C 501.28569,232.76509 497.50475,230.43761 495.44361,229.34408 C 492.11447,227.5778 490.63857,225.19179 482.22325,207.97051 C 473.3101,189.73063 472.45294,188.38637 467.71616,185.22084 C 464.94733,183.37047 461.84171,180.28083 460.81482,178.35494 C 459.78782,176.42907 456.57607,172.66084 453.67774,169.98111 C 450.7793,167.30137 446.39472,162.11112 443.93422,158.44723 L 439.46068,151.78561 L 433.82827,152.3727 C 426.17381,153.17055 424.85441,154.44829 425.64785,160.29452 C 426.16389,164.09642 425.84851,165.6049 423.94842,168.4236 C 422.50872,170.55938 420.75013,171.88727 419.35542,171.89167 C 415.47984,171.90392 411.81174,173.83966 410.60787,176.50797 C 409.97216,177.91701 408.11614,179.62874 406.48322,180.31181 C 402.09046,182.14941 398.18675,180.13083 388.51636,171.02138 C 381.08884,164.02464 379.97123,162.45584 377.6001,155.69939 C 373.68563,144.54462 369.02725,137.81019 363.14235,134.79853 C 359.10758,132.73367 357.5239,131.0165 354.32312,125.2361 C 352.15576,121.32217 346.08778,113.52754 340.67134,107.69989 C 332.75571,99.183318 329.94654,96.860648 325.74276,95.356516 C 318.21677,92.663629 313.96024,88.922447 309.34768,80.946263 C 305.00654,73.439433 295.59443,64.064383 289.99511,61.669857 C 287.47431,60.591833 286.6335,59.576921 286.6335,57.611992 C 286.6335,55.854051 285.42445,54.031637 282.95971,52.074489 C 280.93912,50.470033 277.64246,46.446294 275.63366,43.132868 C 273.59652,39.772696 270.59506,36.384424 268.84651,35.471269 C 264.11893,33.002263 252.3902,24.797436 248.87995,21.503711 C 244.14089,17.056885 241.46618,16.009811 236.85549,16.796516 C 234.34845,17.224284 228.97007,16.780377 223.07586,15.659209 C 210.7741,13.319233 209.46142,13.828584 199.08529,24.967905 L 191.21632,33.415698 L 191.81106,39.847271 C 192.34323,45.603086 192.15953,46.512386 190.06302,48.50152 C 187.0626,51.348225 181.13612,51.391911 175.07,48.612039 C 172.59016,47.475589 169.97296,46.545762 169.25399,46.545762 C 167.11611,46.545762 158.75106,50.574671 157.35056,52.278951 C 155.59362,54.416868 153.88778,54.264167 151.65163,51.768805 C 150.22932,50.181533 148.46591,49.679588 144.31199,49.679588 C 141.30484,49.679588 138.55679,50.149662 138.20519,50.724196 C 137.8536,51.298732 136.71897,51.768805 135.68377,51.768805 C 133.76297,51.768805 131.8418,48.176573 131.27148,43.518621 C 131.1028,42.14096 130.11461,40.495701 129.07551,39.862491 C 127.49729,38.900761 126.70178,39.290442 124.24393,42.229208 C 122.62567,44.164116 121.00579,46.937636 120.64421,48.392588 C 118.77964,55.895386 112.26284,70.439578 109.38377,73.523608 C 107.6,75.434396 102.2298,79.328541 97.450003,82.177282 C 92.670217,85.026014 86.451515,89.308304 83.630673,91.693491 C 78.587441,95.957824 78.51244,96.108029 79.13525,100.69702 C 79.487858,103.29509 81.648664,108.65014 84.009719,112.77727 C 89.072677,121.62729 93.714305,133.10684 94.738502,139.31137 C 95.375368,143.16948 95.080693,144.4295 92.661984,148.19054 C 91.111699,150.60119 88.999993,153.51389 87.969301,154.66318 C 86.938608,155.81248 85.578643,159.103 84.947165,161.97545 C 84.315688,164.84789 82.425859,168.93328 80.747554,171.0541 C 79.069248,173.17492 77.696085,175.38384 77.696085,175.96283 C 77.696085,176.54181 79.316787,178.26396 81.297639,179.78983 C 85.697075,183.17876 86.99167,187.39118 86.999407,198.34262 C 87.00492,206.13355 86.863691,206.62601 83.902147,209.14272 C 79.516788,212.86938 79.696588,216.8841 84.419288,220.68974 C 90.851189,225.87269 88.912105,230.50732 78.005953,236.01837 C 73.500776,238.29491 71.964144,239.88339 68.54721,245.79623 C 66.303367,249.6791 63.665935,255.4414 62.686246,258.60134 C 61.706547,261.76128 58.864801,267.00992 56.371236,270.26497 C 53.877681,273.52002 51.83749,276.83944 51.83749,277.64147 C 51.83749,278.4435 54.821055,281.59229 58.467634,284.63879 C 67.935458,292.54858 68.348172,294.73875 63.812719,313.00425 C 61.898159,320.71467 59.235055,330.04438 57.8947,333.73693 L 55.457693,340.45065 L 49.278275,341.86163 C 40.660019,343.82948 37.356677,347.17386 37.356677,353.93131 C 37.356677,357.61686 38.146668,360.39125 40.201122,363.92081 C 42.835544,368.44673 43.072719,369.80629 43.413308,382.33335 C 43.780138,395.82628 43.789447,395.87027 47.24098,400.43547 C 51.161836,405.62143 52.270373,410.57313 52.320973,423.12721 C 52.348414,429.93314 51.811507,432.84116 49.427997,438.79635 C 47.81833,442.81809 45.343187,447.34273 43.927677,448.8511 C 41.813406,451.10406 41.256101,452.96862 40.805407,459.29718 C 40.320703,466.10324 40.639374,468.09613 43.540563,476.40226 C 46.89161,485.99634 50.410768,502.75675 51.43662,514.00817 C 52.211664,522.50876 54.084095,527.07802 59.590104,533.90498 C 65.189162,540.84735 65.75563,545.59013 61.750951,551.99689 C 60.376681,554.19549 58.561718,558.34278 57.717703,561.21311 C 55.403907,569.08183 52.367333,574.39943 49.08355,576.33307 C 47.438902,577.30152 41.328857,578.63849 35.280056,579.3535 C 19.796364,581.18373 19.843396,581.12514 19.910028,598.50227 C 19.966534,613.2388 17.959008,625.30602 13.002515,640.02335 C 10.139348,648.52495 9.7207596,657.76668 12.015254,661.82031 C 13.827425,665.02184 14.004349,675.98515 12.375992,684.17379 C 11.449096,688.83492 11.485619,692.17236 12.540794,699.23369 C 13.28637,704.22313 13.813503,713.00614 13.712189,718.75149 C 13.531396,729.00534 13.586857,729.26967 16.725718,733.11486 C 19.371032,736.35542 20.585413,737.03214 23.755367,737.03214 C 27.334041,737.03214 31.709719,739.12389 33.462052,741.67234 C 33.88001,742.28018 34.229101,744.04354 34.23781,745.59094 C 34.24715,747.25098 35.143668,749.03396 36.424651,749.9401 C 39.496041,752.11273 43.15497,757.84742 44.026002,761.85379 C 45.028146,766.46323 50.011366,770.06163 56.625054,770.95158 C 60.761456,771.50818 62.667556,772.43413 65.279553,775.15577 C 67.121916,777.07546 69.166493,779.73433 69.823063,781.06434 C 70.853787,783.15228 72.88439,784.24704 78.399749,785.68828 C 80.449787,786.224 90.09496,801.51004 94.747593,811.59704 C 97.164276,816.83639 100.13091,822.01535 101.34011,823.10582 C 103.50143,825.05485 103.66572,825.05088 111.04565,822.86911 C 115.17451,821.64848 120.64721,820.33468 123.20721,819.94953 C 125.93062,819.53974 129.42551,818.01261 131.6308,816.26885 C 136.45784,812.45207 140.80073,812.39293 145.58603,816.07915 C 148.99399,818.70426 149.49553,818.7991 154.05038,817.67886 C 164.87696,815.01605 172.16257,814.43525 189.80216,814.82844 L 208.30005,815.24074 L 211.51924,819.22656 C 218.57326,827.96053 222.66502,831.86413 225.36404,832.43491 C 227.06367,832.79436 229.19649,834.54439 230.70632,836.81839 C 232.18636,839.04749 235.37545,841.68972 238.4639,843.24556 C 241.34827,844.69871 245.33732,847.42786 247.32843,849.31035 C 251.19036,852.96167 258.24955,855.65656 273.35707,859.24667 C 278.28613,860.41809 284.9863,862.56768 288.24624,864.02377 C 291.50619,865.47974 294.89283,866.39231 295.77213,866.05156 C 296.65142,865.71081 302.40217,865.75353 308.55165,866.14652 C 319.23591,866.82927 319.7325,866.96508 319.7325,869.20367 C 319.7325,870.54985 318.63257,872.2743 317.14664,873.25748 C 315.72441,874.19867 314.56078,875.51509 314.56078,876.18301 C 314.56078,877.83328 318.75473,882.23276 320.32786,882.23276 C 321.02584,882.23276 322.59277,883.93735 323.80988,886.02072 C 325.89563,889.59088 326.26293,889.7762 330.1984,889.24313 C 332.49495,888.93205 335.2341,887.8913 336.28531,886.93047 C 338.82617,884.6082 341.74106,885.30454 342.46623,888.40703 C 343.53926,892.99756 346.06823,893.52373 351.69806,890.32765 C 354.55813,888.70391 358.34155,887.4558 360.40362,887.4558 C 362.78664,887.4558 365.11785,886.54887 367.12996,884.83896 C 368.82359,883.39969 371.6249,881.9362 373.35505,881.58677 C 375.25793,881.20247 378.39127,878.93472 381.28629,875.84675 C 383.91839,873.03916 386.62185,870.73747 387.29418,870.73182 C 387.9664,870.72629 391.07636,869.51559 394.20525,868.04155 C 404.99014,862.96067 416.33296,862.6663 433.18356,867.02994 C 437.27532,868.08959 440.461,868.17076 446.63003,867.37247 C 453.96105,866.42376 455.29276,866.54451 460.92042,868.66862 C 466.14634,870.64095 468.6268,872.58287 476.62631,880.96481 L 486.12604,890.91878 L 491.6243,889.22099 C 505.80215,884.84282 506.55877,884.80438 510.46073,888.26433 C 512.40757,889.99055 516.27571,892.16626 519.05675,893.09909 C 521.83769,894.03203 525.7202,895.94126 527.68442,897.34198 C 532.49846,900.77478 533.41158,900.63762 536.27847,896.05116 z M 527.68442,895.25277 C 525.7202,893.85205 521.83769,891.94282 519.05675,891.00988 C 516.27571,890.07704 512.4055,887.89956 510.45618,886.17104 L 506.9119,883.02833 L 498.39697,885.31394 C 493.71377,886.57102 488.91969,887.84064 487.74344,888.13532 C 486.06811,888.55504 484.16337,886.9826 478.95152,880.87738 C 467.81525,867.83221 458.50337,863.42155 446.04201,865.28941 C 440.39263,866.13617 437.51633,866.06357 433.28482,864.96747 C 417.11793,860.77942 404.26621,860.90425 395.54152,865.33412 C 393.38439,866.42939 389.96837,867.86417 387.95047,868.52259 C 385.81176,869.22039 382.71255,871.61525 380.51943,874.2649 C 378.08055,877.21164 375.60578,879.04294 373.48331,879.47165 C 371.68262,879.83538 368.82359,881.31048 367.12996,882.74973 C 365.0712,884.49925 362.7913,885.36836 360.25116,885.37192 C 358.03042,885.37504 354.73262,886.4466 352.31433,887.95084 C 346.74935,891.41246 344.95549,891.29746 344.18966,887.42989 C 343.33695,883.12403 339.67247,881.71108 336.64226,884.51962 C 335.41822,885.65417 332.62549,886.81275 330.4362,887.09427 C 326.83223,887.55776 326.28858,887.30172 324.68845,884.38769 C 323.71637,882.6176 321.72619,880.71045 320.26591,880.14981 C 316.2299,878.60003 315.99934,876.36572 319.56317,873.33729 C 322.34566,870.97261 322.58708,870.33404 321.68554,867.7221 C 320.67209,864.78612 320.62431,864.77244 308.99094,864.07004 C 302.56839,863.68218 296.60705,863.63872 295.74348,863.97341 C 294.88001,864.30801 291.50619,863.39052 288.24624,861.93455 C 284.9863,860.47847 278.28613,858.32888 273.35707,857.15745 C 257.94359,853.49463 251.1766,850.91205 247.76482,847.39067 C 246.01368,845.58329 242.29004,843.01741 239.49007,841.68868 C 236.36987,840.20794 233.25939,837.66275 231.45467,835.1136 C 229.53524,832.4022 227.43552,830.7372 225.4232,830.33075 C 223.20619,829.88292 220.41874,827.39373 215.53198,821.49796 C 207.7834,812.14922 211.43019,813.20961 185.2678,812.69838 C 171.68242,812.43284 163.98804,813.14547 154.05038,815.58965 C 149.49553,816.70989 148.99399,816.61503 145.58603,813.98993 C 140.79486,810.29922 136.45561,810.36155 131.6308,814.19039 C 129.26855,816.06495 125.95812,817.46409 122.76156,817.93887 C 119.95646,818.35545 114.6752,819.62779 111.02542,820.76631 C 107.37566,821.90472 103.71848,822.5762 102.89835,822.25843 C 102.07824,821.94055 99.546193,817.55946 97.271578,812.52267 C 91.491676,799.72385 81.006223,784.11147 77.696085,783.3756 C 72.409522,782.20036 71.490022,781.77948 71.490022,780.5349 C 71.490022,779.83385 69.279112,777.08108 66.576889,774.41764 C 62.532656,770.43143 60.749127,769.44139 56.492037,768.81941 C 49.847847,767.84869 46.973613,765.90135 46.079577,761.76479 C 45.258277,757.9648 39.940064,749.70135 37.77599,748.86267 C 36.976483,748.55283 36.322333,747.14352 36.322333,745.73088 C 36.322333,744.31825 35.862764,742.29521 35.301074,741.23527 C 33.692069,738.19898 27.637197,734.94293 23.599967,734.94293 C 20.703546,734.94293 19.450914,734.28655 17.753866,731.87961 C 15.877711,729.21866 15.618536,727.46928 15.780607,718.56085 C 15.883235,712.92036 15.356702,704.22313 14.610547,699.23369 C 13.554348,692.17103 13.517608,688.83581 14.44468,684.17379 C 16.073037,675.98515 15.896112,665.02184 14.083942,661.82031 C 11.789447,657.76668 12.208035,648.52495 15.071202,640.02335 C 20.033787,625.28795 22.035243,613.24237 21.978405,598.45302 C 21.941624,588.88316 22.305755,584.40582 23.176476,583.72143 C 23.864469,583.18066 29.314654,582.16836 35.28799,581.47184 C 51.165353,579.6205 55.404497,576.11497 59.786391,561.21311 C 60.630405,558.34278 62.445368,554.19549 63.819639,551.99689 C 67.824318,545.59013 67.257849,540.84735 61.658791,533.90498 C 56.152783,527.07802 54.280351,522.50876 53.505307,514.00817 C 52.479455,502.75675 48.960297,485.99634 45.609251,476.40226 C 42.708062,468.09613 42.389391,466.10324 42.874094,459.29718 C 43.324789,452.96862 43.882093,451.10406 45.996365,448.8511 C 47.411874,447.34273 49.887018,442.81809 51.496684,438.79635 C 53.880195,432.84116 54.417102,429.93314 54.389661,423.12721 C 54.339061,410.57313 53.230524,405.62143 49.309668,400.43547 C 45.858135,395.87027 45.848826,395.82628 45.481996,382.33335 C 45.141407,369.80629 44.904232,368.44673 42.26981,363.92081 C 40.208508,360.37949 39.425365,357.61992 39.425365,353.89777 C 39.425365,347.43868 41.017075,345.87937 49.698177,343.83411 C 53.315547,342.98186 56.615176,341.90624 57.030692,341.44384 C 58.338589,339.98839 64.101032,321.2176 66.777479,309.69431 C 70.104353,295.37064 69.492828,292.5948 61.33259,284.97889 C 58.101393,281.96323 55.108602,279.49534 54.681935,279.4947 C 52.737028,279.49174 54.285978,275.68746 58.439924,270.26497 C 60.933489,267.00992 63.77873,261.76128 64.762681,258.60134 C 65.746642,255.4414 68.197375,249.96569 70.20876,246.43311 C 73.136904,241.29043 74.814496,239.55735 78.625401,237.73806 C 81.24317,236.48836 85.085778,233.9728 87.16455,232.14793 C 90.408211,229.30045 90.868959,228.35377 90.414055,225.4714 C 90.03353,223.06035 88.894252,221.52303 86.375894,220.02242 C 81.60639,217.18042 81.483283,212.73185 86.082596,209.42435 L 89.297388,207.1125 L 88.906571,196.45006 C 88.567307,187.19388 88.177411,185.28599 85.950365,181.98418 C 84.539406,179.89228 82.788552,178.17753 82.059588,178.1736 C 79.372146,178.15913 79.669716,175.02901 82.725591,171.16803 C 84.453752,168.98455 86.384376,164.84789 87.015853,161.97545 C 87.64733,159.103 89.007296,155.81248 90.037988,154.66318 C 91.068681,153.51389 93.180387,150.60119 94.730672,148.19054 C 97.149381,144.4295 97.444055,143.16948 96.807189,139.31137 C 95.782992,133.10684 91.141364,121.62729 86.078407,112.77727 C 83.727126,108.66723 81.556297,103.29328 81.206658,100.71707 C 80.577735,96.08302 80.591202,96.058629 86.117867,91.819783 C 89.165892,89.482012 94.917908,85.661982 98.900132,83.330813 C 109.48545,77.134267 114.0134,71.843094 118.31112,60.64798 C 120.29616,55.477167 122.27693,50.071316 122.71282,48.63498 C 124.73741,41.963784 129.41327,38.719605 129.41327,43.986115 C 129.41327,46.964222 131.62492,51.810475 133.8259,53.655254 C 134.93653,54.586146 135.73198,54.515636 137.25571,53.351242 C 138.38948,52.484843 141.57588,51.821015 144.69202,51.802024 C 149.51974,51.772619 150.2795,52.068044 151.32271,54.380328 C 152.75166,57.547769 154.32934,57.685845 156.85738,54.864722 C 158.79926,52.697651 166.88369,48.63498 169.25399,48.63498 C 169.97296,48.63498 172.59016,49.564807 175.07,50.701257 C 181.97363,53.864948 187.06156,53.49242 191.11298,49.526616 C 194.3542,46.353909 194.4504,46.018485 193.88223,39.863984 L 193.29359,33.488152 L 200.10991,26.054591 C 208.90949,16.458292 211.07747,15.536947 220.76183,17.27783 C 224.84904,18.012546 229.11374,18.954991 230.23911,19.372135 C 231.36437,19.789289 233.86221,19.690793 235.78991,19.153259 C 240.54427,17.827493 243.54646,18.771902 248.26575,23.077769 C 252.25098,26.713907 268.73955,38.188891 269.97922,38.188891 C 270.33989,38.188891 272.16209,40.767268 274.02846,43.918623 C 275.89483,47.069977 279.0291,50.886362 280.99332,52.399478 C 283.24881,54.136829 284.56481,56.039751 284.56481,57.563522 C 284.56481,60.359866 286.68945,62.814582 290.00132,63.844472 C 294.50061,65.243673 303.17503,73.849474 307.33247,81.038784 C 312.11259,89.304627 318.09544,94.699154 325.47972,97.401546 C 332.43724,99.947738 346.59109,114.84933 352.65876,126.01635 C 356.41384,132.92736 357.5962,134.2325 361.98027,136.30628 C 367.73205,139.02697 372.50885,145.86691 375.27034,155.3363 C 377.50742,163.00738 379.92086,167.72038 381.6118,167.72038 C 382.39108,167.72038 386.12516,170.71644 389.90993,174.3783 C 398.37696,182.57058 402.68614,184.41591 407.49036,181.90688 C 409.33511,180.94345 411.3465,179.04246 411.96007,177.68245 C 413.07975,175.20058 415.54914,174.02886 419.71579,174.00229 C 421.13873,173.99322 423.11878,172.38791 425.15343,169.59381 C 427.99529,165.69108 428.28191,164.65667 427.71561,160.34574 C 427.08352,155.53339 427.10669,155.48614 430.42352,154.81618 C 437.87276,153.31154 438.95489,153.77567 443.08172,160.24543 C 445.21712,163.59312 448.86515,167.8749 451.18849,169.76053 C 453.51183,171.64615 456.95485,175.60158 458.83963,178.55038 C 460.78927,181.60056 464.13247,185.03761 466.59504,186.52334 C 470.5663,188.91931 471.7319,190.79021 480.71776,209.19126 C 486.98299,222.02097 491.19991,229.46815 492.42115,229.8596 C 493.47112,230.19616 497.28578,232.4012 500.89812,234.75969 C 509.54792,240.40717 512.52373,241.22451 516.63928,239.08319 C 518.42063,238.15636 520.48631,236.5279 521.22959,235.4644 C 523.71274,231.91189 525.59359,233.29489 529.30141,241.39944 C 532.66395,248.74942 533.25612,249.43026 538.28458,251.72749 C 541.39671,253.14926 544.90614,255.80386 546.60287,258.01964 L 549.53772,261.85243 L 559.015,261.58914 C 564.46506,261.43775 569.37126,261.81291 570.56086,262.47203 C 571.69864,263.10241 574.7875,263.94497 577.42497,264.34437 C 581.76281,265.00125 582.36676,265.44661 583.75309,269.01092 C 585.1237,272.53477 585.85436,273.08906 590.6653,274.25465 C 594.69552,275.23107 596.27537,276.16991 596.96332,277.99729 C 597.46839,279.33888 599.08,282.3539 600.54483,284.69732 C 602.00967,287.04075 603.66276,291.37911 604.21841,294.33811 C 604.77406,297.29712 605.92301,300.49294 606.77158,301.43993 C 607.62016,302.38691 608.31441,303.94734 608.31441,304.90752 C 608.31441,305.86772 608.97329,306.65334 609.77852,306.65334 C 610.58376,306.65334 613.90731,309.71869 617.16426,313.46522 C 621.89824,318.91075 623.98824,320.50654 627.58382,321.42092 C 631.28501,322.36212 632.49902,323.32966 634.43759,326.88319 C 636.0491,329.83709 638.42219,332.09083 641.94796,334.01566 C 645.25424,335.8207 647.54873,337.92907 648.34724,339.89596 C 649.03197,341.58243 651.36732,344.38219 653.53695,346.11764 C 657.31355,349.1384 657.60989,349.20522 660.48412,347.68427 C 663.00317,346.35131 664.37067,346.29537 668.97836,347.33676 C 673.36543,348.32828 675.20004,349.43915 678.09879,352.85926 C 680.09446,355.21396 684.40943,358.91262 687.68757,361.0785 C 691.97855,363.91354 694.37202,366.42445 696.23363,370.04376 C 698.62017,374.68347 699.2716,375.19203 704.68257,376.64005 C 707.90734,377.503 710.86308,378.53035 711.25086,378.92306 C 711.63873,379.31577 713.06323,384.36824 714.41636,390.15078 C 715.76949,395.93332 717.78305,402.4588 718.89083,404.65183 C 720.23092,407.30462 721.15035,412.01427 721.63805,418.72331 C 722.37057,428.80282 722.37346,428.811 727.85383,436.48579 C 730.86946,440.70888 733.66105,445.46899 734.05741,447.06382 C 734.84703,450.24104 739.90156,453.93305 743.47025,453.93926 C 747.07473,453.94555 748.98516,455.06847 748.98516,457.1807 C 748.98516,458.26387 750.44431,460.44643 752.22763,462.03084 C 754.01104,463.61524 756.11355,466.44357 756.90007,468.31602 C 758.24264,471.51272 758.57033,471.68163 762.26986,471.08419 C 765.50322,470.56201 767.5867,471.14185 773.88844,474.31767 C 784.46264,479.64667 787.25692,482.47155 787.25195,487.82724 C 787.24833,491.74396 786.80191,492.41934 781.46594,496.5814 C 778.28585,499.06192 775.05725,501.33426 774.29142,501.63104 C 773.52569,501.92783 770.70763,508.21858 768.0293,515.61048 C 765.35086,523.00239 762.49121,529.30928 761.67439,529.6258 C 760.85767,529.94234 757.01415,530.49935 753.1334,530.86362 C 744.92557,531.63402 741.21424,534.25978 740.13708,540.05849 C 739.53892,543.27843 738.72334,544.0071 732.3223,547.04015 L 725.1754,550.42668 L 719.87159,561.46648 C 715.66564,570.2211 714.54369,573.65554 714.45122,578.05851 C 714.33723,583.48954 714.44967,583.71087 719.60256,588.19612 L 724.87037,592.78149 L 725.0428,608.55276 C 725.18657,621.699 725.57693,625.31464 727.38796,630.27571 C 728.58294,633.54914 731.53547,641.82259 733.94901,648.66117 C 737.98223,660.08867 738.63573,661.2495 742.02331,663.00468 C 744.62365,664.352 745.9143,665.85784 746.40582,668.11791 C 746.78905,669.87984 747.99157,671.88215 749.07826,672.56749 C 750.16483,673.25284 751.05385,674.43843 751.05385,675.20214 C 751.05385,677.00372 745.53821,685.21079 740.70659,690.59847 C 737.16282,694.55014 736.73202,695.79606 734.15733,709.54342 C 732.6415,717.63674 731.40132,725.70486 731.40132,727.47259 C 731.40132,730.22978 730.52358,731.28867 725.22608,734.92181 C 720.54257,738.13386 718.23123,740.66383 715.6584,745.39444 C 713.49652,749.36926 711.59912,751.63637 710.42762,751.64427 C 708.13552,751.65973 700.01147,760.17622 696.96346,765.75889 C 695.18853,769.00982 694.5673,772.25609 694.16494,780.38341 L 693.64777,790.8295 L 684.70546,795.53023 C 679.78715,798.11564 672.92738,802.42154 669.4615,805.09889 C 665.54445,808.12474 661.60535,810.23206 659.05187,810.66775 C 655.70142,811.23948 654.43621,812.1718 652.19148,815.72367 C 650.67782,818.11885 647.66561,821.48877 645.49783,823.21237 C 642.0485,825.95488 636.24169,835.9099 636.24169,839.08081 C 636.24169,839.62129 632.55302,840.06357 628.04462,840.06357 C 620.05132,840.06357 619.74277,840.15926 615.6295,843.91212 C 613.30967,846.02881 610.36562,847.76861 609.08717,847.77832 C 607.80882,847.78794 602.50936,849.78576 597.31065,852.21791 C 589.95015,855.66126 585.86139,858.48922 578.83437,864.99671 C 571.19833,872.0682 568.993,873.53159 564.49671,874.5107 C 561.57428,875.14708 556.39035,877.3443 552.97702,879.39351 C 545.58767,883.82976 535.2583,892.95076 534.34973,895.84172 C 533.51232,898.5063 532.06817,898.37865 527.68442,895.25277 z M 537.80133,887.46354 C 545.72223,879.85147 556.5214,873.34669 562.80328,872.40383 C 566.40363,871.86356 568.57875,870.62904 572.40665,866.95379 L 577.35547,862.20218 L 576.28544,856.35654 C 574.78781,848.17433 574.97296,838.8416 576.76693,832.09154 C 578.72845,824.71117 578.72845,816.81403 576.76693,811.19937 C 573.66876,802.33103 575.41566,795.49087 582.86366,787.32654 C 588.43763,781.21642 589.40754,777.34011 590.22012,757.92432 C 590.5689,749.59357 591.09765,740.66216 591.39534,738.07675 C 591.69302,735.49135 591.84714,731.73076 591.73781,729.71988 C 591.62858,727.70901 591.47364,722.95059 591.39348,719.14564 C 591.30287,714.84484 590.84124,712.38506 590.17337,712.64393 C 589.58234,712.87294 587.79686,716.07868 586.20552,719.76779 C 582.80956,727.64043 579.08137,730.91942 570.7427,733.36758 C 564.67255,735.14973 561.76894,737.87562 561.76894,741.79213 C 561.76894,743.00539 559.83637,746.77891 557.47435,750.17773 C 554.14883,754.96279 552.89355,758.00763 551.91226,763.66966 C 551.21522,767.69141 549.47473,773.80237 548.04444,777.24959 C 546.61425,780.69679 544.87428,786.32154 544.17775,789.74903 C 542.70216,797.01116 540.27114,799.72759 528.72362,807.01738 C 524.63124,809.60084 520.40802,813.14432 519.33871,814.89175 C 517.2573,818.29288 510.49414,822.6863 507.32512,822.69591 C 506.26481,822.69905 503.61462,823.20161 501.43577,823.8126 C 498.38777,824.6674 497.13714,825.73875 496.01167,828.45902 C 494.86055,831.24144 493.77646,832.14085 490.9226,832.68164 C 487.83477,833.26662 487.29619,833.78976 487.29619,836.20417 C 487.29619,842.02002 480.52579,845.40466 466.90038,846.40049 C 462.22494,846.74217 458.63918,847.41334 458.9321,847.89208 C 459.22503,848.37072 458.88204,850.72632 458.16989,853.12682 C 456.95889,857.20895 457.0227,857.59034 459.15635,859.02113 C 460.41111,859.86246 461.45673,861.31614 461.48,862.25148 C 461.50472,863.24448 463.63702,864.95327 466.60445,866.35826 C 471.24648,868.55622 475.65734,872.57869 483.8179,882.05601 L 486.81387,885.5355 L 495.24357,883.36177 C 506.28333,880.51511 509.1286,880.58332 512.08889,883.76573 C 513.40768,885.18346 517.67487,887.57374 521.57155,889.07756 C 525.46823,890.58128 528.91973,892.24179 529.24141,892.76754 C 530.25311,894.42084 531.12195,893.88245 537.80133,887.46354 z M 350.99647,885.37045 C 352.85911,884.22358 356.02493,883.28342 358.03166,883.28124 C 360.03839,883.27914 362.725,882.53841 364.00179,881.63525 L 366.32317,879.99312 L 364.09426,878.17028 C 362.23203,876.64734 362.05805,875.9835 363.03726,874.13568 C 364.85378,870.70791 364.45535,869.69746 361.28726,869.69746 C 358.06579,869.69746 355.77658,867.79825 352.75671,862.61992 C 350.81049,859.28271 350.69134,859.23789 347.91764,860.79875 C 346.35361,861.67894 343.82019,863.40807 342.28791,864.64134 L 339.50181,866.88359 L 335.69594,863.50878 C 330.68309,859.06376 327.72115,857.79059 324.36936,858.64028 C 322.3076,859.16278 321.78484,859.78851 322.29436,861.12321 C 322.6691,862.10451 323.50268,864.89247 324.14687,867.31846 C 325.20955,871.32026 325.10705,871.95632 323.0425,874.17569 C 320.24501,877.18301 320.22009,877.66625 322.82674,878.35465 C 323.95976,878.65393 325.70521,880.3464 326.70552,882.11566 C 328.73604,885.70702 330.94023,885.67213 334.93125,881.98551 C 338.303,878.8709 344.36581,880.19651 345.93367,884.39123 C 346.56358,886.07671 347.19846,887.4558 347.34441,887.4558 C 347.49035,887.4558 349.13382,886.51743 350.99647,885.37045 z M 378.34028,872.30919 C 380.48013,869.72399 383.17956,867.32118 384.33926,866.96957 C 385.49887,866.61806 389.70585,864.87314 393.68808,863.09197 C 400.34573,860.11422 401.80271,859.85965 411.78909,859.93047 C 417.85583,859.9734 426.25625,860.79561 430.8204,861.79311 C 436.76394,863.09208 441.04323,863.38457 446.51977,862.86634 C 453.99187,862.15915 454.03997,862.13501 452.92391,859.66106 C 452.10471,857.84533 452.12488,856.07064 452.99828,853.12672 C 454.55859,847.86691 454.65457,848.20546 451.19345,846.75764 C 448.90662,845.80099 448.02391,844.58652 447.49495,841.66893 C 446.18713,834.45653 441.509,822.16995 438.39252,817.76275 C 435.67623,813.92162 435.17043,812.07506 434.44019,803.33404 C 433.83365,796.07497 432.85712,791.67161 430.89963,787.36913 C 428.46065,782.00861 427.33766,778.16113 425.55404,769.05484 C 425.02807,766.36928 424.66098,766.14259 421.74217,766.70064 C 419.96579,767.04024 416.65051,767.62486 414.37495,767.99977 C 412.0994,768.37468 408.84473,769.8522 407.1423,771.28315 C 402.96097,774.79778 395.82906,777.77189 391.58236,777.77189 C 389.6651,777.77189 386.88985,778.32714 385.41508,779.00579 C 383.22807,780.01211 381.77823,779.89278 377.55428,778.35878 C 368.78821,775.17524 358.94561,778.37318 357.53404,784.86352 C 357.18898,786.45008 354.70976,789.92417 352.02471,792.58372 C 345.74479,798.80377 340.48112,799.89339 332.34994,796.65656 C 329.35045,795.46254 326.44456,794.48562 325.89232,794.48562 C 325.34009,794.48562 323.51157,797.35587 321.8289,800.86393 C 320.14634,804.372 318.25049,807.87396 317.61602,808.64606 C 316.76589,809.68061 316.7931,812.1204 317.71977,817.92132 C 319.18636,827.10301 318.72091,828.12923 311.65531,831.29283 C 305.52723,834.03671 303.13293,838.19017 304.39897,843.88068 C 305.68187,849.64734 308.87251,854.68936 311.72802,855.46226 C 315.13163,856.3835 319.52883,856.25094 320.16713,855.20789 C 321.11397,853.66062 326.61285,853.02529 330.16147,854.05309 C 332.01988,854.59137 334.80578,856.25606 336.35233,857.75246 L 339.1643,860.47325 L 343.27178,857.72802 C 345.531,856.21814 348.68771,854.88553 350.2868,854.76665 C 353.14801,854.55407 354.35384,855.74828 358.61658,863.01624 C 359.38489,864.32619 360.75385,864.86635 362.88904,864.70203 C 366.82927,864.39878 369.91648,868.44528 368.89155,872.5694 C 368.18736,875.40311 369.5287,876.96501 372.69121,876.99374 C 373.65842,877.00251 376.20053,874.89449 378.34028,872.30919 z M 313.23816,860.90164 C 304.88749,858.63348 300.56124,853.11669 299.52225,843.41103 C 298.7227,835.94249 301.05949,831.34287 307.25676,828.18638 C 309.7817,826.90025 312.2756,825.41586 312.79857,824.88761 C 313.37707,824.30335 313.32505,820.71815 312.66576,815.73579 C 311.69409,808.39136 311.77384,807.32828 313.43738,805.45458 C 315.94318,802.63226 321.80118,790.44288 321.80118,788.05113 C 321.80118,786.99382 321.33097,786.12875 320.75629,786.12875 C 320.1815,786.12875 316.92332,782.28491 313.51588,777.58687 C 306.24641,767.56423 305.73979,764.30314 310.02932,755.1457 C 312.11497,750.69339 312.60763,748.36457 312.17062,745.02545 C 311.26981,738.14285 309.56045,729.74953 307.56861,722.429 C 305.95152,716.48527 305.24972,715.39004 301.81032,713.44161 C 299.65619,712.22126 295.4491,710.6703 292.4614,709.99505 C 286.06523,708.54945 282.53708,709.66002 274.95358,715.5061 C 269.16384,719.96933 264.60083,722.40762 262.03794,722.40762 C 260.96946,722.40762 258.02644,723.79151 255.49799,725.48295 C 248.24258,730.33639 235.00185,732.33952 228.00182,729.64271 C 226.40035,729.02573 221.72098,728.43814 217.60315,728.33695 C 210.55896,728.16384 210.15308,728.27651 210.73924,730.24218 C 211.94032,734.26988 215.21599,738.63859 220.35585,743.06808 C 228.82795,750.36919 229.65005,757.73493 222.76846,764.68484 C 221.33299,766.13449 218.47541,767.78032 216.41831,768.34222 C 212.99722,769.27664 212.52897,769.87729 210.93236,775.37807 C 209.23748,781.21775 209.24803,781.49233 211.29634,784.83951 C 212.91126,787.47851 213.26387,789.31954 212.80017,792.69194 C 212.46701,795.11481 211.92502,800.38767 211.59558,804.40941 L 210.9968,811.72167 L 217.71403,819.6725 C 222.45174,825.28028 225.33714,827.80635 227.50513,828.24425 C 229.50296,828.64778 231.60951,830.32093 233.52336,833.02437 C 235.32808,835.57353 238.43856,838.11872 241.55876,839.59946 C 244.35873,840.9282 248.08236,843.49407 249.83351,845.30146 C 253.26463,848.84279 260.004,851.40291 275.74806,855.14553 C 280.85431,856.35947 286.43976,858.1095 288.16019,859.03471 C 291.02801,860.57698 301.90082,861.91188 313.52643,862.14921 L 318.18098,862.24418 L 313.23816,860.90164 z M 595.48007,849.99415 C 600.6522,847.61672 605.88722,845.67146 607.11343,845.67146 C 608.33955,845.67146 611.20488,843.9725 613.48075,841.89603 C 617.46577,838.25996 617.92398,838.11528 625.88677,837.97875 C 630.43427,837.90071 634.15904,837.42563 634.16401,836.92297 C 634.19514,833.76971 640.02325,823.83109 643.42914,821.12314 C 645.59692,819.39954 648.60913,816.02964 650.12279,813.63445 C 652.36753,810.08261 653.63274,809.1502 656.98318,808.57854 C 659.53667,808.14284 663.47576,806.03552 667.39282,803.00967 C 670.8587,800.33233 677.71846,796.02643 682.63677,793.44102 L 691.57908,788.74028 L 692.09626,778.29419 C 692.49862,770.16688 693.11984,766.92059 694.89478,763.66966 C 697.94278,758.08701 706.06683,749.57051 708.35893,749.55505 C 709.53043,749.54715 711.42783,747.28005 713.58971,743.30522 C 716.16254,738.57461 718.47388,736.04464 723.15739,732.8326 C 728.45489,729.19945 729.33263,728.14056 729.33263,725.38337 C 729.33263,723.61564 730.57281,715.54752 732.08864,707.45421 C 734.66592,693.69323 735.09113,692.46485 738.64586,688.50926 C 740.73648,686.18284 743.67443,682.42386 745.17454,680.15594 C 747.53677,676.58467 747.70827,675.8153 746.45547,674.4106 C 745.65996,673.51856 744.68529,671.47888 744.28966,669.87799 C 743.82389,667.99333 742.28334,666.30049 739.91956,665.07573 C 736.57511,663.34289 735.90051,662.14078 731.88032,650.75039 C 729.46679,643.91181 726.54632,635.73054 725.39054,632.56978 C 723.7178,627.99512 723.19959,623.53366 722.84999,610.69669 L 722.4108,594.57043 L 717.57245,590.32831 C 713.92308,587.12871 712.57968,585.12348 712.10605,582.1689 C 711.52992,578.57439 711.20069,578.25161 708.1111,578.25161 C 705.29852,578.25161 704.46928,578.83664 703.07478,581.80447 C 702.15659,583.75853 701.40535,586.05134 701.40535,586.8996 C 701.40535,589.23518 699.32032,590.45022 693.97132,591.23163 C 690.02974,591.80744 689.06253,592.36927 688.7996,594.23607 C 688.59821,595.66535 686.52352,597.77698 683.30433,599.82915 C 675.90754,604.54448 672.44372,608.05268 672.44372,610.82902 C 672.44372,613.92967 667.23994,618.1559 658.604,622.06907 C 654.97169,623.71493 651.66965,625.6011 651.26605,626.26054 C 650.86256,626.91998 647.97136,628.60336 644.84123,630.0014 C 639.1963,632.5226 630.73743,640.37587 627.1466,646.42914 C 625.14484,649.80372 618.51283,654.50806 615.75734,654.50806 C 614.70655,654.50806 612.72092,655.71835 611.34493,657.19761 C 608.75876,659.97778 608.42612,662.86415 609.36799,674.35562 C 609.67861,678.14573 609.20105,679.89426 606.90263,683.38167 C 605.14715,686.04522 603.7151,690.05855 603.17527,693.82775 C 602.08156,701.46419 600.59365,705.41201 597.97449,707.62708 C 595.46414,709.75011 594.81788,720.77852 596.84561,726.89029 C 597.5683,729.06849 597.83382,731.6539 597.4356,732.63563 C 596.41904,735.14175 593.92783,761.16585 593.87642,769.81613 C 593.81643,779.89126 592.1653,784.82281 587.01541,790.30719 C 584.58781,792.89259 581.85569,796.91567 580.94412,799.24735 C 579.38578,803.23354 579.41154,803.88872 581.37513,810.21574 C 584.01747,818.72974 584.00919,822.40718 581.32207,833.83374 C 579.24335,842.67332 579.18626,848.09421 581.08955,855.91761 C 581.67085,858.30715 581.6964,858.31091 583.87618,856.32312 C 585.08605,855.2197 590.30783,852.37168 595.48007,849.99415 z M 463.70022,843.91328 C 462.95353,843.61149 462.06141,843.64857 461.7178,843.99569 C 461.37409,844.34281 461.98497,844.58977 463.07537,844.54443 C 464.28028,844.49428 464.52542,844.24672 463.70022,843.91328 z M 474.88406,840.32138 C 480.61081,838.99943 483.15881,836.80137 483.15881,833.18316 C 483.15881,829.66241 484.90251,827.91311 488.41193,827.91311 C 490.53958,827.91311 491.49314,827.15587 492.52066,824.65079 C 493.94392,821.1806 498.64615,818.51162 503.33658,818.51162 C 507.31322,818.51162 513.81987,814.76461 515.83973,811.31135 C 516.82008,809.63527 521.62068,805.63566 526.50764,802.4233 C 538.23803,794.71266 538.56954,794.33798 539.95577,787.22174 C 540.61144,783.8561 542.34438,778.1286 543.80673,774.49394 C 545.26909,770.85929 546.92962,764.87552 547.49675,761.19668 C 548.29599,756.01196 549.55148,752.99795 553.07973,747.79319 C 555.58325,744.10012 557.63157,740.12313 557.63157,738.95544 C 557.63157,734.47944 561.54345,730.92079 568.89402,728.70998 C 577.09502,726.24339 578.25183,725.14886 582.38258,715.94819 C 584.70572,710.77378 586.19197,708.79652 588.36109,707.99458 C 590.6592,707.14493 596.93601,702.18056 596.93684,701.21202 C 596.94015,697.16727 600.74901,683.29963 602.65614,680.38932 C 605.0373,676.75528 605.14466,676.02918 604.24716,669.62875 C 603.14486,661.76786 604.11529,657.57682 608.02417,653.31547 C 609.4164,651.79774 611.91103,650.28215 613.56795,649.94751 C 617.68732,649.11544 621.58349,646.38101 623.2914,643.12339 C 625.42442,639.05469 635.46345,628.7831 638.14788,627.92262 C 641.57601,626.82379 640.49026,623.98059 636.24014,622.92711 C 634.24986,622.43377 631.68313,620.978 630.53625,619.69206 C 629.38937,618.40612 626.17008,616.06652 623.38232,614.49292 C 619.15868,612.10887 617.78176,611.79528 615.12412,612.61211 C 613.36987,613.15126 610.30552,613.8677 608.31441,614.20421 C 605.48372,614.68261 604.24303,615.66415 602.62552,618.70492 C 601.04059,621.68448 599.37106,623.03708 595.48534,624.48964 C 590.44509,626.37379 590.34962,626.36891 579.97018,623.69603 C 574.22616,622.21685 566.54699,620.67069 562.90537,620.26013 C 556.33274,619.51913 556.27389,619.48343 554.86976,615.38162 C 551.74563,606.25523 546.88722,604.16198 536.41273,607.42932 C 530.30079,609.33586 528.72383,609.44614 522.47567,608.40403 C 514.15055,607.01552 509.56096,607.69451 505.60449,610.89992 C 503.1443,612.8932 502.54976,614.42418 501.65102,621.08057 C 500.34268,630.77 497.32115,637.12936 492.02148,641.3475 C 489.78482,643.12772 485.79815,646.69961 483.16223,649.28501 C 480.5263,651.87042 476.65455,654.91527 474.55814,656.05135 C 471.38312,657.77209 470.74669,658.6764 470.74669,661.46755 C 470.74669,663.31038 471.18463,665.9814 471.7199,667.40317 C 472.25507,668.82491 473.43722,673.62685 474.34682,678.07411 C 475.67037,684.54528 475.77443,687.26026 474.86813,691.66945 C 473.75818,697.06876 469.56712,705.73402 465.55873,710.91693 C 464.32362,712.51402 463.12006,716.55836 462.46025,721.32852 C 461.16132,730.72029 459.91421,732.81775 452.78831,737.59605 C 447.409,741.20313 442.81941,747.45713 442.81941,751.18009 C 442.81941,754.11239 434.59792,764.19197 432.20611,764.19197 C 428.72316,764.19197 430.24447,772.352 436.97743,789.78489 C 437.865,792.08302 438.6117,797.22558 438.63662,801.21279 C 438.67758,807.73818 439.08625,809.14671 442.7288,815.31502 C 446.00601,820.86481 449.29957,829.41797 452.64402,841.06473 C 453.03634,842.43119 467.89635,841.93458 474.88406,840.32138 z M 483.2908,839.66496 C 484.57742,838.0081 484.5408,837.97122 482.90023,839.27051 C 481.90467,840.05908 481.09013,840.88171 481.09013,841.09857 C 481.09013,841.95839 481.93953,841.40506 483.2908,839.66496 z M 117.12029,816.7335 C 123.08524,815.43661 127.25153,813.85612 129.72199,811.95305 C 134.78466,808.05326 142.52581,807.94983 147.41586,811.71665 C 149.27692,813.15027 151.04199,814.07841 151.33823,813.77924 C 151.63436,813.48017 155.83555,812.53751 160.67421,811.68459 C 166.93851,810.58028 174.87203,810.23605 188.22727,810.48908 L 206.98302,810.84441 L 206.77543,806.58231 C 206.66124,804.23814 206.9372,799.26426 207.38849,795.52924 C 208.13073,789.38818 207.98861,788.45513 205.90451,785.77925 L 203.59979,782.82021 L 206.19454,774.33771 L 208.7892,765.85521 L 213.80442,764.16086 C 218.98927,762.40915 222.48784,758.43964 222.4988,754.29602 C 222.5018,753.13397 219.83164,749.66621 216.37828,746.34758 C 209.72517,739.9538 205.95468,733.91525 205.95468,729.65361 C 205.95468,727.25486 205.35383,726.8048 200.70404,725.72086 C 197.81626,725.04765 191.68363,724.49684 187.07615,724.49684 C 179.53723,724.49684 177.94196,724.11913 171.13474,720.7222 C 162.01762,716.17268 159.75799,716.36212 149.64168,722.52411 C 139.84575,728.49095 134.6704,730.09033 127.53759,729.35517 C 117.40418,728.31074 114.53822,727.42487 110.27791,724.02014 C 101.19072,716.75792 99.662826,716.28811 91.927424,718.37755 C 88.288292,719.36052 86.419471,719.2542 81.310557,717.7735 C 73.251954,715.4379 70.91803,713.83818 68.454812,708.96197 C 65.820815,703.74767 61.863912,702.07491 54.122624,702.90312 C 45.185139,703.8593 39.334725,706.30033 34.886333,710.92929 C 31.599571,714.34945 30.178031,715.09536 26.946648,715.09536 C 24.781787,715.09536 21.816603,715.5538 20.357341,716.11412 C 18.03769,717.0048 17.704145,717.73962 17.704145,721.95936 C 17.704145,728.72413 20.723157,732.85371 25.668654,732.85371 C 29.705884,732.85371 35.760757,736.10975 37.369762,739.14606 C 37.931452,740.206 38.391021,742.22903 38.391021,743.64167 C 38.391021,745.0543 39.045171,746.46361 39.844677,746.77346 C 42.008752,747.61213 47.326965,755.87558 48.148265,759.67558 C 49.0423,763.81213 51.916535,765.75947 58.560725,766.73019 C 62.817815,767.35216 64.601344,768.34222 68.645576,772.32841 C 71.3478,774.99186 73.558709,777.74463 73.558709,778.44568 C 73.558709,779.69026 74.47821,780.11114 79.764772,781.28639 C 83.085367,782.02458 93.566021,797.6475 99.38708,810.53625 C 103.11687,818.79461 103.82063,819.73602 105.88939,819.23398 C 107.1653,818.92435 112.21921,817.7992 117.12029,816.7335 z M 348.35041,789.00143 C 350.67386,786.55966 352.85911,783.32969 353.20665,781.82374 C 354.6749,775.46031 366.24311,770.64072 375.22328,772.65107 C 381.31184,774.01405 382.66901,774.03086 390.58504,772.84131 C 397.59779,771.78749 400.60173,770.4274 405.06586,766.28478 C 407.58355,763.94849 409.51457,763.27396 415.30141,762.70932 C 419.22427,762.32656 423.26638,761.56342 424.28397,761.01346 C 425.30145,760.4635 427.26587,760.01354 428.64941,760.01354 C 431.52034,760.01354 438.68203,751.63492 438.68203,748.27628 C 438.68203,744.39131 443.9184,737.1712 449.0475,733.98393 C 455.44285,730.00977 456.95485,727.57892 457.87262,719.7961 C 458.75471,712.31512 459.87263,709.02632 462.49449,706.19873 C 466.0549,702.35887 469.69735,694.18139 470.30202,688.67006 C 470.74265,684.65487 470.20293,680.57034 468.23675,673.0368 C 466.77274,667.4279 465.57497,661.03579 465.57497,658.83207 C 465.57497,655.13701 465.91248,654.67166 469.91373,652.84944 C 472.30007,651.76269 476.65424,648.51828 479.58971,645.63968 C 482.52517,642.76106 486.17372,639.54943 487.69762,638.50271 C 494.8469,633.59203 498.51727,620.49306 499.41415,596.68863 C 499.88436,584.20898 499.36657,582.79399 493.41919,580.30608 C 490.60836,579.13026 490.21273,579.25908 488.09739,582.03869 C 483.55652,588.00551 477.36794,592.91322 472.2982,594.568 C 469.29188,595.54926 465.37782,597.95406 462.95001,600.31144 C 459.77199,603.39728 457.91731,604.37568 455.19243,604.40385 C 450.89267,604.44829 447.86793,606.02868 444.99132,609.73363 C 443.81475,611.24904 441.74007,612.77081 440.38084,613.11532 C 438.90566,613.48926 437.36655,615.06569 436.56235,617.02659 L 435.21512,620.31146 L 427.68975,619.66902 C 423.26803,619.29154 419.91159,619.43972 419.55143,620.02829 C 419.21423,620.57923 416.51532,622.6543 413.55368,624.63956 C 407.09472,628.96922 394.48318,632.30944 391.2312,630.55177 C 386.57365,628.03438 375.50411,631.02513 371.63328,635.84663 C 369.43375,638.58646 368.66151,638.83892 362.48058,638.83892 C 358.38685,638.83892 354.33336,638.16959 352.18131,637.13824 C 348.90285,635.56706 348.49087,635.56706 346.77179,637.13824 C 345.74841,638.07361 343.55136,638.82875 341.88948,638.81632 C 339.50491,638.79848 338.5408,638.08274 337.31634,635.42134 C 335.85036,632.23487 335.33754,631.99138 328.01449,631.00436 C 320.63269,630.00943 320.14489,629.77347 317.75669,626.04302 C 316.3776,623.88882 315.10101,622.27598 314.9199,622.45894 C 314.73868,622.6419 315.25689,626.00805 316.07133,629.93927 C 318.02955,639.39187 316.58716,643.58339 311.01225,644.63962 C 308.97418,645.02574 305.92928,645.13749 304.24568,644.88794 L 301.18454,644.43421 L 301.8039,650.7769 C 302.14451,654.26537 303.08773,658.76483 303.8999,660.7757 C 304.71207,662.78658 306.06892,668.42524 306.91522,673.30607 C 308.09768,680.12646 309.07648,682.83671 311.14444,685.01653 C 313.82712,687.84445 313.83281,687.8885 313.11032,700.09388 C 312.71178,706.82649 312.07763,712.83829 311.70123,713.4534 C 310.77104,714.97342 311.34728,719.73952 313.05084,724.61571 C 313.82629,726.83551 315.21583,733.12807 316.13867,738.59917 C 317.89457,749.00946 317.43025,753.01994 313.81988,758.62757 C 310.37324,763.98097 313.53161,771.66587 322.98747,780.93352 C 325.46742,783.36414 326.9729,785.80305 326.9729,787.39003 C 326.9729,789.50452 327.81258,790.22246 331.88604,791.59083 C 340.56925,794.50768 343.5584,794.03757 348.35041,789.00143 z M 392.89267,774.95877 C 391.88625,774.69391 390.48989,774.71133 389.78963,774.99746 C 389.08938,775.28362 389.91272,775.50031 391.61939,775.47903 C 393.32606,775.45773 393.89908,775.22361 392.89267,774.95877 z M 427.9292,764.47488 C 427.58549,764.12777 427.34107,764.74475 427.38596,765.84593 C 427.43561,767.06285 427.68065,767.31037 428.01081,766.47705 C 428.30963,765.72298 428.27291,764.82199 427.9292,764.47488 z M 413.57954,765.55729 C 412.57312,765.29244 411.17676,765.30985 410.47651,765.59599 C 409.77626,765.88214 410.5996,766.09883 412.30626,766.07755 C 414.01293,766.05626 414.58596,765.82213 413.57954,765.55729 z M 592.38986,752.98419 C 592.04615,752.63708 591.80173,753.25405 591.84662,754.35524 C 591.89627,755.57215 592.14131,755.81967 592.47147,754.98636 C 592.77029,754.23228 592.73357,753.3313 592.38986,752.98419 z M 214.42337,725.87247 C 213.67668,725.57071 212.78466,725.60783 212.44095,725.95494 C 212.09723,726.30205 212.70812,726.54894 213.79852,726.50358 C 215.00343,726.45347 215.24857,726.20593 214.42337,725.87247 z M 243.70823,724.99722 C 246.6347,724.61323 249.83206,723.42651 251.07296,722.26379 C 252.27911,721.13365 256.08601,719.34668 259.53265,718.29277 C 263.22671,717.16321 268.2712,714.46844 271.82045,711.72869 C 278.54948,706.53444 283.04287,704.64927 288.69463,704.64927 C 292.60528,704.64927 303.51471,707.98299 305.75861,709.86368 C 306.70452,710.65654 307.2971,708.81947 308.19977,702.29579 C 309.75956,691.02212 309.83765,691.65929 306.41335,687.71073 C 304.0837,685.02438 303.26957,682.80521 302.66355,677.48945 C 302.23781,673.75497 300.78415,667.27693 299.43319,663.09379 C 298.08223,658.91067 296.97693,653.09815 296.97693,650.17707 C 296.97693,645.49431 296.56547,644.47867 293.49885,641.59133 C 290.90461,639.14878 289.87358,637.15302 289.44143,633.73765 C 289.00421,630.28215 287.86126,628.10362 284.78295,624.85848 C 282.53946,622.49336 279.64185,618.35281 278.34375,615.65727 C 277.04565,612.96172 274.20689,609.00413 272.03539,606.86264 C 268.15774,603.03865 267.92522,602.9635 259.03244,602.65978 C 249.16181,602.32269 247.16138,601.12968 245.73978,594.73244 C 244.59207,589.56791 240.20222,586.99966 231.13857,586.1903 C 216.17669,584.85422 211.04127,582.87592 209.20231,577.73965 C 208.34019,575.3318 206.96027,573.90325 204.74212,573.12236 C 201.86499,572.10941 201.26786,572.27771 199.0103,574.73782 C 197.33601,576.56233 196.67734,578.23719 197.04795,579.72814 C 197.71892,582.42803 193.64671,591.72357 190.49321,594.69073 C 186.69303,598.26622 174.81617,620.3822 174.98757,623.56374 C 175.02232,624.20887 176.95023,626.14692 179.27182,627.87053 C 181.91715,629.83447 184.11379,632.62282 185.1561,635.33979 C 186.07087,637.72428 187.62166,640.56806 188.60222,641.65931 C 189.58278,642.75055 191.08568,645.64891 191.94201,648.10013 C 194.15933,654.44682 197.44886,658.69557 201.45394,660.38561 C 204.87255,661.82816 204.92034,661.94033 204.92034,668.51022 C 204.92034,672.79701 204.22164,676.74829 202.96036,679.59323 C 200.69277,684.70849 201.2449,688.02124 205.25826,693.37822 C 208.5122,697.72171 209.86512,702.86996 210.72642,714.18705 L 211.4095,723.16209 L 219.80134,723.76316 C 224.41679,724.09374 229.35671,724.8396 230.77893,725.42061 C 232.20115,726.00162 234.52843,726.29674 235.95065,726.07642 C 237.37287,725.85612 240.86378,725.37047 243.70823,724.99722 z M 141.30822,721.20654 C 144.72156,719.43678 149.84052,716.75017 152.6837,715.23631 C 159.16676,711.78437 165.85803,711.56553 170.26982,714.66113 C 176.31577,718.90334 181.83182,720.41104 188.70472,719.6999 C 193.16388,719.23852 196.73837,719.53088 200.52572,720.66677 L 205.95468,722.29501 L 205.92944,715.82251 C 205.89438,706.85109 204.3712,701.03708 200.60898,695.51462 C 196.6791,689.74606 195.79649,683.65325 198.08829,678.11382 C 199.00151,675.90648 199.73093,672.16007 199.70942,669.78847 C 199.67487,665.99449 199.19917,665.14791 195.75015,662.74179 C 193.27497,661.01507 190.9989,658.12744 189.57481,654.90723 C 188.33432,652.10228 186.62704,648.63213 185.78084,647.19579 C 184.93475,645.75945 183.04303,641.99886 181.57727,638.83892 C 179.7262,634.84864 177.70034,632.33011 174.94526,630.59432 C 168.51619,626.54366 168.67155,623.91933 176.24864,608.57243 C 179.78692,601.40569 184.01004,594.11955 185.63324,592.38099 C 188.91066,588.87058 192.50821,582.32906 192.50821,579.88004 C 192.50821,578.98737 191.26214,578.03127 189.66377,577.69758 C 182.64605,576.23247 178.75444,574.53023 174.99718,571.28226 C 172.16236,568.83161 169.48806,567.58574 166.03708,567.10805 C 162.64102,566.63795 159.97282,565.41429 157.41924,563.15575 C 155.38489,561.3565 152.485,559.3469 150.97517,558.69 C 148.64748,557.67723 147.95465,557.80295 146.41893,559.51675 C 145.34107,560.71959 143.25672,561.53788 141.27071,561.53788 C 138.17882,561.53788 137.84749,561.8833 136.76158,566.23861 C 135.72926,570.37897 135.25224,570.93849 132.75999,570.93207 C 131.20374,570.92806 126.46258,569.73623 122.22408,568.28355 C 117.30464,566.59749 113.46959,565.8748 111.61946,566.28519 C 109.62189,566.72828 107.63937,566.25284 105.24009,564.75528 C 101.18178,562.22221 96.786606,561.92186 95.951197,564.12052 C 95.629775,564.96643 93.601799,566.4961 91.444572,567.51975 C 87.76478,569.26592 87.487958,569.72665 86.965894,574.97412 C 86.24596,582.21054 84.242436,583.87588 77.33364,582.98048 L 72.316659,582.33027 L 73.056773,587.86436 C 73.463839,590.9081 74.208753,594.19017 74.712148,595.15783 C 76.049626,597.72888 75.774543,601.47126 74.082098,603.72901 C 72.636271,605.65778 72.485516,605.65184 67.458605,603.46785 C 64.629406,602.2387 61.571741,601.23301 60.663794,601.23301 C 58.463196,601.23301 57.503346,604.0177 59.053672,605.90427 C 60.791566,608.01908 59.397229,613.52222 56.762714,614.94615 C 55.497909,615.62977 52.451052,615.85255 49.347794,615.48834 C 43.133518,614.75898 42.08821,615.2716 39.99985,620.07258 C 37.019295,626.92462 33.666697,629.54058 25.397956,631.46609 L 20.16247,632.68525 L 17.381792,641.30848 C 14.176288,651.24917 13.930756,655.39181 16.275644,659.97134 C 17.677821,662.70976 17.829694,665.2074 17.209398,675.32745 C 16.28787,690.36192 16.315911,695.03031 17.379268,703.60466 L 18.221317,710.39462 L 23.50158,710.70511 C 28.437934,710.99537 28.995797,710.76951 32.066743,707.23718 C 36.296816,702.37158 42.420917,699.68598 52.60188,698.23192 C 60.016646,697.17293 61.189044,697.25822 65.463066,699.16758 C 68.939165,700.72049 70.811368,702.4504 72.640915,705.79993 C 74.640064,709.45995 76.110053,710.70467 80.284861,712.27237 C 83.163957,713.35353 86.828264,713.98506 88.556694,713.69802 C 90.263361,713.41457 93.562153,712.85629 95.887347,712.45736 C 100.74115,711.62463 104.07978,713.00767 112.47195,719.32762 C 116.35363,722.25082 119.39381,723.58546 123.84973,724.32242 C 131.47221,725.58311 133.59945,725.20346 141.30822,721.20654 z M 193.73649,721.69404 C 192.9898,721.39228 192.09778,721.42939 191.75407,721.7765 C 191.41036,722.12362 192.02124,722.37051 193.11165,722.32515 C 194.31655,722.27503 194.56169,722.0275 193.73649,721.69404 z M 299.67057,651.65714 C 299.32686,651.31003 299.08244,651.927 299.12733,653.02819 C 299.17698,654.2451 299.42202,654.49262 299.75218,653.65931 C 300.051,652.90523 300.01428,652.00425 299.67057,651.65714 z M 311.69016,638.49495 C 312.87076,636.62058 312.66627,634.74507 310.41751,626.8226 C 308.47439,619.97654 308.45411,619.43097 310.0981,618.2079 C 311.06335,617.48973 312.82432,616.90213 314.01123,616.90213 C 316.55654,616.90213 320.76684,619.65465 320.76684,621.3187 C 320.76684,624.29911 324.26013,626.30367 329.4605,626.30752 C 334.97324,626.31161 340.97533,629.05203 342.13059,632.09243 C 342.67538,633.52642 342.98734,633.52581 345.16246,632.08645 C 348.18512,630.08631 350.19464,630.06109 353.12649,631.98652 C 354.38653,632.81397 357.78797,633.80489 360.68527,634.18856 C 365.65333,634.84641 366.09489,634.70934 368.44285,631.78013 C 371.9954,627.34813 382.7292,624.18047 390.16965,625.36831 C 399.19854,626.80975 406.35093,624.38217 416.14596,616.55169 C 420.04078,613.43807 421.85553,613.27533 429.03605,615.39571 C 430.82691,615.92454 431.62077,615.40397 432.93367,612.83998 C 433.85206,611.04633 435.7266,609.33009 437.16568,608.96532 C 438.58656,608.60516 440.55626,607.28876 441.54292,606.03998 C 444.54531,602.23954 448.26295,600.1884 452.14877,600.1884 C 455.08352,600.1884 456.65841,599.34826 459.7844,596.11511 C 462.24211,593.57331 465.45074,591.55323 468.31867,590.74232 C 475.12093,588.81886 480.58206,584.29175 485.61745,576.40205 C 491.28224,567.52613 492.31172,566.65609 501.86751,562.66932 C 510.31375,559.14548 514.28739,555.68544 516.06336,550.30833 C 516.68003,548.44109 517.03471,546.91335 516.85153,546.91335 C 516.66824,546.91335 514.48164,548.06122 511.99218,549.46417 C 509.50272,550.86713 505.38572,552.48555 502.84331,553.0607 C 497.00826,554.38066 492.2056,552.36206 490.33602,547.80376 C 489.62739,546.07596 487.83891,543.91143 486.36176,542.99371 C 484.88462,542.07598 481.23235,538.95545 478.24568,536.0592 L 472.81538,530.79329 L 472.81538,522.74654 C 472.81538,517.1034 472.29355,513.78148 471.06837,511.62549 C 469.37422,508.64428 469.40866,508.3768 472.20666,502.79172 C 474.95657,497.30275 475.04583,496.67056 474.10799,489.33058 C 473.05048,481.05401 473.67067,477.18052 477.16283,470.25081 C 478.88852,466.82647 479.04192,465.51421 478.13976,461.89394 C 477.55112,459.53189 476.79398,456.27562 476.4572,454.65779 C 475.79832,451.49283 470.99762,448.72013 466.17675,448.72013 C 464.10134,448.72013 463.15409,447.71861 461.23641,443.49708 C 459.6128,439.9228 458.24809,438.27404 456.91317,438.27404 C 455.2215,438.27404 455.03025,438.88055 455.47243,442.84256 C 455.75439,445.36937 455.40592,448.79542 454.69264,450.50865 C 453.5801,453.18093 452.54151,453.79087 447.12838,454.95103 C 443.67729,455.69066 439.78319,456.03421 438.47496,455.71447 C 437.16661,455.39474 434.39116,454.68906 432.30716,454.1463 C 428.6732,453.19986 428.41906,453.31395 426.10069,456.93205 C 423.11816,461.58678 421.14204,462.03394 415.85458,459.2506 C 410.65256,456.51223 410.75475,456.49562 410.75475,460.07803 C 410.75475,463.56182 407.61396,471.18491 404.56648,475.09756 C 401.67507,478.80993 396.96446,479.71834 392.68238,477.38938 C 388.32511,475.01957 386.43609,475.83751 384.87764,480.76871 C 383.41559,485.39467 378.57755,490.94272 374.67549,492.46807 C 373.18583,493.05044 366.62354,494.28916 360.0929,495.22079 C 353.56216,496.15242 347.68574,497.36154 347.0341,497.90773 C 346.38247,498.45391 345.56265,500.71117 345.21231,502.92384 C 344.86198,505.13651 343.8718,507.53656 343.01195,508.25726 C 342.152,508.97797 337.37695,509.97273 332.40062,510.46784 C 315.69483,512.12992 310.4234,514.40111 310.4234,519.9368 C 310.4234,522.64779 308.1887,527.06579 306.81747,527.06579 C 304.90394,527.06579 301.32883,522.61313 300.94643,519.75353 C 300.61358,517.2649 300.25642,517.13592 293.35673,517.01272 C 289.37451,516.94161 285.18541,516.70657 284.04764,516.49041 C 282.44854,516.18662 281.42578,517.22376 279.54193,521.05929 C 277.37415,525.47315 276.72945,526.02117 273.70513,526.02117 C 269.9999,526.02117 269.12557,524.81017 268.92967,519.40694 C 268.84909,517.18368 268.64284,516.78314 268.3012,518.18661 C 267.45273,521.67267 265.86335,522.88735 262.15016,522.88735 C 258.34274,522.88735 254.69451,526.09739 252.45898,531.41449 C 251.81573,532.94446 250.16543,534.48117 248.79172,534.82937 C 246.79037,535.33666 246.29409,536.13879 246.29409,538.86626 C 246.29409,545.51807 241.09827,549.10585 236.95252,545.31675 C 235.5848,544.06667 234.58945,543.95675 232.36644,544.81031 C 229.5733,545.8828 229.55592,545.94465 231.29434,548.62419 C 232.81442,550.96702 232.86934,551.71059 231.68698,553.94164 C 230.44815,556.27947 229.81875,556.48747 225.30767,556.0497 C 222.4867,555.77595 219.01172,554.60004 217.34405,553.35482 C 214.85552,551.49667 213.88861,551.32047 211.25962,552.24603 C 207.77968,553.47119 201.42612,562.40978 201.99273,565.28336 C 202.18067,566.2369 204.34607,567.81028 206.8047,568.77975 C 210.03992,570.05549 211.90629,571.67933 213.56062,574.65781 C 215.50974,578.16701 216.60335,578.95079 220.98535,579.97904 C 223.8119,580.64225 228.68438,581.24033 231.81327,581.3081 C 241.84755,581.52545 248.18528,585.85647 250.94863,594.3847 L 251.98298,597.57688 L 260.93191,597.8772 C 269.67233,598.17052 269.98656,598.27145 274.41324,602.20667 C 276.90611,604.42271 280.27249,608.75327 281.89424,611.83013 C 283.51588,614.90701 286.61695,619.30473 288.78545,621.60288 C 291.37855,624.3511 293.18368,627.56908 294.05905,631.00436 C 295.48013,636.5808 296.44973,637.60769 302.14069,639.56358 C 306.09043,640.92103 310.47088,640.43085 311.69016,638.49495 z M 30.826234,624.03609 C 32.751882,622.86803 34.591897,620.59916 35.252212,618.57853 C 35.8738,616.67642 37.479588,614.07913 38.820636,612.80677 C 40.881948,610.85105 42.226068,610.54181 47.51475,610.80652 C 54.659945,611.16415 55.590472,610.67903 53.895296,607.48014 C 51.992962,603.89031 53.477256,598.24771 56.527277,597.4746 C 59.427246,596.73953 65.896818,597.34934 68.825149,598.63378 C 70.374451,599.31334 70.681579,599.15583 70.212804,597.92208 C 69.88169,597.05067 69.003521,592.6878 68.261318,588.22684 C 66.980542,580.52891 67.015213,580.03838 68.94235,578.59081 C 70.430688,577.47283 72.422783,577.24401 76.403155,577.73377 L 81.83346,578.40194 L 81.83346,575.34884 C 81.83346,569.63944 83.909077,565.7552 88.119094,563.58609 C 90.312844,562.45582 92.636777,560.53271 93.283387,559.31251 C 94.319737,557.35685 95.074725,557.16761 99.654862,557.71544 C 102.51255,558.05725 105.95338,559.0666 107.30114,559.95846 C 108.75688,560.92175 110.76068,561.32422 112.23741,560.94991 C 113.73453,560.57042 117.6691,561.39299 122.12989,563.01807 C 131.85801,566.56201 132.5163,566.50838 132.5163,562.17194 C 132.5163,558.40748 133.79441,557.35944 138.38523,557.35944 C 139.81341,557.35944 142.1654,556.41929 143.61184,555.27022 C 145.05829,554.12115 147.28578,553.18101 148.5618,553.18101 C 152.05378,553.18101 157.55236,555.80323 160.32336,558.79009 C 161.95152,560.54505 164.76225,561.85196 168.59811,562.63771 C 172.38123,563.41262 175.48943,564.84485 177.51023,566.74425 C 183.24256,572.13212 190.64277,574.52489 194.30621,572.17504 C 195.0107,571.72317 196.05922,568.83918 196.63628,565.76616 C 197.24644,562.51674 199.21407,557.85306 201.33861,554.62045 C 204.47846,549.84319 205.73157,548.84023 210.25548,547.48343 C 215.68144,545.8561 216.40755,545.97163 219.91832,549.02089 C 222.47346,551.2401 228.91608,553.02649 226.90014,550.95679 C 226.18903,550.22669 225.60721,547.91446 225.60721,545.81851 C 225.60721,542.15151 225.8085,541.94203 230.93977,540.26836 C 235.67179,538.72495 236.53464,538.70265 238.60167,540.0704 C 240.66788,541.43767 241.00011,541.42957 241.54386,539.99869 C 241.88096,539.11149 242.15671,537.02591 242.15671,535.36404 C 242.15671,533.06328 242.89699,531.95589 245.25974,530.72192 C 246.96641,529.8306 248.36278,528.7205 248.36278,528.255 C 248.36278,527.7895 250.05413,525.21617 252.12137,522.53648 C 255.27126,518.45332 256.44379,517.66431 259.36178,517.66431 C 262.4403,517.66431 262.84359,517.34309 262.84359,514.89104 C 262.84359,512.98958 264.21823,510.7972 267.21628,507.91689 C 271.28373,504.00925 271.63292,503.23167 272.21867,496.77688 C 272.64989,492.02566 273.56311,488.86153 275.11504,486.7416 C 276.36174,485.03872 277.65177,481.7807 277.98193,479.50156 C 278.3121,477.2224 280.16109,472.14722 282.09076,468.22335 C 286.10877,460.05274 286.28399,458.82019 283.78905,456.27514 C 282.79349,455.2596 280.46756,452.49074 278.62033,450.12213 C 273.47892,443.52959 269.29986,442.29924 249.91429,441.67079 C 236.27378,441.22858 232.6604,440.77571 229.35743,439.09435 C 226.05643,437.41405 224.23309,437.18501 219.01399,437.79505 C 215.52919,438.20237 210.58337,439.1768 208.02337,439.96045 C 205.46337,440.7441 201.8203,441.39034 199.92777,441.39656 C 197.59563,441.40422 194.68064,442.71391 190.88295,445.46039 L 185.27929,449.51289 L 169.30623,449.45796 L 153.33316,449.40301 L 149.12783,453.24 C 146.81489,455.35036 144.43415,457.077 143.8373,457.077 C 143.24045,457.077 142.29512,458.40099 141.73655,460.01919 C 140.1363,464.65524 131.84073,471.05404 126.33923,471.89594 C 112.40283,474.02864 108.96105,475.26302 108.52829,478.28374 C 108.3528,479.50866 106.98901,481.20024 105.49764,482.04281 C 103.04343,483.42933 102.30989,483.36656 97.769212,481.38152 C 93.825228,479.65734 92.303718,479.43421 90.654519,480.33817 C 89.500719,480.9706 86.462148,481.81644 83.902147,482.21782 C 78.103306,483.127 70.18949,480.27298 66.118023,475.80417 C 64.585653,474.12225 62.929793,472.74613 62.438345,472.74613 C 61.946897,472.74613 60.105848,470.6844 58.347112,468.16451 C 55.262202,463.74448 54.963339,463.58571 49.87325,463.66327 C 46.971358,463.70748 44.597084,464.10133 44.597084,464.5385 C 44.597084,464.97566 46.029122,469.46911 47.779397,474.52393 C 51.047924,483.96353 54.562479,500.82477 55.573995,511.91896 C 56.349039,520.41953 58.22147,524.9888 63.727479,531.81577 C 68.093578,537.22937 68.38699,537.9866 68.38699,543.84093 C 68.38699,548.64749 67.810613,551.0108 65.888326,554.08612 C 64.514056,556.2847 62.699093,560.432 61.855078,563.30232 C 57.473185,578.20419 53.23404,581.70972 37.356677,583.56106 C 31.383342,584.25757 25.854929,585.33546 25.071321,585.95636 C 23.990204,586.81299 23.794413,588.85443 24.259558,594.42028 C 24.823513,601.1684 23.952957,613.74997 22.248338,623.48744 C 21.555855,627.44315 21.566302,627.45799 24.541551,626.74824 C 26.185423,626.35609 29.013536,625.13562 30.826234,624.03609 z M 655.98276,617.82345 C 665.17715,613.32768 668.30552,610.88912 668.31152,608.21298 C 668.31907,604.85566 672.26571,600.45383 678.13262,597.25916 C 682.02216,595.14124 683.54927,593.60312 684.29203,591.05526 C 685.10968,588.25042 685.91067,587.56601 688.94658,587.07779 C 696.17188,585.91588 697.26798,585.50196 697.26798,583.93545 C 697.26798,583.0617 698.19744,580.50682 699.33346,578.25794 C 700.93731,575.08305 702.17159,574.02268 704.8552,573.51424 C 706.75611,573.15409 709.12031,573.015 710.10904,573.20515 C 711.36484,573.44665 712.30971,572.44874 713.24352,569.89474 C 713.97863,567.88387 716.48236,562.2186 718.80715,557.30525 L 723.034,548.37187 L 730.21731,544.96815 C 736.65537,541.91751 737.46982,541.19149 738.06839,537.96928 C 739.14556,532.17056 742.85688,529.5448 751.06471,528.7744 C 754.94547,528.41013 758.80719,527.84603 759.64635,527.52086 C 760.48541,527.19567 762.96815,521.92578 765.16344,515.80998 C 767.35873,509.69419 769.31002,504.31899 769.49972,503.86507 C 770.35616,501.81504 767.97882,503.30182 767.06105,505.39015 C 765.80246,508.2543 761.17284,508.28218 758.06784,505.44431 C 756.94134,504.4147 754.88382,503.72703 753.48404,503.91228 C 752.08727,504.09715 750.35629,503.75549 749.63753,503.15304 C 748.72203,502.38576 747.11197,502.42338 744.26194,503.27869 C 741.90239,503.9868 734.21618,504.44429 725.96409,504.36779 C 714.81158,504.26439 710.25592,504.66304 704.89461,506.21143 C 697.121,508.45656 695.43191,508.00109 687.44171,501.50519 C 685.16615,499.65518 682.33236,497.62252 681.14431,496.98817 C 677.17957,494.87117 669.47826,498.45175 666.16629,503.95184 C 663.00658,509.1991 660.44772,509.08667 649.40113,503.21525 C 642.42655,499.50814 637.82724,497.78196 633.51682,497.25375 C 630.18002,496.84483 626.71642,496.12644 625.82016,495.65735 C 624.12508,494.77023 622.98099,495.37127 613.96958,501.88264 C 610.48157,504.40297 606.94091,505.8305 601.70816,506.82621 C 595.26016,508.05315 593.90331,508.73152 590.73057,512.31491 C 586.31133,517.30615 580.11168,518.59171 572.9414,516.00367 C 568.94967,514.56286 567.90736,514.56128 562.80328,515.98823 C 559.67439,516.86299 555.41466,517.84564 553.33718,518.1719 C 550.71191,518.58419 548.77789,519.79195 546.99582,522.13199 C 545.58549,523.98377 542.72471,527.26165 540.63833,529.41615 C 537.3997,532.76078 536.18434,533.33344 532.325,533.33344 C 529.83885,533.33344 527.0514,533.62543 526.13042,533.98233 C 523.44754,535.02207 521.42953,540.12025 521.42953,545.85849 C 521.42953,551.66341 519.00865,557.50251 515.06553,561.20801 C 513.73019,562.46291 508.69159,565.19384 503.86865,567.27674 C 496.00702,570.672 493.56772,572.28986 493.51808,574.14198 C 493.50939,574.46708 495.36345,575.7895 497.63828,577.0807 C 499.91311,578.37189 502.19932,580.23055 502.71898,581.21106 C 503.23853,582.19156 503.82097,588.23308 504.01325,594.63666 C 504.32035,604.86402 504.55152,606.11695 505.91438,604.9422 C 508.35936,602.83476 515.08311,602.2344 522.46036,603.46482 C 528.43339,604.46103 530.08285,604.33271 536.32264,602.38631 C 545.33415,599.5753 549.60557,600.51229 554.93431,606.46901 C 556.98665,608.76333 558.66591,611.07565 558.66591,611.60748 C 558.66591,613.65199 562.05825,615.85759 565.20451,615.85864 C 567.01275,615.85924 573.29991,617.05865 579.17591,618.52396 C 592.38707,621.81847 595.59002,621.1737 599.24291,614.48431 C 601.4233,610.49142 602.07721,610.05084 606.78255,609.40498 C 609.61613,609.01602 613.49823,608.21148 615.40918,607.61712 C 618.3613,606.69896 619.63872,606.92282 623.90435,609.10584 C 626.66563,610.519 630.51629,613.08631 632.46127,614.81097 C 634.40625,616.53565 637.0371,617.94675 638.30748,617.94675 C 639.57797,617.94675 641.8438,619.31217 643.34267,620.981 C 645.72911,623.6379 646.27193,623.83197 647.70801,622.54144 C 648.61007,621.73084 652.3337,619.60773 655.98276,617.82345 z M 442.95139,608.80642 C 444.23801,607.1496 444.20139,607.11266 442.56082,608.41202 C 441.56526,609.20054 440.75072,610.02317 440.75072,610.24008 C 440.75072,611.09984 441.60012,610.54648 442.95139,608.80642 z M 276.29006,607.10626 C 276.29006,606.88935 275.47551,606.06671 274.47996,605.27819 C 272.83949,603.97884 272.80287,604.01578 274.08949,605.67259 C 275.44065,607.41266 276.29006,607.96601 276.29006,607.10626 z M 502.40195,601.51592 C 502.05824,601.1688 501.81382,601.78578 501.85871,602.88696 C 501.90836,604.10389 502.1534,604.3514 502.48356,603.51809 C 502.78238,602.76402 502.74566,601.86303 502.40195,601.51592 z M 708.8397,575.44881 C 708.09311,575.14706 707.20099,575.18416 706.85727,575.53128 C 706.51356,575.87839 707.12444,576.12528 708.21485,576.07992 C 709.41976,576.0298 709.6649,575.78227 708.8397,575.44881 z M 175.95871,568.45574 C 175.95871,568.23882 175.14416,567.41619 174.14861,566.62767 C 172.50814,565.32831 172.47152,565.36526 173.75814,567.02207 C 175.10931,568.76213 175.95871,569.31549 175.95871,568.45574 z M 508.96621,545.60759 C 515.27426,542.67254 516.41452,541.71731 517.38297,538.55649 C 519.59657,531.33154 524.02294,528.1104 531.7378,528.1104 C 535.36732,528.1104 536.1649,527.53832 541.09986,521.39549 C 545.92104,515.39432 547.05892,514.55588 551.80449,513.5077 C 554.72496,512.86262 559.06165,511.83635 561.44167,511.2271 C 563.8217,510.61784 567.54534,510.37746 569.71642,510.6929 C 585.12753,512.93195 583.84442,513.08687 587.39574,508.55847 C 590.08224,505.13283 591.62651,504.21933 596.62384,503.09977 C 606.91122,500.79506 608.73218,500.02059 613.79188,495.798 C 620.27029,490.39144 625.34685,488.63203 627.85472,490.92416 C 628.85937,491.8424 631.40179,492.5937 633.50461,492.5937 C 638.54125,492.5937 647.6082,495.87574 653.5474,499.8488 C 659.48185,503.81858 660.71437,503.82955 662.92414,499.93212 C 665.24904,495.83174 673.14367,491.54908 678.37744,491.54908 C 681.3456,491.54908 683.59447,492.41345 686.51225,494.67568 C 688.73009,496.39531 692.30333,498.99499 694.4527,500.45275 C 698.34814,503.0947 698.37803,503.09762 703.76179,501.36098 C 707.575,500.13096 714.18074,499.48856 726.2296,499.17597 C 755.76953,498.40961 758.61325,498.55756 760.23055,500.94501 C 762.08585,503.68366 763.2437,503.59719 763.65268,500.68942 C 763.94509,498.60988 764.57914,498.33905 769.15487,498.33905 C 773.57762,498.33905 775.113,497.73946 779.75689,494.19879 C 783.28163,491.51143 785.1872,489.28892 785.1872,487.86542 C 785.1872,484.76585 780.67239,480.85986 772.2579,476.67977 C 766.5175,473.82805 764.11865,473.17782 760.67852,473.54106 C 756.57394,473.97445 756.26022,473.8102 754.87058,470.49999 C 754.06255,468.57543 751.94235,465.70446 750.15894,464.12006 C 748.37563,462.53564 746.91648,460.35309 746.91648,459.26991 C 746.91648,457.15769 745.00604,456.03476 741.40156,456.02849 C 737.83287,456.02227 732.77834,452.33026 731.98872,449.15304 C 731.59236,447.5582 728.80077,442.79809 725.78514,438.575 C 720.30478,430.90021 720.30188,430.89203 719.56936,420.81253 C 719.08167,414.10349 718.16224,409.39383 716.82214,406.74104 C 715.71436,404.54801 713.7008,398.02254 712.34767,392.24 C 710.99455,386.45745 709.57005,381.40499 709.18217,381.01228 C 708.79439,380.61957 705.83865,379.59221 702.61388,378.72926 C 697.20292,377.28125 696.55149,376.7727 694.16494,372.13298 C 692.30333,368.51367 689.90986,366.00276 685.61889,363.16772 C 682.34074,361.00185 678.0509,357.33279 676.08586,355.01427 C 671.80688,349.9657 665.9104,347.91718 661.98392,350.11512 C 660.62573,350.87542 658.65054,351.51415 657.59458,351.53449 C 654.84426,351.58753 647.74473,345.59637 646.27855,341.98518 C 645.48004,340.01829 643.18555,337.90992 639.87927,336.10487 C 636.35351,334.18005 633.98041,331.9263 632.3689,328.97241 C 630.42413,325.40763 629.22057,324.45242 625.47231,323.49924 C 621.98802,322.6132 619.85365,321.08087 616.2981,316.91307 L 611.66465,311.48159 L 612.56008,317.16318 C 613.31474,321.95135 613.0997,323.74823 611.19237,328.59012 C 609.94754,331.75007 608.311,335.09363 607.55551,336.02027 C 606.80003,336.94691 605.89839,340.23743 605.55199,343.33253 C 605.20548,346.42763 604.23651,350.33191 603.39848,352.00871 C 602.38452,354.03786 602.08052,356.57169 602.4895,359.58547 C 603.00533,363.38602 602.77064,364.32275 601.0286,365.41592 C 599.83052,366.16772 598.69563,368.33669 598.34396,370.54626 C 597.9568,372.97961 596.47107,375.61126 594.26595,377.7698 C 591.35955,380.61472 589.82707,381.24223 584.81629,381.63902 C 581.52698,381.89951 578.03844,382.81907 577.06409,383.68251 C 575.0586,385.45964 572.11238,384.7751 572.11238,382.53202 C 572.11238,380.59772 568.67091,379.23462 568.10626,380.94527 C 567.87229,381.65417 565.8004,384.29444 563.50209,386.81256 C 559.54727,391.14565 559.29169,391.82572 558.73293,399.50554 C 558.26189,405.97974 557.56816,408.49669 555.30119,411.95629 C 553.7385,414.34118 552.44288,417.36021 552.42209,418.66523 C 552.39572,420.3236 550.96232,421.94858 547.66142,424.06239 C 544.92362,425.81552 542.51525,428.31272 541.93167,430.00333 C 541.26794,431.92623 539.96839,433.13204 538.11712,433.54268 C 536.30846,433.94388 534.6079,435.48056 533.33866,437.86082 C 532.25498,439.89322 529.48107,443.01465 527.17469,444.79732 C 524.86821,446.57998 521.91495,449.13204 520.61199,450.46855 C 517.43117,453.73112 510.76369,453.66256 501.25983,450.26957 C 492.63361,447.18986 491.23704,447.12197 485.50088,449.50358 C 481.68425,451.08819 481.10223,451.74901 481.13067,454.46548 C 481.14867,456.18908 481.82865,458.77449 482.64164,460.21083 C 484.78449,463.99647 484.56356,465.79934 480.93528,474.13796 C 477.75157,481.45505 477.70441,481.79157 478.86453,488.93756 C 480.17008,496.97948 479.74124,499.97472 476.64162,504.46383 C 474.69085,507.28905 474.67088,507.61633 476.28177,510.37035 C 477.4513,512.36994 477.98709,515.709 477.98709,520.99857 L 477.98709,528.71123 L 482.90023,533.45021 C 485.60245,536.05664 489.09336,538.98777 490.65781,539.96382 C 492.22225,540.93988 493.50225,542.43274 493.50225,543.2813 C 493.50225,545.48843 497.28123,549.00257 499.65463,549.00257 C 500.76283,549.00257 504.95295,547.47483 508.96621,545.60759 z M 253.66648,525.23772 C 254.9531,523.58091 254.91648,523.54396 253.27591,524.84332 C 252.28035,525.63184 251.46581,526.45447 251.46581,526.67138 C 251.46581,527.53114 252.31521,526.97778 253.66648,525.23772 z M 279.94274,511.99355 C 282.13731,510.54135 283.25274,510.41404 285.83053,511.32159 C 287.57971,511.93741 292.14262,512.44126 295.97031,512.44126 C 301.07542,512.44126 303.29408,512.88468 304.29729,514.10547 C 305.52041,515.59377 305.94376,515.43116 308.30279,512.56705 C 311.41668,508.78647 319.95343,506.17361 329.19157,506.17361 C 338.10565,506.17361 339.74415,505.20402 341.31925,498.99733 C 342.87997,492.84756 343.88556,492.36312 359.03756,490.46198 C 374.34161,488.54177 377.83376,486.48447 380.6811,477.71126 C 382.86884,470.97079 387.25487,469.21076 393.91294,472.40158 C 398.60235,474.64892 400.13928,473.71387 403.73828,466.42422 C 405.69526,462.46033 406.37947,459.77208 405.99284,457.5665 C 405.58044,455.21423 405.98591,453.89875 407.56959,452.45135 C 409.65814,450.5425 409.80967,450.55949 415.01335,453.28604 C 421.02071,456.43372 422.58392,455.93633 424.03055,450.41683 C 425.02704,446.6149 426.10379,446.52992 434.65119,449.57857 C 439.59401,451.34152 441.11584,451.47153 444.99463,450.46212 C 447.49609,449.81119 449.89546,448.80037 450.32667,448.2159 C 450.75799,447.63143 450.83216,444.7782 450.49165,441.87542 C 449.71227,435.23109 451.26855,433.66553 458.70631,433.61176 L 464.02345,433.5733 L 464.54063,437.64507 C 464.82507,439.88454 465.75598,442.06036 466.60931,442.48022 C 476.32356,447.25976 478.92545,447.53931 484.68416,444.42216 C 489.55902,441.7835 495.39438,442.14427 503.30545,445.57344 C 509.54037,448.27605 516.00471,448.7366 517.65935,446.59611 C 518.31078,445.75346 521.09141,443.23933 523.83852,441.00919 C 526.58563,438.77905 529.54055,435.45662 530.40495,433.62602 C 531.29769,431.7353 533.27287,429.80345 534.97778,429.15354 C 536.62849,428.52428 537.97903,427.30353 537.97903,426.44075 C 537.97903,425.57797 540.30631,423.14674 543.15075,421.038 C 545.9952,418.92926 548.33044,416.42134 548.34016,415.46483 C 548.34988,414.50833 549.73828,411.37537 551.4255,408.50269 C 553.86904,404.34254 554.49688,402.04677 554.51095,397.22128 C 554.52978,390.75864 556.02171,386.79419 559.70025,383.43208 C 560.9546,382.28573 562.61979,380.09981 563.40082,378.57451 C 564.60925,376.21438 564.60563,375.71783 563.37662,375.24149 C 560.82872,374.25409 553.7204,363.73057 552.52046,359.16962 C 551.88165,356.74143 549.62843,352.69646 547.51351,350.1808 C 545.39848,347.66514 542.39941,343.42336 540.84892,340.75462 L 538.03003,335.90239 L 527.13084,335.90239 C 519.40956,335.90239 514.05497,335.29322 508.76658,333.81317 C 500.67998,331.55002 494.30997,331.22439 487.80829,332.74182 C 485.05663,333.38404 482.27848,333.31794 479.53354,332.54495 C 472.89854,330.67648 454.79928,331.4938 451.61133,333.80586 C 447.36793,336.88345 440.43183,335.10664 437.97744,330.31327 C 435.83583,326.13071 435.00701,314.65563 436.46223,309.33424 C 437.26012,306.41632 437.26529,304.83514 436.48012,303.87965 C 435.87193,303.13962 434.98901,300.99307 434.51807,299.10954 C 431.01434,285.0979 431.08953,285.25779 427.82142,284.88313 C 423.14784,284.34736 415.2469,278.70226 413.26396,274.48197 C 411.55781,270.85094 411.6085,262.84638 413.36616,258.34018 C 413.86792,257.05368 413.5812,256.51212 412.39811,256.51212 C 411.47362,256.51212 406.02635,254.04424 400.29319,251.02793 C 385.48211,243.23567 383.62267,242.14244 382.7473,240.71192 C 382.31878,240.01162 380.46068,238.93199 378.6182,238.31275 C 375.94225,237.41337 373.68625,235.21191 372.92238,232.75465 C 372.87894,232.61507 370.31894,232.0085 367.23349,231.40673 C 359.3309,229.86544 353.55585,231.57826 350.6511,236.3249 C 348.81721,239.32158 348.58148,240.81443 349.17923,245.64606 C 349.82156,250.83823 349.62555,251.75049 347.16836,255.00392 C 345.67105,256.9866 342.02716,260.19155 339.071,262.12605 C 329.12082,268.63735 326.96266,272.01513 324.00144,285.71112 C 322.39862,293.12467 322.41745,294.00806 324.39625,304.24908 C 326.31558,314.18157 326.73128,315.18228 329.84155,317.35675 C 336.45277,321.9788 337.75159,333.57531 333.03002,345.82478 C 331.77557,349.07936 330.8489,354.59202 330.57221,360.44543 C 330.24991,367.26587 329.69571,370.16101 328.55059,371.00667 C 327.57861,371.72442 326.9729,373.82384 326.9729,376.475 C 326.9729,378.8418 326.32282,382.55057 325.52813,384.7167 C 324.73355,386.88283 323.37649,391.71061 322.5124,395.44508 C 320.99988,401.98251 320.51498,402.6762 309.47636,414.09677 C 303.17058,420.62073 298.01128,426.83018 298.01128,427.89557 C 298.01128,428.96094 296.81785,430.95028 295.35912,432.3163 C 292.42406,435.06487 291.22329,440.39611 289.90016,456.55469 C 289.32713,463.55206 288.52479,466.95034 286.76268,469.84392 C 285.46045,471.98218 283.7365,476.58243 282.93168,480.06669 C 282.12686,483.55096 280.51763,487.70042 279.35554,489.28772 C 277.96052,491.19334 276.96838,494.76823 276.43476,499.81132 C 275.76782,506.1157 275.19272,507.77952 273.14058,509.34283 C 270.77163,511.14747 270.73853,511.33055 272.43795,513.22702 C 273.41882,514.32167 274.23999,516.12043 274.26285,517.22425 C 274.29708,518.88609 274.55629,518.76294 275.76968,516.50821 C 276.57574,515.01056 278.45359,512.97896 279.94274,511.99355 z M 717.11445,501.28159 C 716.36786,500.97984 715.47574,501.01694 715.13202,501.36405 C 714.78831,501.71116 715.39919,501.95806 716.4896,501.91271 C 717.69451,501.86258 717.93965,501.61506 717.11445,501.28159 z M 87.382,476.39583 C 91.145657,474.41346 94.366293,474.42178 99.116279,476.42615 C 102.97548,478.05462 104.53201,477.38789 104.57318,474.08864 C 104.6026,471.73134 113.07012,468.73622 125.25303,466.77379 C 129.55484,466.08084 136.65368,460.61579 136.65368,457.99696 C 136.65368,456.97165 138.63186,454.7499 141.04964,453.05972 C 143.46742,451.36955 146.58893,448.74551 147.98634,447.22854 C 150.01009,445.03161 151.1297,444.60406 153.48852,445.12729 C 155.1173,445.48859 159.41955,445.18807 163.04907,444.45949 C 168.31419,443.40256 170.51093,443.39583 173.91609,444.42617 C 179.43721,446.09675 183.24184,445.18405 188.88232,440.8358 C 192.20608,438.27354 194.94368,437.13538 198.92725,436.65959 C 201.93905,436.29988 206.49771,435.38244 209.05771,434.62083 C 211.61771,433.85923 216.37094,432.95743 219.62033,432.61681 C 224.58869,432.096 226.48061,432.4297 231.51528,434.71488 C 236.97651,437.19363 238.29985,437.37827 246.58567,436.81756 C 263.60218,435.66605 277.22386,439.33934 281.94223,446.35192 L 284.3025,449.85987 L 285.98517,445.61273 C 286.9107,443.2768 287.66784,439.76591 287.66784,437.81074 C 287.66784,435.54296 288.60413,433.13223 290.2537,431.15229 C 291.67592,429.44529 292.83956,427.09922 292.83956,425.93878 C 292.83956,424.64996 297.46359,419.09803 304.72179,411.67196 L 316.60392,399.51503 L 318.80748,390.95125 C 320.01953,386.24117 321.44527,379.332 321.97578,375.59752 C 322.5064,371.86304 323.61511,368.28566 324.43959,367.6478 C 325.51406,366.8165 325.93856,364.26296 325.93856,358.63184 C 325.93856,352.79849 326.60437,348.98918 328.52442,343.83747 C 331.28115,336.44103 331.78022,330.50561 330.03528,325.87058 C 329.02463,323.18603 326.31475,320.34072 324.69797,320.26647 C 324.29995,320.2482 321.77605,323.3445 319.08924,327.14714 C 313.53243,335.01161 308.41998,339.14507 300.74691,341.97694 C 296.3315,343.60656 294.01664,343.80763 287.15067,343.15787 C 282.59955,342.72718 276.60181,341.58328 273.82222,340.61588 C 270.61865,339.5009 267.47,339.10299 265.22154,339.52899 C 262.14965,340.11101 261.13775,339.71121 257.66628,336.54382 C 252.87262,332.17004 247.54771,330.88892 241.68133,332.69799 C 234.68492,334.85549 230.98787,335.14006 227.44307,333.79392 C 225.53129,333.06789 217.97313,332.39628 210.09206,332.25211 C 197.92869,332.02961 195.22698,331.64794 189.13594,329.29154 C 181.12877,326.19388 174.28959,321.73357 170.41339,317.08125 C 168.33125,314.58219 166.49333,313.66036 162.17877,312.95119 C 155.19478,311.80323 147.76864,308.31642 143.82472,304.33336 C 141.20619,301.68885 138.94386,300.88475 127.59862,298.56618 C 112.73929,295.52945 111.2236,294.63992 103.98305,284.70671 C 100.68386,280.1806 98.757362,278.44891 97.021319,278.44891 C 95.701176,278.44891 92.174725,277.71521 89.184768,276.81848 C 82.580825,274.83786 80.54865,275.87836 81.512741,280.74667 L 82.13856,283.90682 L 77.590054,283.33455 C 75.088369,283.0198 71.534519,282.44437 69.692612,282.05582 C 67.850704,281.66727 65.603344,281.63629 64.698479,281.98696 C 63.35827,282.50636 63.631295,283.11576 66.171271,285.27421 C 71.340094,289.66665 72.276527,296.57378 69.435019,309.3478 C 66.979487,320.38667 60.419502,342.13242 59.122435,343.53307 C 58.694238,343.99546 55.384234,345.07107 51.766865,345.92333 C 48.149506,346.77558 44.358295,348.23288 43.341949,349.16179 C 40.695818,351.58027 41.058987,356.19739 44.338498,361.8316 C 46.97292,366.35752 47.210095,367.71707 47.550683,380.24414 C 47.917513,393.73706 47.926822,393.78105 51.378355,398.34625 C 55.462586,403.7483 56.452732,408.56197 56.475622,423.12721 C 56.489937,432.23767 56.109578,434.53616 53.500818,441.10388 C 51.855653,445.24569 49.412016,449.67582 48.070513,450.9486 C 45.34839,453.53129 44.83761,457.59045 47.123303,458.47625 C 47.943827,458.79425 50.284381,458.78086 52.324542,458.44649 C 55.715638,457.89073 56.383534,458.23165 60.10861,462.41968 C 62.349702,464.93929 64.709816,467.47086 65.353312,468.04539 C 65.996808,468.61993 67.832386,470.38791 69.432371,471.97426 C 75.050326,477.54431 81.966818,479.24807 87.382,476.39583 z M 127.53852,468.89873 C 126.79185,468.59697 125.89974,468.63407 125.55603,468.98118 C 125.21233,469.3283 125.82324,469.57519 126.9136,469.52983 C 128.11856,469.47971 128.36365,469.23219 127.53852,468.89873 z M 202.01124,438.60507 C 201.26455,438.30331 200.37253,438.34041 200.02882,438.68753 C 199.68511,439.03464 200.29599,439.28154 201.3864,439.23618 C 202.5913,439.18605 202.83644,438.93853 202.01124,438.60507 z M 255.79712,438.60507 C 255.05043,438.30331 254.15831,438.34041 253.8147,438.68753 C 253.47099,439.03464 254.08187,439.28154 255.17227,439.23618 C 256.37718,439.18605 256.62232,438.93853 255.79712,438.60507 z M 562.28611,384.999 C 563.3158,383.84992 563.92555,382.90978 563.6411,382.90978 C 563.35666,382.90978 562.28146,383.84992 561.25177,384.999 C 560.22208,386.14807 559.61233,387.08821 559.89678,387.08821 C 560.18133,387.08821 561.25642,386.14807 562.28611,384.999 z M 590.49153,374.22032 C 591.78229,373.03347 593.12042,370.28129 593.46506,368.10434 C 593.80981,365.9274 594.73182,363.60975 595.5142,362.95402 C 596.3485,362.2548 596.93663,359.751 596.93663,356.89908 C 596.93663,354.22459 597.63947,351.02299 598.49849,349.7844 C 599.35751,348.54581 600.32897,345.26822 600.65727,342.50087 C 600.98567,339.7335 602.71075,334.41382 604.49086,330.67934 C 606.75938,325.9202 607.68274,322.52524 607.57806,319.32842 C 607.39757,313.81566 605.44928,305.26012 603.52716,301.54001 C 602.75378,300.04333 602.11828,297.63632 602.11476,296.19109 C 602.11124,294.74588 600.9294,291.45536 599.48846,288.87883 C 598.04762,286.30232 596.20038,282.71694 595.38367,280.91133 C 594.1559,278.19736 592.97302,277.40416 588.55782,276.33445 C 583.80791,275.18368 583.04984,274.61075 581.70633,271.15649 C 580.32796,267.61283 579.68274,267.15597 574.34387,265.94297 C 571.12551,265.21176 563.71713,264.40561 557.88105,264.15154 L 547.26982,263.68959 L 544.43458,259.98283 C 542.82442,257.87776 539.25376,255.20473 536.17121,253.79672 C 531.10934,251.48467 530.52079,250.81531 527.44848,243.87614 C 524.83583,237.97514 523.92551,236.74978 523.05035,237.95611 C 522.4434,238.79278 520.36385,240.3034 518.42911,241.31307 C 513.5468,243.861 507.91345,242.75276 500.22549,237.73189 C 496.81215,235.5027 492.73953,233.10002 491.17529,232.39259 C 488.88897,231.35872 486.42062,227.1943 478.59291,211.16522 C 469.66301,192.87904 468.49565,191.00734 464.52635,188.61255 C 462.06379,187.12682 458.72058,183.68978 456.77094,180.63959 C 454.88616,177.69081 451.43849,173.73156 449.10935,171.84128 C 446.78032,169.95099 443.36492,166.0585 441.51975,163.19129 C 439.67459,160.32407 437.88372,157.55059 437.54022,157.02798 C 437.19661,156.50536 435.29042,156.38566 433.30427,156.76197 C 429.70806,157.44331 429.69482,157.46658 430.13059,162.32212 C 430.50885,166.53594 430.12377,167.80095 427.29525,171.63766 C 425.21818,174.45514 423.20463,176.08246 421.78447,176.0915 C 417.69437,176.11758 414.96804,177.32399 414.31693,179.39594 C 413.42946,182.21971 407.81763,185.47011 403.82165,185.47482 C 398.7002,185.48086 395.27197,183.54853 388.25777,176.70219 C 383.20511,171.77045 381.78619,170.84198 381.76116,172.45129 C 381.57684,184.33959 377.53669,198.9974 371.52726,209.58053 C 369.38307,213.35671 367.30269,217.82241 366.90426,219.50432 C 366.50573,221.18624 365.94398,223.3654 365.6557,224.34691 C 365.22635,225.80894 366.08134,226.25874 370.38638,226.83547 C 374.5191,227.38916 376.08003,228.16202 377.69691,230.45523 C 378.83314,232.06669 381.19062,233.68995 382.9671,234.08401 C 384.86605,234.50522 386.3913,235.6067 386.69384,236.77539 C 386.9756,237.86351 388.04708,238.75377 389.0748,238.75377 C 390.10263,238.75377 392.25923,239.86668 393.86733,241.2269 C 397.55569,244.34668 407.80904,249.58588 413.72611,251.37422 L 418.24898,252.74118 L 417.5508,262.34654 L 416.85272,271.95188 L 421.30278,275.62949 C 423.75024,277.65218 427.46778,279.63064 429.56398,280.02605 C 434.27655,280.91506 436.1391,282.98259 437.08325,288.37269 C 437.48571,290.67083 438.93762,295.39988 440.30967,298.88167 C 442.64429,304.80616 442.71514,305.55951 441.41373,310.62638 C 440.09236,315.77098 440.46803,323.0499 442.29623,327.7259 C 443.07892,329.72787 445.6412,330.97821 447.09776,330.06904 C 448.86494,328.96608 467.01695,325.48412 471.07333,325.47002 C 473.24401,325.46247 476.03674,326.02061 477.2794,326.71031 C 478.77309,327.5394 483.91968,327.88089 492.46791,327.71808 C 502.99184,327.51766 506.74423,327.87171 512.63761,329.62109 C 518.69266,331.41845 521.44763,331.65736 529.46473,331.0803 C 540.42857,330.29117 541.29866,330.70855 546.04619,339.03494 C 547.52085,341.62104 550.44784,345.74335 552.55066,348.1956 C 554.65359,350.64785 556.66559,354.22335 557.02182,356.14116 C 558.04437,361.64611 563.57532,369.06314 569.9114,373.42637 C 575.429,377.22595 576.05623,377.40743 581.93864,376.9066 C 586.22548,376.54161 588.87051,375.71087 590.49153,374.22032 z M 551.4255,350.18669 C 551.4255,349.99958 550.1455,348.70688 548.58106,347.31402 L 545.73661,344.78156 L 548.24417,347.65423 C 550.58789,350.33919 551.4255,351.00595 551.4255,350.18669 z M 302.06621,335.83214 C 308.10968,332.98692 309.58496,331.64899 315.23796,323.88673 L 321.60393,315.14541 L 319.56048,304.43861 C 317.59678,294.14911 317.58509,293.3856 319.26259,284.84822 C 320.22257,279.96224 321.83087,274.02595 322.83667,271.65646 C 324.71183,267.23826 332.35656,259.63376 337.77155,256.79993 C 343.16555,253.97714 344.4197,251.48232 344.36053,243.69279 C 344.31461,237.64749 344.71542,236.02337 347.11644,232.52433 C 349.01311,229.76019 350.98612,228.20701 353.18886,227.74394 C 358.52535,226.62207 360.95037,224.47943 361.70462,220.21987 C 362.08691,218.06102 364.39743,212.53409 366.8392,207.93781 C 369.28098,203.34154 372.26392,196.52546 373.468,192.79099 C 375.61416,186.13469 377.88651,169.54297 376.97898,167.15463 C 376.65936,166.3135 375.23114,166.58796 372.29599,168.05456 C 363.25561,172.57178 342.26423,171.41404 317.07671,165.00903 C 309.29235,163.0295 307.00334,163.92299 302.66582,170.63422 C 298.57251,176.96773 284.27457,186.69398 265.97258,195.59496 L 251.98298,202.39869 L 231.97556,201.17012 C 216.45275,200.21694 210.80586,200.22314 206.78288,201.1978 C 200.59192,202.69774 191.07337,201.8001 187.35708,199.36586 C 185.92358,198.42688 181.72518,194.7493 178.0274,191.19345 C 173.46615,186.80729 170.15604,184.50788 167.73371,184.04282 C 165.77001,183.66583 163.11206,182.36005 161.8273,181.14111 C 159.87715,179.29086 158.75861,179.0445 155.05431,179.64931 C 152.61399,180.04775 148.7555,180.54108 146.47994,180.74559 C 125.63307,182.61915 121.25593,183.22711 118.55266,184.62453 C 116.84599,185.50677 113.69341,186.50217 111.54691,186.83652 C 108.13439,187.36808 106.8054,186.86449 100.96634,182.82724 C 95.639829,179.14437 93.687712,178.33138 91.319644,178.80969 C 88.381332,179.40319 88.364679,179.44864 89.701268,183.2275 C 90.477502,185.42207 91.07106,191.79045 91.097156,198.20405 L 91.142554,209.36246 L 88.039522,211.59395 C 84.076413,214.44393 84.138464,215.36731 88.466355,217.94618 C 91.521703,219.76676 92.093871,220.76658 92.722638,225.38367 C 93.437535,230.63317 93.385621,230.77207 89.45136,234.13646 C 87.252625,236.01672 83.311858,238.57757 80.694089,239.82727 C 76.890838,241.64291 75.195941,243.38999 72.258684,248.52233 C 70.236987,252.05491 67.768763,257.60599 66.773745,260.85806 C 65.778738,264.11012 63.192175,269.04008 61.025845,271.81352 C 58.859505,274.58697 57.437727,277.2103 57.866328,277.64316 C 58.29494,278.07602 61.215389,277.88581 64.356225,277.22047 C 69.180053,276.19862 70.578899,276.26876 73.364294,277.67208 L 76.661741,279.33338 L 76.661741,276.29364 C 76.661741,273.76893 77.318932,272.97611 80.54053,271.61437 C 84.164291,270.08262 84.8458,270.11604 90.905689,272.12265 C 94.473192,273.30394 98.54259,274.27047 99.948801,274.27047 C 101.92633,274.27047 103.779,276.00952 108.12675,281.94689 C 111.32227,286.31077 115.00778,290.13367 116.66747,290.80601 C 118.27321,291.45648 125.07903,293.14799 131.7915,294.56489 C 142.41361,296.80706 144.37945,297.55566 146.95362,300.33867 C 150.35918,304.02051 157.62248,307.64158 161.66915,307.675 C 166.31139,307.71336 169.78937,309.59642 176.07787,315.47627 C 180.56795,319.67458 184.21815,321.92571 190.50686,324.37498 C 198.42176,327.45757 199.67673,327.64354 211.49049,327.48424 C 218.68683,327.38722 225.29991,327.81045 226.96748,328.47477 C 230.95156,330.06187 234.99947,329.92949 239.41136,328.06782 C 241.45367,327.20602 244.47747,326.50091 246.13087,326.50091 C 250.6103,326.50091 257.79227,329.36036 260.92436,332.3908 C 263.09193,334.48816 264.33356,334.92271 266.67469,334.4034 C 268.49048,334.00064 271.22426,334.40091 273.65083,335.42485 C 277.24165,336.9401 286.08809,338.55086 292.75712,338.90375 C 294.13394,338.97661 298.32303,337.59438 302.06621,335.83214 z M 246.48803,328.92115 C 245.74133,328.6194 244.84932,328.6565 244.5056,329.00361 C 244.16189,329.35072 244.77277,329.59762 245.86318,329.55227 C 247.06809,329.50214 247.31323,329.25461 246.48803,328.92115 z M 471.97497,327.87654 C 471.22828,327.57478 470.33616,327.61189 469.99255,327.959 C 469.64884,328.30611 470.25972,328.55301 471.35012,328.50765 C 472.55503,328.45753 472.80017,328.21 471.97497,327.87654 z M 174.92437,317.74964 C 174.92437,317.53272 174.10982,316.71009 173.11427,315.92157 C 171.4738,314.62221 171.43718,314.65916 172.7238,316.31598 C 174.07496,318.05603 174.92437,318.60939 174.92437,317.74964 z M 162.70618,310.1182 C 161.95959,309.81644 161.06747,309.85354 160.72376,310.20065 C 160.38005,310.54777 160.99093,310.79466 162.08133,310.7493 C 163.28624,310.69918 163.53138,310.45166 162.70618,310.1182 z M 69.615274,278.77993 C 68.868612,278.47817 67.97649,278.51528 67.632778,278.86239 C 67.289076,279.20951 67.89999,279.4564 68.990354,279.41104 C 70.195313,279.36092 70.440401,279.11339 69.615274,278.77993 z M 330.59311,265.9136 C 331.62279,264.76453 332.23254,263.82438 331.9481,263.82438 C 331.66365,263.82438 330.58845,264.76453 329.55876,265.9136 C 328.52907,267.06267 327.91933,268.00282 328.20377,268.00282 C 328.48832,268.00282 329.56342,267.06267 330.59311,265.9136 z M 231.53504,198.33474 C 230.52862,198.06989 229.13226,198.0873 228.432,198.37344 C 227.73175,198.65959 228.55509,198.87628 230.26176,198.85499 C 231.96843,198.83371 232.54145,198.59959 231.53504,198.33474 z M 227.68262,196.46189 L 253.03077,196.44711 L 264.40183,190.81465 C 281.14051,182.52342 295.17087,172.86389 299.94147,166.3465 C 305.1557,159.2232 309.46539,157.49955 316.39425,159.7664 C 325.03423,162.59307 339.58197,164.89553 351.76902,165.36512 C 363.60481,165.8212 369.05487,164.97401 372.74675,162.10427 C 374.42953,160.79622 374.44545,160.36217 372.96665,156.11152 C 369.8178,147.06007 365.31696,140.95235 359.91158,138.39551 C 355.52751,136.32172 354.34516,135.01657 350.59007,128.10557 C 344.52241,116.93854 330.36855,102.03696 323.41104,99.490768 C 316.02675,96.788372 310.0439,91.393845 305.26378,83.128002 C 301.10634,75.938691 292.43192,67.332891 287.93263,65.93369 C 284.62077,64.903799 282.49612,62.449084 282.49612,59.652739 C 282.49612,58.128968 281.18012,56.226046 278.92463,54.488695 C 276.96042,52.975579 273.82615,49.159195 271.95978,46.00784 C 270.09341,42.856486 268.2712,40.278109 267.91053,40.278109 C 266.73634,40.278109 249.99952,28.732811 246.81126,25.723659 C 242.06921,21.247824 240.24338,20.555634 236.17345,21.69056 C 234.19692,22.241717 231.59275,22.409523 230.3864,22.063454 C 229.18015,21.717376 225.02601,20.739434 221.15519,19.89023 C 212.33679,17.955625 210.7709,18.649036 201.91453,28.410007 L 195.55001,35.424784 L 196.23868,41.572244 C 196.90552,47.525124 196.81822,47.833367 193.48049,51.311163 C 190.29182,54.633718 189.56488,54.900584 183.77204,54.875242 C 179.98158,54.858654 175.87741,54.098764 173.37285,52.94983 C 169.54661,51.194542 168.96324,51.175175 165.61527,52.692313 C 163.62416,53.594583 160.46621,55.636208 158.59746,57.229247 C 153.92067,61.216164 151.66818,60.971872 149.18426,56.208392 C 147.73471,53.428511 142.47969,53.029627 139.30043,55.458154 C 134.92609,58.799576 130.96661,56.766141 127.98793,49.648511 L 126.47087,46.023457 L 125.35621,48.964135 C 124.74315,50.581514 124.24155,52.112387 124.24155,52.366092 C 124.24155,52.619796 122.5606,57.17242 120.5061,62.483023 C 116.06917,73.951908 111.60364,79.194496 100.96882,85.420031 C 96.986596,87.7512 91.289244,91.52863 88.308048,93.814339 C 81.896668,98.729998 81.895013,99.469228 88.270119,110.7892 C 94.10357,121.14739 98.328347,132.41411 99.071471,139.59451 C 99.645811,145.14408 99.424203,146.20069 96.844984,150.21013 C 95.269606,152.65909 93.137368,155.6031 92.106676,156.75241 C 91.075983,157.9017 89.721789,161.14439 89.097366,163.95835 C 88.472933,166.77234 87.055427,170.36052 85.947345,171.93212 L 83.93265,174.78959 L 90.511211,174.25629 C 96.950291,173.73428 97.209642,173.81437 102.74348,178.03394 C 109.18028,182.942 109.96271,183.07877 116.18753,180.38401 C 120.1644,178.66241 125.01957,177.91998 148.54863,175.43546 C 158.69179,174.36441 161.02527,174.5651 164.11889,176.77455 C 165.79525,177.97176 168.79588,179.30326 170.78699,179.73342 C 173.27004,180.26985 176.87566,182.89131 182.26541,188.07867 C 190.2853,195.79747 195.86755,198.61386 200.26579,197.16033 C 201.40357,196.78431 213.74112,196.47001 227.68262,196.46189 z M 183.19912,192.39659 C 183.19912,192.17967 182.38457,191.35704 181.38902,190.56852 C 179.74855,189.26916 179.71193,189.30611 180.99855,190.96292 C 182.34971,192.70298 183.19912,193.25634 183.19912,192.39659 z M 299.1776,172.15997 C 300.46422,170.50315 300.42761,170.46621 298.78703,171.76556 C 297.06413,173.13021 296.51624,173.98802 297.3675,173.98802 C 297.58223,173.98802 298.39678,173.1654 299.1776,172.15997 z"
+ id="path2541"
+ style="fill:#000000" />
+ <rect
+ width="20.285717"
+ height="21.42857"
+ rx="0.1780014"
+ x="290.35626"
+ y="58.968189"
+ id="artigas"
+ style="opacity:1;fill:#ff0000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/examples/Conozco-Uruguay/assets/generic/images/capitals1-bak.svg b/examples/Conozco-Uruguay/assets/generic/images/capitals1-bak.svg
new file mode 100644
index 0000000..6eaf340
--- /dev/null
+++ b/examples/Conozco-Uruguay/assets/generic/images/capitals1-bak.svg
@@ -0,0 +1,362 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.0"
+ width="903.70679"
+ height="1004.3277"
+ id="svg2925"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ sodipodi:docname="capitals1-bak.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape">
+ <metadata
+ id="metadata25">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ inkscape:window-height="818"
+ inkscape:window-width="1440"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ guidetolerance="10.0"
+ gridtolerance="10.0"
+ objecttolerance="10.0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base"
+ showgrid="false"
+ inkscape:zoom="0.49187133"
+ inkscape:cx="451.85339"
+ inkscape:cy="502.16385"
+ inkscape:window-x="0"
+ inkscape:window-y="25"
+ inkscape:current-layer="svg2925" />
+ <defs
+ id="defs2928">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 502.16385 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="903.70679 : 502.16385 : 1"
+ inkscape:persp3d-origin="451.85339 : 334.7759 : 1"
+ id="perspective27" />
+ </defs>
+ <path
+ d="M 263.12758,0.50636519 C 260.24976,0.51869919 257.57901,1.9163032 255.43066,3.7448832 C 252.71869,2.4726002 250.09107,0.22398419 246.92047,1.3051032 C 242.15788,1.5170012 236.84274,0.58864619 232.77556,3.6577482 C 230.07986,4.9720362 227.55787,1.5292252 225.006,2.7718752 C 222.27586,5.4764392 218.24144,7.5914202 217.04767,11.45633 C 217.19257,13.630062 216.20508,16.193288 213.86726,16.582773 C 212.47319,17.411376 209.65936,18.067807 210.59968,20.28601 C 210.17371,24.133106 211.2211,28.384305 209.71383,31.9621 C 206.20417,34.488978 204.15513,39.284818 199.75139,40.414195 C 196.91158,40.376283 195.61143,35.957084 192.44655,37.42256 C 190.52744,37.747056 188.82764,41.131597 187.25107,38.778808 C 185.06828,36.449274 181.9205,34.457688 178.70827,35.79604 C 175.13164,36.380886 172.78295,39.346747 170.60471,41.910012 C 168.36541,43.14692 166.51954,40.585514 166.0011,38.744107 C 163.39625,36.162909 159.25151,36.677056 156.02412,35.549158 C 154.61579,36.819163 153.30198,39.650618 150.92675,38.453657 C 147.41133,37.500731 141.95328,37.879254 140.57218,33.574098 C 140.25924,31.55791 142.11394,29.6277 141.47258,27.416558 C 140.83177,23.214611 136.02146,21.915003 132.6284,20.63455 C 129.13784,19.571322 123.49098,19.779209 122.41906,24.047338 C 122.51186,26.58226 124.71863,28.605116 125.0846,31.171254 C 127.15716,37.431176 126.3142,44.719496 122.01117,49.836156 C 117.36722,58.085884 110.13084,64.368048 103.20581,70.679085 C 97.032331,76.236825 88.403221,79.45357 84.849371,87.539707 C 81.147041,91.344365 82.341701,97.226282 81.741561,102.07673 C 81.634761,106.59544 82.696141,111.97393 87.172971,114.07231 C 89.266071,115.30251 89.872671,117.71083 89.728931,119.98298 C 90.061671,123.09793 92.015731,125.61074 94.216361,127.66538 C 96.037131,130.77012 95.425141,134.64953 97.334631,137.78511 C 98.272201,139.8701 99.074731,143.10082 101.57929,143.69822 C 102.60442,143.26342 105.38921,143.09022 104.09166,144.94716 C 102.93762,147.75702 100.73336,150.64638 101.8552,153.82041 C 102.6679,159.78205 100.83249,166.84429 105.15183,171.74117 C 108.2925,175.78928 112.8132,178.75941 117.96811,179.17032 C 121.70855,179.8527 125.50294,180.17606 129.25918,180.75964 C 130.24067,183.3817 126.54977,183.05849 125.03311,183.43178 C 123.11985,184.06695 120.23673,184.36313 119.38388,182.05215 C 117.44827,180.06673 113.54551,181.68306 113.93685,184.6499 C 113.57516,186.77564 112.28607,182.51137 111.33841,181.7617 C 109.78704,179.109 106.69344,178.61216 103.87385,178.92331 C 99.226371,178.92982 94.417351,178.74421 89.874161,179.06051 C 87.862291,180.86225 86.880151,184.27887 88.930171,186.45246 C 90.845931,193.13177 87.982981,200.56739 91.152141,206.95823 C 92.093611,211.16389 87.790681,213.94818 87.114881,217.86463 C 85.885511,221.35227 87.560731,225.35313 91.050461,226.7524 C 93.266381,227.90066 95.892231,228.47339 97.614631,230.42659 C 95.205191,232.53432 97.765151,236.00464 100.17059,236.64222 C 102.05977,237.97227 99.840631,241.05106 98.050301,239.4015 C 95.702161,236.69768 92.939311,232.46671 88.755901,233.56345 C 85.593251,234.99996 87.342731,239.03286 86.635621,241.66701 C 86.471521,245.19016 83.599511,248.49597 79.854651,248.04425 C 77.729121,247.91778 75.659391,248.69746 74.669081,250.64191 C 71.630881,253.80074 67.747771,257.20055 68.088591,262.01081 C 67.707291,266.64481 67.591901,272.84047 62.557311,274.93806 C 58.649711,277.09473 52.672861,279.2348 52.841781,284.61004 C 52.810551,290.20023 57.650011,294.04821 62.354001,296.09734 C 66.811821,298.59247 70.821941,303.20861 69.862151,308.68835 C 70.135031,314.66625 69.077521,320.54439 66.623611,325.98464 C 63.468491,334.88768 62.556711,344.96864 57.038761,352.88031 C 53.042311,357.02816 46.753531,356.24628 41.746591,357.91962 C 37.741681,360.70366 34.940811,365.0594 32.452191,369.14551 C 30.712931,371.87891 31.914371,375.10649 34.107761,377.10384 C 39.742111,382.86416 42.009111,390.99654 42.574351,398.85855 C 43.014021,404.96631 41.384951,410.96805 38.537101,416.31459 C 36.353521,422.06064 35.518271,429.36784 40.163621,434.16275 C 43.865621,438.81087 49.654551,441.87958 51.897801,447.55251 C 52.797031,451.35532 52.434781,455.60857 52.159201,459.30119 C 44.412321,467.36952 37.947091,477.33526 36.006831,488.50192 C 34.585211,498.31272 39.916991,507.332 42.298451,516.62152 C 46.482411,529.74308 45.909921,543.92038 49.777511,557.1393 C 53.409021,565.37019 62.555821,570.45557 64.227421,579.63467 C 64.231511,587.1182 60.817121,594.05889 59.856131,601.38938 C 58.957681,606.51612 54.622631,609.89645 51.360491,613.55923 C 47.819781,616.81 43.558491,620.17689 38.566141,620.47194 C 31.426881,620.14697 24.233991,619.79805 17.101891,620.03627 C 13.149491,621.67083 10.615561,625.94751 11.292891,630.21652 C 10.922411,640.5504 14.650491,650.599 13.892441,660.91708 C 13.432131,664.59223 10.913401,667.9015 7.3863606,669.02064 C 4.1543206,671.74376 4.0950706,676.4458 3.1602906,680.2756 C 2.7739606,682.90122 4.1646406,686.16843 7.2120906,686.0991 C 10.681361,687.43958 9.9378106,692.11021 8.4174306,694.69642 C 6.0834206,699.06302 2.4369506,702.87939 1.3885406,707.81026 C -0.1932694,714.18162 0.4149506,721.09725 2.5939306,727.27041 C 3.7320806,730.45713 2.6095506,733.67736 1.6499506,736.69549 C 0.7493606,743.6418 2.3848106,750.61032 2.5635406,757.56351 C 2.9553906,763.83732 2.9711906,770.32583 5.8469706,776.02242 C 7.5432006,781.97195 7.6192306,788.90116 12.498281,793.36228 C 16.769331,797.50563 23.315191,799.1296 26.512471,804.31225 C 26.944141,807.5026 27.317271,811.41024 30.811131,812.77889 C 33.702241,814.32125 35.485511,817.01551 36.765351,819.90941 C 39.219171,822.76735 40.920921,826.33375 41.107601,830.22039 C 41.718151,832.451 41.059501,836.31352 44.215421,836.61029 C 49.448121,837.46565 54.681101,838.13717 59.885171,839.31147 C 62.722011,840.02566 64.991471,842.53858 64.721191,845.57069 C 64.878631,848.35102 66.867501,850.40741 69.212801,851.62093 C 77.468641,857.81597 83.932291,865.83662 90.309831,873.84598 C 93.604881,876.94004 95.904131,880.8626 96.641641,885.3478 C 98.451591,891.21493 100.50416,897.53527 105.23896,901.64204 C 110.46548,902.75667 115.40815,899.7788 120.62844,899.85036 C 130.10669,898.83202 139.28695,896.35446 148.03675,892.66714 C 150.36402,891.79472 153.65888,890.46915 155.25445,893.20449 C 158.97658,896.98541 165.33553,897.51793 169.38482,893.98871 C 171.41328,892.19684 173.81188,890.46399 176.70416,891.34561 C 179.69798,891.82214 182.79697,891.02459 185.66457,891.25848 C 192.21586,893.07131 199.17941,891.90305 205.90889,892.22658 C 210.60911,892.36214 215.52306,891.64369 219.87186,893.72396 C 223.72239,895.25595 228.82297,894.99599 231.3959,898.7085 C 235.29504,902.84367 238.02559,907.79219 240.80648,912.69369 C 243.63857,917.51028 249.18765,919.2422 253.49775,922.42846 C 257.5343,924.96411 261.55437,928.06793 263.22922,932.69115 C 264.2266,935.12182 266.49085,936.38042 268.86897,936.94273 C 280.23848,943.39016 292.88133,947.09872 305.7511,949.31943 C 311.79817,949.692 316.22793,954.17576 320.07028,958.36697 C 326.11819,958.32111 332.37088,956.94707 338.31056,958.01843 C 340.27325,959.57041 343.01585,959.64556 345.17972,960.90839 C 345.45233,964.46224 342.09579,967.89931 343.91624,971.27745 C 347.71179,974.19334 352.45552,975.66915 355.7666,979.25033 C 358.00734,980.94214 359.83959,983.65383 362.49054,984.56556 C 366.82945,984.38827 372.00526,986.5811 375.63338,983.43281 C 377.2019,982.47716 378.9842,982.09753 380.80339,981.87888 C 379.70354,983.76374 379.68156,986.93438 382.25564,987.51361 C 387.86853,989.67251 393.49368,985.85372 398.98556,984.9286 C 405.12242,983.13237 411.91151,983.10528 417.57436,980.10713 C 422.3054,976.63832 426.21978,971.76773 431.65119,969.46807 C 437.07355,968.63975 442.04089,966.11567 446.51773,963.01417 C 450.53788,960.41792 455.50248,962.26351 459.88451,960.99459 C 463.38502,960.53884 466.43428,958.25414 470.08772,958.94787 C 474.75198,959.49713 479.43101,960.19323 484.00028,961.14075 C 488.90298,962.78191 493.52671,965.57027 498.81323,965.54109 C 506.44291,966.35542 514.31117,964.51438 521.80237,966.3253 C 527.0083,968.12675 530.19781,972.75805 532.38925,977.56572 C 534.1444,981.01139 536.91566,984.75294 541.14634,984.79792 C 549.76159,986.04607 557.73173,981.02458 566.3718,981.58425 C 569.12271,981.8207 572.68405,981.88078 574.49,984.11534 C 575.3745,985.89555 574.731,989.57994 577.69945,989.25631 C 581.95939,989.30529 588.07557,989.11318 589.88385,993.88901 C 590.16012,995.86579 588.69965,999.45988 591.65559,999.97388 C 595.70521,1000.6243 597.70211,995.90831 600.45623,993.85996 C 604.06366,990.60274 609.04081,990.0718 613.62811,989.50321 C 620.55541,987.51496 626.10956,982.70269 632.82857,980.14255 C 642.11898,975.88204 651.11201,970.97302 660.28697,966.53601 C 673.65646,961.38468 686.11672,954.07547 699.05894,947.91022 C 703.0427,947.16392 706.28031,943.46875 705.55554,939.31341 C 704.63144,935.87323 701.82579,932.83256 698.4976,931.57294 C 696.33879,931.23188 693.67139,931.3871 697.0599,929.71406 C 700.06445,927.4768 704.06876,925.17263 704.75682,921.21837 C 703.74234,919.60979 705.24794,918.22716 706.84806,918.64791 C 708.83172,918.45194 709.02132,921.04183 707.73391,922.07522 C 705.39906,925.72026 708.02199,929.85891 709.05548,933.41727 C 709.59739,936.03216 706.73318,938.85445 708.51813,941.17229 C 711.79756,943.02266 715.35773,940.00784 718.8291,940.15571 C 722.00806,939.6376 725.86306,941.1596 728.57372,939.052 C 729.99242,935.80166 726.62566,931.12105 730.78114,929.04602 C 739.11032,921.96011 746.87175,914.17601 754.3233,906.24458 C 762.31579,899.30817 771.6153,893.94535 781.05804,889.18174 C 785.90046,887.36603 792.4131,885.67096 793.59093,879.84379 C 794.33866,876.05786 790.03285,872.58654 792.38559,868.95192 C 794.43705,863.66113 794.72601,857.7418 798.07069,852.96248 C 800.76639,848.70899 802.9792,843.85495 806.69023,840.44423 C 810.93307,837.1739 816.2899,835.13253 819.13859,830.35344 C 822.06711,826.17602 825.27693,822.12562 829.85136,819.66441 C 831.58342,818.25036 834.04485,817.04223 834.95101,814.94272 C 834.52472,808.68675 836.2974,802.50918 839.00281,796.97841 C 840.26996,790.38222 838.58294,782.93443 842.5463,777.03899 C 846.17753,769.56667 851.5048,762.95914 856.53145,756.46063 C 858.37531,754.24912 861.57696,752.13762 861.70146,749.0832 C 859.56895,747.13849 855.60772,748.52034 853.78672,745.97539 C 851.59222,743.33917 853.68476,739.43525 851.97138,736.73908 C 849.41482,735.44284 846.32861,737.31468 843.56288,736.8843 C 840.79709,736.85438 836.47947,736.83737 836.31613,733.23913 C 835.75158,729.11288 837.34725,724.97376 836.38876,720.85146 C 836.46023,717.11284 836.80204,713.37644 835.76701,709.75957 C 835.47085,705.10708 833.26324,701.01378 830.72499,697.17979 C 827.53979,691.6071 828.30932,684.6627 830.33286,678.82335 C 831.40506,676.85893 833.30218,674.47501 831.48016,672.30272 C 830.25195,670.24741 826.69489,669.91741 827.07982,666.9294 C 827.15138,663.31834 829.71245,660.66562 831.55275,657.79477 C 833.11365,655.5307 831.47314,652.68731 828.98229,652.05836 C 825.8576,651.03249 822.13217,649.73587 821.16918,646.20581 C 819.69825,643.21655 819.32703,639.85686 819.10699,636.56287 C 822.42908,637.7158 825.45399,634.10204 824.45127,630.98623 C 824.74813,627.88307 822.11256,624.84482 822.95543,621.92419 C 825.17651,620.31835 824.87904,617.56963 824.69813,615.20025 C 825.62733,616.2883 827.19832,619.15144 828.90965,617.45126 C 830.9376,615.35961 831.13598,612.17558 833.22286,610.07383 C 837.02952,604.60849 842.46995,600.28153 845.36367,594.17167 C 848.70063,590.70347 853.96726,592.4622 858.2306,591.9788 C 862.82506,591.87163 867.50372,592.93868 872.01243,592.70492 C 874.2199,591.41979 873.84979,587.94052 871.62035,586.80879 C 869.93295,586.08726 869.86789,583.71036 871.67844,583.14912 C 873.84752,581.70965 877.76817,580.26391 876.34014,576.94799 C 876.66804,575.0266 879.2649,575.3197 879.96537,573.54061 C 881.66262,572.06271 883.1711,569.92356 882.33795,567.581 C 882.43424,562.77696 879.82544,558.3669 879.31727,553.74103 C 880.39124,551.43825 883.45978,551.77308 885.31504,550.4299 C 889.87664,548.63529 893.08051,543.73296 898.21102,543.60433 C 900.9446,543.20393 901.04288,540.11851 901.07198,537.9551 C 901.20688,534.97559 902.50894,532.2541 903.20676,529.44491 C 902.64027,526.37418 899.57539,524.38439 897.04922,522.90979 C 894.24217,522.10471 891.51013,520.92483 889.41039,518.94512 C 884.72415,516.43856 878.55536,519.59541 874.42317,515.47427 C 870.26611,512.44262 864.54415,512.58213 860.99011,508.5722 C 856.89211,504.24557 855.72571,497.42784 850.27227,494.22783 C 843.37922,490.14485 837.35649,484.4379 833.15022,477.59959 C 830.50954,472.20563 824.08637,468.95203 823.68174,462.44628 C 822.62403,458.10872 823.2001,453.64722 823.72514,449.32426 C 822.95417,444.96574 819.72399,441.29362 819.48248,436.70496 C 819.08487,433.68296 816.92234,431.42347 814.59047,429.63173 C 811.68095,427.05905 812.15231,422.79997 810.01999,419.79396 C 807.80509,416.14053 806.64496,412.02711 806.58859,407.78989 C 806.40349,405.21903 804.7371,402.44275 801.83971,402.41656 C 798.73217,401.64209 794.37501,402.76364 792.54531,399.43945 C 789.2925,396.05004 784.33933,393.13376 784.22394,387.85049 C 783.33354,385.26973 780.35055,384.09492 778.57299,382.18921 C 774.55735,378.58458 769.26646,377.1666 764.06671,376.42129 C 761.25711,376.07232 760.20066,373.38243 758.80957,371.36746 C 757.02555,369.15255 754.03475,369.06867 752.00407,367.16805 C 749.63307,365.47892 745.93013,364.98051 744.02566,367.69326 C 742.41713,369.3449 740.97542,371.21806 738.85565,372.23881 C 728.50699,361.32316 715.43567,353.39998 704.50992,343.19381 C 699.11517,337.01742 695.71165,328.64677 687.88168,325.01164 C 686.61499,324.11534 684.38531,324.21537 683.72824,323.10919 C 683.70231,316.49176 683.67094,309.87434 683.64111,303.25693 C 677.09144,298.45983 670.22101,293.83106 664.86349,287.71786 C 663.27633,284.62869 662.49676,280.39978 658.77859,279.14958 C 654.45743,277.71415 649.28687,279.07362 645.47598,276.02724 C 637.40109,271.8486 627.8847,277.54383 619.68402,273.52937 C 615.43215,271.66771 612.58407,267.89967 610.17176,264.0607 C 608.80957,261.69914 606.20811,261.18845 603.91258,260.40103 C 599.37524,257.94866 597.75276,252.51685 593.81942,249.36393 C 590.44602,245.80708 588.15114,240.38838 582.82591,239.4015 C 578.85827,239.06254 578.08428,244.15474 577.37177,247.00886 C 577.08615,248.9845 575.57679,251.95666 573.15393,250.7 C 567.86685,248.15016 566.20803,240.87223 560.14177,239.45959 C 555.67711,237.25734 549.0871,237.36359 546.79557,232.24191 C 544.37763,227.57005 544.74977,221.82477 542.42432,217.1966 C 539.9495,214.15368 535.72803,213.77884 532.47638,211.92493 C 533.21133,206.91674 535.25499,201.24046 531.7793,196.74892 C 528.36974,190.9897 521.21468,188.11446 519.14473,181.47125 C 517.78774,177.4693 514.14383,175.27953 510.64909,173.39674 C 508.1204,171.46113 507.71387,167.93145 505.31931,165.80147 C 502.11297,161.83048 497.36711,159.61409 493.09136,157.10249 C 490.17138,154.63627 486.98215,151.61259 482.86752,152.5279 C 479.55267,152.79099 477.43792,156.00681 477.37802,159.17921 C 476.4627,163.83262 476.38119,168.62141 475.92577,173.35317 C 472.05613,172.72752 467.81538,170.2126 464.20613,173.00463 C 459.18474,176.29791 459.00327,183.0292 455.65236,187.48356 C 452.80646,189.90661 448.45119,189.89743 446.35796,193.35065 C 444.97337,195.16159 444.1418,197.24834 443.25014,199.30488 C 438.95836,198.98572 434.61945,201.25136 430.4413,200.21979 C 425.46888,197.95284 419.80148,199.81474 414.51014,199.74055 C 415.01668,189.20353 415.66399,178.61677 416.63042,168.13959 C 417.44326,164.22099 421.55097,161.65062 420.95813,157.3639 C 420.69379,151.89345 419.72857,145.80141 414.98936,142.33311 C 410.26329,138.12218 403.60306,135.46435 401.25107,129.19025 C 399.30612,123.26461 395.78596,117.93463 390.69193,114.29215 C 386.70427,112.5377 387.93735,107.62929 385.78463,104.64721 C 383.81501,102.59702 380.23364,102.09601 379.71423,98.838212 C 378.44224,96.041588 375.44805,94.327208 372.5982,93.82795 C 366.77921,87.066367 358.26461,83.679501 351.07586,78.710027 C 347.71059,74.81006 346.63044,69.194388 342.02832,66.35138 C 334.27121,60.144468 324.44288,55.818729 319.14553,47.019985 C 317.78386,45.060358 316.56941,42.949098 315.11813,41.08223 C 312.14825,40.966631 309.04675,41.564544 306.21582,40.370627 C 309.47959,36.48324 308.10774,30.321555 303.81726,27.794403 C 297.21033,22.363908 289.17951,19.098273 281.94874,14.694848 C 278.73121,12.091397 280.18899,6.8566172 276.32851,4.7178902 C 272.4494,2.2439052 267.80016,0.37667619 263.12758,0.50636519 z "
+ style="opacity:1;fill:black;fill-opacity:1;stroke:black;stroke-width:0.99999964;stroke-opacity:1"
+ id="path3748" />
+ <path
+ d="M 671.68907,784.05338 C 667.11631,785.8156 665.42668,791.03775 665.02326,795.54066 C 664.77254,799.24062 663.86536,803.64194 659.92584,805.14005 C 653.65296,808.1216 645.99753,806.20338 639.87029,809.55489 C 637.19006,811.12607 636.83121,814.3608 636.10894,817.063 C 634.71878,819.96894 631.37228,821.41176 629.6755,823.94667 C 629.34657,827.15649 630.33493,831.27767 627.0469,833.27011 C 625.86814,834.38995 623.88406,834.90797 624.11336,836.94433 C 623.23559,842.12298 623.83889,847.64153 622.28352,852.64313 C 620.85302,854.45475 617.45847,854.54244 617.27328,857.37746 C 615.79282,862.80372 615.26783,868.48859 613.94761,873.91861 C 612.3986,876.86062 608.39151,876.83404 606.41045,879.39357 C 604.92279,880.81199 603.81373,883.02164 601.38567,882.13835 C 597.01093,881.28062 594.47351,886.07834 590.39211,886.26274 C 586.31154,886.76993 581.70412,887.70532 579.50024,891.54893 C 576.88948,894.79653 575.03465,900.19314 570.20584,900.55288 C 566.03957,900.35672 561.32703,898.89783 557.6584,901.72918 C 550.67719,905.7392 545.46865,911.92862 539.17128,916.77449 C 532.83329,920.99935 524.852,921.47499 517.50422,922.25707 C 514.36643,922.67541 510.91955,921.27158 507.9624,922.49635 C 506.42111,924.22562 508.43985,926.59542 509.18229,928.27631 C 510.45088,930.74964 513.42151,931.09953 515.05198,933.27563 C 517.45858,934.93658 515.50862,938.32588 515.73196,940.82375 C 515.33895,943.46475 514.62523,946.67848 517.12612,948.54972 C 519.63877,951.07222 522.0377,953.91802 522.28159,957.66989 C 523.03518,960.04359 521.78657,963.59336 524.70687,964.77137 C 529.09996,966.79899 532.13788,970.71872 533.91413,975.08235 C 535.67333,979.04534 539.17969,983.11141 543.9637,982.53241 C 551.4785,981.7133 558.68148,978.81842 566.34285,979.17769 C 570.28651,979.34695 575.90484,979.49561 577.36545,983.98466 C 577.71748,985.64557 579.04383,987.3761 580.90894,986.70035 C 585.24459,986.43797 590.65184,988.41326 592.1784,992.77075 C 592.65288,994.5675 592.30243,996.49408 592.41076,998.34738 C 596.41112,994.6835 599.58989,989.53904 605.19056,988.31237 C 608.96952,987.09304 613.18811,987.62519 616.77952,985.64023 C 629.34276,978.11469 643.32967,972.96778 655.94668,965.46845 C 658.13383,963.67626 661.73448,963.87614 663.48388,961.76524 C 662.71816,959.27546 660.718,956.62019 662.53989,954.03922 C 663.92517,951.73152 666.60401,949.61927 665.6913,946.54561 C 664.33543,942.10168 662.19349,937.8843 662.38058,933.11251 C 662.22044,926.77201 663.3281,920.36245 666.64978,914.87206 C 668.6748,911.21286 668.89926,906.42861 666.22861,903.0217 C 664.19248,899.55313 666.86931,894.5065 663.3914,891.59707 C 661.39528,889.35345 662.99829,885.84017 662.54765,883.05329 C 662.60569,880.91804 662.57665,878.76025 662.91748,876.64884 C 665.19247,876.12436 667.78082,876.96978 669.96091,876.00985 C 670.50984,868.90182 672.53783,861.77948 671.80525,854.63273 C 670.30964,844.81023 670.68778,834.53141 673.12682,824.89065 C 674.19005,821.33899 677.58297,818.53361 676.534,814.53674 C 676.26298,809.45056 676.66371,804.22265 676.00543,799.21841 C 674.47497,795.2629 672.25026,791.32644 673.21395,786.92884 C 673.3108,785.82346 673.26107,783.93005 671.68907,784.05338 z"
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:#000000;stroke-width:0.99999964;stroke-opacity:1"
+ id="deptMaldonado"
+ class="dept maldonado" />
+ <path
+ d="M 364.66892,940.69307 C 362.25604,941.25087 358.90365,942.21735 358.23543,944.91909 C 358.99157,948.78282 360.30571,953.6846 356.9284,956.75495 C 354.61377,959.46283 351.55675,961.36758 348.59249,963.21749 C 347.44467,965.10672 345.50893,967.17472 345.78967,969.49121 C 349.70465,971.80166 353.97757,973.8263 357.20426,977.13251 C 359.68526,979.23997 362.04543,982.5787 365.75808,981.95151 C 368.34104,981.79676 371.22286,983.75468 373.48405,981.67556 C 375.95548,980.12572 379.64731,978.62333 382.34278,980.2669 C 383.85823,981.74825 382.03281,985.3725 384.60829,985.71282 C 391.00488,985.2672 396.85054,982.23639 403.2114,981.36155 C 405.61075,980.45707 408.81574,980.79023 410.76333,979.06151 C 411.04839,975.5381 408.01818,972.4881 408.20737,968.89576 C 408.08966,965.36352 407.8237,961.60612 409.87744,958.5267 C 410.93449,956.76564 411.14092,953.2735 408.30901,953.2986 C 405.19803,953.11866 401.80948,952.67922 399.78432,949.97292 C 396.9868,947.69092 395.9343,942.87093 391.7679,942.5374 C 387.24236,943.64646 385.95667,949.31962 381.70379,950.91691 C 378.89544,952.43854 376.1771,950.30957 374.52967,948.14309 C 372.88675,946.66691 372.70239,944.26997 370.6086,943.13285 C 368.9212,941.84218 366.87485,940.63121 364.66892,940.69307 z"
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:#000000;stroke-width:0.99999964;stroke-opacity:1"
+ id="deptMontevideo"
+ class="dept montevideo" />
+ <path
+ d="M 474.74947,838.81771 C 463.00186,838.81459 452.9975,845.73567 442.87256,850.7552 C 437.40261,852.46082 432.87527,848.13948 428.23388,846.108 C 424.86303,844.74656 420.80226,844.80051 417.35655,845.5271 C 412.61092,848.20022 409.05535,853.05989 403.66181,854.63273 C 401.02931,855.44023 398.87263,857.62442 398.82584,860.45623 C 397.09736,863.81955 397.86809,868.4819 394.07696,870.59294 C 388.86805,874.38622 381.69096,872.4968 376.57788,869.37686 C 374.13717,867.84045 371.56174,866.90315 368.64808,867.39316 C 364.42257,867.24644 360.0707,867.32391 356.333,869.50377 C 352.08606,871.2238 352.80085,876.5295 352.42643,880.23588 C 352.23152,883.18034 351.04281,885.872 351.37746,888.93465 C 351.19436,893.2631 351.69816,897.72534 351.21653,901.9706 C 349.60878,906.3893 346.30857,909.96987 341.92668,911.72066 C 339.79501,912.66655 337.13477,914.28484 337.84584,917.06494 C 338.03986,921.20573 340.45268,924.84398 340.16944,929.06052 C 340.83687,932.64584 345.42072,932.40047 347.77923,934.33221 C 351.48978,936.78338 355.28148,939.65433 357.01554,943.93156 C 360.27257,939.97949 366.59142,938.7669 370.66669,942.07268 C 373.75721,944.74408 375.30236,950.11034 379.87395,950.53932 C 383.60965,949.99277 385.82381,946.34509 388.07919,943.6847 C 389.46967,941.92211 392.60881,941.60499 394.65786,942.50836 C 397.54985,944.15077 397.96615,948.19021 400.77185,950.0746 C 403.32567,953.08134 407.50959,952.10766 410.80688,953.16787 C 413.13768,956.58733 409.18468,960.13923 408.99159,963.69671 C 408.08859,968.8914 410.11677,974.08497 412.40435,978.61134 C 414.37165,980.23442 416.27709,977.2275 417.88284,976.37966 C 422.46317,973.27775 426.11182,968.25487 431.5886,966.77548 C 437.4549,966.48438 441.96398,962.45865 447.01149,960.06608 C 452.38231,957.67482 458.65389,959.88861 463.92084,957.00009 C 467.30186,955.62615 470.9521,955.78787 474.29925,957.00186 C 479.82365,957.94129 485.44876,958.19596 490.5354,960.8503 C 499.85792,964.76942 510.29478,962.80895 520.11678,963.12789 C 523.36387,963.9978 521.25121,959.9789 521.49737,958.1927 C 521.22672,953.33178 517.46527,949.82101 514.32326,946.51657 C 514.71738,942.26945 515.07726,938.01916 515.39792,933.76581 C 510.5876,931.83825 506.47339,927.75545 506.30684,922.32208 C 505.89621,918.67268 507.45744,914.51674 504.76745,911.43021 C 501.05889,906.12566 495.8426,901.61365 492.93837,895.92157 C 493.26512,889.19549 495.23846,882.66688 495.32783,875.89367 C 491.22941,871.79972 487.9898,866.88089 486.68696,861.18236 C 484.60562,853.80609 482.87161,846.25788 480.9651,838.80321 C 478.89328,838.81353 476.82096,838.78234 474.74947,838.81771 z"
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:#000000;stroke-width:0.99999964;stroke-opacity:1"
+ id="deptCanelones"
+ class="dept canelones" />
+ <path
+ d="M 317.57241,764.15756 C 311.61303,765.54294 308.26439,771.62598 302.54165,773.69882 C 297.57003,776.44541 290.63561,774.7575 286.81376,779.53686 C 282.63541,784.13359 280.34815,791.33564 273.97587,793.40587 C 266.7273,793.58651 259.60147,791.36715 252.42262,790.41689 C 247.05989,789.51347 241.71877,788.47366 236.31905,787.93087 C 238.0907,791.17722 239.35172,794.56735 239.71731,798.22734 C 240.78054,803.66187 247.63781,804.72116 250.17351,809.03208 C 250.33802,812.54616 251.91342,816.199 255.16925,817.97794 C 257.294,819.71019 259.47047,822.33572 259.30814,825.12301 C 254.82917,830.47608 249.26308,835.17379 242.73799,837.78663 C 239.20273,838.32757 235.82235,840.22274 233.16764,842.55001 C 232.00649,845.27202 231.38363,848.65792 232.18011,851.56846 C 233.2235,854.09608 235.74191,855.68849 236.8854,858.06004 C 237.37429,861.79007 232.65831,863.49295 232.79707,867.23125 C 232.13898,870.7482 232.85916,874.65622 231.96769,877.96493 C 228.41765,881.97514 223.84062,885.18673 220.96874,889.661 C 220.337,892.30963 224.099,892.3363 225.76735,892.74033 C 228.87154,892.88556 231.65042,894.35245 233.3236,896.98564 C 236.59342,900.92461 239.96055,904.80358 241.8521,909.55683 C 243.24161,912.10851 244.99569,914.45633 247.73178,915.57467 C 252.80801,919.06937 258.39701,922.25702 262.93877,926.43197 C 263.57074,927.54665 264.21884,928.54092 264.84124,929.62692 C 265.17147,932.15937 267.25485,934.03586 269.70625,934.36126 C 282.43911,941.85171 297.0837,945.14406 311.48751,947.72196 C 315.13997,949.6848 318.29733,952.46308 321.01427,955.57861 C 326.93926,955.34736 332.86422,955.11305 338.78982,954.89607 C 340.93148,957.251 344.30289,957.07993 346.76265,958.7736 C 348.15574,959.53435 347.84703,962.57348 350.04474,961.48929 C 353.19846,959.57869 356.42297,956.96794 358.04666,953.54546 C 359.06858,948.85169 357.10072,944.10207 354.16913,940.46071 C 350.85307,936.25564 345.78488,933.81675 340.88106,931.93598 C 338.4266,930.3859 339.55461,926.83043 338.67364,924.41332 C 337.97033,920.87508 335.46038,916.2633 338.47033,913.15841 C 342.00629,910.46777 346.98813,909.35375 348.89748,904.86604 C 351.76555,898.52554 350.15831,891.19491 350.39913,884.44898 C 350.78982,881.15561 346.69694,879.9722 344.96186,877.63637 C 341.76301,874.34634 337.44873,870.46119 337.93297,865.42293 C 339.0819,862.15855 343.94663,862.70896 344.99091,859.26539 C 346.51365,855.90439 344.38933,852.46351 344.41001,849.09964 C 345.1852,845.89567 347.18029,842.31017 345.16174,839.09993 C 343.88148,835.41266 340.2318,831.67408 342.42045,827.62088 C 343.69912,823.85391 346.46974,820.47804 347.0386,816.56924 C 347.54914,809.85915 345.99112,803.32667 344.42037,796.89374 C 342.69709,789.71953 342.16257,782.01229 338.6591,775.44152 C 336.84683,773.97937 334.26419,773.60508 332.4707,772.05548 C 327.72403,769.42484 323.36519,765.70503 318.15331,764.14301 C 317.95962,764.14492 317.76546,764.13488 317.57241,764.15756 z"
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:#000000;stroke-width:0.99999964;stroke-opacity:1"
+ id="deptSanJose"
+ class="dept sanJose " />
+ <path
+ d="M 819.76048,626.12117 C 815.94438,626.63999 813.70276,630.07111 812.354,633.30983 C 810.7345,635.45322 808.1059,632.54825 806.35623,631.98826 C 803.58785,630.82628 801.35055,634.00989 798.55763,633.96332 C 795.64035,633.84064 792.75495,635.62558 792.24036,638.61052 C 791.61211,642.06 790.75711,646.25889 787.43339,648.10824 C 784.9358,648.6086 781.7355,646.58228 780.31383,649.5399 C 776.93578,652.729 774.3979,657.05489 770.47111,659.43579 C 768.03528,660.15104 764.44839,659.73721 763.50031,662.76146 C 761.93629,667.35308 762.76828,673.38571 758.01081,676.26739 C 756.10852,677.23303 753.62701,677.12605 752.37608,679.20093 C 749.93806,682.14921 746.69966,685.95076 742.3846,684.76303 C 739.46755,684.17869 736.75586,685.74145 735.3993,688.29202 C 732.11359,692.00011 726.44688,690.73891 722.90995,694.07197 C 720.68575,696.22037 720.55693,699.9978 717.88516,701.94317 C 715.66227,704.87634 711.2174,705.2998 709.88324,708.95751 C 708.69811,711.41072 707.49695,714.56724 704.96014,715.82668 C 701.54774,716.3665 697.93334,716.00727 694.44585,716.11713 C 691.29244,722.18981 690.52277,729.20676 691.8535,735.89761 C 691.97484,739.46824 693.27694,743.24558 692.34006,746.74506 C 690.03635,751.52726 684.95682,755.10068 685.07881,760.87547 C 684.40339,764.8051 685.24369,769.77426 681.53639,772.39649 C 678.22577,774.92368 675.03705,778.19313 674.62261,782.61563 C 674.22165,786.59805 672.63412,790.87608 674.82142,794.58162 C 676.40221,797.99452 677.48747,801.49907 676.9898,805.29978 C 676.6993,810.16349 677.58938,815.24832 676.36531,819.98205 C 672.21462,825.90755 672.34334,833.61944 671.90897,840.58931 C 671.46716,846.72343 672.58374,852.7983 672.69114,858.90235 C 672.11405,864.99311 671.72462,871.16961 670.5999,877.17165 C 668.09613,877.49538 665.56508,877.33751 663.0482,877.37497 C 663.19868,881.64519 662.76077,886.11742 663.25152,890.27095 C 665.1676,892.23444 666.85161,894.57435 666.29701,897.47406 C 666.09867,900.14523 666.36235,902.88958 668.31985,904.86604 C 669.00131,907.25005 669.48978,910.12797 668.78814,912.46389 C 666.27587,917.38304 663.29329,922.26827 663.44233,927.984 C 662.58515,933.45798 663.79793,938.88089 665.74734,943.95698 C 666.45692,946.62513 667.80591,950.15942 664.95063,952.10775 C 663.32373,953.76323 661.79564,956.03529 663.09175,958.35243 C 663.67478,959.78683 664.23175,963.08309 666.41328,961.50212 C 677.44481,956.11457 688.26619,950.19106 699.26732,944.81746 C 703.30624,944.52868 704.31506,938.37598 701.00639,936.33641 C 699.62218,934.52043 697.40384,933.9952 695.25911,934.49194 C 693.33823,934.02666 692.5477,931.40782 692.39815,929.7576 C 693.99614,927.32312 697.484,927.24547 699.29636,924.90709 C 700.7297,923.26737 704.07652,921.55028 700.99547,919.83876 C 699.68975,918.80806 700.29486,916.48427 702.11373,916.67285 C 705.11549,916.2263 708.81685,915.0047 711.11768,917.80561 C 713.38551,919.29504 710.9132,921.78226 710.04301,923.32416 C 708.81852,924.83938 708.84287,926.90975 710.13015,928.3344 C 712.10693,931.41145 711.65591,935.09375 711.03356,938.52589 C 710.51452,940.78453 713.5628,938.17038 714.93707,938.02093 C 718.61816,937.25809 722.49137,937.66481 726.25012,937.55621 C 726.7424,934.49101 724.94468,930.30481 727.93473,928.14563 C 735.79598,921.29245 743.54184,914.39233 750.41556,906.47806 C 757.646,899.0114 766.95471,894.0889 775.72826,888.74606 C 780.51492,886.00719 786.84966,885.32782 790.52671,880.88941 C 792.72018,877.48488 788.00002,874.28509 789.26323,870.73816 C 790.69261,866.16485 791.48305,861.33297 793.21465,856.88077 C 795.94204,851.01089 799.34384,845.34043 803.20483,840.18282 C 805.32455,837.56608 808.21153,836.11383 810.98889,834.40287 C 814.61793,832.98543 816.41184,829.15994 819.03435,826.50263 C 820.9614,823.81641 822.63839,820.65617 825.83088,819.28497 C 828.19263,817.76975 830.42389,816.06618 832.71455,814.43445 C 831.77586,810.11688 832.49617,805.76612 834.26848,801.77083 C 835.63503,798.52858 837.34325,795.39167 837.12939,791.73576 C 837.31681,785.81333 837.41277,779.69645 840.75885,774.59475 C 843.5817,768.94181 847.86265,764.09654 851.20152,758.85701 C 852.98782,756.24868 855.34018,754.27134 857.18498,751.87152 C 857.71876,749.58468 854.64524,750.33335 853.61245,749.18484 C 849.84617,747.54215 850.432,743.02028 849.69588,739.67764 C 847.27571,738.92517 843.69067,739.561 840.78906,739.32408 C 837.65336,739.50691 833.78456,737.80115 834.07966,734.09598 C 833.13832,724.55589 834.67696,714.66283 832.20628,705.34143 C 831.30352,702.2391 828.49554,700.15093 827.86403,696.96193 C 825.58528,693.17716 825.43889,688.62072 826.43297,684.37364 C 826.43492,681.0515 827.42245,677.86626 829.46151,675.26531 C 830.22699,673.23644 827.79576,672.66381 826.6151,671.79446 C 824.12438,669.7002 824.62684,665.90269 825.17739,663.03737 C 826.03708,660.19672 829.05246,658.3173 829.54864,655.38403 C 827.67991,653.35395 824.10984,653.73395 821.99694,651.76791 C 818.0912,647.87355 816.06735,642.0159 816.55103,636.53383 C 816.77651,634.32134 819.11991,634.33278 820.71896,633.83264 C 823.39993,632.01917 821.02939,628.25814 820.68517,625.86544 C 820.56007,625.67899 819.93651,626.22625 819.76048,626.12117 z"
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:#000000;stroke-width:0.99999964;stroke-opacity:1"
+ id="deptRocha"
+ class="dept rocha" />
+ <path
+ d="M 614.97873,661.54157 C 609.00693,661.16404 605.1644,667.42293 599.35252,667.65552 C 594.74277,666.84589 591.53514,661.32241 586.41295,662.60169 C 582.13162,664.50351 576.84636,662.31166 573.0232,665.49169 C 571.15865,667.11171 568.0638,667.78137 566.85116,669.93558 C 568.29147,674.26319 568.9069,679.00083 568.17269,683.55768 C 567.16201,688.31107 561.64653,689.78995 558.02148,692.05332 C 552.17981,694.22924 549.53778,700.42033 548.2698,706.09461 C 547.36633,709.05882 545.21245,711.67004 541.9596,712.06533 C 537.48564,713.61545 531.42802,715.86465 531.14031,721.43236 C 530.75496,725.34475 532.84067,728.87295 535.38088,731.62716 C 537.2103,734.39164 538.12157,737.62618 536.91195,740.84456 C 536.42418,746.34205 534.03036,751.20581 531.5179,755.99591 C 529.50129,761.04496 530.4061,766.8146 528.5989,771.88353 C 525.27856,773.40209 522.14203,775.69354 519.49327,778.20079 C 517.99417,780.93614 516.97262,783.95491 514.9332,786.42053 C 513.18246,789.46649 509.59789,791.84967 510.24752,795.74044 C 509.82077,798.56738 511.01134,802.15692 507.88382,803.71499 C 503.87695,807.72143 499.16474,811.11301 495.51664,815.43648 C 493.51797,818.25078 493.68695,821.88615 492.61214,825.00683 C 490.11474,828.27665 486.17247,830.78177 484.75545,834.795 C 483.7787,836.63799 480.48894,837.36992 482.04385,839.82169 C 484.76079,849.44005 486.24167,859.57605 490.274,868.70501 C 491.91065,871.58149 495.13636,873.51937 496.15396,876.63207 C 495.93944,883.03665 494.08832,889.24912 493.91917,895.61523 C 493.8706,897.97968 496.28589,899.12888 497.09957,901.17732 C 500.14795,905.09584 504.10732,908.49355 506.59729,912.80987 C 507.19385,915.63555 506.76556,918.62951 506.90228,921.52337 C 516.12549,921.62737 525.58765,921.25067 534.4224,918.47364 C 542.01611,915.15499 546.92504,908.04161 553.70828,903.51547 C 556.81823,901.35824 559.99199,898.39658 564.06284,899.30394 C 567.83177,899.50424 572.75366,900.41904 575.15803,896.68989 C 578.09841,892.9844 580.08402,887.71378 585.14951,886.52414 C 589.02755,885.36815 593.4891,885.62417 596.50611,882.48689 C 598.9556,880.24578 603.10462,882.51384 605.24865,879.55334 C 607.08285,877.24685 609.78199,876.2562 612.27754,875.05137 C 614.3929,872.1201 613.86423,868.02499 614.90609,864.65326 C 615.72892,861.45287 615.8498,857.83953 617.4911,854.98127 C 618.9143,853.12388 622.7586,853.29648 622.11757,850.32278 C 622.63922,845.27392 622.50417,839.86221 623.72847,835.07495 C 625.64382,832.8145 629.39982,831.44153 628.72366,827.94535 C 628.52332,824.78623 629.75213,821.52766 632.73972,820.06918 C 635.65649,818.44596 635.71081,814.88765 636.73343,812.18344 C 639.19612,808.2481 643.91489,806.8618 648.2899,806.66675 C 652.49195,805.88672 657.18701,805.90178 660.97146,803.77494 C 664.85921,800.62683 663.5238,794.85213 665.25562,790.63205 C 666.06628,786.94952 669.02306,784.33947 672.31356,782.76086 C 675.16122,780.76303 675.14974,776.6002 677.96279,774.52662 C 679.13676,773.06387 680.65951,772.06194 682.26145,771.30263 C 684.57505,767.20199 683.86185,762.07659 684.62701,757.555 C 685.55045,754.26929 688.58949,751.80344 690.29241,748.79275 C 693.41203,744.08979 690.89278,738.15239 690.79849,732.9945 C 689.8466,727.0888 691.02946,721.14949 693.71972,715.85572 C 697.75154,715.18309 702.56181,716.51251 706.09289,714.04039 C 708.81146,711.06042 709.24708,706.30638 713.30311,704.49973 C 716.40331,702.56524 719.55011,700.3719 720.44112,696.56984 C 722.17778,691.72723 727.76883,690.7239 732.14626,689.71522 C 734.32082,688.80739 731.91799,687.05215 730.69401,686.56382 C 725.59454,684.00693 720.49526,681.06 716.14246,677.55987 C 712.94068,674.84098 709.97883,671.54328 709.28784,667.29248 C 707.92928,663.66832 703.0466,664.34161 700.12412,665.36097 C 695.37519,666.77892 692.20524,670.86 687.98331,673.14503 C 686.69789,674.43625 687.39702,676.57387 686.06634,677.93745 C 683.26942,681.94097 678.69746,685.10088 673.60604,684.48712 C 670.19518,684.69685 666.9058,683.75979 664.09382,681.88757 C 662.3046,680.93058 660.06763,680.88485 658.35741,679.98515 C 655.41648,675.45157 649.14782,676.3752 644.48845,676.15121 C 641.73772,676.32357 639.02794,676.36944 636.86969,674.40605 C 633.48295,672.31676 628.96531,670.97493 627.3519,667.01653 C 625.07621,663.83069 621.62678,661.04167 617.44755,661.54157 C 616.62449,661.51945 615.80179,661.52945 614.97873,661.54157 z"
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:#000000;stroke-width:0.99999964;stroke-opacity:1"
+ id="deptLavalleja"
+ class="dept lavalleja" />
+ <path
+ d="M 53.074141,753.78849 C 48.489821,754.13118 44.614191,756.96002 41.238281,759.84435 C 32.872301,765.74458 23.549461,770.73744 13.558401,773.33578 C 11.917521,773.88717 8.1517006,773.1405 8.8967006,775.92078 C 9.7057706,780.55804 9.5526006,785.73014 12.774181,789.4993 C 13.282441,790.70148 13.759671,791.79111 15.054241,792.20048 C 18.307931,794.57376 22.087451,796.31595 25.117421,799.09944 C 27.286831,800.69947 29.666151,802.76283 29.257241,805.7645 C 29.402001,810.34208 34.657611,811.60533 36.997711,814.82654 C 38.598211,817.08587 39.603211,819.70986 41.427101,821.82638 C 43.727231,825.20462 43.304661,829.49793 44.375141,833.22657 C 46.850381,835.44129 50.749801,834.63462 53.771221,835.55017 C 58.380451,836.50103 64.816361,836.47087 66.739791,841.75125 C 67.530141,844.17932 67.091541,847.59283 69.876651,848.88182 C 77.376491,854.56354 84.154061,861.12125 89.463951,868.85275 C 92.335691,873.10377 97.205811,876.12232 98.164761,881.47663 C 99.983261,887.45623 101.32862,894.06121 105.96509,898.56327 C 109.29039,900.02119 113.01916,897.94743 116.45033,897.83715 C 123.02784,896.95274 129.68086,896.04598 136.1328,894.39157 C 142.23309,892.29908 148.08958,889.52851 154.45569,888.44111 C 156.56557,890.83726 158.75635,894.05526 162.41272,893.57344 C 165.9847,894.19072 168.46951,891.26313 170.95325,889.34151 C 175.75581,888.141 181.02429,888.90332 185.99703,889.00143 C 195.89826,890.56386 206.05365,889.67151 216.06004,889.98343 C 219.23873,890.93726 220.93575,888.41476 222.82116,886.33747 C 225.72311,883.038 229.31739,880.00017 231.78803,876.53266 C 231.93121,871.48065 230.84553,865.56504 234.82321,861.63258 C 236.15012,860.19395 236.26737,858.17255 234.91034,856.69493 C 233.11095,853.86223 229.83183,851.09561 231.0619,847.35694 C 231.32465,844.34383 232.26924,841.00905 235.41865,839.87787 C 240.50445,836.7814 247.01072,836.38778 251.34981,831.96309 C 253.75646,829.67955 256.9745,827.93494 258.62561,825.05038 C 258.20559,821.83242 255.80332,818.96919 253.06347,817.368 C 250.74056,815.14729 249.62709,812.08213 249.18598,809.01754 C 246.69095,805.33352 241.82616,803.97184 239.23805,800.44926 C 238.49408,796.3614 238.2106,791.34001 234.89584,788.36654 C 229.73331,786.52574 223.91827,787.16743 218.55801,786.02844 C 212.32778,783.89222 205.82988,789.19797 199.73685,786.42053 C 194.63092,783.97094 192.03755,778.33319 186.59856,776.36668 C 183.68509,774.45022 180.21103,776.88559 176.99461,776.87927 C 169.9621,777.88595 163.24624,780.7733 156.3576,782.6918 C 151.01769,784.34225 145.38584,786.45273 139.80251,784.60524 C 131.48523,782.7643 123.21061,780.40403 114.92545,778.30247 C 112.42209,776.23693 110.4619,773.66601 108.492,771.18645 C 104.40158,768.90519 99.302301,770.15519 94.811811,769.82133 C 90.434281,769.43947 86.723631,772.80488 82.307911,771.7528 C 77.344191,770.47422 76.545711,764.51158 73.681551,760.96261 C 69.428571,756.02217 61.996901,756.91295 56.486911,754.26771 C 55.392121,753.92377 54.232691,753.71925 53.074141,753.78849 z"
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:#000000;stroke-width:0.99999964;stroke-opacity:1"
+ id="deptColonia"
+ class="dept colonia" />
+ <path
+ d="M 567.75156,616.62346 C 562.27316,618.1311 558.57608,622.98543 554.50704,626.65853 C 551.42209,629.65862 548.2098,634.36656 543.3828,633.83264 C 540.87206,632.86064 538.40384,630.71619 535.52611,631.87208 C 531.28396,634.01528 527.23745,636.77116 522.41231,637.43422 C 518.93969,638.33044 517.78737,642.38749 515.54315,644.79711 C 513.09296,649.2541 508.48739,651.74955 503.75088,652.9733 C 495.05592,656.00797 488.14772,662.64923 479.4983,665.7531 C 475.0566,666.28307 470.50016,665.36469 466.15215,665.23029 C 464.33969,666.32977 464.66992,669.12409 462.73934,670.26957 C 458.72713,673.91437 453.87387,676.59762 448.57992,677.73414 C 442.81697,680.37454 436.05562,680.59969 430.23798,678.01009 C 424.30904,676.82919 418.36197,679.36057 412.50603,680.05774 C 409.6348,681.26378 410.41539,685.47637 408.07665,687.28994 C 405.69161,689.32769 403.23403,693.16642 399.56646,692.02428 C 395.17806,690.64267 391.073,688.03856 386.24935,688.4227 C 382.33492,688.44445 378.42551,688.67123 374.51517,688.82933 C 371.50044,686.2855 372.72131,680.52371 368.25595,679.34616 C 363.22173,677.93941 357.40172,679.3259 352.73142,676.70306 C 351.09905,675.81536 351.00773,673.91368 349.97215,672.66581 C 348.54448,671.33611 346.26224,672.55451 346.70456,674.49564 C 346.27697,679.34239 347.12304,684.43996 346.48019,689.12573 C 345.29479,690.98958 343.56119,692.74617 341.15697,692.28568 C 336.73209,692.52241 332.29778,692.37389 327.86889,692.41641 C 330.25852,694.56388 331.08066,697.45546 331.41814,700.51053 C 333.60643,710.29163 335.495,720.21475 338.3251,729.82637 C 340.64912,735.57393 346.95793,739.50779 346.8483,746.23484 C 347.03005,753.37829 346.83886,760.64144 345.81871,767.6865 C 344.93783,771.07125 342.01544,773.01968 340.0678,775.65938 C 341.43826,780.70884 343.24202,785.64459 344.00338,790.87896 C 345.19678,799.28932 348.72567,807.463 347.53237,816.09002 C 347.13359,821.71341 341.97422,826.38175 342.60922,832.19545 C 343.35477,834.51296 345.49815,836.0957 345.87517,838.63521 C 346.92725,841.25187 347.51977,844.31451 345.8768,846.81963 C 343.79476,851.20807 348.54239,856.05947 345.36849,860.12224 C 343.90546,862.49933 341.0446,863.18934 339.09477,864.91466 C 337.45654,868.94667 341.24717,872.51869 343.70265,875.22499 C 345.84604,877.09144 347.66737,879.7627 350.16092,881.03464 C 352.32567,880.24201 351.32267,876.94194 351.91816,875.19659 C 351.84506,871.7493 354.43178,868.92608 357.6582,868.21952 C 364.04289,865.78666 371.71746,865.29945 377.69088,869.18721 C 381.83279,871.6683 387.12381,872.58008 391.7679,871.13029 C 394.95425,870.22228 396.42026,867.09722 396.89883,864.05925 C 397.74383,860.4027 398.48924,856.05013 402.42742,854.44392 C 406.08973,852.49349 409.95932,850.9113 412.89574,847.86265 C 416.04455,844.59158 420.6542,843.26601 425.05347,844.45244 C 429.13432,844.9746 432.42844,847.47749 435.82917,849.47722 C 439.58271,851.33889 443.88885,850.26465 447.12432,847.89573 C 455.71756,843.10117 464.82658,837.92768 474.93824,837.94636 C 478.208,837.95686 481.95016,837.63156 483.8696,834.57714 C 484.9543,832.67397 485.60481,830.52292 487.52383,829.16566 C 489.47886,827.3566 492.27777,825.78324 492.32169,822.72678 C 493.27795,818.06489 494.94964,813.27451 499.2753,810.75731 C 502.84895,807.59243 506.80381,804.34617 509.6906,800.72521 C 510.09644,797.04259 508.4373,792.68835 511.60441,789.90402 C 514.39626,786.24947 516.95162,782.37733 518.60742,778.1282 C 521.4449,775.05092 525.66437,773.3065 528.39558,770.18437 C 529.55334,764.63789 528.91407,758.61429 532.15689,753.65777 C 534.88804,748.48385 536.29392,742.50858 536.38296,736.65194 C 536.06908,733.88588 534.71085,731.44527 532.76683,729.53592 C 530.5115,726.30263 529.12649,721.94839 531.27104,718.28096 C 533.70766,712.96252 540.34646,712.36907 545.00932,710.01768 C 547.56207,708.14848 547.55673,704.39805 548.79967,701.69626 C 549.96798,696.53671 554.07275,692.6997 558.83474,690.83343 C 561.76587,688.60868 566.9429,687.74834 567.28684,683.29628 C 567.56339,679.83741 567.44479,676.19666 567.11257,672.81103 C 564.94846,668.92458 560.43933,664.71152 562.24751,659.87146 C 565.44524,656.28183 570.81271,653.53254 570.97555,648.09374 C 570.87615,637.86079 570.14398,627.59861 569.31999,617.40767 C 569.11091,616.73011 568.39329,616.54766 567.75156,616.62346 z"
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:#000000;stroke-width:0.99999964;stroke-opacity:1"
+ id="deptFlorida"
+ class="dept florida" />
+ <path
+ d="M 221.17206,620.38481 C 219.37926,622.4207 219.36304,625.91744 218.23512,628.49018 C 217.04223,631.91433 216.86656,635.95804 213.47104,638.03975 C 206.70193,644.69273 199.27055,650.65528 194.27434,658.83779 C 192.60051,661.68387 190.63637,664.30573 188.83047,667.01653 C 187.65315,670.12746 188.96199,674.30204 191.85115,676.00598 C 195.26763,676.90294 197.53254,680.07884 197.42779,683.57218 C 198.04908,687.527 199.0676,691.56955 202.06045,694.40597 C 203.44996,697.74322 203.17536,701.7886 205.5023,704.78958 C 207.56417,707.45944 209.58747,710.76862 212.90878,711.9056 C 215.45772,712.19745 219.53192,712.28983 220.31525,715.31837 C 219.97317,724.14944 216.59782,732.68314 216.06014,741.5315 C 216.92986,749.28991 223.59855,754.71933 225.60316,762.12957 C 226.93077,767.9065 228.59331,773.69227 230.75691,779.23191 C 232.54115,781.61955 233.48165,784.75037 235.7091,786.74002 C 239.92318,788.26821 244.6117,787.86892 248.98476,789.03026 C 256.93677,790.1058 264.75289,792.46059 272.78502,792.73784 C 275.58398,792.68049 278.14459,790.59107 279.62514,788.39559 C 282.79291,784.50644 284.76346,779.34154 289.20999,776.64691 C 294.06074,774.29213 300.11716,775.45253 304.47163,771.8786 C 309.43093,769.17365 313.06505,762.89306 319.3732,763.69284 C 326.08032,766.59548 331.66937,771.98967 338.67364,774.16354 C 341.92352,774.48624 343.83659,770.86607 344.70046,768.22386 C 345.94683,760.94281 345.94172,753.44516 346.02203,746.06252 C 345.91644,739.54204 339.91923,735.49595 337.39566,730.01514 C 334.51105,718.65055 332.1866,707.11722 329.53895,695.75658 C 327.45687,692.16811 322.31572,691.36363 321.13045,687.01404 C 319.60217,681.84547 321.65368,675.11739 317.02056,671.22806 C 315.80462,668.95019 312.96773,667.746 311.37133,665.60787 C 307.46164,661.79066 305.46171,656.33532 300.97322,653.11852 C 293.18451,649.34723 284.26263,649.36308 276.18329,646.78671 C 273.06534,645.39004 272.34758,641.40856 269.7972,639.31509 C 267.69759,636.26034 263.34805,637.3331 260.18353,636.23548 C 251.33582,634.71162 242.48537,633.00205 233.79213,630.98623 C 229.43873,627.87289 226.3429,623.13321 221.7675,620.37026 C 221.57469,620.33685 221.35822,620.30948 221.17206,620.38481 z"
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:#000000;stroke-width:0.99999964;stroke-opacity:1"
+ id="deptFlores"
+ class="dept flores" />
+ <path
+ d="M 155.53036,598.77533 C 152.40377,599.14283 150.72204,602.43904 147.71725,603.26276 C 145.91544,604.50026 142.84717,603.48327 141.95184,605.99299 C 140.128,608.12959 138.69457,611.14185 135.91048,612.01985 C 133.61156,611.53831 131.70556,609.8319 129.25207,609.50613 C 125.65388,608.73502 122.61633,606.66502 119.18056,605.62995 C 116.97853,604.9997 115.42483,607.12268 113.21179,606.79175 C 109.10659,607.14838 105.7588,604.23681 102.4361,602.37691 C 98.872951,601.58781 96.999801,605.72215 95.015121,607.88091 C 93.551111,609.81689 92.088591,611.95251 89.438481,612.09244 C 87.633691,612.96695 84.130221,612.84779 83.832801,615.34548 C 84.252671,618.25063 85.472791,623.45842 81.305881,624.04448 C 77.049841,623.57762 72.475091,619.70246 68.235631,622.24369 C 65.364821,624.25667 67.733321,628.10701 68.223221,630.7199 C 69.148571,634.7974 72.110141,638.27551 72.287391,642.5171 C 71.562611,644.37821 69.636581,644.96311 67.858051,644.04194 C 66.086811,643.73197 64.742521,642.69132 63.559391,641.52957 C 60.059211,640.65204 55.825841,643.00543 55.395981,646.79187 C 53.631671,650.62196 57.718181,654.849 54.642571,658.36112 C 51.646711,661.41234 47.295811,659.00383 43.881381,658.18685 C 39.376981,657.24101 36.682171,662.00592 34.215481,664.88621 C 31.291511,668.68548 28.402711,672.56357 25.568531,676.38357 C 20.605361,677.76114 15.594571,679.13169 11.481701,682.39588 C 9.7210606,682.99667 9.9862806,684.87122 11.234801,685.85224 C 12.567151,690.03741 12.243381,694.77486 9.3323706,698.25445 C 5.7603506,703.21655 2.6750206,708.95965 3.1893306,715.28932 C 3.0905806,719.02465 3.5737906,722.67795 5.1063006,726.07956 C 6.6321206,729.71316 5.4256106,733.43696 4.3220906,737.00048 C 2.7835806,742.73267 4.9251506,748.62429 4.9029906,754.42748 C 5.6509106,760.33421 5.1175506,766.60696 7.0232706,772.26111 C 8.3990306,774.29436 11.263331,772.84127 13.224401,772.6532 C 24.122921,769.73843 34.512161,764.59546 43.256931,757.47721 C 47.482351,753.42578 54.140671,751.58386 59.464041,754.45653 C 63.662461,755.98114 68.467571,755.87295 72.171211,758.66805 C 76.513741,761.42882 76.855631,767.71383 80.971841,770.56196 C 85.263951,772.71733 89.519301,769.27445 93.838781,769.29852 C 98.848131,769.17082 104.72349,767.73976 109.05836,770.93954 C 110.83805,773.10937 112.70455,775.23862 115.14331,776.61786 C 115.62211,778.9192 119.00397,778.06951 120.61827,779.04212 C 128.86547,780.97266 137.01266,783.6962 145.37915,784.88114 C 156.70154,782.51 167.5047,777.7048 178.90373,775.71491 C 182.43588,775.38766 186.49163,774.26536 189.35328,777.06804 C 193.40559,779.63538 196.04506,784.26153 200.63724,785.88322 C 206.50647,787.41303 212.24228,784.01221 218.14859,785.25129 C 223.52781,785.76239 228.86661,786.80908 234.31494,786.81266 C 232.32729,782.62985 228.91968,779.18897 228.1502,774.50395 C 225.7522,767.71206 225.35997,760.07788 220.89615,754.18058 C 218.5475,750.07752 215.49866,745.6999 215.17429,740.84892 C 215.86983,734.11262 217.98036,727.48093 218.92978,720.7279 C 219.16172,718.52903 220.81599,714.96021 217.81738,713.93875 C 214.72026,712.5135 210.73747,713.18042 208.66983,709.91098 C 205.16241,706.23068 202.13206,701.7979 201.98786,696.62793 C 201.44785,693.21461 197.55276,691.57211 197.50735,687.92745 C 196.30489,684.3689 197.07934,679.07843 192.94032,677.25492 C 189.89891,676.65919 187.84931,673.20042 187.4944,670.29862 C 187.55416,665.05569 192.4031,661.67472 194.61233,657.2938 C 199.83592,648.47407 208.72727,642.57333 215.52283,635.03799 C 216.74834,630.12037 218.90831,625.35308 219.53104,620.32672 C 216.85123,619.6532 214.23727,621.98242 211.63493,622.61932 C 207.87368,624.8596 203.591,622.39584 199.56304,622.20386 C 194.70035,621.77957 191.28717,617.66043 187.08522,615.52124 C 184.94927,614.40038 182.7946,611.93113 180.23315,613.4721 C 177.40756,614.11523 174.19272,615.66316 171.62129,615.73761 C 170.85111,612.1951 171.77553,608.15333 170.12549,604.84573 C 166.23932,601.26056 160.89327,599.40953 155.70463,598.76078 L 155.53036,598.77533 z"
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:#000000;stroke-width:0.99999964;stroke-opacity:1"
+ id="deptSoriano"
+ class="dept soriano" />
+ <path
+ d="M 505.10149,478.7033 C 502.6,483.41472 501.37555,488.73614 499.49581,493.73406 C 492.40055,493.77598 485.11142,493.20591 478.13319,493.58884 C 474.42481,496.32269 470.7776,499.81483 467.0235,502.04093 C 464.60142,500.06295 462.49787,496.9984 458.96502,497.29814 C 455.41177,495.77707 455.48217,499.80349 454.44427,502.14573 C 452.69836,506.68902 451.40314,511.56123 449.611,516.01158 C 446.49272,517.23468 442.72273,517.1079 439.41992,517.74024 C 435.09105,518.34006 430.57193,518.29052 426.85882,520.92255 C 416.30554,526.29142 405.46664,531.2622 395.0919,536.88234 C 389.80715,541.75326 384.81016,547.10599 379.34505,551.67786 C 369.23358,555.25263 358.69698,557.79762 348.97007,562.29481 C 346.92981,563.14432 345.27397,565.14085 343.48057,566.0997 C 340.32684,564.29046 338.00849,560.57697 333.91742,561.06279 C 328.59854,560.45322 323.28308,559.81325 317.96454,559.20149 C 314.94609,561.69453 312.38911,565.07388 308.96059,566.84033 C 306.21238,565.85433 303.87423,563.59858 301.22008,562.77403 C 293.8623,564.95733 285.18296,565.18198 279.5263,570.9413 C 277.25093,572.57386 275.44791,574.94584 275.5298,577.90647 C 275.12563,579.03277 275.59774,582.06553 273.64187,581.01429 C 271.49979,580.7533 268.70813,578.14264 267.59981,581.12271 C 265.43138,583.19299 265.00951,586.17463 265.20428,589.04525 C 265.59176,591.51329 262.82077,589.43065 261.57137,589.26744 C 259.04293,588.32461 255.66897,586.49594 253.55723,589.23402 C 252.01036,590.96459 248.69166,592.08322 248.19845,594.17167 C 248.86416,597.08575 249.80573,599.95525 250.17351,602.88517 C 243.43888,601.64748 236.99503,598.90829 230.26314,597.61353 C 224.04537,600.91378 218.2769,605.03646 212.28429,608.73776 C 219.33465,616.0071 226.10501,623.65277 233.83568,630.12938 C 245.28587,633.18464 257.20951,634.5274 268.67518,637.18732 C 271.51759,639.3729 272.99331,642.75792 275.23935,645.39255 C 280.06031,648.34622 286.16333,647.74701 291.49325,649.28458 C 297.29222,650.49063 303.546,652.90889 306.70958,658.27399 C 309.84849,664.11724 315.35681,667.84573 319.43129,672.85458 C 321.53708,676.32989 320.60071,680.86872 321.56612,684.73398 C 321.80039,688.14484 324.11929,691.86943 327.98507,691.42888 C 333.24562,691.29016 338.67531,692.0115 343.84365,690.9932 C 346.70321,689.31064 345.5673,685.24192 346.03653,682.49752 C 346.14178,678.95909 346.23017,675.4202 346.32698,671.88159 C 348.02223,670.43687 350.47665,671.28503 351.19204,673.3193 C 352.85067,677.75584 358.31773,677.44694 362.18178,677.90455 C 365.89127,678.26057 371.20869,678.33023 372.51107,682.67179 C 373.60437,684.32517 372.79482,688.20465 375.19761,687.99121 C 382.37568,688.07244 390.12544,686.66657 396.7491,690.17994 C 398.99569,690.95575 401.96428,692.41172 403.92321,690.23803 C 407.1723,688.1803 409.19011,684.92405 410.25502,681.30667 C 410.77434,678.59647 414.26448,679.40611 416.20023,678.58695 C 420.47231,678.17999 424.73546,676.23853 429.01809,676.89183 C 433.76409,678.61204 439.00901,680.31069 444.03436,678.43122 C 447.20049,677.23614 450.68715,676.79777 453.76443,675.52672 C 456.96807,673.04507 461.76895,672.08779 463.50905,667.98956 C 464.22992,666.20202 465.34056,663.49856 467.77867,664.40248 C 473.96023,665.49629 480.81002,665.48365 486.16415,661.83202 C 493.07505,657.60423 499.85792,652.89606 507.78813,650.82397 C 514.14364,648.44191 516.00415,640.92409 521.14883,637.04209 C 523.73913,636.09179 526.60813,635.85994 529.04907,634.399 C 532.37433,633.24844 535.59767,630.03463 539.30196,630.94264 C 541.71139,632.65081 544.92274,633.74095 547.69596,632.10444 C 551.12676,630.89924 552.1609,627.00163 555.02985,625.01746 C 558.97397,621.21531 563.39927,617.622 568.31791,615.09862 C 569.67545,613.42837 569.27468,610.85103 571.13528,609.43484 C 574.45881,605.30962 580.38581,605.18043 583.94412,601.50556 C 584.72397,600.04666 587.1914,598.17528 585.803,596.49527 C 580.41332,595.8712 574.79982,595.45374 569.48538,596.87272 C 564.86987,597.87303 559.82287,596.70477 557.12443,592.58847 C 554.85321,590.46321 553.0704,587.2907 549.87434,586.59093 C 544.81418,583.77463 539.8671,580.74215 536.1651,576.2945 C 534.53221,573.35849 532.86252,570.22047 531.95803,567.04611 C 532.47387,560.86789 534.27113,553.38171 529.7752,548.25153 C 528.44475,546.2187 529.43539,543.59048 531.72121,542.67489 C 533.63948,541.64228 536.38351,539.61573 534.74189,537.14184 C 533.52284,533.65584 531.21559,530.46786 530.22267,527.02739 C 531.15105,520.01245 533.28351,513.37801 534.87262,506.54291 C 535.74917,501.3795 536.04594,495.74495 534.14649,490.80052 C 532.24653,488.96934 529.8943,491.83564 527.68396,491.57023 C 523.79114,491.72466 522.99437,486.54508 519.46422,485.76123 C 516.5494,484.68903 512.6721,484.08708 511.79634,480.50409 C 510.42486,478.44552 507.52649,478.74703 505.3629,478.42739 L 505.10149,478.7033 z"
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:#000000;stroke-width:0.99999964;stroke-opacity:1"
+ id="deptDurazno"
+ class="dept durazno" />
+ <path
+ d="M 764.28453,534.4697 C 760.39961,535.12231 757.51197,538.49701 754.88849,541.16455 C 754.36294,542.65481 752.61053,543.97169 753.65406,545.7827 C 754.30522,548.02786 757.62146,550.20117 756.07934,552.63732 C 754.31163,554.91073 751.00757,553.74247 749.19567,552.08547 C 745.29672,550.36995 742.09675,547.22417 738.41998,545.23085 C 734.86793,544.19011 730.80926,545.35163 727.44097,543.7786 C 725.87769,541.59665 723.13822,541.12119 720.5718,541.32432 C 717.42983,540.93879 714.43494,539.62572 711.21931,539.42185 C 708.8807,539.0425 707.05114,537.5941 705.65722,535.82027 C 701.7716,533.39582 697.02137,536.6267 695.0122,540.10443 C 692.49941,543.94915 687.32364,542.65379 683.40875,542.81588 C 680.15124,543.17311 675.83497,541.86432 673.33013,544.57736 C 672.15313,547.01166 671.23415,550.7829 668.04394,551.11248 C 666.12112,551.16332 664.31294,548.84869 662.79511,549.29185 C 661.15856,550.57745 660.87624,552.55521 660.17275,554.27839 C 658.76539,556.91911 655.6362,558.961 652.67914,557.37166 C 648.73417,556.03522 644.27593,554.38695 640.32813,556.60877 C 637.04224,558.58416 633.21992,558.89171 629.45764,558.62059 C 623.54254,558.27851 617.98551,560.68595 612.98912,563.55824 C 609.13143,565.18881 605.71128,567.75415 602.99764,570.87758 C 599.38467,573.65145 594.79482,574.87418 591.16183,577.64507 C 588.81964,578.80891 586.23143,580.61877 585.32378,583.20721 C 584.56689,586.23226 585.08292,589.35615 586.79053,591.94975 C 588.09142,594.80007 588.01762,598.27348 585.5271,600.41635 C 582.68083,604.44858 577.83942,605.69942 573.77837,607.96805 C 570.34302,609.91183 569.74084,614.17503 570.27847,617.75621 C 570.56051,627.93883 571.62779,638.15245 571.85838,648.2919 C 571.2074,652.07899 569.14748,655.48469 565.791,657.44623 C 563.46702,658.4846 561.97123,660.97039 562.90104,663.47304 C 563.60175,665.35623 564.04537,668.28224 566.21217,668.90446 C 569.78485,667.16971 572.98207,664.20828 576.8136,662.87764 C 580.50845,662.59282 584.32872,662.66592 587.92329,661.55607 C 593.1439,661.21371 596.1367,668.18242 601.50185,666.6099 C 607.10669,664.04483 612.4388,659.29377 619.07407,660.56854 C 624.98429,661.31679 627.6146,667.05376 631.63601,670.63266 C 634.32423,672.23738 637.11566,673.93343 639.85575,675.39604 C 645.42523,675.95245 651.55094,674.74083 656.70185,677.26942 C 658.65683,679.1816 661.19434,680.09831 663.75123,680.92337 C 666.81657,682.66068 670.13499,684.03346 673.75126,683.58673 C 677.24451,684.05484 680.57818,682.8165 683.10375,680.44987 C 685.8153,678.57477 685.96582,675.14983 687.12651,672.4189 C 688.17264,671.1169 690.1734,671.5693 691.27994,670.19698 C 695.32598,666.66163 700.64386,662.79125 706.28166,663.99585 C 708.49145,664.54515 710.54272,666.17465 710.55128,668.59951 C 711.60205,673.71175 716.2453,676.98385 720.3104,679.7092 C 724.63764,682.42832 729.2511,685.21502 734.06323,687.21735 C 736.29346,687.35714 736.86888,684.11349 739.23324,684.10954 C 742.33808,683.35892 746.24642,685.0282 748.74545,682.23611 C 750.95919,680.06573 752.34591,676.81292 755.7308,676.26739 C 759.56218,675.26782 761.40266,671.32305 761.57906,667.60245 C 761.86668,664.18565 762.87772,659.93281 766.7824,659.20343 C 768.84812,658.93291 771.21489,658.99654 772.54785,657.06864 C 775.79206,653.70909 778.88454,650.27597 782.17625,646.96098 C 784.64186,647.36594 788.04101,648.00172 789.35036,645.20374 C 791.4837,641.60128 790.56165,636.23088 794.70919,633.91978 C 798.23804,633.06711 802.03982,632.52669 805.26702,630.60865 C 807.29153,631.27673 809.39898,633.34511 811.37363,633.19444 C 813.08356,631.47066 812.98792,628.44547 815.47636,627.34106 C 816.75527,625.93835 819.92094,626.22165 819.76048,623.75403 C 819.51831,622.129 819.53081,620.42013 821.18368,619.57155 C 823.31939,616.73745 820.14108,613.22896 820.25094,610.43125 C 820.75488,608.42919 823.32009,606.141 825.1193,608.18591 C 826.42377,609.26234 826.65543,612.7515 828.83706,611.7294 C 831.45106,607.96177 833.83763,603.984 837.43438,601.17152 C 841.27706,597.7535 842.29637,591.56966 847.57109,589.74233 C 854.00946,588.70527 860.69334,589.87808 867.2148,589.79833 C 871.10911,590.70458 869.50183,588.83237 867.72832,586.86688 C 865.75748,584.62205 869.01605,582.40064 870.444,581.01429 C 871.66714,579.79212 874.1079,579.14347 873.668,576.90444 C 872.86152,574.78039 874.96754,573.63481 876.58704,573.12859 C 878.93653,571.5215 880.68996,568.73625 879.7384,565.80925 C 879.05456,561.50446 877.27878,557.50489 876.04969,553.39249 C 874.02955,551.50001 870.91146,553.00129 868.7013,553.79912 C 865.87571,554.76346 863.22286,553.74303 861.03342,551.99833 C 857.48031,549.68036 852.43029,551.64366 849.34283,548.39675 C 844.69884,545.32588 838.99087,547.29114 834.02157,548.16439 C 823.97149,549.30472 814.02806,544.12547 804.04713,547.10427 C 797.92523,549.59081 790.83556,548.99085 784.61603,546.93 C 778.23946,543.41807 774.37016,535.81042 766.7679,534.60038 C 765.9544,534.43782 765.11191,534.39437 764.28453,534.4697 z"
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:#000000;stroke-width:0.99999964;stroke-opacity:1"
+ id="deptTreintaYTres"
+ class="dept treintaYTres" />
+ <path
+ d="M 240.03681,462.39451 C 235.39188,463.50138 231.7186,467.09357 227.16987,468.2616 C 221.39814,468.4038 214.93486,468.44907 210.49804,472.69098 C 206.41557,475.49111 202.72495,479.72401 197.66015,480.50409 C 194.39001,480.3525 192.44432,477.24966 189.06283,477.42532 C 186.41648,476.82955 184.04093,477.02566 182.52771,479.5456 C 180.22809,482.83712 175.81129,481.0671 172.63786,480.53313 C 169.33793,479.71151 164.84451,478.39417 162.5157,481.78207 C 160.30429,484.20558 157.76524,487.12542 154.23788,487.25703 C 150.23213,488.66513 151.70627,493.92636 148.74837,496.27552 C 143.85622,500.51911 137.27365,501.59211 131.04542,502.14261 C 125.87969,503.23006 120.34692,502.52322 115.28853,504.08863 C 112.49961,507.26773 113.5884,512.88201 109.74094,515.18382 C 106.64353,515.85497 103.61732,515.09227 100.99839,513.44112 C 95.883541,512.18638 90.093641,514.44794 85.372181,511.61128 C 82.352201,510.28767 78.545541,511.92827 75.743741,510.14449 C 73.439151,507.23464 72.699031,502.79652 68.801991,501.40194 C 63.868431,499.93115 62.076931,494.49541 58.084381,491.81709 C 51.794671,489.72855 45.094851,490.86707 38.711371,491.94782 C 37.037541,493.3147 39.049451,496.01417 39.091691,497.79939 C 40.223841,502.62969 42.550461,507.08143 43.525821,511.90977 C 48.418301,525.57891 48.482341,540.42434 51.621891,554.43811 C 54.153591,561.75313 60.729751,566.46177 64.648551,572.89623 C 65.203981,575.28982 67.379901,577.0927 66.826931,579.67822 C 66.206481,588.2207 63.226321,596.33104 61.787641,604.7586 C 60.619711,607.8297 57.572351,609.95222 55.703711,612.64936 C 52.871901,616.63387 48.752991,619.3944 44.304501,621.44316 C 40.763201,624.27637 36.133521,622.49798 31.991791,622.78727 C 26.876111,622.98752 21.373501,621.65219 16.491941,623.49262 C 12.700751,626.32026 13.467121,631.82324 14.043011,635.92853 C 14.842931,644.68585 17.326211,653.47817 16.288631,662.31124 C 15.736771,665.42096 13.895361,668.13823 11.205751,669.84844 C 9.1799406,670.80944 7.0890306,672.19598 7.0466506,674.7511 C 6.7704206,677.24367 5.0249306,679.85498 5.6872006,682.35229 C 7.9657206,684.76795 11.112161,681.7325 13.128901,680.50452 C 16.645071,677.68418 21.145371,677.06722 25.190941,675.68649 C 29.799661,669.8931 33.894961,663.49605 39.001821,658.2014 C 42.148901,657.24779 45.496051,657.52458 48.485031,658.70966 C 50.512471,659.1011 53.796041,660.01697 54.540891,657.27196 C 55.974511,652.9167 52.700231,648.11284 55.659151,644.05648 C 57.356161,641.58952 60.624591,640.38324 63.501301,640.54204 C 65.481931,642.16205 68.418871,644.60406 71.023951,643.12704 C 72.188861,641.27755 70.391931,638.99015 69.992831,637.08568 C 68.134421,633.11502 66.729061,628.71399 65.970121,624.43656 C 67.977901,618.48136 75.505011,621.21526 79.635771,622.92622 C 82.353501,624.09248 84.705401,620.91417 83.629481,618.45329 C 83.130881,616.62704 82.450071,613.09242 85.154321,612.70238 C 88.525771,611.35855 92.780931,610.84996 94.645991,607.28101 C 96.638061,605.18977 98.308361,601.30712 101.66643,601.37483 C 105.64485,603.3031 109.63145,606.67552 114.42466,605.67582 C 117.45696,605.23759 120.76781,604.5616 123.42113,606.58843 C 127.78569,608.51303 132.49837,609.43289 136.72374,611.7294 C 139.09637,609.43489 140.35446,606.27963 142.66342,604.01793 C 144.81257,602.7386 147.62449,603.36133 149.57613,601.50556 C 152.0306,599.86133 154.36354,597.16363 157.63614,598.22347 C 162.47615,599.21588 167.62878,601.12588 170.83707,605.0345 C 172.62313,607.87957 171.06822,611.61973 172.391,614.53222 C 174.38828,615.26457 176.77498,613.33724 178.88254,613.09451 C 180.76605,612.63676 182.87481,611.20705 184.51727,613.09451 C 188.88958,615.49898 192.72404,619.03373 197.31161,620.95116 C 201.25685,621.81433 205.35689,622.44329 209.33624,622.81004 C 212.54718,621.26155 216.41625,620.57232 219.25509,618.49688 C 219.36206,616.22399 216.69982,614.69836 215.49378,612.93474 C 214.49422,611.53714 212.29628,609.9808 212.13906,608.47636 C 217.87752,604.1817 224.02195,600.284 230.2341,596.74218 C 236.28461,597.94092 242.19924,600.47146 248.30009,601.60719 C 249.6942,600.00052 247.71937,597.48015 247.69098,595.5333 C 246.98711,594.08203 247.6334,592.73374 249.02621,592.05139 C 251.3243,590.14692 253.57717,588.20202 256.01156,586.53284 C 258.6869,587.37245 261.24602,588.63361 263.9263,589.3502 C 265.72035,587.69078 263.24864,584.838 265.29141,583.14912 C 266.57264,581.83057 267.40017,579.24491 269.21249,578.90855 C 271.12908,578.81644 274.65203,582.3847 274.55742,579.14672 C 274.93393,576.45083 274.86799,573.34037 277.5484,571.82157 C 280.99923,569.16672 283.92501,565.38139 288.56487,565.06668 C 292.77184,564.02436 296.98132,562.99194 301.19103,561.96077 C 303.20262,556.32088 305.52259,550.69712 307.33407,545.04208 C 306.96903,541.55747 306.20169,538.10864 306.3175,534.60038 C 308.72117,530.72935 312.02351,527.24386 313.77277,523.06765 C 316.42413,511.63396 320.24483,500.32379 320.07028,488.46242 C 320.01163,486.81173 317.0536,487.46941 315.8878,486.34213 C 311.33638,484.29741 308.21188,480.34711 304.5893,477.13487 C 302.22592,475.47205 299.56753,473.56847 296.66001,473.53329 C 292.03372,471.51919 286.73517,472.98682 281.84706,472.53126 C 276.66692,472.69029 271.5826,470.40531 266.43871,471.79059 C 259.7908,473.21319 254.09501,468.986 248.73576,465.77823 C 245.94642,464.56456 243.12273,462.65303 240.03681,462.39451 z"
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:#000000;stroke-width:0.99999964;stroke-opacity:1"
+ id="deptRioNegro"
+ class="dept rioNegro" />
+ <path
+ d="M 680.76565,325.6361 C 677.73535,326.88297 677.05649,330.79648 675.66521,333.43824 C 674.18368,337.56827 674.08126,342.58161 676.73657,346.29817 C 678.86759,349.36206 677.73038,353.21282 676.10981,356.21313 C 672.00865,365.95264 669.00112,376.33365 663.26602,385.23644 C 662.53952,387.51074 665.98755,387.17117 667.34686,387.74884 C 671.09106,388.63795 670.55176,393.69766 668.82816,396.15736 C 667.05097,398.22484 663.14161,399.48931 663.71624,402.82319 C 664.88096,406.03012 664.66622,410.20405 661.65404,412.23377 C 657.09848,414.14329 651.69444,413.5191 646.84606,414.4945 C 644.48933,414.66163 642.26137,416.29014 640.00097,414.93496 C 637.46169,414.13946 635.53362,411.50396 632.89949,411.31885 C 629.41507,413.05028 631.28347,418.2536 628.35393,420.46803 C 626.14613,423.62117 623.13159,426.53204 621.92048,430.24167 C 621.81847,433.02034 624.1845,435.30387 623.43082,438.21452 C 622.94124,441.92503 620.54338,445.22403 618.72553,448.48195 C 616.56686,450.55028 616.58071,454.07556 614.36878,456.22242 C 613.33566,457.88477 611.56675,458.22077 609.82322,458.50248 C 606.40213,459.93447 604.51458,463.47057 602.67815,466.38817 C 600.46612,469.01249 596.24591,467.22258 594.19701,470.10598 C 592.07616,475.2548 589.09271,480.10257 584.22583,482.96125 C 581.47069,485.42241 578.37654,487.28454 574.60715,487.52796 C 571.07514,488.05472 567.45009,489.68947 564.16448,487.50774 C 559.08355,485.98472 554.17151,482.68688 548.71254,483.08909 C 544.9444,484.05264 541.81014,486.70954 537.96589,487.53298 C 536.25088,487.77979 534.41896,489.22507 535.33994,491.13475 C 536.93119,496.9668 536.66611,503.06764 535.18923,508.84007 C 533.48129,515.01001 531.65805,521.26858 531.03868,527.61508 C 532.49818,531.31555 535.06287,534.64406 536.13605,538.41982 C 536.52669,540.79138 534.2965,542.28615 532.38925,542.96534 C 530.58376,543.99874 529.33678,546.33112 530.83536,548.19344 C 534.78999,553.49371 533.60495,560.61029 532.85327,566.75784 C 533.13851,569.757 535.32572,572.49407 536.60077,575.26338 C 538.10883,578.19985 541.19197,579.92833 543.65871,581.72591 C 544.39924,583.04182 546.29181,583.04316 547.30388,584.22378 C 550.75851,586.20851 554.57846,587.71811 556.90402,591.15243 C 559.00785,593.61545 561.37476,596.7314 565.06487,596.14673 C 571.03685,596.29303 576.86732,594.09857 582.85496,595.30443 C 584.3448,595.72026 587.25037,595.32353 586.44199,593.1406 C 584.66341,589.72574 582.81564,585.38698 585.07688,581.75496 C 589.21641,576.16061 596.53548,574.69582 601.90848,570.71786 C 605.53529,566.79604 609.9881,563.82392 614.908,561.61446 C 620.39141,558.14491 626.93774,558.09035 633.20444,557.89447 C 637.43971,557.52934 641.29824,554.91464 645.41194,554.42914 C 649.21265,555.20537 652.94714,557.5378 656.89066,556.8198 C 660.21694,555.59485 659.57168,551.03762 662.42371,549.19551 C 664.39993,547.44398 666.07265,550.97293 668.2908,550.13945 C 671.70463,549.73171 671.17927,545.44597 672.9235,543.43006 C 677.14079,541.72481 682.01194,542.68544 686.48677,542.14032 C 689.14892,541.79136 692.50002,542.52274 694.1554,539.85752 C 696.43559,536.63813 700.23486,532.76952 704.55351,534.57133 C 707.24196,535.92451 709.13922,539.03674 712.51184,538.76836 C 716.28006,539.48519 719.9092,540.87256 723.83939,540.67078 C 726.61297,540.56292 727.64953,544.17603 730.56328,543.90932 C 734.41023,544.40355 738.90612,543.49136 741.83274,546.6831 C 744.85723,548.9665 748.29848,550.79847 751.41759,552.79709 C 752.87951,553.09991 756.27666,553.43999 755.89052,551.12698 C 754.6256,548.30149 751.37191,545.28624 753.52338,542.0359 C 755.76249,538.54539 759.42578,536.35 762.52733,533.71453 C 767.09004,533.27811 771.65615,534.71702 774.87057,538.03103 C 779.34986,541.77561 783.52482,547.20953 789.91221,547.44487 C 794.96566,548.37765 800.186,547.70585 804.94753,546.02961 C 811.15446,544.48139 817.76223,545.01684 823.57992,547.59804 C 827.36557,548.10231 831.11582,546.62371 834.96472,546.91718 C 839.84409,546.54656 845.37719,544.38641 849.70587,547.80135 C 852.80499,551.15287 858.27415,548.48593 861.55623,551.60625 C 863.94438,553.5815 867.35157,553.95467 870.02287,552.28878 C 872.87476,551.03037 876.40357,552.53685 878.8816,550.34277 C 884.60365,548.57567 889.1704,544.58549 894.23186,541.57118 C 895.74071,541.39101 897.85686,541.09149 898.0658,539.1169 C 898.57127,535.77463 899.31366,532.46374 900.59271,529.29969 C 898.60529,526.8574 896.00467,524.66941 892.75056,524.44917 C 889.66412,523.0625 887.42998,519.48889 883.57271,520.35764 C 879.62817,520.62318 875.28606,520.21799 872.41906,517.23147 C 869.77257,514.96884 866.11625,515.61926 863.38607,513.45562 C 858.49391,510.94697 855.60902,506.14413 853.38009,501.34385 C 852.08301,498.53727 849.45134,496.93013 846.88851,495.52035 C 840.54299,490.39012 833.82899,484.95383 830.05695,477.57054 C 827.90074,473.86268 824.14116,471.43926 822.24385,467.57902 C 820.69568,461.96153 819.96565,456.11995 820.99491,450.32629 C 820.9042,446.72805 818.14831,443.89006 817.62021,440.32198 C 817.11752,437.10671 816.08988,433.84185 813.21201,431.99512 C 811.36814,430.4036 809.684,428.38583 809.78354,425.82683 C 808.23426,420.53313 803.95275,416.14373 804.29952,410.34741 C 804.11916,408.28378 804.16926,404.74685 801.22977,404.88539 C 797.85283,404.7586 794.09673,404.97155 791.63042,402.1842 C 788.36966,398.79677 783.59308,396.07442 782.19079,391.33589 C 782.5213,387.72639 778.76144,386.06464 776.58511,383.94394 C 772.80698,380.32547 767.40238,379.81915 762.62896,378.62871 C 758.96209,377.92002 757.99905,373.8621 755.20799,372.02097 C 753.78097,371.33861 752.14818,371.22054 751.17073,369.84259 C 749.75561,368.82474 747.37053,366.95139 746.04427,369.10195 C 743.94266,371.49285 741.65605,375.35026 737.9988,374.89642 C 734.89559,372.73553 732.93651,369.30928 729.76457,367.15593 C 720.44191,359.09866 710.00146,352.13519 701.30047,343.44069 C 696.57143,337.23177 692.66662,329.37531 684.81741,326.60911 C 683.4818,326.20014 682.16186,325.60188 680.76565,325.6361 z"
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:#000000;stroke-width:0.99999964;stroke-opacity:1"
+ id="deptCerroLargo"
+ class="dept cerroLargo" />
+ <path
+ d="M 400.53949,236.81649 C 395.84089,236.60508 392.3627,240.30571 390.37374,244.13583 C 388.58341,247.50914 386.97464,251.13162 385.50868,254.59203 C 386.24782,257.73709 387.43522,262.18062 384.02739,264.20593 C 381.26383,266.31259 380.01392,270.48427 376.44664,271.351 C 373.23566,272.80973 370.43223,275.36649 369.56925,278.91483 C 368.78875,281.88315 366.70239,283.94868 363.85566,284.9731 C 361.37108,285.7901 360.49485,288.45172 360.89084,290.85455 C 360.83804,293.51059 361.78496,296.53746 359.18308,298.27705 C 356.9291,300.679 353.87431,304.26515 356.17323,307.64273 C 357.69649,309.83524 359.5919,311.87616 359.38273,314.7878 C 360.07353,322.42445 360.92495,330.1197 362.24364,337.60264 C 364.02783,339.02086 366.51395,339.99514 367.44269,342.36602 C 369.75607,347.60981 368.44937,353.77174 369.41775,359.09594 C 371.79047,361.31441 375.28145,363.43225 374.99439,367.17045 C 374.90865,368.91386 376.28896,371.84558 373.78905,372.36951 C 371.24735,372.68383 368.96153,374.41042 367.67505,376.56651 C 366.90877,383.9857 366.92759,391.60371 365.64515,398.89602 C 362.34834,405.85664 359.42269,412.99709 358.40802,420.67534 C 357.33271,425.70151 356.67136,430.93204 355.12761,435.77474 C 350.85507,442.31605 344.88128,447.32777 338.29582,451.49371 C 333.76127,453.67989 332.18711,458.69176 329.47412,462.58964 C 324.2628,471.33493 321.96583,481.7073 320.61995,491.78577 C 320.43653,502.83421 316.95889,513.34097 314.4501,524.028 C 312.02161,527.90762 308.95636,531.62324 306.92744,535.61695 C 307.06044,540.0805 309.19709,544.78783 306.78988,548.94652 C 305.45056,553.17189 303.22441,557.3098 302.38188,561.59773 C 303.92963,564.06195 307.05129,564.96992 309.29459,566.66606 C 312.05563,563.92305 314.82759,561.1911 317.58696,558.44632 C 324.36425,559.49608 331.46935,559.43339 338.02011,561.24919 C 339.95329,562.38673 341.54199,564.03161 343.33534,565.37358 C 347.83518,561.34181 353.47274,559.28296 359.15868,557.55085 C 366.02269,555.20713 373.04545,553.14596 379.83041,550.67681 C 385.2818,545.71509 390.3077,540.14695 396.02729,535.56593 C 407.9113,529.75985 419.68191,523.58638 431.6425,518.02637 C 437.37822,517.11059 443.25734,516.76178 448.89942,515.41618 C 451.56761,509.24089 453.25891,502.59056 455.94281,496.44979 C 458.94006,496.44812 462.60248,496.06942 464.42395,499.02025 C 465.44879,500.35735 467.2191,501.84547 468.60643,500.06587 C 472.04545,497.78875 475.11055,494.60867 478.64136,492.71391 C 485.41381,492.87006 492.18609,493.03605 498.95845,493.19675 C 500.94332,487.97558 502.33167,482.28629 504.782,477.39627 C 507.25282,477.82396 510.33071,477.91713 512.44988,479.34229 C 512.64478,483.09221 517.16855,484.13434 520.04512,485.25292 C 521.75222,485.99211 523.71065,486.97313 524.08238,488.92714 C 525.66135,491.41293 528.86876,490.8252 531.0331,489.5935 C 536.65152,487.06236 542.55444,485.10556 548.0445,482.33392 C 552.66261,480.9255 556.71046,484.67435 561.02836,485.64891 C 564.36277,486.6719 567.60707,488.96887 571.14991,487.41545 C 574.95304,486.34971 579.5106,486.91137 582.27573,483.61297 C 586.86191,480.17665 591.55489,476.05519 593.04975,470.32384 C 594.94297,467.78856 598.18309,467.18219 601.09522,466.76576 C 603.62836,464.86482 604.45217,461.32751 607.06394,459.44642 C 609.07069,457.08062 613.10906,457.96447 614.48496,454.94444 C 616.99194,449.85678 620.0906,444.97945 622.26902,439.78295 C 623.05654,437.25345 622.51318,434.5631 621.41217,432.27482 C 620.215,427.8754 624.62603,424.81946 626.68386,421.49913 C 628.85912,419.24309 629.8315,416.29396 630.14022,413.27939 C 630.58342,410.7152 633.62329,410.16578 635.52804,411.56574 C 638.06871,413.32063 641.61239,415.83605 644.69176,413.75863 C 646.09326,411.04763 644.09278,407.9461 642.99261,405.45176 C 640.7711,401.97943 637.73723,399.06563 635.06332,395.86691 C 631.82208,392.53687 629.64352,388.39837 626.27723,385.12026 C 625.34454,382.78768 623.37245,381.03786 622.3852,378.67227 C 620.52186,375.66281 618.421,372.45562 615.05132,371.09153 C 613.54307,369.61001 611.09288,369.23961 610.79625,366.83644 C 607.70107,360.36819 599.76672,358.60246 593.27035,357.82535 C 587.51349,357.28285 581.58181,357.11078 576.41482,354.17206 C 573.54782,352.3828 570.26639,351.61267 566.83713,351.69717 C 558.76861,351.09589 550.43488,352.35097 542.5405,350.65837 C 533.67099,346.77136 523.67774,346.15916 514.13449,347.17297 C 509.58204,347.79911 505.24704,350.03771 500.52688,348.95924 C 496.37289,348.77496 492.60271,345.26016 488.41512,347.05679 C 486.13399,348.43362 483.25477,347.73976 481.60409,345.67715 C 478.80387,342.32015 476.25637,338.19318 476.91357,333.65255 C 476.54607,324.47684 477.68273,315.03613 475.51914,306.04525 C 474.72906,301.90637 470.47985,299.51617 466.77659,298.39189 C 461.91985,297.08892 457.04484,294.20753 454.01134,290.11407 C 452.38212,287.69683 450.99479,285.06301 450.68566,282.08313 C 448.97675,275.10971 450.33963,266.75004 444.92025,261.17073 C 440.18559,257.87645 434.74837,255.22185 429.30854,253.48832 C 423.9453,250.72969 418.69917,247.68174 414.07446,243.7292 C 410.02038,240.81112 406.01724,236.39721 400.53949,236.81649 z"
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:#000000;stroke-width:0.99999964;stroke-opacity:1"
+ id="deptTacuarembo"
+ class="dept tacuarembo" />
+ <path
+ d="M 88.407361,282.72212 C 83.192371,282.83793 79.549891,286.94203 75.990651,290.11407 C 73.878491,290.56972 73.162921,288.29489 71.241771,288.0664 C 67.817661,287.21354 63.861311,289.26083 62.629951,292.53933 C 63.419321,294.39048 66.141051,294.70185 67.335241,296.47492 C 70.493011,299.3495 73.210601,303.21039 72.577841,307.71534 C 73.360941,317.99115 68.452101,327.25798 66.006281,336.97177 C 64.301171,342.8592 63.071661,349.11538 59.609271,354.30352 C 55.086151,359.05062 48.078911,358.52535 42.356541,360.72246 C 38.713691,362.982 36.854301,367.23963 34.427251,370.62681 C 33.930331,374.65808 38.202591,377.04884 39.945801,380.21166 C 41.587521,382.13808 42.320711,384.44417 42.748621,386.86296 C 43.800651,389.50227 45.034491,392.09195 44.781771,395.06818 C 44.905011,402.02167 45.626031,409.50655 41.636691,415.55916 C 39.847751,419.92077 38.214121,425.297 40.395981,429.806 C 44.022091,436.0819 50.626181,439.73276 54.729711,445.73718 C 54.729661,450.72325 54.729711,455.70928 54.729711,460.69535 C 50.376261,464.92523 46.164681,469.31558 43.722261,474.98577 C 41.180001,479.27751 39.374431,484.09428 38.537101,489.01427 C 38.770201,491.68177 42.323731,490.46834 44.023301,490.42568 C 48.993111,489.86397 54.525971,489.33121 59.057411,491.70091 C 62.620421,494.50764 64.605381,499.32794 69.208621,500.70486 C 73.072341,502.50338 74.700681,506.70751 76.484411,510.27521 C 80.406791,510.22363 84.673101,509.53947 88.102411,511.91623 C 92.376491,513.66507 97.277191,511.26609 101.56475,512.70045 C 104.13107,514.76209 108.99209,516.35631 111.06246,512.81663 C 112.70887,509.65151 112.25214,504.71814 116.10179,503.14464 C 124.443,501.56906 133.36228,502.29049 141.47258,499.54306 C 145.12291,497.95079 150.03369,496.00292 150.18608,491.30883 C 150.58601,488.13307 153.60614,486.22893 156.57598,485.97905 C 160.75939,484.39761 162.53457,478.41847 167.46785,478.67425 C 171.96546,478.98413 176.64677,481.83658 181.16259,479.8651 C 183.25908,478.02936 185.5542,475.95973 188.64166,476.49588 C 192.12394,476.24219 194.1412,479.63195 197.58752,479.47301 C 201.73496,479.63813 204.66097,475.93691 207.94208,473.96896 C 211.68735,470.80562 216.00525,467.67117 221.17159,467.96487 C 225.33163,468.32025 229.39509,467.24047 232.83365,464.89238 C 235.82263,462.8556 239.61131,460.93845 243.18817,462.29283 C 246.50859,463.77631 249.76888,465.53467 252.78621,467.53045 C 256.69553,469.57471 260.867,471.82651 265.46568,471.04996 C 270.43935,470.48389 275.34688,470.98476 280.20604,471.93581 C 286.82347,472.36089 293.80877,470.63934 300.02923,473.59138 C 306.38302,475.87074 309.28864,482.80338 315.53378,485.22839 C 317.00806,485.63846 319.69804,488.17494 320.5205,485.76123 C 322.63344,478.46685 323.99298,470.71551 327.76721,464.06457 C 330.99078,459.55107 333.00131,453.83093 338.01611,450.96481 C 344.3066,446.67666 350.76408,441.89775 354.44508,435.07766 C 357.48667,425.01425 357.54392,414.04385 362.51898,404.57318 C 367.38739,395.64424 365.15878,385.03257 367.57342,375.50637 C 369.15016,373.19453 371.8915,371.8206 374.64585,371.41102 C 374.35191,367.86902 374.45057,363.74601 371.24954,361.43929 C 368.56122,359.79808 368.3021,357.07935 368.41488,354.19474 C 367.83877,349.41644 368.67011,343.27541 364.49465,339.8972 C 360.72572,337.41598 355.33543,337.1542 351.36631,339.30178 C 349.01863,341.01986 348.65694,343.96425 347.90995,346.51946 C 347.30391,348.76554 344.89462,349.14241 343.52416,350.77455 C 341.73164,351.44495 340.22762,352.86098 340.30016,354.92799 C 340.09462,356.85711 338.87612,358.49318 337.87488,360.05443 C 332.31841,361.95941 326.11531,361.47562 320.72916,359.26643 C 315.69699,357.48225 310.32292,357.4443 305.12665,356.72878 C 300.14657,355.87359 296.67995,350.6088 291.22869,351.31692 C 288.00367,351.04521 284.23423,352.35768 281.96157,349.36836 C 278.36394,346.11648 273.2028,345.02178 268.54445,346.38876 C 265.45704,346.76868 262.89276,348.90096 259.64218,348.50904 C 253.2738,349.43802 247.31832,345.53089 240.98075,346.7373 C 239.30404,347.49589 238.74238,350.3971 236.40618,349.80154 C 228.90523,348.88308 221.39968,347.82836 213.92535,346.89704 C 208.72625,346.21802 206.49597,340.13325 201.19491,339.88206 C 193.85247,338.88086 186.13863,336.22475 181.13355,330.64637 C 179.92946,328.71163 179.25882,326.3475 177.02366,325.21495 C 173.30966,323.13793 168.71734,324.62231 164.66763,323.80067 C 161.09152,322.97093 158.18879,320.08564 155.02469,318.25664 C 148.36967,313.05353 140.65676,309.06311 132.13463,308.12197 C 126.27507,306.88495 120.18598,307.05939 114.51882,305.18842 C 111.94362,303.2977 109.7631,300.59251 109.50858,297.28818 C 108.13375,291.5707 102.5934,288.40416 97.837971,285.78185 C 94.848891,284.46028 91.798101,282.59746 88.407361,282.72212 z"
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:#000000;stroke-width:0.99999964;stroke-opacity:1"
+ id="deptPaysandu"
+ class="paysandu dept" />
+ <path
+ d="M 483.65174,154.96768 C 479.80269,155.28588 479.88648,160.00783 479.41117,162.8534 C 478.62788,166.62918 478.90504,170.62297 478.20582,174.36974 C 476.45866,176.85867 472.62365,175.95026 470.37817,174.57306 C 467.85047,173.691 464.84112,174.63802 463.7995,177.23068 C 461.85683,180.05991 460.46997,183.20137 459.50084,186.43794 C 458.32236,189.13333 456.20184,191.34989 453.19287,191.84204 C 449.2724,192.6481 447.16694,196.29269 445.78463,199.66805 C 445.14378,202.54227 441.84027,201.61965 439.70665,202.10772 C 435.74923,202.91854 431.34267,203.89141 427.63848,201.84631 C 423.2702,201.02195 418.80359,202.06331 414.4375,202.44174 C 411.48736,210.37663 409.30346,218.69612 405.65141,226.28768 C 399.33266,228.66447 392.32947,229.45499 386.26385,232.45974 C 384.54894,234.82051 383.22611,238.1904 385.20373,240.85375 C 386.22481,242.40995 387.58184,243.71622 388.76172,245.15241 C 391.27251,241.51086 393.71819,236.83476 398.60798,236.27916 C 402.92732,235.21287 406.96183,237.20232 410.11793,239.91346 C 414.11289,243.03296 418.17311,245.93092 422.32324,248.75399 C 428.83987,252.97584 436.51096,255.01368 443.14851,258.97783 C 446.7045,261.50167 449.30577,265.74669 449.91599,270.02945 C 449.85692,275.1946 450.9486,280.44843 452.35229,285.41075 C 454.72705,292.75589 462.29976,296.25217 469.06445,298.55611 C 472.9523,300.1326 476.30358,303.50083 476.60212,307.84736 C 478.26837,313.60613 477.23697,319.80771 477.52598,325.75225 C 477.60429,331.51645 476.66156,337.99126 480.45679,342.84527 C 481.6329,345.47337 484.38306,347.73584 487.39854,346.60659 C 489.77512,345.69783 492.12953,345.14806 494.48552,346.50494 C 499.76641,348.49631 505.76311,348.96848 511.02667,346.92609 C 520.22116,344.94139 530.04984,345.64438 539.01151,348.42191 C 545.39118,351.70767 552.90519,350.07786 559.82222,350.41923 C 565.86925,350.12457 572.02391,350.73476 577.36545,353.79523 C 586.64145,358.26452 598.09387,355.25321 606.88967,361.24527 C 610.63132,363.31964 611.16468,368.26854 615.08036,370.13304 C 619.76074,372.617 622.56356,377.1352 624.99637,381.63825 C 629.27138,388.3028 634.72826,394.13123 639.68254,400.26843 C 642.69611,403.29852 645.28298,406.84531 645.85356,411.2172 C 645.75523,413.5557 648.25421,413.73722 649.90532,413.14869 C 653.5753,412.53882 657.56437,412.81727 661.14573,411.89975 C 663.1826,409.90376 664.9832,406.68364 663.14984,403.95595 C 661.72775,401.15133 664.61812,398.22484 666.91119,397.02871 C 669.99953,395.26994 670.56784,389.28357 666.5336,388.34426 C 665.04278,387.79505 661.66092,388.17259 662.24944,385.68664 C 663.41017,382.56522 666.14328,380.29828 667.09996,377.04575 C 670.59432,368.28333 674.58334,359.58606 677.14953,350.52767 C 677.58302,348.73801 676.5604,347.20806 675.55205,345.93856 C 673.34756,341.63021 673.18574,336.15372 675.56999,331.92489 C 676.66566,328.94393 678.13984,325.73561 681.17228,324.30003 C 681.16099,317.72619 681.15425,311.15234 681.15774,304.57848 C 674.92482,300.29929 668.9119,295.57059 663.49838,290.34643 C 661.12017,287.66602 661.05966,282.79545 657.39893,281.44414 C 653.05951,280.89097 648.34121,281.27034 644.59008,278.55416 C 640.50598,276.24479 635.85474,277.08001 631.44747,277.35693 C 626.19521,277.37336 620.38584,277.97587 616.08244,274.37168 C 612.65582,272.17957 610.09814,269.00028 608.15315,265.48391 C 605.53752,262.73182 600.91532,263.24058 598.84421,259.68943 C 596.15552,255.49147 592.65163,251.9683 589.40458,248.26022 C 587.5306,246.00973 585.88214,242.04405 582.41928,242.27695 C 579.32671,243.52456 580.92985,247.58594 579.19529,249.84318 C 578.18847,252.06651 575.71453,254.79382 573.0232,253.31405 C 567.82117,251.61919 565.58582,246.14847 561.60852,242.93047 C 557.39485,241.12612 552.98498,239.76843 548.68349,238.109 C 542.9586,234.75305 542.83192,227.44724 541.18026,221.77402 C 540.87099,219.15858 539.11853,216.93946 536.48459,216.39786 C 534.23902,215.44024 529.85457,215.11322 530.16733,211.69257 C 530.31724,206.87911 532.56542,201.1333 528.88307,197.08062 C 526.88097,194.07415 524.21068,191.63669 521.25051,189.64741 C 517.72073,186.72507 517.18635,181.96487 514.17803,178.68293 C 511.7514,176.53465 507.90143,176.04726 506.68442,172.62704 C 504.01786,166.63868 498.41858,162.72951 492.65569,160.00699 C 489.61321,158.35645 487.51802,154.69933 483.65174,154.96768 z"
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:#000000;stroke-width:0.99999964;stroke-opacity:1"
+ id="deptRivera"
+ class="dept rivera" />
+ <path
+ d="M 110.65583,135.76894 C 109.0729,135.85616 105.7456,135.76031 106.60408,138.25229 C 108.13291,142.32066 106.28458,146.4812 104.78874,150.2043 C 104.34359,155.48828 104.45252,160.93327 105.18087,166.17905 C 106.36577,170.69726 110.51604,174.12677 114.78022,175.70581 C 120.2193,177.701 126.3821,176.67922 131.64087,179.10408 C 133.95085,180.5194 133.53613,184.88652 130.50811,184.98569 C 126.92661,185.70758 122.94475,186.82976 119.35483,186.07488 C 118.66993,184.21732 116.23294,185.04271 116.3777,186.83005 C 114.51013,188.67546 111.31174,187.6103 110.42226,185.25163 C 108.92717,183.5084 108.27298,180.24452 105.3406,181.22436 C 100.73327,181.53438 95.847811,180.60678 91.384501,181.77622 C 89.682831,182.87602 91.335651,184.621 91.674951,185.92965 C 92.310501,191.54725 91.370281,197.39873 92.444621,202.90646 C 93.309231,204.88319 94.217521,207.35643 94.146001,209.44664 C 92.434111,213.61469 88.355501,217.9411 89.975791,222.74419 C 92.535931,226.03617 98.421191,225.30343 100.03991,229.64238 C 100.07941,231.49768 100.05473,233.62176 101.75458,234.91524 C 103.85675,236.56448 104.4251,240.20097 101.72452,241.56535 C 99.461141,243.29028 95.839071,242.20769 94.666581,239.59029 C 93.639321,238.3905 91.848051,235.42139 90.062931,237.16503 C 89.022191,239.93907 89.965571,243.20782 88.160501,245.80592 C 86.508751,248.81409 83.149571,251.49028 79.592231,250.54026 C 76.587951,251.19907 74.999031,254.40064 72.839241,256.32021 C 69.857271,259.35737 71.480171,263.95941 70.204881,267.6529 C 69.889341,271.83841 67.347131,275.549 63.521001,277.36511 C 60.551491,279.32072 55.088191,280.48967 55.397741,285.01667 C 55.825001,288.26016 58.049621,291.07701 61.017931,292.43767 C 63.422111,289.00683 67.716541,285.86584 72.011481,287.68881 C 73.849911,288.1075 75.787421,291.14104 77.105701,288.66645 C 80.547041,284.18675 86.477981,280.61752 92.183211,282.56237 C 96.798721,284.12152 101.30966,286.2868 104.87588,289.56221 C 109.08145,292.05727 110.44708,296.94702 111.59982,301.38353 C 113.40098,305.58213 118.94244,305.08091 122.66564,305.9432 C 131.25139,307.19394 140.42668,307.99931 147.90607,312.66751 C 153.47792,315.84534 158.5443,320.15301 164.15672,323.19632 C 168.26438,323.51696 172.59706,322.98128 176.60253,323.86436 C 180.59772,326.25244 181.3232,331.73981 185.70267,333.6489 C 191.24455,337.5483 198.11748,338.34317 204.51477,340.04242 C 208.15413,342.0139 210.62161,346.33056 215.2407,346.24637 C 222.29612,347.2679 229.48553,348.04699 236.44973,349.23517 C 238.94699,348.62895 239.94693,345.04488 242.89772,345.74977 C 249.99841,346.45911 257.52199,349.39237 264.57983,346.80991 C 269.14631,345.23137 274.35498,343.75319 278.84093,346.43232 C 281.59783,347.76122 283.2948,351.13236 286.78229,350.26586 C 291.0369,350.41519 295.6195,350.13982 299.14338,352.96745 C 302.88461,356.39821 308.46176,356.13063 313.19517,356.90464 C 317.4369,357.42085 321.53908,358.59593 325.5017,359.99634 C 329.65383,360.52935 335.07006,361.47952 338.25247,358.06485 C 340.24226,356.10713 338.89262,352.45276 341.67978,351.13761 C 344.2784,349.34968 347.46698,347.50661 347.75018,344.02159 C 348.55089,340.009 352.03606,337.00682 356.23132,337.38481 C 357.87002,337.18648 361.49729,337.97632 361.16897,335.32261 C 359.67615,327.59956 359.6228,319.61307 358.10475,311.91234 C 356.92366,308.94671 353.21148,306.57355 354.77907,302.96648 C 355.78974,299.95964 359.51986,298.36345 360.28312,295.44383 C 360.53709,292.45229 359.78792,288.98239 360.64421,286.27805 C 363.23084,283.75206 367.63443,283.04472 368.67713,279.1641 C 369.92355,276.22185 371.02824,272.75341 374.41349,271.65597 C 376.32804,270.62483 378.63301,270.33029 379.69968,268.18509 C 380.92152,266.08809 382.52425,264.42013 384.44856,263.00056 C 386.45968,260.67605 384.98963,257.6108 384.85519,254.98414 C 385.84435,251.90551 387.41882,249.06743 388.70363,246.08185 C 385.41908,243.38343 382.129,239.07019 384.30334,234.65264 C 385.10916,232.27781 386.35205,230.26785 389.15357,230.24658 C 394.63931,228.66524 400.22831,227.35174 405.60782,225.50347 C 408.16053,217.96133 411.3571,210.55059 413.15952,202.8048 C 413.14767,201.34455 412.08262,200.16139 411.77991,198.76754 C 404.92199,190.37272 396.47603,183.35659 389.47335,175.16848 C 383.86018,169.23131 375.05136,170.03258 367.74769,168.05246 C 360.14408,166.42969 352.67649,164.18637 345.58635,161.06713 C 340.48066,159.48505 336.0805,163.97539 334.43307,168.35743 C 333.04453,171.75757 330.30988,174.589 326.73613,175.60416 C 323.14571,177.63146 320.70198,181.57979 316.35252,182.28451 C 311.91231,182.93419 307.75255,184.68464 304.52056,187.8946 C 301.57164,190.14633 298.87301,193.05671 295.71607,194.83195 C 289.45137,195.71791 282.70837,194.03113 276.92953,197.30481 C 273.4235,196.76865 270.50534,192.61878 266.48286,193.6849 C 257.83103,194.01215 249.10484,193.7149 240.50153,194.64315 C 237.42438,196.59223 235.14428,199.79592 231.75898,201.1928 C 224.74301,199.13338 217.88444,196.56716 210.94822,194.25105 C 207.59136,188.57358 202.46443,184.25859 196.99212,180.70155 C 194.30706,179.85928 191.25213,180.75135 188.83047,178.91529 C 183.54995,175.4178 177.3662,173.18725 172.10055,169.67898 C 166.34885,167.85706 161.58436,163.7693 156.59052,160.55885 C 150.85978,157.7481 143.44438,161.25165 138.4519,156.47802 C 135.15875,153.36147 133.50676,148.43706 129.23013,146.31227 C 124.07983,142.90631 119.56182,138.31072 113.85078,135.8706 C 112.81116,135.62459 111.71484,135.70473 110.65583,135.76894 z"
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:#000000;stroke-width:0.99999964;stroke-opacity:1"
+ id="deptSalto"
+ class="salto dept" />
+ <path
+ d="M 262.21264,2.9171002 C 259.3383,3.2485122 257.38559,6.5560742 254.48667,6.3589332 C 251.9618,5.0844622 249.54526,3.2967822 246.52834,3.7158382 C 242.51107,3.8475922 237.92809,2.9160072 234.60539,5.7489882 C 232.02006,7.2362572 228.9037,6.1725592 226.44375,4.9066832 C 224.25561,7.4594072 220.58744,9.0797362 219.35677,12.298635 C 219.13654,14.213016 219.71818,16.743722 217.41075,17.49769 C 215.71926,18.975531 211.89555,19.117166 212.73451,22.057755 C 212.50061,25.583581 213.1864,29.483418 212.41013,32.788684 C 208.33649,36.337843 205.08061,41.972131 199.50449,43.11538 C 198.11683,43.254233 196.09655,43.671124 195.83032,41.692175 C 195.21517,39.955776 193.1124,39.409242 191.86565,40.84987 C 190.50253,41.63342 188.94465,44.300867 187.36368,42.47639 C 185.00532,40.522005 182.61726,37.088975 179.08585,38.29391 C 175.38055,39.034111 173.96292,43.052308 170.86612,44.68381 C 167.79125,45.484494 164.49485,43.040722 163.48869,40.225402 C 161.58663,39.108499 159.06014,38.357163 156.85193,38.831242 C 155.73939,39.728658 155.28573,41.736941 153.41007,41.241977 C 149.20324,40.533423 144.25648,40.734944 140.73195,38.11964 C 138.37763,36.507132 137.80519,33.784964 138.28111,31.106411 C 138.45148,29.052916 139.23309,25.980043 136.60756,25.151048 C 133.40936,23.531178 129.38163,21.951548 125.83187,23.263123 C 124.22538,25.273548 127.38914,27.168002 127.45839,29.260915 C 128.96757,34.943734 129.53099,41.454452 126.96462,46.876707 C 123.42429,52.418135 120.19035,58.291197 115.24852,62.731638 C 110.07521,68.212607 104.7484,73.471211 98.361761,77.518081 C 94.749671,80.531572 90.171391,82.680999 88.189551,87.176645 C 85.690101,90.145564 84.484981,93.893847 84.471791,97.778072 C 83.897351,102.19604 83.733901,107.72784 87.318201,110.94998 C 90.564781,112.75743 92.855471,116.13772 92.386531,119.95394 C 92.434021,124.07714 97.864971,125.29342 97.668211,129.5459 C 98.506191,133.03857 98.844001,137.29389 101.63738,139.79167 C 103.75344,140.47123 103.54543,137.6351 104.93397,136.93074 C 107.84339,134.79494 112.1408,134.09612 115.40471,135.65276 C 117.11321,136.83731 119.09863,137.51998 120.57472,139.12364 C 126.21061,143.60931 133.07495,147.11651 136.76729,153.54448 C 138.30644,155.83158 140.57715,157.76909 143.44764,158.04645 C 148.23439,159.19252 153.69453,158.03323 158.11536,160.3991 C 159.39144,162.35957 161.95934,162.97646 163.64846,164.55253 C 171.13045,169.08977 179.43035,172.31684 186.84087,176.86761 C 189.75159,179.30596 193.7598,179.76506 197.41325,180.07709 C 203.00109,183.74377 208.12713,188.16864 211.71793,193.85894 C 218.40395,195.94213 224.9881,198.77278 231.80253,200.21979 C 235.34151,198.83346 237.53461,195.03741 240.9517,193.65562 C 250.5656,193.01986 260.22122,193.42968 269.85148,193.30708 C 272.26793,194.27788 274.66077,196.32551 277.09823,196.66178 C 281.00782,194.31579 285.52151,193.98036 289.96516,194.23652 C 292.73452,193.96806 296.06433,195.22991 297.94189,192.51994 C 303.29129,188.3795 308.06717,182.47896 315.24881,181.8924 C 319.93258,181.29301 322.90702,177.16613 326.6635,174.86351 C 332.29415,173.47308 333.64593,167.00319 336.9164,162.99863 C 339.66219,160.02536 344.49602,158.86192 348.01159,161.19784 C 358.00585,165.57305 368.72527,167.87087 379.52885,169.47807 C 384.78906,169.91191 389.24531,173.14943 392.29592,177.3238 C 398.0234,183.75382 403.98488,190.13426 410.58906,195.63068 C 412.73263,195.36741 411.95943,192.21608 412.47699,190.67851 C 413.576,182.64809 412.71511,174.27612 414.36491,166.41141 C 415.63592,162.73289 419.56201,159.70194 418.32953,155.41788 C 417.79571,151.36664 416.98338,146.99825 413.45053,144.44922 C 410.25065,141.47534 406.32762,139.62405 403.19709,136.49506 C 398.29406,132.55005 398.05821,125.51426 393.94702,120.90097 C 392.4806,118.26057 389.5964,117.09622 387.46924,115.14698 C 384.90343,112.60882 385.31038,108.61102 383.33031,105.80901 C 380.97943,104.41014 377.94048,102.91413 377.41967,99.970972 C 376.26912,97.823162 374.03512,96.669212 371.72685,96.325822 C 368.83522,95.210366 368.25707,91.415556 365.26432,90.589432 C 360.24743,87.307719 354.97769,84.256158 349.92856,81.135285 C 346.80945,78.2732 345.15876,73.887168 342.75444,70.403157 C 339.39177,66.690876 334.51026,64.837787 330.75415,61.516879 C 325.57982,57.735392 319.97367,54.025839 316.86278,48.169089 C 315.07617,46.534618 314.55777,42.152754 311.48119,43.295501 C 309.06734,43.396526 304.42502,44.99138 303.50013,41.634085 C 303.58894,38.644178 307.03121,35.801863 304.89429,32.818928 C 301.58772,28.592913 296.77233,25.811708 292.0709,23.466438 C 288.86429,21.947459 286.00988,19.785497 282.90723,18.093113 C 279.1903,16.934669 277.1019,13.290483 276.82228,9.5974505 C 275.63004,5.8683722 271.16203,5.0963902 267.9926,3.7303602 C 266.11192,3.2068512 264.15735,2.8433252 262.21264,2.9171002 z"
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:#000000;stroke-width:0.99999964;stroke-opacity:1"
+ id="deptArtigas"
+ inkscape:label="#deptArtigas"
+ class="dept artigas" />
+ <g
+ id="g3292"
+ transform="translate(14.231364,6.0991561)">
+ <path
+ class="capital city artigas"
+ transform="translate(8.132208,8.132211)"
+ d="M 331.38748,54.892403 A 15.24789,14.231364 0 1 1 300.8917,54.892403 A 15.24789,14.231364 0 1 1 331.38748,54.892403 z"
+ sodipodi:ry="14.231364"
+ sodipodi:rx="15.24789"
+ sodipodi:cy="54.892403"
+ sodipodi:cx="316.13959"
+ id="capArtigas"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <text
+ class="text capital artigas"
+ id="textArtigas"
+ y="73.18988"
+ x="351.71802"
+ style="font-size:28;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ style="font-size:28;font-weight:bold;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ y="73.18988"
+ x="351.71802"
+ id="tspan3196"
+ sodipodi:role="line">Artigas</tspan></text>
+ </g>
+ <path
+ class="capital city rocha"
+ transform="translate(372.04852,851.84879)"
+ d="M 331.38748,54.892403 A 15.24789,14.231364 0 1 1 300.8917,54.892403 A 15.24789,14.231364 0 1 1 331.38748,54.892403 z"
+ sodipodi:ry="14.231364"
+ sodipodi:rx="15.24789"
+ sodipodi:cy="54.892403"
+ sodipodi:cx="316.13959"
+ id="capRocha"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <text
+ class="text capital rocha"
+ id="textRocha"
+ y="874.2124"
+ x="695.30377"
+ style="font-size:28;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ style="font-size:28;font-weight:bold;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ y="874.2124"
+ x="695.30377"
+ id="tspan3290"
+ sodipodi:role="line">Rocha</tspan></text>
+ <path
+ class="capital city rivera"
+ transform="translate(185.46333,125.78718)"
+ d="M 331.38748,54.892403 A 15.24789,14.231364 0 1 1 300.8917,54.892403 A 15.24789,14.231364 0 1 1 331.38748,54.892403 z"
+ sodipodi:ry="14.231364"
+ sodipodi:rx="15.24789"
+ sodipodi:cy="54.892403"
+ sodipodi:cx="316.13959"
+ id="capRivera"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <text
+ class="text capital rivera"
+ id="textRivera"
+ y="166.44829"
+ x="518.88385"
+ style="font-size:28px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ style="font-size:28px;font-weight:bold;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ y="166.44829"
+ x="518.88385"
+ id="tspan3301"
+ sodipodi:role="line">Rivera</tspan></text>
+ <path
+ class="capital city salto"
+ transform="translate(-236.7955,204.05968)"
+ d="M 331.38748,54.892403 A 15.24789,14.231364 0 1 1 300.8917,54.892403 A 15.24789,14.231364 0 1 1 331.38748,54.892403 z"
+ sodipodi:ry="14.231364"
+ sodipodi:rx="15.24789"
+ sodipodi:cy="54.892403"
+ sodipodi:cx="316.13959"
+ id="capSalto"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <text
+ class="text capital salto"
+ id="textSalto"
+ y="305.71231"
+ x="86.45977"
+ style="font-size:28px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ style="font-size:28px;font-weight:bold;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ y="305.71231"
+ x="86.45977"
+ id="tspan3307"
+ sodipodi:role="line">Salto</tspan></text>
+ <path
+ class="capital city tacuarembo"
+ transform="translate(105.00107,271.94766)"
+ d="M 331.38748,54.892403 A 15.24789,14.231364 0 1 1 300.8917,54.892403 A 15.24789,14.231364 0 1 1 331.38748,54.892403 z"
+ sodipodi:ry="14.231364"
+ sodipodi:rx="15.24789"
+ sodipodi:cy="54.892403"
+ sodipodi:cx="316.13959"
+ id="capTacuarembo"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <text
+ class="text capital tacuarembo"
+ id="textTacuarembo"
+ y="371.56723"
+ x="377.43002"
+ style="font-size:28px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ style="font-size:28px;font-weight:bold;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ y="371.56723"
+ x="377.43002"
+ id="tspan3313"
+ sodipodi:role="line">Tacuarembo</tspan></text>
+ <path
+ class="capital city paysandu"
+ transform="translate(-253.6591,401.04647)"
+ d="M 331.38748,54.892403 A 15.24789,14.231364 0 1 1 300.8917,54.892403 A 15.24789,14.231364 0 1 1 331.38748,54.892403 z"
+ sodipodi:ry="14.231364"
+ sodipodi:rx="15.24789"
+ sodipodi:cy="54.892403"
+ sodipodi:cx="316.13959"
+ id="capPaysandu"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <text
+ class="text capital paysandu"
+ id="textPaysandu"
+ y="453.90585"
+ x="87.893616"
+ style="font-size:28px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ style="font-size:28px;font-weight:bold;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ y="453.90585"
+ x="87.893616"
+ id="tspan3359"
+ sodipodi:role="line">Paysandu</tspan></text>
+ <path
+ class="capital city paysandu"
+ transform="translate(-284.32216,570.00906)"
+ d="M 331.38748,54.892403 A 15.24789,14.231364 0 1 1 300.8917,54.892403 A 15.24789,14.231364 0 1 1 331.38748,54.892403 z"
+ sodipodi:ry="14.231364"
+ sodipodi:rx="15.24789"
+ sodipodi:cy="54.892403"
+ sodipodi:cx="316.13959"
+ id="path3361"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <text
+ class="text capital frayBentos rioNegro"
+ id="textFrayBentos"
+ y="555.77771"
+ x="20.635614"
+ style="font-size:28px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ style="font-size:28px;font-weight:bold;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ y="555.77771"
+ x="20.635614"
+ id="tspan3365"
+ sodipodi:role="line">Fray </tspan><tspan
+ style="font-size:28px;font-weight:bold;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ y="590.77771"
+ x="20.635614"
+ sodipodi:role="line"
+ id="tspan3367">Bentos</tspan></text>
+ <path
+ transform="translate(-227.21941,601.09072)"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 331.38748,54.892403 C 331.38748,62.748116 324.55642,69.123767 316.13959,69.123767 C 307.72275,69.123767 300.8917,62.748116 300.8917,54.892403 C 300.8917,47.03669 307.72275,40.661038 316.13959,40.661038 C 324.55642,40.661038 331.38748,47.03669 331.38748,54.892403 z"
+ id="capMercedes" />
+ <text
+ class="text capital mercedes soriano"
+ id="textMercedes"
+ y="645.81781"
+ x="108.23414"
+ style="font-size:28px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ style="font-size:28px;font-weight:bold;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ y="645.81781"
+ x="108.23414"
+ sodipodi:role="line"
+ id="tspan3375">Mercedes</tspan></text>
+ <path
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 350.29567,655.39729 C 350.29567,663.253 343.46461,669.62865 335.04777,669.62865 C 326.63093,669.62865 319.79988,663.253 319.79988,655.39729 C 319.79988,647.54157 326.63093,641.16592 335.04777,641.16592 C 343.46461,641.16592 350.29567,647.54157 350.29567,655.39729 z"
+ id="path3380" />
+ <text
+ class="text capital mercedes soriano"
+ id="text3382"
+ y="628.96753"
+ x="354.36172"
+ style="font-size:28px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ style="font-size:28px;font-weight:bold;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ y="628.96753"
+ x="354.36172"
+ sodipodi:role="line"
+ id="tspan3384">Mercedes</tspan></text>
+</svg>
diff --git a/examples/Conozco-Uruguay/assets/generic/images/capitals1.svg b/examples/Conozco-Uruguay/assets/generic/images/capitals1.svg
new file mode 100644
index 0000000..24c886c
--- /dev/null
+++ b/examples/Conozco-Uruguay/assets/generic/images/capitals1.svg
@@ -0,0 +1,783 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.0"
+ width="820"
+ height="900"
+ id="svg2925"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ sodipodi:docname="capitals1.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape">
+ <metadata
+ id="metadata25">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ inkscape:window-height="818"
+ inkscape:window-width="1440"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ guidetolerance="10.0"
+ gridtolerance="10.0"
+ objecttolerance="10.0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base"
+ showgrid="false"
+ inkscape:zoom="0.6"
+ inkscape:cx="451.85339"
+ inkscape:cy="495.0624"
+ inkscape:window-x="0"
+ inkscape:window-y="25"
+ inkscape:current-layer="svg2925" />
+ <defs
+ id="defs2928">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 502.16385 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="903.70679 : 502.16385 : 1"
+ inkscape:persp3d-origin="451.85339 : 334.7759 : 1"
+ id="perspective27" />
+ </defs>
+ <path
+ d="M 237.0797,0.176258 C 234.48671,0.18729 232.0803,1.437348 230.14458,3.072885 C 227.70103,1.934917 225.33348,-0.076312 222.47669,0.890673 C 218.18548,1.080202 213.39642,0.249853 209.73178,2.994949 C 207.3029,4.170487 205.03052,1.091135 202.73122,2.202598 C 200.27131,4.621639 196.63619,6.513341 195.56057,9.970232 C 195.69113,11.914483 194.80139,14.207105 192.69494,14.555475 C 191.43886,15.296598 188.90353,15.883739 189.75078,17.867759 C 189.36697,21.308715 190.31069,25.111112 188.95261,28.3112 C 185.79031,30.571318 183.94408,34.86086 179.97621,35.871004 C 177.41748,35.837098 176.24601,31.884431 173.39437,33.195202 C 171.6652,33.48544 170.13364,36.512671 168.71311,34.408269 C 166.74637,32.324664 163.91014,30.54333 161.01584,31.740395 C 157.79322,32.263494 155.67698,34.916247 153.71435,37.208911 C 151.69667,38.31524 150.0335,36.024243 149.56638,34.377234 C 147.21934,32.068528 143.48484,32.5284 140.57687,31.519578 C 139.30794,32.655502 138.12416,35.188043 135.98402,34.117443 C 132.81654,33.265123 127.8987,33.603684 126.6543,29.753022 C 126.37232,27.949678 128.04347,26.223243 127.46558,24.245533 C 126.8882,20.487184 122.55399,19.324781 119.49676,18.179508 C 116.35168,17.228524 111.26372,17.414464 110.29789,21.232002 C 110.38151,23.499314 112.36987,25.308615 112.69961,27.603846 C 114.56704,33.202905 113.80752,39.721793 109.93038,44.298291 C 105.74607,51.677094 99.225912,57.296046 92.986289,62.94082 C 87.423835,67.911834 79.648796,70.788981 76.446691,78.021467 C 73.110801,81.42447 74.187219,86.68542 73.646478,91.0238 C 73.550249,95.06547 74.506577,99.87615 78.540311,101.75302 C 80.426245,102.85334 80.972806,105.00742 80.843293,107.03969 C 81.1431,109.8258 82.903756,112.07333 84.886577,113.91106 C 86.527134,116.68803 85.975716,120.15789 87.696215,122.96244 C 88.540988,124.82732 89.264086,127.71698 91.520756,128.2513 C 92.444422,127.86241 94.953586,127.7075 93.784462,129.36839 C 92.744643,131.88162 90.758551,134.46595 91.769356,137.3049 C 92.50162,142.63716 90.84787,148.95384 94.7397,153.33375 C 97.56952,156.9545 101.64278,159.61108 106.28748,159.97861 C 109.65771,160.58894 113.07655,160.87818 116.46101,161.40015 C 117.34536,163.7454 114.01977,163.4563 112.65322,163.79018 C 110.92931,164.3583 108.33156,164.62322 107.56312,162.5562 C 105.81909,160.78038 102.30261,162.22608 102.65522,164.8797 C 102.32932,166.78104 101.16783,162.96694 100.31396,162.29642 C 98.916136,159.92376 96.128728,159.47938 93.588209,159.75767 C 89.400718,159.7635 85.067674,159.59748 80.974148,159.88038 C 79.161404,161.49192 78.276473,164.54785 80.12359,166.49197 C 81.849737,172.46614 79.270149,179.11678 82.12564,184.83295 C 82.973927,188.59461 79.096883,191.08496 78.48797,194.58795 C 77.380279,197.70741 78.889692,201.28589 82.034024,202.53744 C 84.030622,203.56447 86.396576,204.07673 87.9485,205.82374 C 85.777537,207.70895 88.084123,210.81291 90.251483,211.38318 C 91.953679,212.57281 89.954182,215.32659 88.34105,213.85117 C 86.225319,211.43279 83.735924,207.64849 79.966569,208.62944 C 77.116945,209.9143 78.693269,213.52145 78.056145,215.87751 C 77.908287,219.02872 75.320536,221.98554 71.946327,221.5815 C 70.031172,221.46838 68.166295,222.16575 67.274002,223.90492 C 64.53651,226.73027 61.037733,229.77117 61.344819,234.07361 C 61.00126,238.21839 60.89729,243.75998 56.361002,245.63612 C 52.840159,247.56511 47.454872,249.47926 47.607073,254.28702 C 47.578934,259.28707 51.939405,262.7288 56.177815,264.56162 C 60.194419,266.79333 63.807635,270.92214 62.942841,275.82338 C 63.188712,281.17019 62.23587,286.42778 60.024837,291.2937 C 57.181998,299.25685 56.360462,308.27355 51.388654,315.34999 C 47.787755,319.05995 42.121411,318.36061 37.610037,319.85729 C 34.001516,322.34742 31.477863,326.24333 29.235556,329.89807 C 27.668441,332.3429 28.750968,335.22975 30.727265,337.01623 C 35.803952,342.16844 37.846574,349.44228 38.355869,356.4743 C 38.752022,361.93725 37.28419,367.30539 34.718209,372.08749 C 32.750749,377.22692 31.99817,383.76271 36.183742,388.05142 C 39.519335,392.20883 44.735302,394.95358 46.756524,400.02762 C 47.566752,403.42897 47.240355,407.23319 46.992052,410.53599 C 40.011924,417.75254 34.186595,426.66619 32.438373,436.65399 C 31.15746,445.42906 35.961523,453.49617 38.107276,461.805 C 41.877126,473.5413 41.361298,486.2219 44.846092,498.04529 C 48.11817,505.40726 56.35966,509.95576 57.865813,518.16583 C 57.869498,524.85932 54.793049,531.06728 53.927173,537.62388 C 53.117648,542.2094 49.211662,545.23286 46.272395,548.50895 C 43.082129,551.41654 39.242603,554.428 34.744374,554.69189 C 28.311727,554.40123 21.830758,554.08915 15.404562,554.30222 C 11.843354,555.76421 9.560221,559.5894 10.170511,563.40774 C 9.8367004,572.65066 13.195791,581.63844 12.51277,590.86722 C 12.098019,594.15439 9.8285822,597.11431 6.650633,598.1153 C 3.7384862,600.55094 3.6851005,604.75657 2.842841,608.18207 C 2.4947483,610.5305 3.7477848,613.45278 6.4936113,613.39078 C 9.6195086,614.58974 8.9495515,618.76729 7.5796521,621.08047 C 5.4766523,624.98609 2.191094,628.39957 1.2464511,632.80988 C -0.1787982,638.50862 0.36922283,644.69417 2.3325369,650.21562 C 3.3580378,653.06591 2.3466108,655.94619 1.4819879,658.6457 C 0.67053438,664.85867 2.1441147,671.09153 2.3051547,677.31066 C 2.6582211,682.92214 2.6724572,688.72566 5.263605,693.82086 C 6.7919496,699.1423 6.8604544,705.33999 11.256598,709.33015 C 15.104917,713.03609 21.002897,714.48861 23.883724,719.12413 C 24.272669,721.97767 24.608868,725.47278 27.756922,726.69694 C 30.361882,728.07648 31.968651,730.4863 33.121819,733.0747 C 35.33277,735.63092 36.866088,738.82082 37.034291,742.29715 C 37.584412,744.29227 36.990952,747.74702 39.834513,748.01246 C 44.549303,748.77752 49.264345,749.37814 53.953339,750.42847 C 56.509401,751.06727 58.554239,753.31489 58.310711,756.02691 C 58.452568,758.51371 60.244588,760.35301 62.35776,761.43842 C 69.796473,766.97945 75.620379,774.15336 81.366698,781.31716 C 84.335618,784.08458 86.407298,787.59304 87.071812,791.60474 C 88.702623,796.85247 90.552037,802.50557 94.818207,806.17879 C 99.527431,807.17574 103.9809,804.51225 108.68451,804.57626 C 117.22464,803.66543 125.49628,801.44942 133.38005,798.15137 C 135.47699,797.37105 138.44573,796.18542 139.88338,798.632 C 143.23711,802.01376 148.96667,802.49006 152.61519,799.33342 C 154.44287,797.73071 156.60407,796.1808 159.21009,796.96935 C 161.9076,797.39558 164.69987,796.68223 167.28364,796.89142 C 173.18651,798.51287 179.46084,797.46795 185.52426,797.75732 C 189.75928,797.87856 194.18686,797.23597 198.10524,799.09662 C 201.57466,800.46688 206.17041,800.23435 208.48867,803.55494 C 212.0019,807.25357 214.46219,811.67967 216.96783,816.06371 C 219.51962,820.37181 224.51948,821.92089 228.40299,824.77078 C 232.04001,827.03874 235.6622,829.81489 237.17128,833.95003 C 238.06993,836.12409 240.11008,837.24982 242.25282,837.75278 C 252.49704,843.51954 263.88856,846.8366 275.48453,848.82286 C 280.93309,849.1561 284.92441,853.16651 288.38646,856.91525 C 293.83577,856.87423 299.46959,855.64524 304.8214,856.6035 C 306.58982,857.99164 309.06097,858.05886 311.01067,859.18838 C 311.2563,862.36704 308.23198,865.44125 309.87224,868.46277 C 313.29213,871.07082 317.56635,872.39083 320.54971,875.59395 C 322.56866,877.10716 324.21957,879.53256 326.60815,880.34805 C 330.51761,880.18947 335.18113,882.15081 338.45016,879.33489 C 339.86343,878.48012 341.46933,878.14057 343.10847,877.945 C 342.11748,879.63087 342.09767,882.46678 344.41698,882.98487 C 349.47433,884.91585 354.54272,881.50022 359.49104,880.67276 C 365.0205,879.06616 371.13765,879.04193 376.24001,876.3603 C 380.50278,873.25769 384.02974,868.90129 388.92357,866.84441 C 393.80925,866.10353 398.28495,863.84592 402.31869,861.07184 C 405.94094,858.74968 410.41416,860.40043 414.36248,859.26547 C 417.51652,858.85784 420.26398,856.81433 423.55583,857.43482 C 427.75843,857.92611 431.97435,858.54871 436.09137,859.3962 C 440.50883,860.8641 444.67492,863.35809 449.4382,863.33199 C 456.31274,864.06036 463.40223,862.41368 470.15198,864.03342 C 474.84265,865.64469 477.71647,869.78706 479.69101,874.08718 C 481.27244,877.16909 483.76942,880.51564 487.58137,880.55588 C 495.34391,881.67226 502.5252,877.18089 510.31012,877.68147 C 512.78876,877.89296 515.99761,877.9467 517.62481,879.94535 C 518.42178,881.53763 517.84196,884.83306 520.51661,884.54359 C 524.35492,884.5874 529.86575,884.41557 531.49505,888.68722 C 531.74397,890.45531 530.42805,893.66997 533.09143,894.12973 C 536.74024,894.71143 538.53949,890.49335 541.02102,888.66123 C 544.2714,885.74788 548.75593,885.273 552.8892,884.76443 C 559.13087,882.98608 564.13529,878.68184 570.18929,876.39198 C 578.56017,872.58126 586.66311,868.19047 594.92997,864.22188 C 606.97621,859.61438 618.20321,853.07681 629.86447,847.56243 C 633.45392,846.89491 636.37109,843.58984 635.71806,839.87318 C 634.88542,836.79618 632.35746,834.07651 629.35868,832.94988 C 627.41354,832.64483 625.01014,832.78365 628.06327,831.28724 C 630.77045,829.28616 634.37844,827.22524 634.99839,823.68844 C 634.08433,822.24968 635.4409,821.01301 636.88266,821.38934 C 638.66997,821.21406 638.84081,823.53054 637.68082,824.45482 C 635.57707,827.71507 637.94039,831.41679 638.87159,834.59949 C 639.35986,836.93833 636.77913,839.46267 638.38743,841.53582 C 641.34227,843.19085 644.55007,840.4943 647.67786,840.62655 C 650.54217,840.16315 654.01563,841.52446 656.45799,839.63937 C 657.73628,836.73217 654.70274,832.54569 658.44694,830.68972 C 665.95173,824.35187 672.94497,817.38954 679.659,810.29543 C 686.86042,804.0913 695.23951,799.29464 703.74765,795.03392 C 708.11079,793.4099 713.97883,791.89378 715.04009,786.68178 C 715.7138,783.29554 711.83418,780.19068 713.95404,776.93977 C 715.80246,772.20753 716.06283,766.91311 719.07646,762.63834 C 721.50534,758.8339 723.49915,754.4923 726.84288,751.44165 C 730.66578,748.51657 735.49241,746.6907 738.05915,742.41614 C 740.69782,738.67973 743.58994,735.05694 747.71162,732.85555 C 749.27224,731.59079 751.49006,730.5102 752.30653,728.63234 C 751.92243,723.03682 753.51966,717.51141 755.9573,712.56453 C 757.09903,706.6647 755.57898,700.00317 759.15007,694.73011 C 762.42189,688.04665 767.22189,682.13668 771.75102,676.32422 C 773.41239,674.34618 776.29715,672.45759 776.40933,669.72562 C 774.48789,667.98622 770.91872,669.22219 769.27795,666.94591 C 767.30066,664.588 769.18609,661.09621 767.64229,658.68468 C 765.33877,657.52528 762.55801,659.19952 760.06603,658.81457 C 757.57399,658.78781 753.6837,658.77259 753.53653,655.55422 C 753.02786,651.86358 754.4656,648.16142 753.60197,644.47432 C 753.66637,641.13039 753.97435,637.78844 753.04176,634.5534 C 752.77491,630.39207 750.7858,626.73091 748.49877,623.30168 C 745.62883,618.3173 746.32221,612.10602 748.14545,606.88313 C 749.11154,605.12609 750.82089,602.99384 749.1792,601.05088 C 748.07255,599.21255 744.86756,598.91739 745.21439,596.24482 C 745.27887,593.01498 747.58646,590.64232 749.24461,588.07455 C 750.65102,586.04949 749.17288,583.50629 746.92856,582.94373 C 744.11314,582.02616 740.75644,580.86643 739.88876,577.70904 C 738.56342,575.03535 738.22894,572.03034 738.03067,569.08409 C 741.02396,570.11532 743.74948,566.88306 742.84599,564.09619 C 743.11349,561.32062 740.73877,558.60313 741.49822,555.99083 C 743.49946,554.55452 743.23143,552.09599 743.06844,549.97674 C 743.90566,550.94992 745.32116,553.51079 746.86311,551.99011 C 748.69034,550.11927 748.86909,547.27138 750.74942,545.39152 C 754.17931,540.50315 759.08128,536.633 761.68859,531.16815 C 764.69527,528.06609 769.44062,529.63915 773.282,529.20678 C 777.42172,529.11093 781.63731,530.06533 785.69977,529.85624 C 787.68875,528.70679 787.35527,525.59483 785.3465,524.58257 C 783.8261,523.93722 783.76748,521.81125 785.39883,521.30925 C 787.35322,520.02174 790.88582,518.72863 789.59914,515.76278 C 789.89459,514.04424 792.23441,514.30638 792.86556,512.71512 C 794.39482,511.39324 795.754,509.47992 795.00331,507.38466 C 795.09007,503.08779 792.73948,499.1433 792.2816,495.00579 C 793.24928,492.94611 796.01411,493.24559 797.68574,492.04421 C 801.79586,490.43906 804.68261,486.05427 809.30533,485.93921 C 811.76835,485.58109 811.85691,482.82139 811.88313,480.88637 C 812.00467,478.22142 813.17786,475.78724 813.80662,473.27461 C 813.2962,470.52806 810.53466,468.74833 808.25853,467.4294 C 805.7293,466.70932 803.26767,465.654 801.37575,463.88329 C 797.15334,461.64135 791.59511,464.46493 787.8719,460.77885 C 784.12629,458.06726 778.97066,458.19204 775.76839,454.60543 C 772.07599,450.73558 771.02503,444.6376 766.11135,441.77542 C 759.90055,438.12347 754.47392,433.019 750.68397,426.90262 C 748.30465,422.0781 742.51722,419.16799 742.15264,413.34904 C 741.19961,409.46941 741.71867,405.47891 742.19174,401.61232 C 741.49709,397.71392 738.58661,394.42947 738.369,390.32525 C 738.01074,387.62228 736.06226,385.60132 733.96118,383.99874 C 731.33963,381.69766 731.76434,377.88822 729.84307,375.19954 C 727.84739,371.9318 726.80208,368.25264 726.75129,364.46274 C 726.58452,362.1633 725.08306,359.6801 722.47243,359.65668 C 719.67246,358.96397 715.74656,359.96712 714.09796,356.99386 C 711.16709,353.96227 706.70417,351.35387 706.6002,346.62836 C 705.79792,344.32004 703.11017,343.26926 701.50855,341.56474 C 697.89037,338.34066 693.12314,337.07236 688.43804,336.40574 C 685.90653,336.09361 684.95464,333.68769 683.70123,331.88544 C 682.09378,329.90436 679.39901,329.82933 677.56931,328.12936 C 675.43298,326.61855 672.09654,326.17277 670.38057,328.59913 C 668.93125,330.0764 667.63223,331.75182 665.72227,332.66481 C 656.39787,322.90153 644.62029,315.8148 634.77593,306.6861 C 629.91513,301.16175 626.84846,293.67479 619.79347,290.42342 C 618.65216,289.62174 616.64316,289.71122 616.05113,288.72182 C 616.02776,282.80298 615.99951,276.88418 615.97262,270.96536 C 610.07121,266.67468 603.88078,262.53458 599.05353,257.06675 C 597.62346,254.30371 596.92104,250.52125 593.57089,249.40304 C 589.67742,248.11914 585.01861,249.33509 581.58491,246.61032 C 574.30923,242.87281 565.73473,247.9668 558.34573,244.37615 C 554.51469,242.71102 551.94849,239.34078 549.77495,235.90708 C 548.54758,233.79483 546.2036,233.33806 544.13528,232.63376 C 540.04702,230.44029 538.58513,225.58193 535.04109,222.76186 C 532.00158,219.58051 529.93384,214.73386 525.13566,213.85117 C 521.56074,213.54799 520.86335,218.10261 520.22136,220.65541 C 519.96401,222.42248 518.60404,225.08088 516.42098,223.95688 C 511.6572,221.67622 510.16256,215.16663 504.69671,213.90313 C 500.67394,211.93337 494.73619,212.02841 492.67146,207.44742 C 490.49284,203.26877 490.82814,198.13002 488.73286,193.99045 C 486.50299,191.26876 482.69933,190.9335 479.76951,189.27531 C 480.43173,184.79584 482.27311,179.7188 479.14143,175.70143 C 476.06934,170.55021 469.62246,167.97851 467.75738,162.03663 C 466.5347,158.45716 463.25145,156.49858 460.10259,154.81455 C 457.8242,153.08327 457.4579,149.92623 455.30034,148.02111 C 452.41135,144.46935 448.13521,142.48694 444.28266,140.24048 C 441.65168,138.03463 438.77811,135.33016 435.07073,136.14884 C 432.08398,136.38416 430.17852,139.26049 430.12456,142.09797 C 429.29984,146.26012 429.22639,150.54335 428.81605,154.77558 C 425.3294,154.21597 421.50839,151.96656 418.25637,154.46383 C 413.73197,157.40944 413.56847,163.43011 410.54921,167.41422 C 407.98498,169.58147 404.06078,169.57325 402.17472,172.66191 C 400.92719,174.28168 400.17792,176.14813 399.37451,177.98756 C 395.50751,177.70209 391.59804,179.72855 387.83342,178.80589 C 383.35316,176.77825 378.24669,178.44359 373.47907,178.37723 C 373.93547,168.95262 374.51872,159.4835 375.3895,150.1124 C 376.12188,146.60749 379.82303,144.30847 379.28886,140.4743 C 379.05068,135.58136 378.181,130.13247 373.91086,127.03032 C 369.65255,123.26393 363.65152,120.88669 361.53232,115.27495 C 359.77988,109.97488 356.60812,105.20759 352.01828,101.94965 C 348.4253,100.38041 349.53634,95.99019 347.59668,93.32293 C 345.82201,91.48918 342.59511,91.04106 342.12711,88.12719 C 340.98101,85.6258 338.28317,84.09241 335.71539,83.64586 C 330.47234,77.598099 322.80047,74.568781 316.32324,70.123933 C 313.29105,66.635696 312.3178,61.612871 308.17119,59.070001 C 301.18184,53.518354 292.32627,49.649278 287.55323,41.77942 C 286.32634,40.026672 285.23209,38.138296 283.92445,36.468513 C 281.24851,36.365126 278.45399,36.899916 275.90325,35.832041 C 278.84398,32.355043 277.60791,26.843849 273.74209,24.583486 C 267.78908,19.726296 260.55312,16.805411 254.03802,12.866856 C 251.13895,10.538254 252.45245,5.856112 248.97405,3.943171 C 245.47889,1.730366 241.28981,0.060261 237.0797,0.176258 z"
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.89772069;stroke-opacity:1"
+ id="path3748" />
+ <path
+ d="M 605.20354,701.004 C 601.08337,702.58018 599.56098,707.25102 599.19749,711.27856 C 598.97159,714.58791 598.15419,718.52459 594.60459,719.86454 C 588.95257,722.53132 582.05485,720.81561 576.53405,723.81331 C 574.1191,725.21862 573.79576,728.11186 573.14497,730.52878 C 571.89241,733.12794 568.87713,734.41844 567.34829,736.68573 C 567.05192,739.5567 567.94245,743.24281 564.97986,745.02491 C 563.91777,746.02652 562.13007,746.48985 562.33667,748.31124 C 561.54578,752.94317 562.08937,757.87913 560.68794,762.3527 C 559.39903,763.97307 556.34045,764.0515 556.17359,766.58723 C 554.83965,771.44064 554.36664,776.52536 553.17708,781.38213 C 551.78139,784.01355 548.1709,783.98977 546.38593,786.27909 C 545.0455,787.54777 544.04621,789.52415 541.85846,788.73411 C 537.91672,787.96693 535.63044,792.25815 531.953,792.42308 C 528.27631,792.87673 524.12492,793.71338 522.13916,797.15121 C 519.78681,800.05596 518.11557,804.88284 513.76468,805.20461 C 510.01078,805.02917 505.76466,803.72428 502.45913,806.25673 C 496.1689,809.84341 491.47587,815.37941 485.80179,819.71371 C 480.09111,823.49254 472.89977,823.91797 466.27925,824.61749 C 463.45202,824.99165 460.34629,823.73603 457.68183,824.8315 C 456.29309,826.37821 458.11202,828.49783 458.78099,830.00127 C 459.924,832.21349 462.60061,832.52644 464.06971,834.47282 C 466.23812,835.95841 464.48116,838.9899 464.68239,841.22407 C 464.32827,843.58626 463.6852,846.46071 465.93857,848.13442 C 468.20252,850.39061 470.36402,852.93598 470.58377,856.29177 C 471.26277,858.41487 470.13775,861.58989 472.769,862.64354 C 476.72728,864.4571 479.46452,867.96302 481.06497,871.86598 C 482.65005,875.4106 485.80937,879.04741 490.11988,878.52953 C 496.89089,877.7969 503.38095,875.20764 510.28404,875.52898 C 513.83736,875.68036 518.89962,875.81334 520.21566,879.82848 C 520.53285,881.31403 521.72793,882.86189 523.40844,882.25746 C 527.31496,882.02279 532.18702,883.78954 533.56249,887.68701 C 533.99001,889.29408 533.67425,891.01727 533.77186,892.67492 C 537.37628,889.39784 540.24042,884.79647 545.28677,883.69931 C 548.6917,882.60871 552.49276,883.08466 555.7287,881.30926 C 567.04849,874.5782 579.65103,869.97465 591.01926,863.26703 C 592.98994,861.66403 596.23421,861.84281 597.81047,859.95476 C 597.12053,857.72784 595.31834,855.35288 596.95991,853.04439 C 598.20808,850.98031 600.62178,849.09105 599.79941,846.34187 C 598.57773,842.36709 596.64779,838.59495 596.81636,834.32691 C 596.67208,828.65578 597.67011,822.92288 600.66302,818.01211 C 602.48761,814.73921 602.68986,810.46004 600.28354,807.41279 C 598.44893,804.3104 600.86082,799.79654 597.72714,797.19427 C 595.92859,795.1875 597.37294,792.04513 596.9669,789.55246 C 597.01919,787.64262 596.99303,785.71263 597.30013,783.82413 C 599.34994,783.35501 601.68212,784.11118 603.64643,783.2526 C 604.14103,776.89497 605.9683,770.52452 605.30822,764.13226 C 603.96064,755.34673 604.30136,746.15305 606.49899,737.53006 C 607.45699,734.35336 610.51409,731.84413 609.56894,728.26922 C 609.32475,723.71998 609.68581,719.044 609.09269,714.56805 C 607.7137,711.03013 605.70919,707.50924 606.57749,703.57589 C 606.66476,702.58721 606.61995,700.89368 605.20354,701.004 z"
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:#000000;stroke-width:0.89772069;stroke-opacity:1"
+ id="deptMaldonado"
+ class="dept maldonado" />
+ <path
+ d="M 328.57091,841.10719 C 326.39685,841.6061 323.37627,842.47055 322.77418,844.88707 C 323.45549,848.3429 324.63956,852.7272 321.59652,855.47341 C 319.51098,857.89542 316.75653,859.59909 314.08566,861.2537 C 313.05144,862.94349 311.30729,864.79316 311.56025,866.8651 C 315.08775,868.93164 318.93775,870.74254 321.84507,873.6997 C 324.08052,875.58468 326.20709,878.57094 329.55228,878.00996 C 331.87958,877.87155 334.47618,879.62277 336.51356,877.76314 C 338.74039,876.37691 342.06681,875.03314 344.49549,876.5032 C 345.86095,877.82816 344.21621,881.0698 346.53677,881.37419 C 352.30026,880.97561 357.56734,878.26476 363.29863,877.48229 C 365.4605,876.67329 368.34828,876.97128 370.10311,875.42506 C 370.35994,872.27362 367.62965,869.54561 367.80012,866.33251 C 367.69406,863.17317 367.45442,859.81244 369.30489,857.05812 C 370.25732,855.48297 370.44332,852.3595 367.89169,852.38195 C 365.08862,852.22101 362.03546,851.82796 360.21074,849.40737 C 357.69011,847.36627 356.74178,843.05513 352.98776,842.75682 C 348.91013,843.74879 347.7517,848.82303 343.91975,850.2517 C 341.38936,851.61268 338.94007,849.70847 337.45569,847.77071 C 335.97538,846.45037 335.80928,844.30648 333.92271,843.2894 C 332.40232,842.13499 330.55851,841.05186 328.57091,841.10719 z"
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:#000000;stroke-width:0.89772069;stroke-opacity:1"
+ id="deptMontevideo"
+ class="dept montevideo" />
+ <path
+ d="M 427.75617,749.98684 C 417.17129,749.98404 408.15712,756.17447 399.0343,760.66409 C 394.10574,762.18964 390.0265,758.32451 385.84449,756.50749 C 382.80727,755.28979 379.14842,755.33804 376.04375,755.98791 C 371.76782,758.37883 368.56417,762.72548 363.70445,764.13226 C 361.33251,764.85451 359.38928,766.80813 359.34713,769.34097 C 357.78972,772.34923 358.48418,776.51936 355.06827,778.40755 C 350.37492,781.80038 343.90818,780.11042 339.30118,777.31984 C 337.10203,775.94564 334.78151,775.10729 332.15623,775.54557 C 328.34894,775.41435 324.42781,775.48363 321.06005,777.43337 C 317.23345,778.97181 317.87749,783.71738 317.54013,787.03248 C 317.36452,789.6661 316.29346,792.0736 316.59499,794.81292 C 316.43001,798.68442 316.88394,802.67558 316.44999,806.47267 C 315.00136,810.42488 312.02779,813.62744 308.0796,815.1934 C 306.15892,816.03944 303.76198,817.48689 304.40266,819.97349 C 304.57748,823.67713 306.75149,826.9313 306.49629,830.70269 C 307.09765,833.90951 311.22781,833.69004 313.3529,835.41785 C 316.69619,837.61025 320.1126,840.17811 321.67503,844.00379 C 324.6097,840.46895 330.30314,839.38436 333.97504,842.34115 C 336.75969,844.73053 338.1519,849.53027 342.27102,849.91397 C 345.63698,849.42511 347.63199,846.16252 349.66413,843.783 C 350.91699,842.20647 353.74543,841.92284 355.59168,842.73084 C 358.19743,844.19985 358.57254,847.81286 361.10053,849.49831 C 363.40158,852.18762 367.1714,851.31674 370.14234,852.26502 C 372.24244,855.32349 368.6807,858.50042 368.50672,861.68233 C 367.69309,866.32861 369.52053,870.9739 371.5817,875.02241 C 373.35429,876.47415 375.07113,873.78467 376.51795,873.02634 C 380.64494,870.25189 383.93247,865.75928 388.86717,864.43607 C 394.15285,864.17571 398.21564,860.57498 402.76357,858.43498 C 407.60281,856.29618 413.25366,858.27625 417.99932,855.69267 C 421.04569,854.46378 424.33465,854.60843 427.3505,855.69425 C 432.32813,856.53451 437.39649,856.7623 441.97968,859.13641 C 450.3795,862.64179 459.78336,860.88829 468.63322,861.17356 C 471.55893,861.95163 469.65537,858.35701 469.87716,856.75938 C 469.6333,852.41162 466.24414,849.27149 463.41312,846.3159 C 463.76823,842.51716 464.09249,838.71556 464.38141,834.91124 C 460.0472,833.18718 456.3402,829.53539 456.19013,824.67562 C 455.82013,821.4115 457.22684,817.6943 454.80311,814.93362 C 451.46159,810.18906 446.7616,806.1534 444.14481,801.06223 C 444.43922,795.04622 446.21725,789.20684 446.29777,783.14868 C 442.60499,779.48692 439.68603,775.08738 438.51214,769.99044 C 436.6368,763.39289 435.07442,756.64154 433.3566,749.97387 C 431.48984,749.9831 429.62263,749.9552 427.75617,749.98684 z"
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:#000000;stroke-width:0.89772069;stroke-opacity:1"
+ id="deptCanelones"
+ class="dept canelones" />
+ <path
+ d="M 286.1358,683.20858 C 280.76627,684.44771 277.74905,689.88856 272.59274,691.74257 C 268.11319,694.1992 261.8651,692.68949 258.42153,696.96428 C 254.65673,701.07574 252.59586,707.51747 246.85427,709.36915 C 240.32314,709.53071 233.90258,707.54565 227.43426,706.6957 C 222.60231,705.88766 217.78984,704.95763 212.92456,704.47214 C 214.52086,707.37578 215.65707,710.408 215.98648,713.6816 C 216.94446,718.54242 223.12303,719.48987 225.40776,723.34568 C 225.55599,726.48879 226.97547,729.75599 229.90905,731.34713 C 231.8235,732.89651 233.78455,735.24485 233.63828,737.73789 C 229.60263,742.52584 224.58745,746.72762 218.70819,749.06461 C 215.52282,749.54844 212.47701,751.24354 210.08506,753.32512 C 209.03884,755.75977 208.47762,758.78821 209.19528,761.39149 C 210.13539,763.65227 212.40454,765.07656 213.43485,767.19775 C 213.87535,770.534 209.62614,772.05711 209.75117,775.40075 C 209.15822,778.54642 209.80711,782.04187 209.00387,785.00128 C 205.80521,788.58813 201.68119,791.46068 199.09355,795.46259 C 198.52434,797.83161 201.914,797.85546 203.41722,798.21683 C 206.21417,798.34672 208.71801,799.65876 210.22559,802.01396 C 213.17177,805.53709 216.20563,809.00657 217.90997,813.25801 C 219.16195,815.54031 220.74242,817.64027 223.20771,818.64054 C 227.78151,821.76631 232.81734,824.61744 236.90958,828.35163 C 237.479,829.34864 238.06294,830.23795 238.62375,831.20929 C 238.92129,833.4744 240.79846,835.15279 243.00724,835.44382 C 254.47986,842.14351 267.67498,845.08828 280.65317,847.39403 C 283.94412,849.14966 286.78898,851.63463 289.23701,854.42126 C 294.57557,854.21442 299.91411,854.00484 305.25322,853.81077 C 307.1829,855.91709 310.22062,855.76408 312.43693,857.27895 C 313.69214,857.95939 313.41398,860.67768 315.39417,859.70795 C 318.23575,857.99905 321.14111,855.66392 322.60409,852.60274 C 323.52487,848.4045 321.75179,844.15631 319.11035,840.89936 C 316.1225,837.13822 311.55593,834.9568 307.13747,833.27459 C 304.92594,831.88815 305.9423,828.70803 305.14854,826.5461 C 304.51483,823.38138 302.25332,819.25647 304.96535,816.47937 C 308.15134,814.07278 312.64009,813.07637 314.36046,809.06243 C 316.94466,803.39129 315.4965,796.83456 315.71349,790.8008 C 316.06552,787.85511 312.37772,786.79664 310.81437,784.7074 C 307.93213,781.76471 304.04486,778.28971 304.48117,773.78334 C 305.51639,770.86358 309.89963,771.35588 310.84055,768.27586 C 312.21258,765.26967 310.29851,762.19204 310.31715,759.18331 C 311.01561,756.31757 312.81323,753.1106 310.99447,750.23926 C 309.84092,746.94127 306.55248,743.59737 308.5245,739.97206 C 309.67661,736.60277 312.17301,733.5833 312.68556,730.08715 C 313.14558,724.08545 311.74177,718.2426 310.32648,712.48879 C 308.77376,706.07197 308.29215,699.17838 305.13544,693.30129 C 303.50254,691.9935 301.17552,691.65872 299.55953,690.27272 C 295.28267,687.9198 291.35525,684.59269 286.65922,683.19557 C 286.4847,683.19727 286.30976,683.1883 286.1358,683.20858 z"
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:#000000;stroke-width:0.89772069;stroke-opacity:1"
+ id="deptSanJose"
+ class="dept sanJose " />
+ <path
+ d="M 738.61949,559.74473 C 735.18108,560.20878 733.16134,563.27768 731.94607,566.17448 C 730.48686,568.0916 728.11843,565.49331 726.54193,564.99243 C 724.04755,563.95312 722.03169,566.80063 719.51521,566.75898 C 716.88666,566.64926 714.28684,568.24576 713.82319,570.91558 C 713.25713,574.0009 712.48674,577.75651 709.492,579.41061 C 707.2416,579.85816 704.35805,578.04576 703.0771,580.69114 C 700.03339,583.54357 697.7467,587.41277 694.20857,589.54232 C 692.01383,590.18206 688.78194,589.81192 687.92771,592.5169 C 686.51849,596.62378 687.26812,602.01954 682.98153,604.597 C 681.26752,605.4607 679.03162,605.36501 677.90451,607.22085 C 675.70778,609.85787 672.78992,613.25809 668.90193,612.19575 C 666.2736,611.67311 663.83031,613.07087 662.60801,615.35218 C 659.64751,618.66881 654.54166,617.54077 651.3548,620.52194 C 649.35074,622.44354 649.23467,625.82219 646.82735,627.56218 C 644.82446,630.1857 640.81953,630.56445 639.61741,633.83601 C 638.5496,636.03024 637.46731,638.85353 635.18159,639.98 C 632.10693,640.46284 628.85027,640.14154 625.70796,640.23979 C 622.86666,645.67138 622.17317,651.94754 623.37218,657.93204 C 623.48152,661.12571 624.65474,664.50429 623.81058,667.63433 C 621.7349,671.91166 617.15811,675.10784 617.26803,680.27299 C 616.65945,683.78776 617.41659,688.23233 614.07622,690.57772 C 611.09327,692.83812 608.22015,695.76242 607.84673,699.71803 C 607.48546,703.28002 606.05506,707.10642 608.02587,710.42077 C 609.45019,713.47336 610.42804,716.60794 609.97963,720.0074 C 609.71788,724.35765 610.51987,728.90567 609.41695,733.13967 C 605.67707,738.43961 605.79306,745.33736 605.40168,751.57141 C 605.00359,757.05796 606.00967,762.4915 606.10643,767.95114 C 605.58646,773.39889 605.23558,778.92334 604.22217,784.29174 C 601.96622,784.5813 599.68567,784.4401 597.41791,784.47361 C 597.5535,788.29301 597.15893,792.29311 597.60111,796.00814 C 599.32754,797.76435 600.84487,799.85724 600.34516,802.45082 C 600.16646,804.84 600.40404,807.29462 602.16779,809.06243 C 602.7818,811.19476 603.22194,813.76885 602.58974,815.85817 C 600.32612,820.258 597.63875,824.6275 597.77303,829.73981 C 597.00069,834.63591 598.09343,839.48632 599.8499,844.02653 C 600.48925,846.413 601.70473,849.57417 599.13204,851.31682 C 597.66617,852.79753 596.28933,854.82972 597.45715,856.90225 C 597.98247,858.18522 598.48432,861.13349 600.44993,859.71942 C 610.38961,854.90064 620.13994,849.60247 630.05222,844.79617 C 633.69138,844.53787 634.60036,839.03472 631.61916,837.21046 C 630.37195,835.5862 628.37317,835.11642 626.44072,835.56072 C 624.70996,835.14455 623.99767,832.80219 623.86293,831.32618 C 625.30275,829.14871 628.44541,829.07925 630.07839,826.98774 C 631.36986,825.52113 634.38543,823.98531 631.60932,822.45447 C 630.43283,821.53258 630.97805,819.45412 632.6169,819.62279 C 635.32156,819.22339 638.65658,818.13074 640.72968,820.63596 C 642.77305,821.96816 640.54544,824.19281 639.76138,825.57192 C 638.65808,826.92718 638.68002,828.77898 639.8399,830.05323 C 641.62102,832.80543 641.21464,836.09898 640.65389,839.1688 C 640.18622,841.18899 642.9328,838.85082 644.17105,838.71714 C 647.4878,838.03484 650.97765,838.39862 654.36438,838.30148 C 654.80793,835.55989 653.18814,831.81562 655.88225,829.88439 C 662.96543,823.7547 669.94464,817.58302 676.13803,810.50427 C 682.65283,803.82587 691.0402,799.42303 698.94538,794.64423 C 703.25827,792.19451 708.96603,791.58686 712.27915,787.61702 C 714.25551,784.5719 710.00253,781.70992 711.14072,778.53744 C 712.42863,774.44693 713.14083,770.12516 714.70105,766.14298 C 717.15849,760.89278 720.2236,755.82095 723.70244,751.20784 C 725.61236,748.86734 728.2136,747.5684 730.71607,746.03807 C 733.98592,744.77027 735.60228,741.34865 737.96523,738.97186 C 739.70154,736.56922 741.21255,733.74261 744.08906,732.51617 C 746.21706,731.16092 748.22748,729.63719 750.29142,728.17773 C 749.44564,724.31596 750.09466,720.42452 751.69155,716.85102 C 752.92285,713.95104 754.46199,711.1453 754.2693,707.87535 C 754.43817,702.57815 754.52463,697.10702 757.53954,692.54392 C 760.08299,687.48776 763.94022,683.154 766.94863,678.46761 C 768.55814,676.13464 770.67766,674.36606 772.33987,672.21958 C 772.82082,670.17417 770.05151,670.84379 769.12093,669.81654 C 765.72743,668.34727 766.25527,664.30276 765.59202,661.31301 C 763.41138,660.63998 760.18117,661.2087 757.56675,660.99678 C 754.74141,661.16031 751.25552,659.63462 751.52143,656.32062 C 750.67325,647.78766 752.0596,638.93903 749.83345,630.60169 C 749.02005,627.82687 746.48999,625.95915 745.92098,623.10681 C 743.86777,619.7216 743.73587,615.64619 744.63156,611.84748 C 744.63332,608.87605 745.52311,606.02707 747.36035,603.70071 C 748.05006,601.88603 745.85947,601.37385 744.79566,600.59628 C 742.55146,598.72311 743.0042,595.3265 743.50026,592.76368 C 744.27485,590.22291 746.99178,588.54191 747.43886,585.9183 C 745.75509,584.10254 742.53836,584.44243 740.63459,582.68393 C 737.11543,579.20071 735.29188,573.96145 735.72769,569.05813 C 735.93086,567.07921 738.04232,567.08944 739.4831,566.64209 C 741.89873,565.02008 739.7628,561.6561 739.45266,559.516 C 739.33994,559.34924 738.7781,559.83872 738.61949,559.74473 z"
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:#000000;stroke-width:0.89772069;stroke-opacity:1"
+ id="deptRocha"
+ class="dept rocha" />
+ <path
+ d="M 554.10615,591.4258 C 548.72541,591.08811 545.2632,596.68625 540.02655,596.89429 C 535.87305,596.17013 532.9829,591.22977 528.36768,592.374 C 524.5101,594.07504 519.74796,592.11458 516.30319,594.9589 C 514.62319,596.40789 511.83466,597.00685 510.74203,598.93364 C 512.03979,602.80438 512.59431,607.04187 511.93276,611.11765 C 511.02212,615.36923 506.05254,616.69198 502.78628,618.7164 C 497.52279,620.66262 495.14226,626.2001 493.99978,631.27535 C 493.18573,633.92663 491.24502,636.26218 488.31413,636.61575 C 484.28299,638.00222 478.82493,640.01396 478.5657,644.99389 C 478.21848,648.49325 480.09776,651.64898 482.38655,654.11242 C 484.0349,656.58505 484.85597,659.47813 483.76607,662.35674 C 483.32659,667.27387 481.16969,671.62415 478.90591,675.90856 C 477.08888,680.42459 477.90415,685.58511 476.27582,690.11892 C 473.28411,691.47717 470.45802,693.52671 468.07142,695.76927 C 466.7207,698.21584 465.80026,700.91592 463.96268,703.12125 C 462.38523,705.84564 459.15544,707.97723 459.74078,711.45724 C 459.35627,713.98575 460.429,717.19635 457.61103,718.58992 C 454.00074,722.1734 449.75492,725.20693 446.4679,729.07397 C 444.66705,731.59116 444.8193,734.84275 443.85087,737.63397 C 441.60065,740.5586 438.04857,742.79926 436.77181,746.38881 C 435.89172,748.03723 432.92757,748.6919 434.32859,750.88483 C 436.77662,759.48777 438.11093,768.55371 441.74415,776.71893 C 443.21882,779.29174 446.12526,781.02503 447.04213,783.80913 C 446.84885,789.53758 445.18095,795.09419 445.02854,800.78823 C 444.98478,802.90306 447.161,803.93094 447.89415,805.76313 C 450.64082,809.26797 454.20831,812.30698 456.45183,816.16763 C 456.98934,818.695 456.60345,821.37288 456.72663,823.96124 C 465.03697,824.05427 473.56261,823.71733 481.52293,821.23348 C 488.36504,818.26517 492.78812,811.90275 498.89998,807.85444 C 501.70212,805.92495 504.56175,803.27596 508.22969,804.08752 C 511.62559,804.26667 516.06033,805.0849 518.22673,801.74944 C 520.87608,798.43514 522.66516,793.72094 527.22929,792.65689 C 530.72349,791.62294 534.74346,791.85193 537.46187,789.04585 C 539.66892,787.04133 543.40728,789.06995 545.33911,786.422 C 546.99177,784.35901 549.42376,783.47293 551.67231,782.39529 C 553.5783,779.77349 553.10196,776.1107 554.04069,773.09493 C 554.78208,770.2324 554.891,767.00052 556.36986,764.44401 C 557.65219,762.78271 561.116,762.93707 560.53842,760.27731 C 561.00843,755.76146 560.88675,750.92106 561.98988,746.6392 C 563.71565,744.61739 567.0999,743.38937 566.49066,740.26228 C 566.31015,737.43667 567.41734,734.52211 570.10923,733.2176 C 572.73731,731.76574 572.78625,728.58309 573.70766,726.16436 C 575.9266,722.64448 580.17832,721.40453 584.12032,721.23006 C 587.90648,720.53238 592.13684,720.54586 595.54671,718.64355 C 599.04967,715.82779 597.84644,710.66272 599.40684,706.88815 C 600.13728,703.59439 602.8014,701.25988 605.76623,699.84793 C 608.33203,698.06101 608.32169,694.33765 610.85632,692.48297 C 611.9141,691.17465 613.28613,690.2785 614.72951,689.59934 C 616.81412,685.93161 616.17152,681.3473 616.86094,677.30306 C 617.69298,674.36423 620.43123,672.15869 621.96561,669.46583 C 624.77646,665.25937 622.50655,659.94878 622.4216,655.33541 C 621.56392,650.05319 622.6297,644.74088 625.05369,640.00598 C 628.68647,639.40436 633.02063,640.59343 636.20222,638.38229 C 638.65172,635.71692 639.04422,631.46477 642.69881,629.84885 C 645.49216,628.11858 648.32751,626.15679 649.13032,622.75612 C 650.69509,618.42474 655.73277,617.52734 659.67695,616.62514 C 661.63627,615.81315 659.47126,614.24321 658.36843,613.80643 C 653.77368,611.51948 649.1791,608.88366 645.25712,605.75304 C 642.37224,603.32118 639.70356,600.37162 639.08095,596.56957 C 637.85685,593.32802 633.45744,593.93023 630.82421,594.84198 C 626.54532,596.11023 623.68911,599.76047 619.88505,601.80427 C 618.72686,602.95918 619.35679,604.87112 618.15781,606.09075 C 615.63771,609.67162 611.51828,612.49794 606.93077,611.94897 C 603.85751,612.13656 600.8937,611.29842 598.36004,609.62385 C 596.7479,608.7679 594.73235,608.727 593.1914,607.92228 C 590.54154,603.86731 584.89333,604.69344 580.69513,604.49309 C 578.21664,604.64725 575.77507,604.68828 573.83044,602.93216 C 570.7789,601.06345 566.70839,599.86327 565.25467,596.32277 C 563.20422,593.47325 560.0962,590.97866 556.33062,591.4258 C 555.58901,591.40601 554.84774,591.41495 554.10615,591.4258 z"
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:#000000;stroke-width:0.89772069;stroke-opacity:1"
+ id="deptLavalleja"
+ class="dept lavalleja" />
+ <path
+ d="M 47.816435,673.93418 C 43.68585,674.24069 40.193814,676.77089 37.152037,679.35072 C 29.614085,684.62806 21.213979,689.09382 12.211791,691.41786 C 10.733318,691.91103 7.3402229,691.24319 8.0114861,693.72996 C 8.7404778,697.87766 8.6024679,702.50373 11.505191,705.87499 C 11.963145,706.95025 12.39314,707.92485 13.559579,708.291 C 16.491234,710.41374 19.896673,711.97199 22.626749,714.46164 C 24.581441,715.89275 26.725266,717.73829 26.356829,720.42307 C 26.487262,724.51739 31.222693,725.64728 33.33118,728.52842 C 34.773269,730.54923 35.678799,732.89622 37.322168,734.78928 C 39.394642,737.81089 39.013895,741.65094 39.978424,744.98595 C 42.208676,746.96687 45.722149,746.24536 48.444522,747.06426 C 52.597549,747.91473 58.396461,747.88775 60.129519,752.61068 C 60.841643,754.78242 60.446454,757.83557 62.955906,758.98848 C 69.713443,764.07037 75.8202,769.93579 80.604539,776.85107 C 83.192048,780.65331 87.580144,783.35319 88.444181,788.14224 C 90.082693,793.49058 91.294895,799.39826 95.472468,803.42505 C 98.468644,804.72905 101.82835,802.87421 104.91993,802.77558 C 110.84642,801.98454 116.84095,801.1735 122.65431,799.69375 C 128.15082,797.82217 133.42765,795.34408 139.16367,794.37148 C 141.06473,796.51467 143.03868,799.39295 146.33316,798.962 C 149.5516,799.51411 151.79046,796.89558 154.02838,795.17683 C 158.35561,794.10305 163.10263,794.78489 167.5832,794.87265 C 176.50444,796.27013 185.6547,795.47199 194.6707,795.75097 C 197.53478,796.60411 199.06383,794.34791 200.76263,792.48993 C 203.37736,789.53878 206.61589,786.82165 208.842,783.72021 C 208.971,779.20154 207.99278,773.91045 211.57678,770.39313 C 212.77235,769.10638 212.878,767.29838 211.65528,765.97676 C 210.03399,763.4431 207.07942,760.96856 208.18774,757.62458 C 208.42447,754.92956 209.27558,751.94684 212.11327,750.93508 C 216.6957,748.1655 222.558,747.81344 226.46764,743.85586 C 228.6361,741.81339 231.53562,740.25297 233.02331,737.67293 C 232.64487,734.79469 230.48036,732.23373 228.01169,730.80158 C 225.91869,728.81531 224.91543,726.07374 224.51798,723.33268 C 222.26989,720.03758 217.8866,718.81966 215.55465,715.66896 C 214.88431,712.01266 214.62889,707.52137 211.64221,704.86181 C 206.99064,703.21534 201.75116,703.78929 196.92143,702.77054 C 191.30784,700.85985 185.45307,705.60546 179.9631,703.12125 C 175.36254,700.93026 173.02585,695.88769 168.12518,694.12878 C 165.50008,692.41464 162.36986,694.5929 159.4718,694.58726 C 153.13533,695.48766 147.08417,698.0702 140.87735,699.78616 C 136.06596,701.26237 130.99153,703.15005 125.96081,701.49759 C 118.46674,699.851 111.0111,697.73991 103.54597,695.8602 C 101.29039,694.01273 99.524202,691.71322 97.749275,689.49542 C 94.063707,687.45501 89.469133,688.57304 85.423092,688.27443 C 81.478831,687.93288 78.135444,690.943 74.156774,690.00199 C 69.684341,688.85839 68.96489,683.52522 66.384213,680.35092 C 62.552175,675.93205 55.856059,676.72879 50.891424,674.3628 C 49.904992,674.05518 48.860317,673.87225 47.816435,673.93418 z"
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:#000000;stroke-width:0.89772069;stroke-opacity:1"
+ id="deptColonia"
+ class="dept colonia" />
+ <path
+ d="M 511.55332,551.2497 C 506.61715,552.59818 503.28598,556.94004 499.61968,560.22536 C 496.84006,562.90873 493.94571,567.11965 489.59646,566.64209 C 487.33423,565.77272 485.11031,563.85465 482.5174,564.88852 C 478.69512,566.80546 475.04912,569.2704 470.70155,569.86346 C 467.57264,570.66507 466.53436,574.29381 464.51228,576.44905 C 462.30459,580.43551 458.15486,582.66752 453.88715,583.76207 C 446.05278,586.47637 439.82831,592.41651 432.03499,595.1927 C 428.03291,595.66673 423.92744,594.84531 420.00978,594.7251 C 418.37671,595.7085 418.67424,598.20783 416.93475,599.23238 C 413.31964,602.49239 408.94674,604.89237 404.17677,605.9089 C 398.9842,608.27056 392.89207,608.47194 387.65023,606.15573 C 382.30811,605.0995 376.94966,607.36363 371.67331,607.9872 C 369.08627,609.06592 369.7896,612.83378 367.68234,614.4559 C 365.53336,616.27852 363.31901,619.712 360.01445,618.69044 C 356.06039,617.45469 352.36163,615.12549 348.01541,615.46907 C 344.48841,615.48852 340.96594,615.69136 337.44263,615.83277 C 334.72628,613.55749 335.82632,608.40398 331.80292,607.35075 C 327.26696,606.09251 322.02299,607.33263 317.81493,604.98668 C 316.34414,604.19269 316.26186,602.49177 315.32877,601.37564 C 314.0424,600.18632 311.98605,601.2761 312.38459,603.0123 C 311.99933,607.34737 312.76164,611.90679 312.18243,616.09788 C 311.11435,617.76497 309.55233,619.33612 307.38607,618.92424 C 303.39916,619.13597 299.40374,619.00314 295.41319,619.04117 C 297.56631,620.96192 298.30707,623.54825 298.61115,626.28079 C 300.58286,635.02929 302.28451,643.90482 304.8345,652.50175 C 306.92849,657.64254 312.61288,661.16109 312.5141,667.17796 C 312.67786,673.56728 312.5056,680.06366 311.58641,686.36497 C 310.79272,689.39239 308.15958,691.13512 306.40471,693.49615 C 307.63953,698.01254 309.26476,702.42722 309.95076,707.109 C 311.02604,714.63147 314.20565,721.94226 313.13047,729.65852 C 312.77116,734.68825 308.12244,738.86375 308.69459,744.0637 C 309.36635,746.13654 311.29758,747.55219 311.63728,749.8236 C 312.58524,752.16402 313.11912,754.90334 311.63876,757.144 C 309.76279,761.06914 314.04052,765.40838 311.18075,769.04224 C 309.86253,771.16838 307.28483,771.78554 305.52798,773.32873 C 304.0519,776.93507 307.46735,780.12999 309.67979,782.5506 C 311.61104,784.22001 313.25211,786.60926 315.49886,787.74692 C 317.44935,787.03796 316.54562,784.08629 317.08217,782.52519 C 317.0163,779.44183 319.34701,776.91666 322.25409,776.28469 C 328.00685,774.10867 334.92182,773.67289 340.30402,777.15023 C 344.03598,779.36938 348.80332,780.1849 352.98776,778.88818 C 355.85874,778.07603 357.17965,775.28087 357.61085,772.56362 C 358.37222,769.29309 359.04384,765.40003 362.59224,763.96338 C 365.89208,762.21887 369.37867,760.80371 372.02445,758.0769 C 374.86161,755.15117 379.01502,753.96553 382.97886,755.02671 C 386.65582,755.49374 389.6239,757.7324 392.68803,759.52102 C 396.07006,761.18615 399.95,760.22532 402.86524,758.10649 C 410.60795,753.81809 418.8154,749.19077 427.92626,749.20748 C 430.87239,749.21687 434.24417,748.92591 435.97363,746.19395 C 436.95097,744.4917 437.5371,742.56773 439.26618,741.35376 C 441.02771,739.73568 443.5496,738.32843 443.58917,735.59463 C 444.45078,731.42491 445.95701,727.14024 449.85454,724.88879 C 453.07449,722.05803 456.63791,719.15447 459.23898,715.91578 C 459.60465,712.62193 458.10972,708.72737 460.96336,706.23697 C 463.47889,702.96824 465.78133,699.50489 467.27325,695.70434 C 469.82989,692.95192 473.63174,691.39166 476.09263,688.59915 C 477.1358,683.63821 476.55979,678.25052 479.48166,673.81726 C 481.94249,669.18955 483.20922,663.84509 483.28945,658.60674 C 483.00664,656.13269 481.78284,653.94974 480.03123,652.24197 C 477.99912,649.35 476.75119,645.45545 478.68349,642.17519 C 480.87893,637.41821 486.86065,636.88741 491.06201,634.78426 C 493.36209,633.11239 493.35728,629.7579 494.47721,627.34135 C 495.52988,622.72648 499.22838,619.29455 503.51905,617.62529 C 506.16006,615.63542 510.82469,614.86591 511.13459,610.88385 C 511.38377,607.79014 511.27692,604.53374 510.97756,601.50553 C 509.02765,598.02937 504.96481,594.26109 506.59403,589.932 C 509.47526,586.72132 514.31149,584.26228 514.45821,579.39765 C 514.36865,570.245 513.70894,561.06619 512.96651,551.95111 C 512.77812,551.34509 512.13153,551.1819 511.55332,551.2497 z"
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:#000000;stroke-width:0.89772069;stroke-opacity:1"
+ id="deptFlorida"
+ class="dept florida" />
+ <path
+ d="M 199.27675,554.61396 C 197.6614,556.43492 197.64678,559.56251 196.6305,561.86365 C 195.55567,564.9263 195.39739,568.54312 192.33795,570.40507 C 186.23882,576.35569 179.54295,581.68877 175.04125,589.00745 C 173.53309,591.55308 171.76335,593.89814 170.13619,596.32277 C 169.0754,599.10527 170.25469,602.83913 172.8579,604.3632 C 175.93622,605.16546 177.97697,608.00607 177.88258,611.13062 C 178.44238,614.66793 179.3601,618.28371 182.05672,620.82069 C 183.30871,623.80563 183.06129,627.42393 185.15792,630.1081 C 187.01571,632.4961 188.83876,635.45593 191.83134,636.47288 C 194.12799,636.73392 197.79895,636.81654 198.50474,639.52536 C 198.19652,647.42413 195.15525,655.05693 194.67079,662.97116 C 195.45443,669.91052 201.46308,674.76675 203.26929,681.39469 C 204.46549,686.56174 205.96349,691.73671 207.91294,696.69152 C 209.52058,698.82711 210.36799,701.62741 212.37498,703.40701 C 216.17196,704.77386 220.39644,704.41673 224.33668,705.45546 C 231.50163,706.41746 238.54414,708.52365 245.78128,708.77163 C 248.30322,708.72033 250.61038,706.8515 251.94439,704.8878 C 254.79864,701.40923 256.57415,696.78958 260.58058,694.37943 C 264.95122,692.27325 270.40821,693.31114 274.33169,690.11451 C 278.80014,687.69512 282.07457,682.07758 287.75838,682.79292 C 293.80165,685.38913 298.83751,690.21385 305.14854,692.15822 C 308.07676,692.44686 309.80048,689.20888 310.57885,686.8456 C 311.70186,680.33321 311.69726,673.62709 311.76961,667.02384 C 311.67447,661.19173 306.27084,657.57278 303.99705,652.67059 C 301.39794,642.50575 299.30356,632.19001 296.91796,622.02872 C 295.04196,618.81908 290.40964,618.09953 289.3417,614.20912 C 287.96468,609.5862 289.81314,603.56841 285.63858,600.08967 C 284.54299,598.05228 281.98688,596.97522 280.54849,595.06281 C 277.02577,591.64858 275.22378,586.76916 271.17954,583.89197 C 264.16173,580.51881 256.12289,580.53299 248.8432,578.22861 C 246.03386,576.97938 245.38714,573.41823 243.08919,571.54576 C 241.19739,568.8135 237.27835,569.77301 234.42704,568.79127 C 226.45503,567.42829 218.48057,565.8992 210.64774,564.09619 C 206.72522,561.31153 203.9358,557.07222 199.81325,554.60095 C 199.63953,554.57106 199.44448,554.54658 199.27675,554.61396 z"
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:#000000;stroke-width:0.89772069;stroke-opacity:1"
+ id="deptFlores"
+ class="dept flores" />
+ <path
+ d="M 140.13198,535.2858 C 137.31484,535.61451 135.79957,538.56273 133.09218,539.29949 C 131.46871,540.40634 128.70412,539.49673 127.8974,541.74148 C 126.25408,543.65253 124.96253,546.34679 122.454,547.1321 C 120.38261,546.70139 118.66526,545.17513 116.4546,544.88375 C 113.21254,544.19405 110.47564,542.34257 107.37993,541.41677 C 105.39585,540.85306 103.99593,542.75192 102.00192,542.45593 C 98.303035,542.77491 95.286595,540.17071 92.292762,538.50716 C 89.082277,537.80136 87.394523,541.49925 85.606279,543.43011 C 84.28717,545.1617 82.969404,547.07186 80.58159,547.19701 C 78.955431,547.97921 75.798719,547.87263 75.530737,550.10663 C 75.909049,552.70509 77.008407,557.36308 73.253919,557.88728 C 69.419124,557.46971 65.297163,554.00364 61.477306,556.2766 C 58.890637,558.07707 61.024713,561.52093 61.466125,563.85798 C 62.299888,567.50501 64.968335,570.61594 65.128041,574.40975 C 64.474996,576.07437 62.739596,576.59752 61.137099,575.7736 C 59.541167,575.49636 58.32993,574.56557 57.2639,573.52646 C 54.110153,572.74158 50.295784,574.84652 49.908469,578.23322 C 48.318783,581.65896 52.000828,585.43976 49.229629,588.58111 C 46.530285,591.31021 42.61002,589.15596 39.533535,588.42523 C 35.47496,587.57924 33.046871,591.84112 30.824323,594.41734 C 28.189755,597.81551 25.586876,601.28419 23.033211,604.70092 C 18.561274,605.93306 14.04643,607.15892 10.340634,610.07851 C 8.7542545,610.61587 8.9932241,612.29252 10.118171,613.16997 C 11.318651,616.91332 11.026926,621.15064 8.4040353,624.26288 C 5.1855584,628.70113 2.4056009,633.83792 2.8690067,639.49938 C 2.7800306,642.84037 3.2154146,646.10799 4.5962434,649.15049 C 5.9710444,652.4005 4.8839495,655.73116 3.889651,658.91848 C 2.5034161,664.04552 4.4330229,669.31517 4.413056,674.50571 C 5.0869502,679.78887 4.6063799,685.3994 6.32348,690.45665 C 7.5630733,692.27524 10.143878,690.97555 11.91085,690.80733 C 21.730681,688.20027 31.091639,683.60025 38.97089,677.23348 C 42.778096,673.60977 48.777405,671.96229 53.57389,674.53169 C 57.356769,675.89535 61.68629,675.79858 65.023359,678.2986 C 68.936085,680.76792 69.244137,686.38941 72.952941,688.93687 C 76.820238,690.86469 80.654411,687.78528 84.546367,687.80681 C 89.059914,687.69259 94.353756,686.41261 98.259579,689.27459 C 99.863125,691.21535 101.54488,693.11981 103.74226,694.35344 C 104.17368,696.41183 107.22081,695.65184 108.67534,696.52178 C 116.10626,698.24851 123.44708,700.68452 130.9855,701.74437 C 141.18725,699.62356 150.92115,695.32564 161.19195,693.54581 C 164.37451,693.25311 168.02884,692.24931 170.60726,694.7561 C 174.25849,697.0524 176.63671,701.19017 180.77438,702.64066 C 186.0627,704.00896 191.2308,700.96717 196.55253,702.07544 C 201.39933,702.53258 206.20973,703.46878 211.1188,703.47198 C 209.32788,699.73075 206.25755,696.65312 205.56422,692.46271 C 203.40357,686.38783 203.05016,679.55959 199.02815,674.28488 C 196.91196,670.61498 194.16488,666.69951 193.87262,662.36064 C 194.49931,656.3355 196.40095,650.40392 197.25641,644.36381 C 197.46539,642.39707 198.95592,639.20501 196.25411,638.29139 C 193.46352,637.01661 189.87493,637.61311 188.01194,634.68883 C 184.85167,631.39706 182.12125,627.43224 181.99132,622.80807 C 181.50475,619.7551 177.99519,618.286 177.95427,615.02611 C 176.87083,611.84323 177.56863,607.11128 173.83927,605.48028 C 171.09889,604.94744 169.25214,601.85381 168.93236,599.25835 C 168.98621,594.56893 173.35522,591.54488 175.34579,587.62647 C 180.05237,579.73783 188.06369,574.46004 194.18666,567.7202 C 195.29087,563.32174 197.23706,559.05773 197.79815,554.56201 C 195.38358,553.95958 193.02834,556.0429 190.68357,556.61257 C 187.29459,558.61635 183.4358,556.41269 179.80649,556.24097 C 175.4251,555.86148 172.34974,552.1772 168.56367,550.26384 C 166.63914,549.26131 164.69774,547.05274 162.3898,548.43103 C 159.84387,549.00626 156.94722,550.39078 154.6303,550.45736 C 153.93636,547.28884 154.76928,543.67377 153.28254,540.71535 C 149.78102,537.50866 144.9641,535.85304 140.289,535.27278 L 140.13198,535.2858 z"
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:#000000;stroke-width:0.89772069;stroke-opacity:1"
+ id="deptSoriano"
+ class="dept soriano" />
+ <path
+ d="M 455.10408,427.88981 C 452.85018,432.10384 451.74692,436.86348 450.05322,441.33377 C 443.66023,441.37126 437.09253,440.86137 430.80499,441.20387 C 427.46364,443.64912 424.17742,446.77259 420.79489,448.76368 C 418.61252,446.99452 416.71719,444.25349 413.534,444.52159 C 410.33243,443.1611 410.39586,446.76245 409.4607,448.85741 C 407.88759,452.92107 406.72056,457.27892 405.1058,461.25945 C 402.29615,462.35342 398.89929,462.24002 395.92339,462.8056 C 392.02296,463.3421 387.95112,463.29779 384.60552,465.65196 C 375.09676,470.45404 365.33065,474.90005 355.98276,479.92687 C 351.22106,484.28357 346.71866,489.07121 341.79447,493.16043 C 332.68378,496.3578 323.19006,498.63413 314.42587,502.65654 C 312.58755,503.41637 311.09559,505.20212 309.4797,506.05975 C 306.63811,504.44152 304.54922,501.12006 300.86306,501.55458 C 296.07062,501.00937 291.28126,500.43696 286.48914,499.88978 C 283.76943,502.11963 281.46553,505.14222 278.37635,506.72219 C 275.90014,505.84028 273.79342,503.82267 271.40197,503.08516 C 264.77243,505.03798 256.95213,505.2389 251.85534,510.39022 C 249.80518,511.85043 248.18062,513.972 248.2544,516.62007 C 247.89023,517.62747 248.31562,520.34007 246.55332,519.3998 C 244.62326,519.16636 242.1079,516.83132 241.10928,519.49677 C 239.15548,521.34849 238.77536,524.01536 238.95085,526.58292 C 239.29998,528.79042 236.80326,526.92764 235.67752,526.78167 C 233.39933,525.93837 230.3593,524.30274 228.45659,526.75177 C 227.06281,528.29965 224.07258,529.30018 223.62819,531.16815 C 224.22801,533.77459 225.07639,536.34116 225.40776,538.96177 C 219.33969,537.85473 213.53363,535.40473 207.46804,534.24665 C 201.86567,537.19849 196.66814,540.88594 191.26865,544.19649 C 197.6212,550.69841 203.72146,557.53692 210.68698,563.32979 C 221.00388,566.06251 231.74737,567.26352 242.07821,569.64262 C 244.63929,571.59747 245.96896,574.62514 247.99269,576.98163 C 252.3365,579.62348 257.83546,579.08753 262.63785,580.46277 C 267.86286,581.54151 273.49767,583.70447 276.34813,588.50316 C 279.17637,593.72955 284.13951,597.06442 287.81071,601.54448 C 289.70808,604.6529 288.86438,608.71258 289.73424,612.16977 C 289.94533,615.22054 292.03471,618.55193 295.51788,618.15789 C 300.25775,618.03381 305.15004,618.679 309.80684,617.7682 C 312.38337,616.26327 311.35989,612.62409 311.78268,610.16941 C 311.87752,607.00454 311.95715,603.83925 312.04438,600.67421 C 313.57184,599.38201 315.78333,600.14063 316.42792,601.96015 C 317.92238,605.92831 322.84833,605.65202 326.32995,606.06133 C 329.67228,606.37976 334.46341,606.44207 335.63688,610.3253 C 336.62197,611.80412 335.89256,615.27404 338.05752,615.08313 C 344.52514,615.15579 351.50786,613.89833 357.47594,617.0408 C 359.50017,617.73471 362.17494,619.03697 363.93999,617.09276 C 366.8675,615.25227 368.6856,612.33978 369.64509,609.10429 C 370.11302,606.68019 373.25772,607.40437 375.00188,606.67168 C 378.85113,606.30769 382.69233,604.57119 386.55107,605.15552 C 390.82734,606.69412 395.55315,608.21345 400.08111,606.5324 C 402.93387,605.46348 406.07543,605.07139 408.84813,603.93453 C 411.73469,601.71486 416.0604,600.85865 417.62828,597.19306 C 418.2778,595.59424 419.27851,593.17618 421.47531,593.98467 C 427.04505,594.96301 433.21687,594.9517 438.04108,591.68557 C 444.26796,587.90411 450.3795,583.693 457.52481,581.83965 C 463.25128,579.70907 464.92764,572.9849 469.56312,569.51273 C 471.89704,568.66275 474.48208,568.45537 476.68143,567.14867 C 479.67757,566.11958 482.58188,563.24505 485.91954,564.05719 C 488.09049,565.58504 490.98399,566.56009 493.48273,565.09635 C 496.57396,564.01838 497.50576,560.53225 500.09075,558.75753 C 503.64449,555.35678 507.63179,552.14281 512.06361,549.88583 C 513.28679,548.39191 512.92568,546.08666 514.60213,544.81998 C 517.59671,541.13026 522.93708,541.01471 526.1432,537.7278 C 526.84587,536.42292 529.06908,534.7491 527.8181,533.24645 C 522.96187,532.68827 517.90397,532.31487 513.11553,533.58404 C 508.95685,534.47876 504.40938,533.43383 501.97802,529.75209 C 499.93159,527.85119 498.32524,525.0136 495.4455,524.38771 C 490.88618,521.86873 486.42873,519.15639 483.09315,515.17828 C 481.62188,512.55223 480.11744,509.74548 479.30247,506.90624 C 479.76725,501.38026 481.38664,494.6844 477.33569,490.09582 C 476.13692,488.27758 477.02951,485.92683 479.08909,485.1079 C 480.81751,484.1843 483.28994,482.3717 481.8108,480.15897 C 480.71241,477.041 478.63352,474.18957 477.73887,471.11231 C 478.57538,464.83794 480.49677,458.9039 481.92859,452.79039 C 482.71837,448.17208 482.98579,443.13237 481.27433,438.70992 C 479.56242,437.07206 477.44301,439.63576 475.45143,439.39837 C 471.94391,439.5365 471.226,434.90372 468.04525,434.20263 C 465.41892,433.24363 461.92539,432.70522 461.1363,429.50048 C 459.90057,427.65924 457.28905,427.92893 455.33961,427.64303 L 455.10408,427.88981 z"
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:#000000;stroke-width:0.89772069;stroke-opacity:1"
+ id="deptDurazno"
+ class="dept durazno" />
+ <path
+ d="M 688.63431,477.76894 C 685.13391,478.35265 682.53206,481.37108 680.16824,483.757 C 679.69471,485.08994 678.11576,486.26779 679.05599,487.88762 C 679.64271,489.89576 682.63072,491.83963 681.24123,494.0186 C 679.64848,496.05199 676.67145,495.00707 675.03887,493.525 C 671.52583,491.99059 668.64258,489.17691 665.32972,487.39402 C 662.12923,486.46316 658.47227,487.50206 655.43737,486.09509 C 654.02881,484.14348 651.56049,483.71823 649.24807,483.8999 C 646.41708,483.55508 643.71861,482.38064 640.82125,482.19829 C 638.71411,481.85898 637.06563,480.5635 635.80968,478.97692 C 632.30864,476.80842 628.02856,479.69822 626.21825,482.8088 C 623.95416,486.24763 619.29067,485.08903 615.76326,485.23401 C 612.82816,485.55352 608.9391,484.38291 606.68218,486.80953 C 605.62167,488.98684 604.79365,492.35995 601.91919,492.65473 C 600.18669,492.70021 598.55746,490.62993 597.18986,491.02631 C 595.71529,492.17619 595.46091,493.94515 594.82706,495.48641 C 593.559,497.84835 590.73952,499.67469 588.07513,498.25313 C 584.52062,497.05778 580.50364,495.58351 576.94657,497.57078 C 573.98591,499.33763 570.54191,499.61271 567.152,499.37021 C 561.82235,499.06424 556.81533,501.21752 552.31347,503.78658 C 548.83758,505.24502 545.75595,507.53953 543.31089,510.33322 C 540.05552,512.81426 535.91995,513.90791 532.64654,516.38627 C 530.53616,517.42725 528.20413,519.04603 527.38631,521.36122 C 526.70434,524.06691 527.1693,526.86101 528.70789,529.1808 C 529.88003,531.73021 529.81353,534.83693 527.56951,536.75358 C 525.00495,540.36013 520.64272,541.47892 516.98362,543.50804 C 513.88829,545.24662 513.3457,549.05975 513.83012,552.26287 C 514.08425,561.37051 515.04589,570.50587 515.25366,579.57489 C 514.66711,582.96218 512.81108,586.00833 509.78681,587.7628 C 507.69284,588.69154 506.3451,590.91492 507.18289,593.15335 C 507.81424,594.83774 508.21396,597.45484 510.16629,598.01138 C 513.38536,596.45977 516.26613,593.81097 519.71844,592.62081 C 523.04758,592.36606 526.48974,592.43144 529.72854,591.43876 C 534.43243,591.13255 537.12902,597.36557 541.96315,595.95906 C 547.01325,593.66479 551.8176,589.41529 557.79615,590.55548 C 563.1214,591.22474 565.49137,596.35606 569.11477,599.55712 C 571.53691,600.99244 574.05206,602.50944 576.52094,603.81765 C 581.53918,604.31531 587.0586,603.2316 591.6997,605.49325 C 593.46118,607.20357 595.74753,608.0235 598.05136,608.76145 C 600.8133,610.31535 603.80328,611.54321 607.06162,611.14364 C 610.20913,611.56233 613.21285,610.45472 615.48844,608.33794 C 617.93162,606.66079 618.06724,603.59743 619.11305,601.15479 C 620.05564,599.99024 621.85837,600.39489 622.8554,599.16744 C 626.50097,596.00533 631.29252,592.54354 636.37231,593.62097 C 638.36339,594.11227 640.21163,595.56975 640.21934,597.73862 C 641.16612,602.31116 645.3498,605.23783 649.01254,607.67546 C 652.9115,610.10753 657.06833,612.60003 661.40418,614.39096 C 663.41367,614.51601 663.93214,611.61478 666.06249,611.61125 C 668.86002,610.93988 672.38153,612.43292 674.63321,609.93561 C 676.62785,607.99435 677.87732,605.08495 680.92719,604.597 C 684.37935,603.70296 686.03767,600.17464 686.19661,596.84682 C 686.45577,593.79073 687.36673,589.98688 690.88495,589.33448 C 692.74621,589.09253 694.87873,589.14943 696.07975,587.42507 C 699.00287,584.42019 701.78927,581.3495 704.75519,578.38448 C 706.97675,578.74669 710.03947,579.31535 711.21923,576.81275 C 713.14141,573.59061 712.31063,568.78715 716.04767,566.72004 C 719.22725,565.95739 722.65274,565.47401 725.56053,563.75847 C 727.38466,564.35602 729.28353,566.20604 731.06273,566.07127 C 732.60342,564.52948 732.51725,561.82366 734.7594,560.83584 C 735.91173,559.58121 738.76407,559.83461 738.61949,557.62749 C 738.40128,556.17402 738.41255,554.64556 739.90182,553.88656 C 741.82615,551.35166 738.96242,548.21355 739.0614,545.71121 C 739.51547,543.9205 741.82678,541.87387 743.44791,543.7029 C 744.62328,544.66569 744.83201,547.78651 746.7977,546.8723 C 749.15298,543.50243 751.30334,539.94459 754.54411,537.42903 C 758.00645,534.37184 758.92488,528.84084 763.67752,527.20642 C 769.47865,526.27884 775.501,527.32784 781.37699,527.25651 C 784.88585,528.06708 783.43766,526.39253 781.83968,524.63454 C 780.06391,522.62669 782.99996,520.63979 784.28657,519.3998 C 785.38866,518.30665 787.58784,517.72648 787.19147,515.72383 C 786.46481,513.82402 788.36239,512.79937 789.8216,512.34659 C 791.93854,510.90917 793.51843,508.41795 792.66106,505.79996 C 792.0449,501.94963 790.44487,498.3723 789.33743,494.69404 C 787.51724,493.00135 784.70777,494.34414 782.71636,495.05774 C 780.17044,495.92028 777.78015,495.00757 775.80741,493.44706 C 772.60597,491.3738 768.05577,493.12984 765.2739,490.2257 C 761.08956,487.47902 755.94653,489.23681 751.46908,490.01787 C 742.41371,491.03782 733.45444,486.40534 724.46137,489.06967 C 718.9454,491.2937 712.55743,490.75708 706.95348,488.91379 C 701.20804,485.77262 697.72171,478.96811 690.87188,477.88582 C 690.1389,477.74042 689.3798,477.70156 688.63431,477.76894 z"
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:#000000;stroke-width:0.89772069;stroke-opacity:1"
+ id="deptTreintaYTres"
+ class="dept treintaYTres" />
+ <path
+ d="M 216.27435,413.30274 C 212.08915,414.29275 208.77945,417.50572 204.68093,418.55044 C 199.48046,418.67763 193.65688,418.71812 189.65919,422.51221 C 185.9808,425.01673 182.65545,428.80276 178.09195,429.50048 C 175.14547,429.36491 173.39237,426.58963 170.34556,426.74674 C 167.96113,426.21387 165.82069,426.38928 164.45725,428.64319 C 162.38524,431.58722 158.40559,430.00406 155.54626,429.52647 C 152.57294,428.79159 148.52426,427.61331 146.42595,430.64356 C 144.43341,432.81121 142.14567,435.4228 138.96742,435.54052 C 135.35815,436.79997 136.68639,441.50576 134.02124,443.60692 C 129.6133,447.40252 123.68224,448.36224 118.07046,448.85462 C 113.416,449.82727 108.43085,449.19505 103.87312,450.59519 C 101.36024,453.43868 102.34125,458.46026 98.874604,460.51906 C 96.083758,461.11936 93.35707,460.43719 90.99735,458.96034 C 86.388746,457.83807 81.171906,459.86088 76.917755,457.32368 C 74.19668,456.13981 70.766787,457.60721 68.242297,456.01174 C 66.165805,453.40908 65.498939,449.4395 61.987611,448.19215 C 57.542353,446.87663 55.928168,442.01474 52.330782,439.61917 C 46.663602,437.75112 40.626901,438.76945 34.87523,439.73611 C 33.367068,440.95868 35.179848,443.37317 35.217907,444.96991 C 36.238002,449.29029 38.334343,453.27205 39.213167,457.59066 C 43.62141,469.81674 43.679112,483.09494 46.507922,495.62927 C 48.789045,502.17204 54.714326,506.38359 58.245259,512.13877 C 58.745716,514.27967 60.706274,515.89222 60.208033,518.20477 C 59.648992,525.84542 56.963796,533.09956 55.667511,540.63741 C 54.615178,543.38431 51.869432,545.28275 50.185741,547.69515 C 47.634211,551.25901 43.922973,553.72811 39.914776,555.56058 C 36.723979,558.09469 32.552525,556.50405 28.820725,556.76279 C 24.211373,556.94191 19.253387,555.74755 14.854982,557.39368 C 11.439028,559.9228 12.129546,564.84483 12.648438,568.51672 C 13.369184,576.34954 15.60668,584.21364 14.671795,592.11421 C 14.174556,594.89563 12.515401,597.32604 10.091997,598.8557 C 8.2666922,599.71524 6.3827314,600.95541 6.3445459,603.24078 C 6.095656,605.47021 4.522927,607.80586 5.1196484,610.03952 C 7.1726504,612.20015 10.007669,609.48516 11.824802,608.38682 C 14.992956,605.86422 19.047836,605.31239 22.692994,604.07743 C 26.845562,598.89565 30.535527,593.17394 35.136932,588.43825 C 37.972528,587.5853 40.988392,587.83288 43.681535,588.89284 C 45.508308,589.24297 48.466885,590.06214 49.138013,587.60693 C 50.429739,583.71144 47.479533,579.41473 50.145592,575.78661 C 51.674639,573.58009 54.619575,572.50115 57.21156,572.64319 C 58.996156,574.09217 61.64241,576.27638 63.989651,574.95529 C 65.039263,573.30105 63.420185,571.25512 63.060587,569.55172 C 61.386114,566.00024 60.119851,562.06383 59.436027,558.23797 C 61.245086,552.91146 68.027195,555.35674 71.749111,556.88708 C 74.197851,557.93022 76.31697,555.08744 75.34754,552.88635 C 74.898289,551.25291 74.284863,548.09143 76.721458,547.74257 C 79.759216,546.54061 83.593219,546.08571 85.273683,542.89353 C 87.068587,541.02307 88.573568,537.55031 91.59927,537.61087 C 95.183923,539.33557 98.775944,542.35197 103.09475,541.4578 C 105.82693,541.06584 108.81008,540.46121 111.20079,542.27407 C 115.13335,543.99549 119.37959,544.81824 123.18676,546.8723 C 125.32456,544.82003 126.45812,541.99787 128.53856,539.97494 C 130.47499,538.83067 133.0086,539.38765 134.76708,537.7278 C 136.97862,536.25715 139.08065,533.84425 142.02934,534.7922 C 146.39031,535.67984 151.03296,537.3882 153.9237,540.88419 C 155.53298,543.4289 154.13197,546.77421 155.32383,549.37923 C 157.12342,550.03427 159.27391,548.3104 161.17286,548.0933 C 162.86995,547.68388 164.77,546.4051 166.2499,548.0933 C 170.18944,550.24392 173.64439,553.40551 177.77791,555.12052 C 181.33266,555.89257 185.0269,556.45512 188.61239,556.78316 C 191.50552,555.39815 194.99165,554.78168 197.54952,552.92535 C 197.6459,550.89241 195.24715,549.52783 194.16048,547.9504 C 193.25986,546.70034 191.27946,545.30831 191.13779,543.96269 C 196.30829,540.12142 201.84457,536.6352 207.44188,533.4673 C 212.89353,534.53948 218.22275,536.80287 223.71977,537.8187 C 224.97589,536.38165 223.19653,534.12736 223.17095,532.38603 C 222.53674,531.08797 223.11906,529.88202 224.37402,529.27171 C 226.44465,527.56829 228.47455,525.82872 230.66799,524.33575 C 233.07854,525.08672 235.38437,526.21474 237.79936,526.85569 C 239.41584,525.37146 237.18878,522.81985 239.02936,521.30925 C 240.18378,520.1299 240.9294,517.81722 242.56235,517.51636 C 244.28924,517.43398 247.4635,520.62554 247.37827,517.72938 C 247.7175,515.3181 247.65809,512.53602 250.07321,511.17756 C 253.18248,508.80298 255.81869,505.41727 259.99932,505.13578 C 263.7899,504.2035 267.58274,503.28007 271.37579,502.35776 C 273.18828,497.31328 275.27863,492.28322 276.91082,487.22519 C 276.58192,484.10844 275.89051,481.02371 275.99486,477.88582 C 278.16064,474.42345 281.13612,471.30593 282.71225,467.5706 C 285.10119,457.34397 288.54373,447.22782 288.38646,436.61866 C 288.33361,435.14223 285.66835,435.73047 284.61794,434.72221 C 280.51699,432.89334 277.70174,429.36008 274.43771,426.48695 C 272.30826,424.99968 269.91298,423.29707 267.29323,423.26561 C 263.12483,421.46413 258.35071,422.77682 253.9464,422.36935 C 249.27897,422.51159 244.69787,420.46784 240.06311,421.70688 C 234.07318,422.9793 228.94113,419.19836 224.11232,416.32925 C 221.59905,415.2437 219.05484,413.53397 216.27435,413.30274 z"
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:#000000;stroke-width:0.89772069;stroke-opacity:1"
+ id="deptRioNegro"
+ class="dept rioNegro" />
+ <path
+ d="M 613.38176,290.98195 C 610.65138,292.09719 610.03973,295.59755 608.78614,297.96042 C 607.45125,301.65445 607.35897,306.13852 609.75146,309.46273 C 611.67156,312.20316 610.64691,315.64739 609.18674,318.33096 C 605.49148,327.04226 602.78163,336.32735 597.61417,344.29027 C 596.95957,346.32447 600.06633,346.02074 601.2911,346.53744 C 604.66472,347.33268 604.1788,351.85823 602.6258,354.05827 C 601.0245,355.90748 597.50207,357.03846 598.01983,360.02039 C 599.06928,362.88876 598.87579,366.62205 596.16174,368.43749 C 592.05707,370.14541 587.18789,369.58713 582.81939,370.45954 C 580.69592,370.60904 578.68847,372.06562 576.65179,370.85351 C 574.36384,370.142 572.6266,367.78472 570.25318,367.61915 C 567.11364,369.1678 568.79711,373.8218 566.15752,375.80245 C 564.16824,378.62272 561.45207,381.22628 560.36082,384.54429 C 560.26891,387.02961 562.40077,389.07207 561.72168,391.67544 C 561.28056,394.99424 559.12004,397.94495 557.4821,400.85893 C 555.53709,402.70891 555.54957,405.86203 553.55657,407.78225 C 552.6257,409.2691 551.03187,409.56962 549.46091,409.8216 C 546.37842,411.1024 544.67769,414.2652 543.02302,416.8748 C 541.02993,419.22207 537.22742,417.62111 535.38131,420.20011 C 533.47037,424.80538 530.78221,429.14136 526.39703,431.69824 C 523.91459,433.89958 521.12668,435.56513 517.73036,435.78285 C 514.54795,436.25399 511.28169,437.71617 508.32127,435.76476 C 503.74323,434.40253 499.31736,431.45284 494.3987,431.81259 C 491.00351,432.67442 488.17947,435.05082 484.7157,435.78734 C 483.17044,436.00809 481.51984,437.3008 482.34966,439.00886 C 483.78341,444.22523 483.54457,449.68201 482.21386,454.84503 C 480.67496,460.36361 479.03218,465.96145 478.47412,471.63796 C 479.78916,474.94777 482.10001,477.92489 483.06697,481.30204 C 483.41895,483.42323 481.4095,484.7602 479.69101,485.36769 C 478.06422,486.29199 476.94066,488.37815 478.29091,490.04385 C 481.85414,494.78457 480.78638,501.14986 480.10912,506.64841 C 480.36612,509.33094 482.33685,511.77906 483.4857,514.25601 C 484.84449,516.88247 487.62248,518.42848 489.84508,520.03629 C 490.51231,521.21329 492.21756,521.21448 493.12946,522.27046 C 496.24216,524.04566 499.68403,525.3959 501.77942,528.46765 C 503.67502,530.67065 505.80767,533.45765 509.13255,532.93471 C 514.51345,533.06555 519.76684,531.10276 525.16184,532.18132 C 526.50423,532.55325 529.12222,532.1984 528.39385,530.24593 C 526.7913,527.19157 525.12641,523.31086 527.16386,520.06228 C 530.89367,515.05853 537.48833,513.74837 542.32953,510.19036 C 545.59738,506.68257 549.60947,504.02422 554.04242,502.04801 C 558.9831,498.94474 564.88151,498.89595 570.52796,498.72074 C 574.34403,498.39416 577.82067,496.0555 581.5272,495.62125 C 584.95175,496.31552 588.31661,498.40173 591.86982,497.75953 C 594.86688,496.6639 594.28547,492.58778 596.85523,490.94014 C 598.63585,489.37352 600.14302,492.52992 602.14162,491.78442 C 605.21756,491.41973 604.7442,487.58643 606.3158,485.78334 C 610.11568,484.25812 614.5047,485.11734 618.53664,484.62976 C 620.93529,484.31764 623.95471,484.97181 625.44625,482.58796 C 627.50076,479.70844 630.924,476.24823 634.81521,477.85983 C 637.23757,479.07016 638.94704,481.85383 641.98586,481.61377 C 645.38112,482.25494 648.65105,483.49584 652.19225,483.31536 C 654.69132,483.2189 655.62528,486.45057 658.25064,486.21201 C 661.71684,486.65406 665.76774,485.83817 668.4047,488.69296 C 671.12984,490.73531 674.23049,492.37387 677.04088,494.1615 C 678.35811,494.43235 681.41902,494.73653 681.07111,492.66771 C 679.93138,490.1405 676.99972,487.44357 678.93824,484.53637 C 680.95575,481.41435 684.25646,479.45073 687.05102,477.09348 C 691.16214,476.70314 695.27632,477.99015 698.17259,480.9543 C 702.20853,484.30356 705.97027,489.16381 711.72546,489.37431 C 716.27875,490.20862 720.98241,489.60774 725.27266,488.10846 C 730.86525,486.72369 736.81901,487.20261 742.06089,489.51131 C 745.47186,489.96234 748.85093,488.63985 752.31887,488.90232 C 756.7153,488.57083 761.70077,486.63873 765.60102,489.69316 C 768.3934,492.69086 773.32124,490.30547 776.27847,493.09637 C 778.43026,494.8631 781.50022,495.19687 783.90713,493.70684 C 786.47674,492.58129 789.65629,493.92873 791.88905,491.96628 C 797.04476,490.38573 801.15952,486.8168 805.72002,484.12071 C 807.07952,483.95956 808.98623,483.69166 809.17448,481.92553 C 809.62993,478.93611 810.29884,475.97475 811.4513,473.14473 C 809.66058,470.96026 807.31735,469.00326 804.38532,468.80627 C 801.60437,467.56599 799.59136,464.36965 796.11586,465.14669 C 792.56174,465.3842 788.64939,465.02179 786.06615,462.35055 C 783.68159,460.32679 780.38716,460.90853 777.9272,458.97332 C 773.51925,456.72951 770.91989,452.43371 768.91158,448.14019 C 767.74287,445.62989 765.37167,444.19243 763.06251,442.93148 C 757.34503,438.34285 751.29555,433.48047 747.89686,426.87663 C 745.95406,423.56021 742.56658,421.39263 740.85706,417.93992 C 739.46212,412.91547 738.80435,407.69058 739.73174,402.50857 C 739.65001,399.29019 737.16687,396.75181 736.69105,393.56041 C 736.23811,390.68458 735.31219,387.76439 732.71916,386.11262 C 731.05779,384.68912 729.54033,382.88437 729.63003,380.59552 C 728.23408,375.86068 724.37634,371.93467 724.68879,366.75026 C 724.52628,364.90449 724.57142,361.74097 721.92287,361.86488 C 718.88017,361.75147 715.49582,361.94193 713.27362,359.44884 C 710.33559,356.41903 706.03177,353.98409 704.76829,349.7458 C 705.06609,346.51736 701.67835,345.03103 699.71743,343.13423 C 696.31324,339.89776 691.44356,339.44489 687.1426,338.38013 C 683.83866,337.74625 682.97094,334.11672 680.45612,332.46996 C 679.17034,331.85964 677.69915,331.75404 676.81845,330.52156 C 675.5434,329.61117 673.39437,327.93557 672.19938,329.85911 C 670.30578,331.9976 668.2455,335.44778 664.95022,335.04185 C 662.15415,333.10909 660.38898,330.04455 657.53098,328.11853 C 649.13103,320.91187 639.72394,314.68353 631.88413,306.90691 C 627.62316,301.35347 624.10482,294.32642 617.0325,291.85225 C 615.82908,291.48646 614.63978,290.95135 613.38176,290.98195 z"
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:#000000;stroke-width:0.89772069;stroke-opacity:1"
+ id="deptCerroLargo"
+ class="dept cerroLargo" />
+ <path
+ d="M 360.89117,211.53905 C 356.65761,211.34997 353.52368,214.65993 351.73158,218.08569 C 350.11845,221.10288 348.66891,224.34293 347.34804,227.43803 C 348.01402,230.25106 349.0839,234.22549 346.01337,236.03698 C 343.52333,237.92125 342.39714,241.65253 339.18293,242.42775 C 336.28976,243.73248 333.7638,246.01933 332.98623,249.19306 C 332.28298,251.84802 330.40313,253.69548 327.83815,254.61176 C 325.59948,255.34252 324.80997,257.72313 325.16677,259.87231 C 325.1192,262.24794 325.9724,264.95527 323.62804,266.51121 C 321.59716,268.65958 318.84471,271.86715 320.9161,274.88816 C 322.28859,276.84919 323.9964,278.67466 323.80793,281.27891 C 324.43036,288.10936 325.19751,294.99222 326.38568,301.68519 C 327.99328,302.95368 330.23334,303.82511 331.07014,305.94569 C 333.15456,310.63589 331.9772,316.14731 332.84972,320.90943 C 334.98761,322.89369 338.13306,324.78796 337.87441,328.13151 C 337.79716,329.69087 339.04086,332.31309 336.78837,332.7817 C 334.49825,333.06285 332.43866,334.60716 331.27951,336.53563 C 330.58908,343.17157 330.60604,349.98535 329.45053,356.5078 C 326.48001,362.73358 323.84393,369.12022 322.92969,375.98788 C 321.96081,380.48343 321.36491,385.16177 319.97396,389.49323 C 316.1243,395.34398 310.74177,399.8266 304.80812,403.55274 C 300.72237,405.50812 299.30402,409.9909 296.85954,413.47727 C 292.16402,421.29931 290.09439,430.57668 288.88172,439.59115 C 288.71645,449.4732 285.58301,458.87078 283.32253,468.42956 C 281.13441,471.89961 278.37254,475.22297 276.54444,478.79507 C 276.66428,482.7874 278.58944,486.99777 276.4205,490.71743 C 275.21373,494.49673 273.20791,498.1978 272.44878,502.03304 C 273.84334,504.23712 276.65603,505.04924 278.6773,506.56632 C 281.16506,504.11289 283.66267,501.66935 286.14892,499.21434 C 292.25543,500.15327 298.65729,500.0972 304.55969,501.72131 C 306.30154,502.73876 307.733,504.20999 309.34884,505.41028 C 313.40331,501.80415 318.48288,499.96265 323.60606,498.4134 C 329.79069,496.31711 336.11838,494.47354 342.23179,492.26505 C 347.14363,487.82714 351.67209,482.84684 356.82557,478.74943 C 367.53335,473.5563 378.13895,468.03457 388.91574,463.06154 C 394.08377,462.24243 399.381,461.93044 404.46464,460.7269 C 406.86875,455.20354 408.39266,449.25528 410.81092,443.76279 C 413.51151,443.76131 416.81144,443.42258 418.45263,446.06189 C 419.37604,447.25783 420.97112,448.58885 422.22114,446.99712 C 425.31978,444.9604 428.08151,442.11604 431.26285,440.42132 C 437.36499,440.56099 443.46699,440.70945 449.56905,440.85318 C 451.35746,436.18322 452.6084,431.09455 454.81621,426.72077 C 457.04248,427.1033 459.81573,427.18663 461.72516,428.46135 C 461.90077,431.81538 465.9768,432.74749 468.56865,433.74799 C 470.10679,434.40913 471.87138,435.28659 472.20632,437.03431 C 473.62901,439.25768 476.51897,438.73199 478.46908,437.63033 C 483.53142,435.3664 488.8501,433.61617 493.79677,431.13714 C 497.9578,429.87741 501.60502,433.23049 505.49555,434.10217 C 508.49994,435.01716 511.42313,437.07164 514.61532,435.68221 C 518.04203,434.72899 522.14849,435.23135 524.63995,432.28116 C 528.7722,429.20762 533.0007,425.52126 534.3476,420.39497 C 536.05343,418.12734 538.97286,417.58499 541.59677,417.21252 C 543.87919,415.51226 544.62145,412.34838 546.97473,410.66588 C 548.78285,408.54984 552.42153,409.34038 553.66125,406.63917 C 555.9201,402.08862 558.71206,397.7262 560.67488,393.07829 C 561.38445,390.81583 560.89487,388.4095 559.90283,386.3628 C 558.82415,382.42782 562.79859,379.6945 564.65275,376.7247 C 566.61272,374.70683 567.48884,372.06904 567.76702,369.37271 C 568.16635,367.07923 570.90535,366.58781 572.62157,367.83998 C 574.91079,369.40961 578.10372,371.65947 580.87831,369.80137 C 582.1411,367.37657 580.33861,364.60247 579.34733,362.37146 C 577.34569,359.2657 574.6121,356.6595 572.20285,353.79848 C 569.28241,350.81999 567.31948,347.11839 564.28637,344.18636 C 563.446,342.10003 561.66909,340.53493 560.77956,338.41908 C 559.10064,335.72733 557.20771,332.85873 554.17155,331.63865 C 552.81258,330.31352 550.6049,329.98223 550.33762,327.83277 C 547.54879,322.04737 540.39976,320.46805 534.54637,319.77298 C 529.35929,319.28775 524.01471,319.13384 519.35912,316.50536 C 516.7759,314.90501 513.81923,314.21617 510.72939,314.29175 C 503.45946,313.75395 495.95057,314.87653 488.83754,313.36262 C 480.84589,309.88596 471.84173,309.33839 463.24304,310.24517 C 459.14116,310.80521 455.23522,312.80748 450.98225,311.84286 C 447.23939,311.67804 443.84237,308.53429 440.06925,310.14126 C 438.0139,311.37273 435.41965,310.75212 433.93235,308.90726 C 431.40928,305.90467 429.11393,302.21338 429.70608,298.1521 C 429.37495,289.94507 430.3991,281.50102 428.44966,273.45931 C 427.73778,269.75737 423.90914,267.61952 420.57242,266.61392 C 416.19636,265.44851 411.80387,262.87131 409.07061,259.21 C 407.60263,257.04794 406.35262,254.69217 406.07409,252.02689 C 404.53432,245.78965 405.76231,238.31252 400.87932,233.32221 C 396.61328,230.37571 391.7142,228.00136 386.81279,226.45084 C 381.98037,223.98344 377.25349,221.25726 373.08651,217.72199 C 369.43368,215.11197 365.82676,211.16404 360.89117,211.53905 z"
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:#000000;stroke-width:0.89772069;stroke-opacity:1"
+ id="deptTacuarembo"
+ class="dept tacuarembo" />
+ <path
+ d="M 79.652527,252.59842 C 74.953693,252.702 71.67173,256.37282 68.464768,259.21 C 66.561661,259.61754 65.916915,257.58286 64.185912,257.3785 C 61.100705,256.61567 57.535938,258.44684 56.426452,261.37923 C 57.137694,263.03495 59.590039,263.31344 60.666033,264.89933 C 63.511262,267.47044 65.959876,270.92374 65.389743,274.95309 C 66.095336,284.14408 61.672352,292.43262 59.468608,301.12091 C 57.932262,306.38681 56.824444,311.98252 53.704746,316.62296 C 49.629305,320.8689 43.315612,320.39907 38.159617,322.36424 C 34.87732,324.38524 33.201965,328.19339 31.015134,331.22298 C 30.567397,334.82867 34.416807,336.96704 35.987481,339.79596 C 37.46671,341.51901 38.127333,343.58164 38.51289,345.74509 C 39.460794,348.10576 40.572514,350.42205 40.344808,353.08407 C 40.455849,359.30348 41.105506,365.99817 37.511015,371.41181 C 35.899136,375.31296 34.427195,380.12162 36.393105,384.15461 C 39.660318,389.76796 45.610764,393.0334 49.308144,398.40393 C 49.308099,402.86363 49.308144,407.32327 49.308144,411.78296 C 45.385579,415.56629 41.590843,419.49315 39.390164,424.56474 C 37.099525,428.4034 35.472663,432.71167 34.718209,437.11224 C 34.928237,439.49814 38.130054,438.41281 39.661408,438.37465 C 44.139329,437.87225 49.124569,437.39572 53.207507,439.51526 C 56.417865,442.02568 58.206363,446.3371 62.353994,447.56865 C 65.8353,449.17731 67.302474,452.93761 68.909659,456.12867 C 72.443818,456.08253 76.287867,455.47059 79.37776,457.59644 C 83.228809,459.16066 87.644458,457.01493 91.507654,458.29787 C 93.819971,460.14187 98.199868,461.56779 100.06533,458.40179 C 101.54878,455.57081 101.13726,451.15825 104.60588,449.75087 C 112.12151,448.34163 120.158,448.98688 127.46558,446.52952 C 130.75462,445.10534 135.17935,443.36311 135.31666,439.16457 C 135.677,436.32408 138.39821,434.62096 141.07411,434.39745 C 144.84346,432.98297 146.44295,427.63505 150.88796,427.86382 C 154.94042,428.14099 159.15839,430.69231 163.22725,428.92895 C 165.11623,427.28702 167.18419,425.43588 169.96606,425.91543 C 173.10369,425.68852 174.92129,428.72042 178.02651,428.57827 C 181.76345,428.72594 184.39985,425.41546 187.35622,423.65527 C 190.7308,420.8259 194.62133,418.02234 199.27633,418.28504 C 203.02463,418.6029 206.6859,417.63711 209.78413,415.53691 C 212.47727,413.71515 215.89097,412.00039 219.1138,413.2118 C 222.10558,414.53866 225.04318,416.1114 227.76187,417.89648 C 231.28427,419.72492 235.04286,421.739 239.18638,421.04443 C 243.66778,420.53812 248.08959,420.98612 252.4678,421.83676 C 258.43027,422.21697 264.7242,420.67716 270.32898,423.31756 C 276.0539,425.35628 278.67194,431.55704 284.29896,433.72605 C 285.62732,434.09282 288.05106,436.36153 288.79211,434.20263 C 290.69593,427.67833 291.9209,420.74529 295.32158,414.79649 C 298.22609,410.75948 300.03763,405.64322 304.55608,403.07967 C 310.22396,399.24423 316.04232,394.96983 319.35899,388.86975 C 322.09954,379.86872 322.15111,370.05648 326.63377,361.58563 C 331.02032,353.59932 329.01229,344.10792 331.18793,335.58741 C 332.60862,333.51963 335.07863,332.29075 337.56037,331.9244 C 337.29553,328.75633 337.38442,325.0686 334.50022,323.00539 C 332.07798,321.53745 331.8445,319.10573 331.94611,316.52565 C 331.42702,312.2518 332.17608,306.75907 328.41389,303.73751 C 325.018,301.51823 320.16121,301.28408 316.58494,303.20494 C 314.46962,304.74164 314.14373,307.37519 313.47068,309.66065 C 312.92461,311.66961 310.75379,312.0067 309.51897,313.46653 C 307.90387,314.06616 306.54871,315.3327 306.61407,317.1815 C 306.42888,318.90695 305.33097,320.3703 304.42883,321.76673 C 299.42232,323.4706 293.83318,323.03789 288.98012,321.06192 C 284.44601,319.46609 279.60385,319.43216 274.92187,318.79218 C 270.43471,318.02726 267.31119,313.31828 262.39949,313.95165 C 259.49366,313.70862 256.0973,314.88253 254.04958,312.20879 C 250.80803,309.30022 246.15772,308.32108 241.96042,309.54376 C 239.1786,309.88356 236.86812,311.79074 233.93927,311.4402 C 228.20119,312.2711 222.83518,308.77644 217.12486,309.85549 C 215.61412,310.534 215.10803,313.12893 213.00307,312.59625 C 206.24453,311.77474 199.48184,310.83137 192.74729,309.99837 C 188.06278,309.39103 186.05324,303.94864 181.27685,303.72397 C 174.66114,302.82846 167.71079,300.45276 163.20107,295.46329 C 162.11617,293.73281 161.5119,291.61825 159.49797,290.60526 C 156.15156,288.74752 152.01378,290.07519 148.36488,289.34029 C 145.14273,288.59815 142.5273,286.01746 139.67636,284.38155 C 133.68003,279.72774 126.73051,276.15858 119.05185,275.31679 C 113.77226,274.21037 108.28584,274.3664 103.17958,272.69294 C 100.85927,271.00182 98.894565,268.58222 98.665239,265.62674 C 97.426483,260.51285 92.434492,257.6806 88.149735,255.33513 C 85.456502,254.15308 82.707665,252.48692 79.652527,252.59842 z"
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:#000000;stroke-width:0.89772069;stroke-opacity:1"
+ id="deptPaysandu"
+ class="paysandu dept" />
+ <path
+ d="M 435.77733,138.33105 C 432.30924,138.61566 432.38474,142.83911 431.95648,145.38428 C 431.25071,148.76145 431.50044,152.33361 430.87043,155.68483 C 429.29619,157.911 425.84075,157.09849 423.81752,155.86668 C 421.54,155.07775 418.8285,155.92479 417.88998,158.24373 C 416.13958,160.77429 414.88999,163.5841 414.01678,166.47899 C 412.95494,168.88983 411.04431,170.87238 408.33315,171.31257 C 404.80071,172.03354 402.90364,175.29336 401.65815,178.31239 C 401.08072,180.88318 398.10419,180.05795 396.18173,180.4945 C 392.61601,181.21972 388.64559,182.08989 385.30803,180.26069 C 381.37209,179.52336 377.34757,180.45477 373.41362,180.79326 C 370.75547,187.89046 368.78772,195.33166 365.49714,202.12177 C 359.80379,204.24765 353.49374,204.95471 348.02847,207.64225 C 346.4833,209.75379 345.29139,212.76792 347.07328,215.15011 C 347.99329,216.54201 349.21601,217.71038 350.27912,218.99495 C 352.5414,215.73784 354.74502,211.5554 359.15083,211.05846 C 363.04266,210.10473 366.67785,211.88415 369.52157,214.30908 C 373.12114,217.09926 376.77949,219.69127 380.51886,222.21632 C 386.3905,225.99246 393.30234,227.81517 399.28294,231.36081 C 402.48697,233.61822 404.83077,237.41509 405.3806,241.24572 C 405.32738,245.86558 406.311,250.56475 407.57576,255.00321 C 409.71548,261.57292 416.53868,264.70009 422.63383,266.76081 C 426.13687,268.17087 429.15647,271.18351 429.42545,275.07118 C 430.92679,280.22199 429.99746,285.76887 430.25787,291.08584 C 430.32843,296.24151 429.47901,302.03278 432.8986,306.37435 C 433.95831,308.725 436.43627,310.74862 439.1533,309.73858 C 441.29465,308.92577 443.41603,308.43403 445.53883,309.64767 C 450.29705,311.42881 455.70021,311.85113 460.44281,310.02435 C 468.72728,308.24918 477.58315,308.87795 485.65783,311.36226 C 491.40607,314.30114 498.17638,312.8434 504.40879,313.14873 C 509.85731,312.88518 515.40281,313.43094 520.21566,316.16832 C 528.57356,320.16578 538.89248,317.47239 546.81771,322.83185 C 550.18903,324.68724 550.6696,329.11368 554.19771,330.78134 C 558.41486,333.00307 560.94026,337.04428 563.13228,341.07194 C 566.98417,347.03291 571.90096,352.24604 576.36488,357.73533 C 579.08019,360.44553 581.41101,363.61788 581.92513,367.52824 C 581.83652,369.61986 584.08816,369.78222 585.57585,369.25582 C 588.88259,368.71033 592.47684,368.95938 595.70373,368.13872 C 597.53901,366.35346 599.1614,363.47329 597.50949,361.03356 C 596.22815,358.52502 598.83245,355.90748 600.89856,354.83764 C 603.68122,353.26454 604.19328,347.91015 600.55834,347.06999 C 599.21508,346.57877 596.16794,346.91645 596.6982,344.69295 C 597.74405,341.90105 600.20665,339.87344 601.06864,336.96427 C 604.21715,329.12691 607.81136,321.34781 610.12355,313.24572 C 610.51414,311.64498 609.59273,310.27655 608.68418,309.14109 C 606.69788,305.28756 606.55208,300.38923 608.70035,296.60683 C 609.68757,293.94057 611.01584,291.07097 613.74814,289.78693 C 613.73797,283.9071 613.7319,278.02725 613.73504,272.1474 C 608.11904,268.31997 602.70124,264.09047 597.82353,259.41782 C 595.6807,257.02039 595.62618,252.664 592.32778,251.45536 C 588.41785,250.96058 584.16655,251.2999 580.78669,248.87047 C 577.10681,246.80491 572.91594,247.55194 568.94488,247.79963 C 564.21247,247.81433 558.97808,248.35323 555.10062,245.12953 C 552.01314,243.16884 549.70862,240.32519 547.95614,237.18005 C 545.59939,234.7185 541.43467,235.17355 539.56856,231.9973 C 537.14598,228.24251 533.98889,225.09129 531.06322,221.77467 C 529.37471,219.76176 527.88941,216.21475 524.76929,216.42306 C 521.98281,217.53895 523.42727,221.17158 521.8644,223.19052 C 520.95723,225.17913 518.72814,227.61852 516.30319,226.29497 C 511.61603,224.77903 509.60193,219.88585 506.01829,217.00758 C 502.22167,215.39371 498.24826,214.17936 494.37252,212.69512 C 489.21425,209.69345 489.10012,203.15893 487.61193,198.08462 C 487.33328,195.74531 485.75426,193.76045 483.38102,193.27603 C 481.3577,192.4195 477.40721,192.12701 477.68902,189.06747 C 477.82408,184.76217 479.84974,179.62295 476.53186,175.99811 C 474.72793,173.30903 472.32192,171.1289 469.65473,169.34963 C 466.47432,166.7358 465.99283,162.47814 463.28227,159.54267 C 461.09581,157.62119 457.6269,157.18525 456.53034,154.1261 C 454.12769,148.76994 449.08262,145.27346 443.89011,142.83836 C 441.14876,141.36206 439.26094,138.09103 435.77733,138.33105 z"
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:#000000;stroke-width:0.89772069;stroke-opacity:1"
+ id="deptRivera"
+ class="dept rivera" />
+ <path
+ d="M 99.698943,121.15912 C 98.272679,121.23713 95.274702,121.15141 96.048213,123.3803 C 97.425725,127.01918 95.760336,130.74049 94.412547,134.07054 C 94.011456,138.79669 94.109605,143.66685 94.765866,148.35883 C 95.83349,152.40005 99.572984,155.4675 103.41511,156.87985 C 108.31586,158.66441 113.86869,157.7505 118.60697,159.91936 C 120.68831,161.18527 120.31465,165.09135 117.58632,165.18004 C 114.35931,165.82573 110.77155,166.82944 107.53695,166.15426 C 106.91984,164.49279 104.72405,165.23105 104.85448,166.8297 C 103.17176,168.48028 100.28993,167.52757 99.488487,165.41791 C 98.141373,163.85872 97.551932,160.9394 94.909787,161.81581 C 90.75847,162.0931 86.356553,161.26342 82.335003,162.3094 C 80.801756,163.2931 82.290987,164.85386 82.596705,166.02435 C 83.169351,171.0489 82.322189,176.28265 83.290196,181.20892 C 84.06923,182.97697 84.887622,185.18911 84.82318,187.05865 C 83.280726,190.78668 79.605799,194.65635 81.06572,198.95238 C 83.372468,201.89682 88.675232,201.24143 90.133736,205.12232 C 90.169326,206.78176 90.147089,208.68159 91.678696,209.83852 C 93.572801,211.31365 94.084899,214.56623 91.651611,215.78657 C 89.612251,217.3294 86.348677,216.3611 85.292237,214.02002 C 84.36665,212.9469 82.752672,210.29123 81.144235,211.8508 C 80.206504,214.33199 81.056512,217.25565 79.430099,219.57946 C 77.941833,222.27006 74.915129,224.66372 71.70988,223.814 C 69.00295,224.40326 67.571294,227.26685 65.625271,228.98376 C 62.938443,231.70029 64.400716,235.81649 63.251649,239.12006 C 62.96734,242.8637 60.676746,246.18256 57.22931,247.80695 C 54.553709,249.5561 49.631143,250.60165 49.910054,254.65073 C 50.295026,257.5518 52.299463,260.07128 54.973983,261.2883 C 57.140207,258.21965 61.009594,255.41026 64.879439,257.04078 C 66.535909,257.41526 68.281653,260.12855 69.469456,257.9152 C 72.570187,253.90843 77.914107,250.716 83.054659,252.45554 C 87.213345,253.85008 91.277811,255.78678 94.491064,258.7164 C 98.280383,260.94805 99.510848,265.32159 100.54949,269.28974 C 102.17238,273.0451 107.16537,272.59678 110.52007,273.36804 C 118.25605,274.48674 126.5232,275.20709 133.2623,279.38246 C 138.28269,282.22481 142.84761,286.07771 147.90455,288.79974 C 151.60564,289.08653 155.50949,288.60741 159.11853,289.39727 C 162.71829,291.53323 163.37196,296.4413 167.31797,298.14884 C 172.31134,301.63658 178.50401,302.34754 184.26813,303.8674 C 187.54728,305.63074 189.77053,309.4917 193.93245,309.41639 C 200.28956,310.33008 206.76738,311.02692 213.04231,312.08966 C 215.29239,311.54745 216.19337,308.34175 218.8521,308.97222 C 225.24999,309.60668 232.02892,312.23026 238.38821,309.92044 C 242.50273,308.50855 247.19586,307.18642 251.23781,309.58272 C 253.72183,310.77133 255.25085,313.78657 258.39317,313.01154 C 262.22667,313.14511 266.3557,312.89881 269.53082,315.42793 C 272.90175,318.4965 277.9269,318.25717 282.19182,318.94946 C 286.01371,319.41117 289.70988,320.4622 293.28029,321.71478 C 297.02146,322.19151 301.90162,323.04137 304.76905,319.98719 C 306.5619,318.23615 305.34584,314.96757 307.85715,313.79127 C 310.19856,312.19209 313.07155,310.54359 313.32672,307.42649 C 314.04818,303.8375 317.18839,301.15227 320.96843,301.49034 C 322.44494,301.31296 325.71319,302.01941 325.41737,299.64586 C 324.07231,292.73813 324.02424,285.59478 322.65644,278.70702 C 321.59225,276.05447 318.24748,273.93185 319.65992,270.70558 C 320.57056,268.01617 323.93149,266.58849 324.6192,263.97709 C 324.84804,261.30137 324.17301,258.19779 324.94455,255.77894 C 327.27517,253.51963 331.24291,252.88696 332.18241,249.41602 C 333.30547,246.78438 334.30081,243.6821 337.35102,242.70052 C 339.07607,241.77824 341.15289,241.5148 342.114,239.59606 C 343.2149,237.72045 344.659,236.22858 346.39285,234.95886 C 348.20492,232.87975 346.88036,230.13811 346.75923,227.78874 C 347.65049,225.03512 349.06913,222.49666 350.22677,219.82627 C 347.26732,217.41272 344.30287,213.55484 346.26201,209.60365 C 346.98807,207.47953 348.10794,205.68176 350.63218,205.66273 C 355.57497,204.24834 360.61079,203.0735 365.45786,201.42036 C 367.75791,194.67444 370.6381,188.04605 372.26212,181.11799 C 372.25145,179.8119 371.29181,178.75364 371.01906,177.50694 C 364.83991,169.99837 357.2299,163.72294 350.92031,156.39925 C 345.86271,151.08887 337.92574,151.80554 331.34496,150.03447 C 324.49393,148.58301 317.76544,146.57652 311.37705,143.78658 C 306.7767,142.37152 302.81205,146.38782 301.32768,150.30724 C 300.07657,153.34843 297.61259,155.88093 294.39255,156.78893 C 291.15749,158.60221 288.95563,162.13371 285.03667,162.76404 C 281.03593,163.34513 277.28788,164.91078 274.37578,167.78186 C 271.71872,169.79588 269.28721,172.39901 266.44271,173.98683 C 260.79807,174.77927 254.72246,173.27057 249.51559,176.19863 C 246.35656,175.71908 243.72724,172.00731 240.10288,172.96089 C 232.30737,173.25358 224.44487,172.98771 216.69307,173.81797 C 213.92048,175.56128 211.86607,178.42676 208.81583,179.67617 C 202.49426,177.83416 196.31452,175.53886 190.06482,173.46726 C 187.04021,168.38917 182.42072,164.52971 177.49004,161.34819 C 175.07073,160.59484 172.31817,161.39273 170.13619,159.75051 C 165.37831,156.62225 159.8066,154.62717 155.06213,151.48928 C 149.87971,149.85969 145.58679,146.20349 141.08722,143.33196 C 135.92367,140.81794 129.24222,143.95161 124.74387,139.68194 C 121.77666,136.89441 120.28818,132.48986 116.43483,130.58939 C 111.79429,127.543 107.72345,123.43256 102.57767,121.25006 C 101.64094,121.03002 100.65313,121.1017 99.698943,121.15912 z"
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:#000000;stroke-width:0.89772069;stroke-opacity:1"
+ id="deptSalto"
+ class="salto dept" />
+ <path
+ d="M 236.25531,2.332492 C 233.66546,2.628917 231.90602,5.587298 229.29403,5.410968 C 227.01907,4.271044 224.8417,2.67209 222.12338,3.046907 C 218.50373,3.164751 214.37435,2.331514 211.38052,4.865416 C 209.05107,6.195674 206.24315,5.24427 204.02666,4.112034 C 202.05511,6.395266 198.75,7.844536 197.64113,10.723615 C 197.4427,12.435894 197.96677,14.699433 195.88772,15.373801 C 194.36365,16.695625 190.91839,16.822316 191.67432,19.452462 C 191.46356,22.606069 192.08148,26.0942 191.38204,29.05052 C 187.71159,32.225001 184.77797,37.264475 179.75374,38.287027 C 178.50343,38.411218 176.68311,38.784097 176.44322,37.014073 C 175.88896,35.460984 173.99431,34.972145 172.87096,36.26069 C 171.64276,36.961517 170.23907,39.347366 168.81457,37.715498 C 166.68964,35.967434 164.53793,32.89683 161.35605,33.974564 C 158.01749,34.636622 156.74017,38.230609 153.94988,39.689876 C 151.17934,40.406029 148.2092,38.220252 147.30263,35.702146 C 145.58883,34.703153 143.3124,34.031137 141.32275,34.455171 C 140.32032,35.257847 139.91157,37.054114 138.22155,36.611403 C 134.43109,35.977646 129.97394,36.157891 126.79826,33.81869 C 124.67695,32.376416 124.16118,29.941627 124.58998,27.545852 C 124.74349,25.70914 125.44775,22.960672 123.08208,22.219196 C 120.20042,20.770338 116.57134,19.357463 113.37292,20.530578 C 111.92543,22.328767 114.77605,24.023216 114.83845,25.895177 C 116.19826,30.978065 116.70592,36.801449 114.39355,41.651269 C 111.20363,46.607691 108.28977,51.860732 103.83706,55.83239 C 99.175787,60.734737 94.3762,65.438189 88.621683,69.057822 C 85.367102,71.753185 81.24196,73.675694 79.456274,77.696733 C 77.204208,80.35222 76.118367,83.7048 76.106482,87.17897 C 75.588897,91.13053 75.441625,96.07834 78.671167,98.96032 C 81.596414,100.57695 83.660381,103.60038 83.237855,107.01372 C 83.280645,110.70162 88.174064,111.78951 87.996778,115.59305 C 88.751818,118.717 89.056193,122.52309 91.573095,124.75717 C 93.479717,125.36499 93.292295,122.82828 94.543403,122.19827 C 97.164862,120.28795 101.03693,119.6629 103.9778,121.0552 C 105.5172,122.1147 107.30611,122.7253 108.6361,124.15967 C 113.71417,128.17179 119.89911,131.30873 123.226,137.0581 C 124.61281,139.10375 126.65878,140.83672 129.24515,141.08478 C 133.55813,142.10986 138.47786,141.07297 142.46113,143.18907 C 143.61092,144.94258 145.92464,145.49434 147.44658,146.90402 C 154.18804,150.96226 161.66645,153.84865 168.34351,157.91899 C 170.96614,160.09993 174.57765,160.51056 177.86949,160.78965 C 182.90426,164.06923 187.52295,168.02697 190.75835,173.11655 C 196.78261,174.97981 202.71509,177.51164 208.85506,178.80589 C 212.04377,177.5659 214.0198,174.17061 217.09869,172.93468 C 225.76105,172.36605 234.461,172.73261 243.1381,172.62295 C 245.31538,173.49126 247.47138,175.32272 249.6676,175.62349 C 253.19023,173.52517 257.25717,173.22515 261.26101,173.45427 C 263.75628,173.21414 266.75652,174.34278 268.44824,171.91891 C 273.26818,168.21558 277.57136,162.93796 284.04219,162.41332 C 288.26239,161.87721 290.94243,158.186 294.32711,156.12647 C 299.40046,154.88283 300.61845,149.09597 303.56522,145.51417 C 306.03924,142.85479 310.39464,141.81417 313.56225,143.90349 C 322.56732,147.81681 332.22578,149.87205 341.96007,151.30957 C 346.69965,151.69761 350.71484,154.59335 353.46351,158.32703 C 358.62411,164.07822 363.99554,169.78508 369.94609,174.70124 C 371.87748,174.46576 371.18082,171.64713 371.64715,170.27188 C 372.63739,163.08923 371.8617,155.60109 373.34821,148.56666 C 374.49342,145.27648 378.03092,142.56551 376.92043,138.73372 C 376.43945,135.11017 375.70752,131.20295 372.52433,128.92303 C 369.64116,126.2631 366.10642,124.60725 363.28573,121.80859 C 358.86799,118.28006 358.65548,111.98704 354.9512,107.86077 C 353.62991,105.49911 351.03117,104.45769 349.11456,102.71423 C 346.8027,100.44402 347.16937,96.86827 345.38528,94.36207 C 343.26708,93.11089 340.52892,91.77281 340.05966,89.14036 C 339.02298,87.2193 337.01008,86.18717 334.93028,85.88003 C 332.32485,84.88234 331.80393,81.48814 329.10739,80.74923 C 324.58705,77.813967 319.83888,75.08456 315.28949,72.29316 C 312.4791,69.733229 310.99179,65.810226 308.82543,62.694024 C 305.79558,59.373654 301.39723,57.71619 298.01288,54.745876 C 293.35069,51.363601 288.29941,48.045663 285.49642,42.807215 C 283.88664,41.345293 283.41954,37.426024 280.64748,38.448134 C 278.47253,38.538497 274.28969,39.964974 273.45634,36.962115 C 273.53637,34.287851 276.63794,31.745598 274.71251,29.077577 C 271.73321,25.297699 267.39444,22.810109 263.15833,20.712431 C 260.2691,19.353808 257.69721,17.420089 254.90164,15.906366 C 251.55259,14.870222 249.67091,11.610753 249.41895,8.307595 C 248.34472,4.972197 244.31893,4.281713 241.4632,3.059896 C 239.76866,2.591653 238.00754,2.266504 236.25531,2.332492 z"
+ style="opacity:1;fill:#fff3e3;fill-opacity:1;stroke:#000000;stroke-width:0.89772069;stroke-opacity:1"
+ id="deptArtigas"
+ inkscape:label="#deptArtigas"
+ class="dept artigas" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="capArtigas"
+ sodipodi:cx="316.13959"
+ sodipodi:cy="54.892403"
+ sodipodi:rx="15.24789"
+ sodipodi:ry="14.231364"
+ d="M 331.38748,54.892403 A 15.24789,14.231364 0 1 1 300.8917,54.892403 A 15.24789,14.231364 0 1 1 331.38748,54.892403 z"
+ transform="matrix(0.6039414,0,0,0.642344,108.56966,30.83595)"
+ class="capital city artigas" />
+ <text
+ xml:space="preserve"
+ style="font-size:25.1361866px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="328.51575"
+ y="70.901649"
+ id="textArtigas"
+ class="text capital artigas"
+ transform="scale(1.0036798,0.9963337)"><tspan
+ sodipodi:role="line"
+ id="tspan3196"
+ x="328.51575"
+ y="70.901649"
+ style="font-size:25.1361866px;font-weight:bold;-inkscape-font-specification:Bitstream Vera Sans Bold">Artigas</tspan></text>
+ <path
+ class="capital city rocha"
+ transform="matrix(0.5497886,0,0,0.6486357,439.84825,779.68051)"
+ d="M 331.38748,54.892403 A 15.24789,14.231364 0 1 1 300.8917,54.892403 A 15.24789,14.231364 0 1 1 331.38748,54.892403 z"
+ sodipodi:ry="14.231364"
+ sodipodi:rx="15.24789"
+ sodipodi:cy="54.892403"
+ sodipodi:cx="316.13959"
+ id="capRocha"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <text
+ class="text capital rocha"
+ id="textRocha"
+ y="797.08887"
+ x="609.82062"
+ style="font-size:25.1361866px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"
+ transform="scale(1.0036798,0.9963337)"><tspan
+ style="font-size:25.1361866px;font-weight:bold;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ y="797.08887"
+ x="609.82062"
+ id="tspan3290"
+ sodipodi:role="line">Rocha</tspan></text>
+ <path
+ class="capital city rivera"
+ transform="matrix(0.6039414,0,0,0.642344,262.7347,119.88164)"
+ d="M 331.38748,54.892403 A 15.24789,14.231364 0 1 1 300.8917,54.892403 A 15.24789,14.231364 0 1 1 331.38748,54.892403 z"
+ sodipodi:ry="14.231364"
+ sodipodi:rx="15.24789"
+ sodipodi:cy="54.892403"
+ sodipodi:cx="316.13959"
+ id="capRivera"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <text
+ class="text capital rivera"
+ id="textRivera"
+ y="149.14638"
+ x="465.80826"
+ style="font-size:25.1361866px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"
+ transform="scale(1.0036798,0.9963337)"><tspan
+ style="font-size:25.1361866px;font-weight:bold;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ y="149.14638"
+ x="465.80826"
+ id="tspan3301"
+ sodipodi:role="line">Rivera</tspan></text>
+ <path
+ class="capital city salto"
+ transform="matrix(0.539691,0,0,0.5832904,-101.07632,208.26505)"
+ d="M 331.38748,54.892403 A 15.24789,14.231364 0 1 1 300.8917,54.892403 A 15.24789,14.231364 0 1 1 331.38748,54.892403 z"
+ sodipodi:ry="14.231364"
+ sodipodi:rx="15.24789"
+ sodipodi:cy="54.892403"
+ sodipodi:cx="316.13959"
+ id="capSalto"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <text
+ class="text capital salto"
+ id="textSalto"
+ y="274.1666"
+ x="77.612114"
+ style="font-size:25.1361866px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"
+ transform="scale(1.0036798,0.9963337)"><tspan
+ style="font-size:25.1361866px;font-weight:bold;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ y="274.1666"
+ x="77.612114"
+ id="tspan3307"
+ sodipodi:role="line">Salto</tspan></text>
+ <path
+ class="capital city tacuarembo"
+ transform="matrix(0.6098569,0,0,0.5847478,181.15794,272.57131)"
+ d="M 331.38748,54.892403 A 15.24789,14.231364 0 1 1 300.8917,54.892403 A 15.24789,14.231364 0 1 1 331.38748,54.892403 z"
+ sodipodi:ry="14.231364"
+ sodipodi:rx="15.24789"
+ sodipodi:cy="54.892403"
+ sodipodi:cx="316.13959"
+ id="capTacuarembo"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <text
+ class="text capital tacuarembo"
+ id="textTacuarembo"
+ y="333.28595"
+ x="338.82224"
+ style="font-size:25.1361866px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"
+ transform="scale(1.0036798,0.9963337)"><tspan
+ style="font-size:25.1361866px;font-weight:bold;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ y="333.28595"
+ x="338.82224"
+ id="tspan3313"
+ sodipodi:role="line">Tacuarembó</tspan></text>
+ <path
+ class="capital city paysandu"
+ transform="matrix(0.5341216,0,0,0.6412547,-114.24463,378.89492)"
+ d="M 331.38748,54.892403 A 15.24789,14.231364 0 1 1 300.8917,54.892403 A 15.24789,14.231364 0 1 1 331.38748,54.892403 z"
+ sodipodi:ry="14.231364"
+ sodipodi:rx="15.24789"
+ sodipodi:cy="54.892403"
+ sodipodi:cx="316.13959"
+ id="capPaysandu"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <text
+ class="text capital paysandu"
+ id="textPaysandu"
+ y="407.20306"
+ x="64.535774"
+ style="font-size:25.1361866px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"
+ transform="scale(1.0036798,0.9963337)"><tspan
+ style="font-size:25.1361866px;font-weight:bold;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ y="407.20306"
+ x="64.535774"
+ id="tspan3359"
+ sodipodi:role="line">Paysandú</tspan></text>
+ <path
+ class="capital city rioNegro frayBentos"
+ transform="matrix(0.588227,0,0,0.6349125,-157.57899,529.10736)"
+ d="M 331.38748,54.892403 A 15.24789,14.231364 0 1 1 300.8917,54.892403 A 15.24789,14.231364 0 1 1 331.38748,54.892403 z"
+ sodipodi:ry="14.231364"
+ sodipodi:rx="15.24789"
+ sodipodi:cy="54.892403"
+ sodipodi:cx="316.13959"
+ id="capFrayBentos"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <text
+ class="text capital frayBentos rioNegro"
+ id="textFrayBentos"
+ y="514.81421"
+ x="0.56596369"
+ style="font-size:25.1361866px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"
+ transform="scale(1.0036798,0.9963337)"><tspan
+ style="font-size:25.1361866px;font-weight:bold;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ y="514.81421"
+ x="0.56596369"
+ id="tspan3365"
+ sodipodi:role="line">Fray </tspan><tspan
+ style="font-size:25.1361866px;font-weight:bold;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ y="546.23444"
+ x="0.56596369"
+ sodipodi:role="line"
+ id="tspan3367">Bentos</tspan></text>
+ <path
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:3.9274714;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 82.643939,581.6446 C 82.643939,586.22677 78.957279,589.94562 74.414794,589.94562 C 69.872302,589.94562 66.185645,586.22677 66.185645,581.6446 C 66.185645,577.06244 69.872302,573.34358 74.414794,573.34358 C 78.957279,573.34358 82.643939,577.06244 82.643939,581.6446 z"
+ id="capMercedes"
+ class="capital city mercedes soriano" />
+ <text
+ class="text capital mercedes soriano"
+ id="textMercedes"
+ y="579.48608"
+ x="97.159409"
+ style="font-size:25.1361866px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"
+ transform="scale(1.0036798,0.9963337)"><tspan
+ style="font-size:25.1361866px;font-weight:bold;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ y="579.48608"
+ x="97.159409"
+ sodipodi:role="line"
+ id="tspan3375">Mercedes</tspan></text>
+ <path
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:4.27786922;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 309.38907,589.2048 C 309.38907,594.1925 305.37085,598.24048 300.41985,598.24048 C 295.46883,598.24048 291.45062,594.1925 291.45062,589.2048 C 291.45062,584.2171 295.46883,580.16912 300.41985,580.16912 C 305.37085,580.16912 309.38907,584.2171 309.38907,589.2048 z"
+ id="capDurazno"
+ class="capital city durazno" />
+ <text
+ class="text capital durazno"
+ id="textDurazno"
+ y="571.48175"
+ x="276.13571"
+ style="font-size:25.1361866px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"
+ transform="scale(1.0036798,0.9963337)"><tspan
+ style="font-size:25.1361866px;font-weight:bold;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ y="571.48175"
+ x="276.13571"
+ sodipodi:role="line"
+ id="tspan3384">Durazno</tspan></text>
+ <path
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:4.45004082;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 244.60627,636.79292 C 244.60627,641.73326 240.21645,645.74281 234.80753,645.74281 C 229.39863,645.74281 225.00881,641.73326 225.00881,636.79292 C 225.00881,631.85256 229.39863,627.84302 234.80753,627.84302 C 240.21645,627.84302 244.60627,631.85256 244.60627,636.79292 z"
+ id="capTrinidad"
+ class="capital trinidad flores city" />
+ <text
+ class="text capital trinidad flores"
+ id="textTrinidad"
+ y="617.46558"
+ x="173.92934"
+ style="font-size:25.1361866px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"
+ transform="scale(1.0036798,0.9963337)"><tspan
+ style="font-size:25.1361866px;font-weight:bold;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ y="617.46558"
+ x="173.92934"
+ sodipodi:role="line"
+ id="tspan3484">Trinidad</tspan></text>
+ <path
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:4.27786922;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 673.59804,409.83003 C 673.59804,414.81773 669.57983,418.86572 664.62882,418.86572 C 659.67781,418.86572 655.6596,414.81773 655.6596,409.83003 C 655.6596,404.84234 659.67781,400.79436 664.62882,400.79436 C 669.57983,400.79436 673.59804,404.84234 673.59804,409.83003 z"
+ id="capMelo"
+ class="capital city cerroLargo melo" />
+ <text
+ class="text capital melo cerroLargo"
+ id="textMelo"
+ y="389.80011"
+ x="640.30042"
+ style="font-size:25.1361866px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"
+ transform="scale(1.0036798,0.9963337)"><tspan
+ style="font-size:25.1361866px;font-weight:bold;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ y="389.80011"
+ x="640.30042"
+ sodipodi:role="line"
+ id="tspan3493">Melo</tspan></text>
+ <path
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:4.27786922;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 630.08087,571.40354 C 630.08087,576.39124 626.06265,580.43922 621.11163,580.43922 C 616.16063,580.43922 612.14241,576.39124 612.14241,571.40354 C 612.14241,566.41585 616.16063,562.36786 621.11163,562.36786 C 626.06265,562.36786 630.08087,566.41585 630.08087,571.40354 z"
+ id="capTreintaYTres"
+ class="capital city treintaYTres" />
+ <text
+ class="text capital lavalleja"
+ id="textMinas"
+ y="767.46509"
+ x="463.04156"
+ style="font-size:25.1361866px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"
+ transform="scale(1.0036798,0.9963337)"><tspan
+ style="font-size:25.1361866px;font-weight:bold;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ y="767.46509"
+ x="463.04156"
+ sodipodi:role="line"
+ id="tspan3499">Minas</tspan></text>
+ <path
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:4.57013035;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 484.75783,779.36916 C 484.75783,784.27647 489.41896,788.25923 495.16211,788.25923 C 500.90528,788.25923 505.5664,784.27647 505.5664,779.36916 C 505.5664,774.46182 500.90528,770.47907 495.16211,770.47907 C 489.41896,770.47907 484.75783,774.46182 484.75783,779.36916 z"
+ id="capMinas"
+ class="capital city lavalleja minas" />
+ <text
+ class="text capital treintaYTres"
+ id="textTreintaYTres"
+ y="607.21118"
+ x="592.32788"
+ style="font-size:25.1361866px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"
+ transform="scale(1.0036798,0.9963337)"><tspan
+ style="font-size:25.1361866px;font-weight:bold;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ y="607.21118"
+ x="592.32788"
+ sodipodi:role="line"
+ id="tspan3505">Treinta Y Tres</tspan></text>
+ <path
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:4.27786922;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 355.54471,736.40696 C 355.54471,741.39466 351.52649,745.44264 346.57546,745.44264 C 341.62442,745.44264 337.60621,741.39466 337.60621,736.40696 C 337.60621,731.41927 341.62442,727.37128 346.57546,727.37128 C 351.52649,727.37128 355.54471,731.41927 355.54471,736.40696 z"
+ id="capFlorida"
+ class="capital city florida" />
+ <text
+ class="text capital florida"
+ id="textFlorida"
+ y="722.81641"
+ x="318.53119"
+ style="font-size:25.1361866px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"
+ transform="scale(1.0036798,0.9963337)"><tspan
+ style="font-size:25.1361866px;font-weight:bold;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ y="722.81641"
+ x="318.53119"
+ sodipodi:role="line"
+ id="tspan3511">Florida</tspan></text>
+ <path
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:4.27786922;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 106.32655,799.93349 C 106.32655,804.92117 102.30834,808.96916 97.357311,808.96916 C 92.406363,808.96916 88.388155,804.92117 88.388155,799.93349 C 88.388155,794.94578 92.406363,790.8978 97.357311,790.8978 C 102.30834,790.8978 106.32655,794.94578 106.32655,799.93349 z"
+ id="capColonia"
+ class="capital city colonia" />
+ <text
+ class="text capital Colonia"
+ id="textColonia"
+ y="835.05359"
+ x="48.681427"
+ style="font-size:25.1361866px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"
+ transform="scale(1.0036798,0.9963337)"><tspan
+ style="font-size:25.1361866px;font-weight:bold;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ y="835.05359"
+ x="48.681427"
+ sodipodi:role="line"
+ id="tspan3517">Colonia</tspan></text>
+ <path
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:4.27786922;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 533.96209,879.87046 C 533.96209,884.85815 529.94387,888.90614 524.99286,888.90614 C 520.04185,888.90614 516.02364,884.85815 516.02364,879.87046 C 516.02364,874.88277 520.04185,870.83479 524.99286,870.83479 C 529.94387,870.83479 533.96209,874.88277 533.96209,879.87046 z"
+ id="capMaldonado"
+ class="capital city maldonado" />
+ <text
+ class="text capital maldonado"
+ id="textMaldonado"
+ y="890.14856"
+ x="535.79425"
+ style="font-size:25.1361866px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"
+ transform="scale(1.0036798,0.9963337)"><tspan
+ style="font-size:25.1361866px;font-weight:bold;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ y="890.14856"
+ x="535.79425"
+ sodipodi:role="line"
+ id="tspan3523">Maldonado</tspan></text>
+ <path
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:4.27786922;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 267.45341,766.41815 C 267.45341,771.40585 263.43519,775.45383 258.48419,775.45383 C 253.53317,775.45383 249.51497,771.40585 249.51497,766.41815 C 249.51497,761.43046 253.53317,757.38247 258.48419,757.38247 C 263.43519,757.38247 267.45341,761.43046 267.45341,766.41815 z"
+ id="capSanJose"
+ class="capital city sanJose" />
+ <text
+ class="text capital sanJose"
+ id="textSanJose"
+ y="801.41498"
+ x="194.85408"
+ style="font-size:25.1361866px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"
+ transform="scale(1.0036798,0.9963337)"><tspan
+ style="font-size:25.1361866px;font-weight:bold;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ y="801.41498"
+ x="194.85408"
+ sodipodi:role="line"
+ id="tspan3529">San José</tspan></text>
+ <path
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:4.27786922;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 348.75343,806.03914 C 348.75343,811.02681 344.73521,815.0748 339.78419,815.0748 C 334.83319,815.0748 330.81498,811.02681 330.81498,806.03914 C 330.81498,801.05143 334.83319,797.00345 339.78419,797.00345 C 344.73521,797.00345 348.75343,801.05143 348.75343,806.03914 z"
+ id="capCanelones"
+ class="capital city canelones" />
+ <text
+ class="text capital canelones"
+ id="textCanelones"
+ y="790.90936"
+ x="324.33298"
+ style="font-size:25.1361866px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"
+ transform="scale(1.0036798,0.9963337)"><tspan
+ style="font-size:25.1361866px;font-weight:bold;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ y="790.90936"
+ x="324.33298"
+ sodipodi:role="line"
+ id="tspan3535">Canelones</tspan></text>
+ <path
+ style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:4.27786922;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 361.39756,881.05298 C 361.39756,886.04069 357.37935,890.08861 352.42833,890.08861 C 347.47732,890.08861 343.4591,886.04069 343.4591,881.05298 C 343.4591,876.06528 347.47732,872.01729 352.42833,872.01729 C 357.37935,872.01729 361.39756,876.06528 361.39756,881.05298 z"
+ id="capMontevideo"
+ class="capital city montevideo" />
+ <text
+ class="text capital montevideo"
+ id="textMontevideo"
+ y="898.42822"
+ x="162.60995"
+ style="font-size:25.1361866px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"
+ transform="scale(1.0036798,0.9963337)"><tspan
+ style="font-size:25.1361866px;font-weight:bold;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ y="898.42822"
+ x="162.60995"
+ sodipodi:role="line"
+ id="tspan3541">Montevideo</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:35.90884018px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="87.556"
+ y="873.71393"
+ id="textDeptMontevideo"
+ class="text dept montevideo"
+ transform="scale(1.0036798,0.9963337)"><tspan
+ sodipodi:role="line"
+ id="tspan3545"
+ x="87.556"
+ y="873.71393"
+ style="font-size:32.31795502px">MONTEVIDEO</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:35.90884018px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="287.81403"
+ y="839.00708"
+ id="textDeptCanelones"
+ class="text dept canelones"
+ transform="scale(1.0036798,0.9963337)"><tspan
+ sodipodi:role="line"
+ id="tspan3549"
+ x="287.81403"
+ y="839.00708"
+ style="font-size:32.31795502px">CANELONES</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:35.90884018px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="496.66357"
+ y="842.30121"
+ id="textDeptMaldonado"
+ class="text dept maldonado"
+ transform="scale(1.0036798,0.9963337)"><tspan
+ sodipodi:role="line"
+ id="tspan3553"
+ x="496.66357"
+ y="842.30121"
+ style="font-size:32.31795502px">MALDONADO</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:35.90884018px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="621.24603"
+ y="711.51624"
+ id="textDeptRocha"
+ class="text dept rocha"
+ transform="scale(1.0036798,0.9963337)"><tspan
+ sodipodi:role="line"
+ id="tspan3557"
+ x="621.24603"
+ y="711.51624"
+ style="font-size:32.31795502px">Rocha</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:35.90884018px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="208.62206"
+ y="745.89661"
+ id="textDeptSanJose"
+ class="text dept sanJose"
+ transform="scale(1.0036798,0.9963337)"><tspan
+ sodipodi:role="line"
+ id="tspan3561"
+ x="208.62206"
+ y="745.89661"
+ style="font-size:32.31795502px">S. JOSÉ</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:35.90884018px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="36.734997"
+ y="754.93323"
+ id="textDeptColonia"
+ class="text dept colonia"
+ transform="scale(1.0036798,0.9963337)"><tspan
+ sodipodi:role="line"
+ id="tspan3565"
+ x="36.734997"
+ y="754.93323"
+ style="font-size:32.31795502px">COLONIA</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:32.31795502px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="325.66666"
+ y="678.36743"
+ id="textDeptFlorida"
+ class="text dept florida"
+ transform="scale(1.0036798,0.9963337)"><tspan
+ sodipodi:role="line"
+ id="tspan3569"
+ x="325.66666"
+ y="678.36743">FLORIDA</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:32.31795502px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="437.44366"
+ y="731.17706"
+ id="textDeptLavalleja"
+ class="text dept lavalleja"
+ transform="scale(1.0036798,0.9963337)"><tspan
+ sodipodi:role="line"
+ id="tspan3573"
+ x="437.44366"
+ y="731.17706">LAVALLEJA</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:32.31795502px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="512.06561"
+ y="549.08112"
+ id="textDeptTreintaYTres"
+ class="text dept treintaYTres"
+ transform="scale(1.0036798,0.9963337)"><tspan
+ sodipodi:role="line"
+ id="tspan3577"
+ x="512.06561"
+ y="549.08112">TREINTA Y TRES</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:32.31795502px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="281.77496"
+ y="537.92273"
+ id="textDeptDurazno"
+ class="text dept durazno"
+ transform="scale(1.0036798,0.9963337)"><tspan
+ sodipodi:role="line"
+ id="tspan3581"
+ x="281.77496"
+ y="537.92273">DURAZNO</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:32.31795502px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="172.50551"
+ y="678.45642"
+ id="textDeptFlores"
+ class="text dept flores"
+ transform="scale(1.0036798,0.9963337)"><tspan
+ sodipodi:role="line"
+ id="tspan3585"
+ x="172.50551"
+ y="678.45642">FLORES</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:32.31795502px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="17.103823"
+ y="645.72308"
+ id="textDeptSoriano"
+ class="text dept soriano"
+ transform="scale(1.0036798,0.9963337)"><tspan
+ sodipodi:role="line"
+ id="tspan3589"
+ x="17.103823"
+ y="645.72308">SORIANO</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:32.31795502px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="67.034668"
+ y="497.88922"
+ id="textDeptRioNegro"
+ class="text dept rioNegro"
+ transform="scale(1.0036798,0.9963337)"><tspan
+ sodipodi:role="line"
+ id="tspan2492"
+ x="67.034668"
+ y="497.88922">RÍO NEGRO</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:32.31795502px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="315.0127"
+ y="395.77188"
+ id="textDeptTacuarembo"
+ class="text dept tacuarembo"
+ transform="scale(1.0036798,0.9963337)"><tspan
+ sodipodi:role="line"
+ id="tspan2496"
+ x="315.0127"
+ y="395.77188">TACUAREMBÓ</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:35.90884018px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="512.15466"
+ y="466.83258"
+ id="textDeptCerroLargo"
+ class="text dept cerroLargo"
+ transform="scale(1.0036798,0.9963337)"><tspan
+ sodipodi:role="line"
+ id="tspan2500"
+ x="512.15466"
+ y="466.83258"
+ style="font-size:32.31795502px">CERRO LARGO</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:32.31795502px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="85.256134"
+ y="364.41855"
+ id="textDeptPaysandu"
+ class="text dept paysandu"
+ transform="scale(1.0036798,0.9963337)"><tspan
+ sodipodi:role="line"
+ id="tspan2504"
+ x="85.256134"
+ y="364.41855">PAYSANDÚ</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:32.31795502px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="391.75647"
+ y="210.4411"
+ id="textDeptRivera"
+ class="text dept rivera"
+ transform="scale(1.0036798,0.9963337)"><tspan
+ sodipodi:role="line"
+ id="tspan2508"
+ x="391.75647"
+ y="210.4411">RIVERA</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:32.31795502px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="152.04353"
+ y="233.09941"
+ id="textDeptSalto"
+ class="text dept salto"
+ transform="scale(1.0036798,0.9963337)"><tspan
+ sodipodi:role="line"
+ id="tspan2512"
+ x="152.04353"
+ y="233.09941">SALTO</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:32.31795502px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="139.83151"
+ y="118.35461"
+ id="textDeptArtigas"
+ class="text dept artigas"
+ transform="scale(1.0036798,0.9963337)"><tspan
+ sodipodi:role="line"
+ id="tspan2516"
+ x="139.83151"
+ y="118.35461">ARTIGAS</tspan></text>
+</svg>
diff --git a/examples/Conozco-Uruguay/css/jquery.svg.css b/examples/Conozco-Uruguay/css/jquery.svg.css
new file mode 100644
index 0000000..c181ec1
--- /dev/null
+++ b/examples/Conozco-Uruguay/css/jquery.svg.css
@@ -0,0 +1,15 @@
+/* http://keith-wood.name/svg.html
+ SVG for jQuery v1.4.2.
+ Written by Keith Wood (kbwood{at}iinet.com.au) August 2007.
+ Dual licensed under the GPL (http://dev.jquery.com/browser/trunk/jquery/GPL-LICENSE.txt) and
+ MIT (http://dev.jquery.com/browser/trunk/jquery/MIT-LICENSE.txt) licenses.
+ Please attribute the author if you use it. */
+
+svg\:svg {
+ display: none;
+}
+
+.svg_error {
+ color: red;
+ font-weight: bold;
+}
diff --git a/examples/Conozco-Uruguay/css/lesson.css b/examples/Conozco-Uruguay/css/lesson.css
new file mode 100644
index 0000000..fb645dd
--- /dev/null
+++ b/examples/Conozco-Uruguay/css/lesson.css
@@ -0,0 +1,14 @@
+#map{
+ width: 60%;
+ height: 100%;
+ display: inline;
+ float: left;
+}
+
+#questionArea{
+ width: 40%;
+ height: 100%;
+ display: inline;
+ float: left;
+
+} \ No newline at end of file
diff --git a/examples/Conozco-Uruguay/index.html b/examples/Conozco-Uruguay/index.html
index be1b5a2..e22cb96 100755
--- a/examples/Conozco-Uruguay/index.html
+++ b/examples/Conozco-Uruguay/index.html
@@ -1,25 +1,36 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html>
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
<head>
- <title>Karma - Connoszco Uruguay</title>
- <meta name="keywords" content="karma,javascript,html5,sugar,sugarlabs,gsoc,ole,nepal,urugay" />
+ <title>Conozco a Uruguay</title>
+ <meta name="keywords"
+ content="karma,javascript,html5,sugar,sugarlabs,gsoc,ole,nepal,urugay" />
+ <link rel="stylesheet" type="text/css" href="jquery.svg.css" />
+ <link rel="stylesheet" type="text/css" href="css/lesson.css" />
<script type="text/javascript" src="js/raphael-min.js"></script>
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="js/jquery.karma.js"></script>
<script type="text/javascript" src="js/karma.Gettext.js"></script>
+ <script type="text/javascript" src="js/jquery.svg.pack.js"></script>
+ <script type="text/javascript" src="js/jquery.svgdom.pack.js"></script>
<script type="text/javascript" src="js/lesson.js"></script>
- <script type="text/javascript" src="js/capital.js"></script>
+
+
</head>
<body>
- <div id="karma-main">
-
- <div id="mycanvas"></div>
- <div id="buttons">
- <button id="start">Start</button>
+ <div id="map">
+ <embed id="mysvg" src="assets/generic/images/capitals1.svg" width="820" height="900"/>
</div>
- <div id="question"></div>
+ <div id="questionArea">
+ <div id="buttons">
+ <button id="startButton">Start</button>
+ <button id="resetButton">Reset</button>
+ </div>
+ <div id="question"></div>
+ <div id="answer"></div>
+ </div>
+ <div id="karma-main">
+ <!-- Karma uses this as an area to pre-load and hide images,
+ canvas, and audio elements in the DOM that you will use later -->
</div>
-
</body>
-</html> \ No newline at end of file
+</html>
diff --git a/examples/Conozco-Uruguay/js/capital.js b/examples/Conozco-Uruguay/js/capital.js
index e19019a..af20c08 100755
--- a/examples/Conozco-Uruguay/js/capital.js
+++ b/examples/Conozco-Uruguay/js/capital.js
@@ -36,7 +36,7 @@ function random_between(upperbound) {
}
if (selected.isClickingp(x,y))
{
- selected.toogle();
+ selected.toggle();
selected = undefined;
return true;
}
diff --git a/examples/Conozco-Uruguay/js/jquery-1.3.2.min.js b/examples/Conozco-Uruguay/js/jquery-1.3.2.min.js
new file mode 100755
index 0000000..b1ae21d
--- /dev/null
+++ b/examples/Conozco-Uruguay/js/jquery-1.3.2.min.js
@@ -0,0 +1,19 @@
+/*
+ * jQuery JavaScript Library v1.3.2
+ * http://jquery.com/
+ *
+ * Copyright (c) 2009 John Resig
+ * Dual licensed under the MIT and GPL licenses.
+ * http://docs.jquery.com/License
+ *
+ * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)
+ * Revision: 6246
+ */
+(function(){var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){return new o.fn.init(E,F)},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;o.fn=o.prototype={init:function(E,H){E=E||document;if(E.nodeType){this[0]=E;this.length=1;this.context=E;return this}if(typeof E==="string"){var G=D.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=o.clean([G[1]],H)}else{var I=document.getElementById(G[3]);if(I&&I.id!=G[3]){return o().find(E)}var F=o(I||[]);F.context=document;F.selector=E;return F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return o(document).ready(E)}}if(E.selector&&E.context){this.selector=E.selector;this.context=E.context}return this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(E){return E===g?Array.prototype.slice.call(this):this[E]},pushStack:function(F,H,E){var G=o(F);G.prevObject=this;G.context=this.context;if(H==="find"){G.selector=this.selector+(this.selector?" ":"")+E}else{if(H){G.selector=this.selector+"."+H+"("+E+")"}}return G},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(F,E){return o.each(this,F,E)},index:function(E){return o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var E=F;if(typeof F==="string"){if(H===g){return this[0]&&o[G||"attr"](this[0],F)}else{E={};E[F]=H}}return this.each(function(I){for(F in E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g}return this.attr(E,F,"curCSS")},text:function(F){if(typeof F!=="object"&&F!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))}var E="";o.each(F||this,function(){o.each(this.childNodes,function(){if(this.nodeType!=8){E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])}})});return E},wrapAll:function(E){if(this[0]){var F=o(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){o(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:function(E){if(this.length===1){var F=this.pushStack([],"find",E);F.length=0;o.find(E,this[0],F);return F}else{return this.pushStack(o.unique(o.map(this,function(G){return o.find(E,G)})),"find",E)}},clone:function(G){var E=this.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){var I=this.outerHTML;if(!I){var J=this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I=J.innerHTML}return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(G===true){var H=this.find("*").andSelf(),F=0;E.find("*").andSelf().each(function(){if(this.nodeName!==H[F].nodeName){return}var I=o.data(H[F],"events");for(var K in I){for(var J in I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return E},filter:function(E){return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(E){var G=o.expr.match.POS.test(E)?o(E):null,F=0;return this.map(function(){var H=this;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(H,"closest",F);return H}H=H.parentNode;F++}})},not:function(E){if(typeof E==="string"){if(f.test(E)){return this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=o.multiFilter(E,this)}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){return F?o.inArray(this,E)<0:this!=E})},add:function(E){return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))},is:function(E){return !!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return !!E&&this.is("."+E)},val:function(K){if(K===g){var E=this[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text}if(o.nodeName(E,"select")){var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";if(I<0){return null}for(var F=H?I:0,J=H?I+1:M.length;F<J;F++){var G=M[F];if(G.selected){K=o(G).val();if(H){return K}L.push(K)}}return L}return(E.value||"").replace(/\r/g,"")}return g}if(typeof K==="number"){K+=""}return this.each(function(){if(this.nodeType!=1){return}if(o.isArray(K)&&/radio|checkbox/.test(this.type)){this.checked=(o.inArray(this.value,K)>=0||o.inArray(this.name,K)>=0)}else{if(o.nodeName(this,"select")){var N=o.makeArray(K);o("option",this).each(function(){this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=K}}})},html:function(E){return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(o.map(this,function(G,F){return E.call(G,F,G)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;if(H){for(var G=0,E=this.length;G<E;G++){L.call(K(this[G],H),this.length>1||G>0?I.cloneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn.init.prototype=o.fn;function z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.parentNode.removeChild(F)}}function e(){return +new Date}o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;if(typeof J==="boolean"){E=J;J=arguments[1]||{};H=2}if(typeof J!=="object"&&!o.isFunction(J)){J={}}if(I==H){J=this;--H}for(;H<I;H++){if((G=arguments[H])!=null){for(var F in G){var K=J[F],L=G[F];if(J===L){continue}if(E&&L&&typeof L==="object"&&!L.nodeType){J[F]=o.extend(E,K||(L.length!=null?[]:{}),L)}else{if(L!==g){J[F]=L}}}}}return J};var b=/z-?index|font-?weight|opacity|zoom|line-?height/i,q=document.defaultView||{},s=Object.prototype.toString;o.extend({noConflict:function(E){l.$=p;if(E){l.jQuery=y}return o},isFunction:function(E){return s.call(E)==="[object Function]"},isArray:function(E){return s.call(E)==="[object Array]"},isXMLDoc:function(E){return E.nodeType===9&&E.documentElement.nodeName!=="HTML"||!!E.ownerDocument&&o.isXMLDoc(E.ownerDocument)},globalEval:function(G){if(G&&/\S/.test(G)){var F=document.getElementsByTagName("head")[0]||document.documentElement,E=document.createElement("script");E.type="text/javascript";if(o.support.scriptEval){E.appendChild(document.createTextNode(G))}else{E.text=G}F.insertBefore(E,F.firstChild);F.removeChild(E)}},nodeName:function(F,E){return F.nodeName&&F.nodeName.toUpperCase()==E.toUpperCase()},each:function(G,K,F){var E,H=0,I=G.length;if(F){if(I===g){for(E in G){if(K.apply(G[E],F)===false){break}}}else{for(;H<I;){if(K.apply(G[H++],F)===false){break}}}}else{if(I===g){for(E in G){if(K.call(G[E],E,G[E])===false){break}}}else{for(var J=G[0];H<I&&K.call(J,H,J)!==false;J=G[++H]){}}}return G},prop:function(H,I,G,F,E){if(o.isFunction(I)){I=I.call(H,F)}return typeof I==="number"&&G=="curCSS"&&!b.test(E)?I+"px":I},className:{add:function(E,F){o.each((F||"").split(/\s+/),function(G,H){if(E.nodeType==1&&!o.className.has(E.className,H)){E.className+=(E.className?" ":"")+H}})},remove:function(E,F){if(E.nodeType==1){E.className=F!==g?o.grep(E.className.split(/\s+/),function(G){return !o.className.has(F,G)}).join(" "):""}},has:function(F,E){return F&&o.inArray(E,(F.className||F).toString().split(/\s+/))>-1}},swap:function(H,G,I){var E={};for(var F in G){E[F]=H.style[F];H.style[F]=G[F]}I.call(H);for(var F in G){H.style[F]=E[F]}},css:function(H,F,J,E){if(F=="width"||F=="height"){var L,G={position:"absolute",visibility:"hidden",display:"block"},K=F=="width"?["Left","Right"]:["Top","Bottom"];function I(){L=F=="width"?H.offsetWidth:H.offsetHeight;if(E==="border"){return}o.each(K,function(){if(!E){L-=parseFloat(o.curCSS(H,"padding"+this,true))||0}if(E==="margin"){L+=parseFloat(o.curCSS(H,"margin"+this,true))||0}else{L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0}})}if(H.offsetWidth!==0){I()}else{o.swap(H,G,I)}return Math.max(0,Math.round(L))}return o.curCSS(H,F,J)},curCSS:function(I,F,G){var L,E=I.style;if(F=="opacity"&&!o.support.opacity){L=o.attr(E,"opacity");return L==""?"1":L}if(F.match(/float/i)){F=w}if(!G&&E&&E[F]){L=E[F]}else{if(q.getComputedStyle){if(F.match(/float/i)){F="float"}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();var M=q.getComputedStyle(I,null);if(M){L=M.getPropertyValue(F)}if(F=="opacity"&&L==""){L="1"}}else{if(I.currentStyle){var J=F.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});L=I.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){var H=E.left,K=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;E.left=L||0;L=E.pixelLeft+"px";E.left=H;I.runtimeStyle.left=K}}}}return L},clean:function(F,K,I){K=K||document;if(typeof K.createElement==="undefined"){K=K.ownerDocument||K[0]&&K[0].ownerDocument||document}if(!I&&F.length===1&&typeof F[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var G=[],E=[],L=K.createElement("div");o.each(F,function(P,S){if(typeof S==="number"){S+=""}if(!S){return}if(typeof S==="string"){S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"></"+T+">"});var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();var Q=!O.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!o.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];L.innerHTML=Q[1]+S+Q[2];while(Q[0]--){L=L.lastChild}if(!o.support.tbody){var R=/<tbody/i.test(S),N=!O.indexOf("<table")&&!R?L.firstChild&&L.firstChild.childNodes:Q[1]=="<table>"&&!R?L.childNodes:[];for(var M=N.length-1;M>=0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespace&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild)}S=o.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=o.merge(G,S)}});if(I){for(var J=0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])}else{if(G[J].nodeType===1){G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.appendChild(G[J])}}return E}return G},attr:function(J,G,K){if(!J||J.nodeType==3||J.nodeType==8){return g}var H=!o.isXMLDoc(J),L=K!==g;G=H&&o.props[G]||G;if(J.tagName){var F=/href|src|style/.test(G);if(G=="selected"&&J.parentNode){J.parentNode.selectedIndex}if(G in J&&H&&!F){if(L){if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){throw"type property can't be changed"}J[G]=K}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return J.getAttributeNode(G).nodeValue}if(G=="tabIndex"){var I=J.getAttributeNode("tabIndex");return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return J[G]}if(!o.support.style&&H&&G=="style"){return o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);return E===null?g:E}if(!o.support.opacity&&G=="opacity"){if(L){J.zoom=1;J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")}return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}G=G.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(L){J[G]=K}return J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(G){var E=[];if(G!=null){var F=G.length;if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){E[0]=G}else{while(F){E[--F]=G[F]}}}return E},inArray:function(G,H){for(var E=0,F=H.length;E<F;E++){if(H[E]===G){return E}}return -1},merge:function(H,E){var F=0,G,I=H.length;if(!o.support.getAll){while((G=E[F++])!=null){if(G.nodeType!=8){H[I++]=G}}}else{while((G=E[F++])!=null){H[I++]=G}}return H},unique:function(K){var F=[],E={};try{for(var G=0,H=K.length;G<H;G++){var J=o.data(K[G]);if(!E[J]){E[J]=true;F.push(K[G])}}}catch(I){F=K}return F},grep:function(F,J,E){var G=[];for(var H=0,I=F.length;H<I;H++){if(!E!=!J(F[H],H)){G.push(F[H])}}return G},map:function(E,J){var F=[];for(var G=0,H=E.length;G<H;G++){var I=J(E[G],G);if(I!=null){F[F.length]=I}}return F.concat.apply([],F)}});var C=navigator.userAgent.toLowerCase();o.browser={version:(C.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(C),opera:/opera/.test(C),msie:/msie/.test(C)&&!/opera/.test(C),mozilla:/mozilla/.test(C)&&!/(compatible|webkit)/.test(C)};o.each({parent:function(E){return E.parentNode},parents:function(E){return o.dir(E,"parentNode")},next:function(E){return o.nth(E,2,"nextSibling")},prev:function(E){return o.nth(E,2,"previousSibling")},nextAll:function(E){return o.dir(E,"nextSibling")},prevAll:function(E){return o.dir(E,"previousSibling")},siblings:function(E){return o.sibling(E.parentNode.firstChild,E)},children:function(E){return o.sibling(E.firstChild)},contents:function(E){return o.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:o.makeArray(E.childNodes)}},function(E,F){o.fn[E]=function(G){var H=o.map(this,F);if(G&&typeof G=="string"){H=o.multiFilter(G,H)}return this.pushStack(o.unique(H),E,G)}});o.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(E,F){o.fn[E]=function(G){var J=[],L=o(G);for(var K=0,H=L.length;K<H;K++){var I=(K>0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=J.concat(I)}return this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!o.className.has(this,F)}o.className[E?"add":"remove"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",this).add([this]).each(function(){o.event.remove(this);o.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){o(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(E,F){o.fn[E]=function(){return this.each(F,arguments)}});function j(E,F){return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var h="jQuery"+e(),v=0,A={};o.extend({cache:{},data:function(F,E,G){F=F==l?A:F;var H=F[h];if(!H){H=F[h]=++v}if(E&&!o.cache[H]){o.cache[H]={}}if(G!==g){o.cache[H][E]=G}return E?o.cache[H][E]:H},removeData:function(F,E){F=F==l?A:F;var H=F[h];if(E){if(o.cache[H]){delete o.cache[H][E];E="";for(E in o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete o.cache[H]}},queue:function(F,E,H){if(F){E=(E||"fx")+"queue";var G=o.data(F,E);if(!G||o.isArray(H)){G=o.data(F,E,o.makeArray(H))}else{if(H){G.push(H)}}}return G},dequeue:function(H,G){var E=o.queue(H,G),F=E.shift();if(!G||G==="fx"){F=E[0]}if(F!==g){F.call(H)}}});o.fn.extend({data:function(E,G){var H=E.split(".");H[1]=H[1]?"."+H[1]:"";if(G===g){var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F===g&&this.length){F=o.data(this[0],E)}return F===g&&H[1]?this.data(H[0]):F}else{return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G)})}},removeData:function(E){return this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeof E!=="string"){F=E;E="fx"}if(F===g){return o.queue(this[0],E)}return this.each(function(){var G=o.queue(this,E,F);if(E=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});
+/*
+ * Sizzle CSS Selector Engine - v0.9.3
+ * Copyright 2009, The Dojo Foundation
+ * Released under the MIT, BSD, and GPL Licenses.
+ * More information: http://sizzlejs.com/
+ */
+(function(){var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;var F=function(Y,U,ab,ac){ab=ab||[];U=U||document;if(U.nodeType!==1&&U.nodeType!==9){return[]}if(!Y||typeof Y!=="string"){return ab}var Z=[],W,af,ai,T,ad,V,X=true;R.lastIndex=0;while((W=R.exec(Y))!==null){Z.push(W[1]);if(W[2]){V=RegExp.rightContext;break}}if(Z.length>1&&M.exec(Y)){if(Z.length===2&&I.relative[Z[0]]){af=J(Z[0]+Z[1],U)}else{af=I.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=Z.shift();if(I.relative[Y]){Y+=Z.shift()}af=J(Y,af)}}}else{var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));af=F.filter(ae.expr,ae.set);if(Z.length>0){ai=E(af)}else{X=false}while(Z.length){var ah=Z.pop(),ag=ah;if(!I.relative[ah]){ah=""}else{ag=Z.pop()}if(ag==null){ag=U}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=af}if(!ai){throw"Syntax error, unrecognized expression: "+(ah||Y)}if(H.call(ai)==="[object Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType===1){for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&ai[aa].nodeType===1){ab.push(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=false;ab.sort(G);if(hasDuplicate){for(var aa=1;aa<ab.length;aa++){if(ab[aa]===ab[aa-1]){ab.splice(aa--,1)}}}}}return ab};F.matches=function(T,U){return F(T,null,null,U)};F.find=function(aa,T,ab){var Z,X;if(!aa){return[]}for(var W=0,V=I.order.length;W<V;W++){var Y=I.order[W],X;if((X=I.match[Y].exec(aa))){var U=RegExp.leftContext;if(U.substr(U.length-1)!=="\\"){X[1]=(X[1]||"").replace(/\\/g,"");Z=I.find[Y](X,T,ab);if(Z!=null){aa=aa.replace(I.match[Y],"");break}}}}if(!Z){Z=T.getElementsByTagName("*")}return{set:Z,expr:aa}};F.filter=function(ad,ac,ag,W){var V=ad,ai=[],aa=ac,Y,T,Z=ac&&ac[0]&&Q(ac[0]);while(ad&&ac.length){for(var ab in I.filter){if((Y=I.match[ab].exec(ad))!=null){var U=I.filter[ab],ah,af;T=false;if(aa==ai){ai=[]}if(I.preFilter[ab]){Y=I.preFilter[ab](Y,aa,ag,ai,W,Z);if(!Y){T=ah=true}else{if(Y===true){continue}}}if(Y){for(var X=0;(af=aa[X])!=null;X++){if(af){ah=U(af,Y,X,aa);var ae=W^!!ah;if(ag&&ah!=null){if(ae){T=true}else{aa[X]=false}}else{if(ae){ai.push(af);T=true}}}}}if(ah!==g){if(!ag){aa=ai}ad=ad.replace(I.match[ab],"");if(!T){return[]}break}}}if(ad==V){if(T==null){throw"Syntax error, unrecognized expression: "+ad}else{break}}V=ad}return aa};var I=F.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(T){return T.getAttribute("href")}},relative:{"+":function(aa,T,Z){var X=typeof T==="string",ab=X&&!/\W/.test(T),Y=X&&!ab;if(ab&&!Z){T=T.toUpperCase()}for(var W=0,V=aa.length,U;W<V;W++){if((U=aa[W])){while((U=U.previousSibling)&&U.nodeType!==1){}aa[W]=Y||U&&U.nodeName===T?U||false:U===T}}if(Y){F.filter(T,aa,true)}},">":function(Z,U,aa){var X=typeof U==="string";if(X&&!/\W/.test(U)){U=aa?U:U.toUpperCase();for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){var W=Y.parentNode;Z[V]=W.nodeName===U?W:false}}}else{for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){Z[V]=X?Y.parentNode:Y.parentNode===U}}if(X){F.filter(U,Z,true)}}},"":function(W,U,Y){var V=L++,T=S;if(!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("parentNode",U,V,W,X,Y)},"~":function(W,U,Y){var V=L++,T=S;if(typeof U==="string"&&!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("previousSibling",U,V,W,X,Y)}},find:{ID:function(U,V,W){if(typeof V.getElementById!=="undefined"&&!W){var T=V.getElementById(U[1]);return T?[T]:[]}},NAME:function(V,Y,Z){if(typeof Y.getElementsByName!=="undefined"){var U=[],X=Y.getElementsByName(V[1]);for(var W=0,T=X.length;W<T;W++){if(X[W].getAttribute("name")===V[1]){U.push(X[W])}}return U.length===0?null:U}},TAG:function(T,U){return U.getElementsByTagName(T[1])}},preFilter:{CLASS:function(W,U,V,T,Z,aa){W=" "+W[1].replace(/\\/g,"")+" ";if(aa){return W}for(var X=0,Y;(Y=U[X])!=null;X++){if(Y){if(Z^(Y.className&&(" "+Y.className+" ").indexOf(W)>=0)){if(!V){T.push(Y)}}else{if(V){U[X]=false}}}}return false},ID:function(T){return T[1].replace(/\\/g,"")},TAG:function(U,T){for(var V=0;T[V]===false;V++){}return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=="nth"){var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=(U[1]+(U[2]||1))-0;T[3]=U[3]-0}T[0]=L++;return T},ATTR:function(X,U,V,T,Y,Z){var W=X[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=I.attrMap[W]}if(X[2]==="~="){X[4]=" "+X[4]+" "}return X},PSEUDO:function(X,U,V,T,Y){if(X[1]==="not"){if(X[3].match(R).length>1||/^\w/.test(X[3])){X[3]=F(X[3],null,null,U)}else{var W=F.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return true}}return X},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return !!T.firstChild},empty:function(T){return !T.firstChild},has:function(V,U,T){return !!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},text:function(T){return"text"===T.type},radio:function(T){return"radio"===T.type},checkbox:function(T){return"checkbox"===T.type},file:function(T){return"file"===T.type},password:function(T){return"password"===T.type},submit:function(T){return"submit"===T.type},image:function(T){return"image"===T.type},reset:function(T){return"reset"===T.type},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(U,T){return T===0},last:function(V,U,T,W){return U===W.length-1},even:function(U,T){return T%2===0},odd:function(U,T){return T%2===1},lt:function(V,U,T){return U<T[3]-0},gt:function(V,U,T){return U>T[3]-0},nth:function(V,U,T){return T[3]-0==U},eq:function(V,U,T){return T[3]-0==U}},filter:{PSEUDO:function(Z,V,W,aa){var U=V[1],X=I.filters[U];if(X){return X(Z,W,V,aa)}else{if(U==="contains"){return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0}else{if(U==="not"){var Y=V[3];for(var W=0,T=Y.length;W<T;W++){if(Y[W]===Z){return false}}return true}}}},CHILD:function(T,W){var Z=W[1],U=T;switch(Z){case"only":case"first":while(U=U.previousSibling){if(U.nodeType===1){return false}}if(Z=="first"){return true}U=T;case"last":while(U=U.nextSibling){if(U.nodeType===1){return false}}return true;case"nth":var V=W[2],ac=W[3];if(V==1&&ac==0){return true}var Y=W[0],ab=T.parentNode;if(ab&&(ab.sizcache!==Y||!T.nodeIndex)){var X=0;for(U=ab.firstChild;U;U=U.nextSibling){if(U.nodeType===1){U.nodeIndex=++X}}ab.sizcache=Y}var aa=T.nodeIndex-ac;if(V==0){return aa==0}else{return(aa%V==0&&aa/V>=0)}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute("id")===T},TAG:function(U,T){return(T==="*"&&U.nodeType===1)||U.nodeName===T},CLASS:function(U,T){return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1},ATTR:function(Y,W){var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false},POS:function(X,U,V,Y){var T=U[2],W=I.setFilters[T];if(W){return W(X,V,U,Y)}}}};var M=I.match.POS;for(var O in I.match){I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var E=function(U,T){U=Array.prototype.slice.call(U);if(T){T.push.apply(T,U);return T}return U};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(N){E=function(X,W){var U=W||[];if(H.call(X)==="[object Array]"){Array.prototype.push.apply(U,X)}else{if(typeof X.length==="number"){for(var V=0,T=X.length;V<T;V++){U.push(X[V])}}else{for(var V=0;X[V];V++){U.push(X[V])}}}return U}}var G;if(document.documentElement.compareDocumentPosition){G=function(U,T){var V=U.compareDocumentPosition(T)&4?-1:U===T?0:1;if(V===0){hasDuplicate=true}return V}}else{if("sourceIndex" in document.documentElement){G=function(U,T){var V=U.sourceIndex-T.sourceIndex;if(V===0){hasDuplicate=true}return V}}else{if(document.createRange){G=function(W,U){var V=W.ownerDocument.createRange(),T=U.ownerDocument.createRange();V.selectNode(W);V.collapse(true);T.selectNode(U);T.collapse(true);var X=V.compareBoundaryPoints(Range.START_TO_END,T);if(X===0){hasDuplicate=true}return X}}}}(function(){var U=document.createElement("form"),V="script"+(new Date).getTime();U.innerHTML="<input name='"+V+"'/>";var T=document.documentElement;T.insertBefore(U,T.firstChild);if(!!document.getElementById(V)){I.find.ID=function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[]}};I.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");return Y.nodeType===1&&X&&X.nodeValue===W}}T.removeChild(U)})();(function(){var T=document.createElement("div");T.appendChild(document.createComment(""));if(T.getElementsByTagName("*").length>0){I.find.TAG=function(U,Y){var X=Y.getElementsByTagName(U[1]);if(U[1]==="*"){var W=[];for(var V=0;X[V];V++){if(X[V].nodeType===1){W.push(X[V])}}X=W}return X}}T.innerHTML="<a href='#'></a>";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){I.attrHandle.href=function(U){return U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var T=F,U=document.createElement("div");U.innerHTML="<p class='TEST'></p>";if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){return}F=function(Y,X,V,W){X=X||document;if(!W&&X.nodeType===9&&!Q(X)){try{return E(X.querySelectorAll(Y),V)}catch(Z){}}return T(Y,X,V,W)};F.find=T.find;F.filter=T.filter;F.selectors=T.selectors;F.matches=T.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");T.innerHTML="<div class='test e'></div><div class='test'></div>";if(T.getElementsByClassName("e").length===0){return}T.lastChild.className="e";if(T.getElementsByClassName("e").length===1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=function(U,V,W){if(typeof V.getElementsByClassName!=="undefined"&&!W){return V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1&&!ac){T.sizcache=Y;T.sizset=W}if(T.nodeName===Z){X=T;break}T=T[U]}ad[W]=X}}}function S(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1){if(!ac){T.sizcache=Y;T.sizset=W}if(typeof Z!=="string"){if(T===Z){X=true;break}}else{if(F.filter(Z,[T]).length>0){X=T;break}}}T=T[U]}ad[W]=X}}}var K=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)};var Q=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument)};var J=function(T,aa){var W=[],X="",Y,V=aa.nodeType?[aa]:aa;while((Y=I.match.PSEUDO.exec(T))){X+=Y[0];T=T.replace(I.match.PSEUDO,"")}T=I.relative[T]?T+"*":T;for(var Z=0,U=V.length;Z<U;Z++){F(T,V[Z],W)}return F.filter(X,W)};o.find=F;o.filter=F.filter;o.expr=F.selectors;o.expr[":"]=o.expr.filters;F.selectors.filters.hidden=function(T){return T.offsetWidth===0||T.offsetHeight===0};F.selectors.filters.visible=function(T){return T.offsetWidth>0||T.offsetHeight>0};F.selectors.filters.animated=function(T){return o.grep(o.timers,function(U){return T===U.elem}).length};o.multiFilter=function(V,T,U){if(U){V=":not("+V+")"}return F.matches(V,T)};o.dir=function(V,U){var T=[],W=V[U];while(W&&W!=document){if(W.nodeType==1){T.push(W)}W=W[U]}return T};o.nth=function(X,T,V,W){T=T||1;var U=0;for(;X;X=X[V]){if(X.nodeType==1&&++U==T){break}}return X};o.sibling=function(V,U){var T=[];for(;V;V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)}}return T};return;l.Sizzle=F})();o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return}if(I.setInterval&&I!=l){I=l}if(!H.guid){H.guid=this.guid++}if(K!==g){var G=H;H=this.proxy(G);H.data=K}var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g});J.elem=I;o.each(F.split(/\s+/),function(M,N){var O=N.split(".");N=O.shift();H.type=O.slice().sort().join(".");var L=E[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)}if(!L){L=E[N]={};if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=H;o.event.global[N]=true});I=null},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return}var G=o.data(K,"events"),F,E;if(G){if(H===g||(typeof H==="string"&&H.charAt(0)==".")){for(var I in G){this.remove(K,I+(H||""))}}else{if(H.type){J=H.handler;H=H.type}o.each(H.split(/\s+/),function(M,O){var Q=O.split(".");O=Q.shift();var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){if(J){delete G[O][J.guid]}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)}for(F in G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.data(K,"handle"))}}}F=null;delete G[O]}}})}for(F in G){break}if(!F){var L=o.data(K,"handle");if(L){L.elem=null}o.removeData(K,"events");o.removeData(K,"handle")}}},trigger:function(I,K,H,E){var G=I.type||I;if(!E){I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf("!")>=0){I.type=G=G.slice(0,-1);I.exclusive=true}if(!H){I.stopPropagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeType==3||H.nodeType==8){return g}I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){I.result=false}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){this.triggered=true;try{H[G]()}catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},handle:function(K){var J,E;K=arguments[0]=o.event.fix(K||l.event);K.currentTarget=this;var L=K.type.split(".");K.type=L.shift();J=!L.length&&!K.exclusive;var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=(o.data(this,"events")||{})[K.type];for(var G in E){var H=E[G];if(J||I.test(H.type)){K.handler=H;K.data=H.data;var F=H.apply(this,arguments);if(F!==g){K.result=F;if(F===false){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(H){if(H[h]){return H}var F=H;H=o.Event(F);for(var G=this.props.length,J;G;){J=this.props[--G];H[J]=F[J]}if(!H.target){H.target=H.srcElement||document}if(H.target.nodeType==3){H.target=H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return H},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(this,G[0],c)}}}}}};o.Event=function(E){if(!this.preventDefault){return new o.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=e();this[h]=true};function k(){return false}function u(){return true}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=u;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;o.event.handle.apply(this,arguments)}};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)},teardown:function(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){return F=="unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)})},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply(this,arguments)});return this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G,this[0]);return F.result}},toggle:function(G){var E=arguments,F=1;while(F<E.length){o.event.proxy(G,E[F++])}return this.click(o.event.proxy(G,function(H){this.lastToggle=(this.lastToggle||0)%F;H.preventDefault();return E[this.lastToggle++].apply(this,arguments)||false}))},hover:function(E,F){return this.mouseenter(E).mouseleave(F)},ready:function(E){B();if(o.isReady){E.call(document,o)}else{o.readyList.push(E)}return this},live:function(G,F){var E=o.event.proxy(F);E.guid+=this.selector+G;o(document).bind(i(G,this.selector),this.selector,E);return this},die:function(F,E){o(document).unbind(i(F,this.selector),E?{guid:E.guid+this.selector+F}:null);return this}});function c(H){var E=RegExp("(^|\\.)"+H.type+"(\\.|$)"),G=true,F=[];o.each(o.data(this,"events").live||[],function(I,J){if(E.test(J.type)){var K=o(H.target).closest(J.data)[0];if(K){F.push({elem:K,fn:J})}}});F.sort(function(J,I){return o.data(J.elem,"closest")-o.data(I.elem,"closest")});o.each(F,function(){if(this.fn.call(this.elem,H,this.fn.data)===false){return(G=false)}});return G}function i(F,E){return["live",F,E.replace(/\./g,"`").replace(/ /g,"|")].join(".")}o.extend({isReady:false,readyList:[],ready:function(){if(!o.isReady){o.isReady=true;if(o.readyList){o.each(o.readyList,function(){this.call(document,o)});o.readyList=null}o(document).triggerHandler("ready")}}});var x=false;function B(){if(x){return}x=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);o.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);o.ready()}});if(document.documentElement.doScroll&&l==l.top){(function(){if(o.isReady){return}try{document.documentElement.doScroll("left")}catch(E){setTimeout(arguments.callee,0);return}o.ready()})()}}}o.event.add(l,"load",o.ready)}o.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","),function(F,E){o.fn[E]=function(G){return G?this.bind(E,G):this.trigger(E)}});o(l).bind("unload",function(){for(var E in o.cache){if(E!=1&&o.cache[E].handle){o.event.remove(o.cache[E].handle.elem)}}});(function(){o.support={};var F=document.documentElement,G=document.createElement("script"),K=document.createElement("div"),J="script"+(new Date).getTime();K.style.display="none";K.innerHTML=' <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var H=K.getElementsByTagName("*"),E=K.getElementsByTagName("a")[0];if(!H||!H.length||!E){return}o.support={leadingWhitespace:K.firstChild.nodeType==3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttribute("style")),hrefNormalized:E.getAttribute("href")==="/a",opacity:E.style.opacity==="0.5",cssFloat:!!E.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};G.type="text/javascript";try{G.appendChild(document.createTextNode("window."+J+"=1;"))}catch(I){}F.insertBefore(G,F.firstChild);if(l[J]){o.support.scriptEval=true;delete l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("onclick",function(){o.support.noCloneEvent=false;K.detachEvent("onclick",arguments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var L=document.createElement("div");L.style.width=L.style.paddingLeft="1px";document.body.appendChild(L);o.boxModel=o.support.boxModel=L.offsetWidth===2;document.body.removeChild(L).style.display="none"})})();var w=o.support.cssFloat?"cssFloat":"styleFloat";o.props={"for":"htmlFor","class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(typeof G!=="string"){return this._load(G)}var I=G.indexOf(" ");if(I>=0){var E=G.slice(I,G.length);G=G.slice(0,I)}var H="GET";if(J){if(o.isFunction(J)){K=J;J=null}else{if(typeof J==="object"){J=o.param(J);H="POST"}}}var F=this;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){if(L=="success"||L=="notmodified"){F.html(E?o("<div/>").append(M.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(E):M.responseText)}if(K){F.each(K,[M.responseText,L,M])}}});return this},serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?o.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(E,F){var G=o(this).val();return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=function(G){return this.bind(F,G)}});var r=e();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;G=null}return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:function(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=G;G={}}return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();if(M.data&&M.processData&&typeof M.data!=="string"){M.data=o.param(M.data)}if(M.dataType=="jsonp"){if(G=="GET"){if(!M.url.match(F)){M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"}}M.dataType="json"}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){W="jsonp"+r++;if(M.data){M.data=(M.data+"").replace(F,"="+W+"$1")}M.url=M.url.replace(F,"="+W+"$1");M.dataType="script";l[W]=function(X){V=X;I();L();l[W]=g;try{delete l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=="script"&&M.cache==null){M.cache=false}if(M.cache===false&&G=="GET"){var E=e();var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")}if(M.data&&G=="GET"){M.url+=(M.url.match(/\?/)?"&":"?")+M.data;M.data=null}if(M.global&&!o.active++){o.event.trigger("ajaxStart")}var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName("head")[0];var T=document.createElement("script");T.src=M.url;if(M.scriptCharset){T.charset=M.scriptCharset}if(!W){var O=false;T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){O=true;I();L();T.onload=T.onreadystatechange=null;H.removeChild(T)}}}H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-Type",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort();return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);P=null;if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.readyState==4||X=="timeout")){K=true;if(P){clearInterval(P);P=null}R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=="success"){try{V=o.httpData(J,M.dataType,M)}catch(Z){R="parsererror"}}if(R=="success"){var Y;try{Y=J.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y}if(!W){I()}}else{o.handleError(M,J,R)}L();if(X){J.abort()}if(M.async){J=null}}}};if(M.async){var P=setInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,null,S)}if(!M.async){N()}function I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSuccess",[J,M])}}function L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComplete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}return J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){try{return !F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(G,E){try{var H=G.getResponseHeader("Last-Modified");return G.status==304||H==o.lastModified[E]}catch(F){}return false},httpData:function(J,H,G){var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;if(E&&I.documentElement.tagName=="parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=G.dataFilter(I,H)}if(typeof I==="string"){if(H=="script"){o.globalEval(I)}if(H=="json"){I=l["eval"]("("+I+")")}}return I},param:function(E){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFunction(E[F])?E[F]():E[F])}}}return G.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function t(F,E){var G={};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=F});return G}o.fn.extend({show:function(J,L){if(J){return this.animate(t("show",3),J,L)}else{for(var H=0,F=this.length;H<F;H++){var E=o.data(this[H],"olddisplay");this[H].style.display=E||"";if(o.css(this[H],"display")==="none"){var G=this[H].tagName,K;if(m[G]){K=m[G]}else{var I=o("<"+G+" />").appendTo("body");K=I.css("display");if(K==="none"){K="block"}I.remove();m[G]=K}o.data(this[H],"olddisplay",K)}}for(var H=0,F=this.length;H<F;H++){this[H].style.display=o.data(this[H],"olddisplay")||""}return this}},hide:function(H,I){if(H){return this.animate(t("hide",3),H,I)}else{for(var G=0,F=this.length;G<F;G++){var E=o.data(this[G],"olddisplay");if(!E&&E!=="none"){o.data(this[G],"olddisplay",o.css(this[G],"display"))}}for(var G=0,F=this.length;G<F;G++){this[G].style.display="none"}return this}},_toggle:o.fn.toggle,toggle:function(G,F){var E=typeof G==="boolean";return o.isFunction(G)&&o.isFunction(F)?this._toggle.apply(this,arguments):G==null||E?this.each(function(){var H=E?G:o(this).is(":hidden");o(this)[H?"show":"hide"]()}):this.animate(t("toggle",3),G,F)},fadeTo:function(E,G,F){return this.animate({opacity:G},E,F)},animate:function(I,F,H,G){var E=o.speed(F,H,G);return this[E.queue===false?"each":"queue"](function(){var K=o.extend({},E),M,L=this.nodeType==1&&o(this).is(":hidden"),J=this;for(M in I){if(I[M]=="hide"&&L||I[M]=="show"&&!L){return K.complete.call(this)}if((M=="height"||M=="width")&&this.style){K.display=o.css(this,"display");K.overflow=this.style.overflow}}if(K.overflow!=null){this.style.overflow="hidden"}K.curAnim=o.extend({},I);o.each(I,function(O,S){var R=new o.fx(J,K,O);if(/toggle|show|hide/.test(S)){R[S=="toggle"?L?"show":"hide":S](I)}else{var Q=S.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),T=R.cur(true)||0;if(Q){var N=parseFloat(Q[2]),P=Q[3]||"px";if(P!="px"){J.style[O]=(N||1)+P;T=((N||1)/R.cur(true))*T;J.style[O]=T+P}if(Q[1]){N=((Q[1]=="-="?-1:1)*N)+T}R.custom(T,N,P)}else{R.custom(T,S,"")}}});return true})},stop:function(F,E){var G=o.timers;if(F){this.queue([])}this.each(function(){for(var H=G.length-1;H>=0;H--){if(G[H].elem==this){if(E){G[H](true)}G.splice(H,1)}}});if(!E){this.dequeue()}return this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;E.old=E.complete;E.complete=function(){if(E.queue!==false){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return E},easing:{linear:function(G,H,E,F){return E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(o.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:function(I,H,G){this.startTime=e();this.start=I;this.end=H;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var E=this;function F(J){return E.step(J)}F.elem=this.elem;if(F()&&o.timers.push(F)&&!n){n=setInterval(function(){var K=o.timers;for(var J=0;J<K.length;J++){if(!K[J]()){K.splice(J--,1)}}if(!K.length){clearInterval(n);n=g}},13)}},show:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());o(this.elem).show()},hide:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(H){var G=e();if(H||G>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var J=G-this.startTime;this.state=J/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;return{top:I,left:H}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);N-=J.scrollTop,I-=J.scrollLeft;if(J===G){N+=J.offsetTop,I+=J.offsetLeft;if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}F=G,G=J.offsetParent}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}E=M}if(E.position==="relative"||E.position==="static"){N+=K.offsetTop,I+=K.offsetLeft}if(E.position==="fixed"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset={initialize:function(){if(this.initialized){return}var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(E in M){F.style[E]=M[E]}F.innerHTML=K;L.insertBefore(F,L.firstChild);H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(G.offsetTop!==5);this.doesAddBorderForTableAndCells=(I.offsetTop===5);H.style.overflow="hidden",H.style.position="relative";this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);L.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);L.style.marginTop=J;L.removeChild(F);this.initialized=true},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({position:function(){var I=0,H=0,F;if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();J.top-=j(this,"marginTop");J.left-=j(this,"marginLeft");E.top+=j(G,"borderTopWidth");E.left+=j(G,"borderLeftWidth");F={top:J.top-E.top,left:J.left-E.left}}return F},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){E=E.offsetParent}return o(E)}});o.each(["Left","Top"],function(F,E){var G="scroll"+E;o.fn[G]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Height","Width"],function(I,G){var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();o.fn["inner"+G]=function(){return this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=function(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var J=G.toLowerCase();o.fn[J]=function(K){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px")}})})(); \ No newline at end of file
diff --git a/examples/Conozco-Uruguay/js/jquery.karma.js b/examples/Conozco-Uruguay/js/jquery.karma.js
new file mode 100755
index 0000000..f4b99af
--- /dev/null
+++ b/examples/Conozco-Uruguay/js/jquery.karma.js
@@ -0,0 +1,1161 @@
+/*
+* Karma Framework
+* http://wiki.sugarlabs.org/go/Karma
+*
+* Copyright (c) 2009
+* Felipe López Toledo zer.subzero@gmail.com
+* Bryan W Berry bryan@olenepal.org
+*
+* Under MIT License:
+* Permission is hereby granted, free of charge, to any person
+* obtaining a copy of this software and associated documentation
+* files (the "Software"), to deal in the Software without
+* restriction, including without limitation the rights to use,
+* copy, modify, merge, publish, distribute, sublicense, and/or sell
+* copies of the Software, and to permit persons to whom the
+* Software is furnished to do so, subject to the following
+* conditions:
+*
+* The above copyright notice and this permission notice shall be
+* included in all copies or substantial portions of the Software.
+*
+* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+* OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+* HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+* WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+* OTHER DEALINGS IN THE SOFTWARE.
+*/
+
+/**
+* @fileOverview Contains karma library
+* @version 0.1
+* @author Felipe Lopez Toledo <zer.subzero@gmail.com>
+*/
+
+
+/**
+ * See <a href="http://jquery.com">jQuery</a>.
+ * @class
+ * @name jQuery
+ * @exports $ as jQuery
+*/
+
+(function ($) {
+//helpers
+/**
+Checks if the argument 'arg' is set and if its type is 'type'.<br>
+1. if arg is set: it returns 'toReturn' if specified, otherwise it returns
+ 'true'
+2. if arg is not set: it returns 'false'
+@param arg The param to check
+@param {Object} [type] The expeted type of 'arg'
+@param [toReturn] object or value to return in case 1
+@returns true | false | toReturn
+@example
+var msg = "hi";
+valid(msg); //returns true
+valid(msg, "String" ); //returns true
+valid(msg, "Number"); //returns false
+valid(msg, "String",false ); //returns false
+valid(msg, "String", "hello" ); //returns "hello"
+valid(msg123); //returns false
+**/
+var valid = function ( arg, type, toReturn ) {
+ if ( type ) {
+ if ( typeof arg === type ) {
+ if ( toReturn )
+ return toReturn;
+ return true;
+ }
+ return false
+ }
+ if ( typeof arg !== "undefined" && arg!== "null" ) return true;
+ return false;
+}
+/**
+Clones an object
+@param {object} obj The source object
+@returns {object} The cloned object
+**/
+var clone = function( obj ){
+ if(obj == null || typeof(obj) != 'object')
+ return obj;
+ var temp = new obj.constructor();
+ for(var key in obj)
+ temp[ key ] = clone( obj[ key ] );
+ return temp;
+}
+
+/**
+Karma
+@name Karma
+@class Represents a Karma (master) object.
+@param {String | Object } options Constructor arguments
+@param {String | Object } [options.container] Target DIV-class that will contain
+ any canvas element created using Karma functions
+@param {String} [options.language]
+*/
+var Karma = function( options ) {
+ var that = this;
+ this.version = "0.01";
+ //
+ //relative path to the po, images, sounds, etc. from the html
+ //defined here: http://wiki.sugarlabs.org/go/Karma/Bundle_layout
+ //localized is recalculated inside localizeContent ( $ = language.lang )
+ this.paths = {
+ po: "po/",
+ images: {
+ localized: "assets/$/images/",
+ generic: "assets/generic/images/"
+ },
+ sounds: {
+ localized: "assets/$/sounds/",
+ generic: "assets/generic/sounds/"
+ },
+ videos: {
+ localized: "assets/$/videos/",
+ generic: "assets/generic/videos/"
+ }
+ };
+ this.supportedLangFileTypes = [
+ { ext: "po", type: 'application/x-po' },
+ { ext: "json", type: 'application/json'}
+ ];
+ //
+ //PRIVATE STUFF start
+ /**
+ Gets the language acording to the browser language
+ @returns {Object} <br>
+ lang: countryCode and langCode (if specified)
+ langCode*: language code represented as xx, example: en.<br>
+ countryCode*: country code represented as YY, example: US.<br>
+ *optional
+ **/
+ var getLanguage = function () {
+ //console.log += navigator.language +"\n";
+ var lang = navigator.language || navigator.browserLanguage; //mozilla/ie
+ lang = lang.replace(/_/, '-').toLowerCase();
+ if (lang.length > 3 ) {
+ var country = lang.substring(3, 5);
+ lang = lang.substring(0, 2);
+ if ( country.match(/[^a-zA-Z]/) === null ) {
+ country = country.toUpperCase();
+ return {
+ "lang": lang + "-" + country,
+ "langCode": lang,
+ "countryCode": country
+ };
+ }
+ }
+ return { "lang": lang };
+ }
+ /**
+ Creates a new Gettext object and returns a shortcut function to localise
+ defined strings.<br>We use karma.Gettext.js it's a modification of
+ <a href=http://jsgettext.berlios.de/doc/html/Gettext.html>
+ Gettext.js</a> from beril OS.
+ @requires karma.Gettext.js
+ @param {Object} options The arguments of the Gettext constructor
+ @returns {Function} A generic function to call Gettext functions
+ **/
+ var i18nWrapper = function ( options ) {
+ var gt = new Gettext( options );
+ if ( typeof ( gt ) === 'undefined' )
+ throw new Error("Unable to initialize Gettext object");
+ return (function (str1, str2, str3, str4 ) {
+ var n, context, singular, plural;
+ if (typeof(str4) != 'undefined') {
+ // number, context, singular, plural
+ return gt.npgettext(str2, str3, str4, str1);
+ } else if (typeof(str3) != 'undefined') {
+ // number, singular, plural
+ return gt.ngettext(str2, str3, str1);
+ } else if (typeof(str2) != 'undefined') {
+ // context, msgid
+ return gt.pgettext(str1, str2);
+ } else if (typeof(str1) != 'undefined') {
+ // msgid
+ return gt.gettext(str1);
+ } else {
+ // nothing passed in; return blank string.
+ // XXX: we could error here, but that may cause more harm than good.
+ return '';
+ }
+ });
+ };
+ /**
+ Localises the inline html content and it creates the localised paths for
+ "images", "sounds" and "videos".
+ <b>Note:</b>Inline html localisation under development<br>
+ @param {String} lang The language that will be used to localise the content
+ @see <a href="http://wiki.sugarlabs.org/go/Karma/Bundle_layout">
+ Karma Bundle_layout</a>
+ **/
+ var localiseContent = function ( lang ) {
+
+ var toFix = ["images", "sounds", "videos"];
+ for (var i = 0; i < toFix.length; i++) {
+ that.paths[ toFix[ i ] ].localized = that.paths[
+ toFix[ i ] ].localized.replace('\$', lang );
+ }
+ //dirty hack to support {lang}_AudioFile
+ var prefix = lang+"_";
+ that.paths[ "sounds" ].localized+=prefix;
+ }
+ /**
+ It will attempt to load a language file, the posible languages are defined
+ on language.alternatives.
+ <p>The language file type could be: .po (Pootle) or .json (JSON). The
+ precedence between file types is defined according to which is defined first
+ in supportedLangFileTypes. By default Pootle files has precedence over JSON,
+ files.</p>
+ @see Karma
+ @returns {String} The name of the language file loaded. Example: en-US.po
+ **/
+ var loadAlternatives = function ( ) {
+ var loaded = undefined;
+ var tryNext = true;
+ //try to load the po or json language file if it exists.
+ //the lang order is acording to options.language.alternatives
+ //the type (po or json or ...) is defined in supportedLangFileTypes
+ $.each( that.language.alternatives, function ( c, lang ) {
+ for (var i=0; i < that.supportedLangFileTypes.length
+ && tryNext === true; i++) {
+ $.ajax({
+ url: that.paths.po + lang + "." +
+ that.supportedLangFileTypes[i].ext,
+ cache: true,
+ dataType: "text",
+ async: false, //important: touch it at your own risk
+ success: function( data, textStatus ){
+
+ loaded = lang + "." +
+ that.supportedLangFileTypes[i].ext;
+ //i18n
+ //we pass the data so we avoid re-loading the file
+ //creates the shorcout
+ that.i18n.root[ that.i18n.shortcut ] = i18nWrapper(
+ {
+ domain : lang,
+ file : {
+ type: that.supportedLangFileTypes[i].type,
+ uri: this.url, data: data
+ }
+ }
+ );
+ localiseContent( lang );
+ tryNext = false;
+ },
+ error: function ( XHR, textStatus, errorThrown ) {
+ //the file doesn't exist or it wasn't possible to load it
+ tryNext = true;
+ }
+ });
+ return tryNext;
+ }
+ });
+ return loaded;
+ }
+ //PRIVATE STUFF end
+ // default options
+ var defaultOptions ={
+ container: "#karma-main",
+ language: {
+ lang: undefined,
+ alternatives: ['en-US', 'en'],
+ countryCode: undefined,
+ langCode: undefined,
+ },
+ i18n: {
+ root: self, // self is global
+ shortcut: "_"
+ }
+ };
+ //
+ this.library = { "images": [], "sounds": [], "videos":[], "shapes":[] };
+
+ //initializes the defaultOptions argument
+ //1 argument: string. assume it's the container
+ if ( typeof options === "string" ) {
+ options = { container: options };
+ options.language = getLanguage() ;
+ } else if (typeof options === "object" ){
+ if ( typeof options.lang === "string" ) {
+ //if language is string, assume it's the language.lang
+ options.language = { lang: options.lang };
+ }
+ }
+ $.extend( true, defaultOptions, options );
+ //
+ //copy defaultOptions to this, we use this.xyz instead this.defaultOptions.xyz
+ for (var i in defaultOptions ) {
+ this[ i ] = defaultOptions[i];
+ }
+
+ //initializes i18n
+ //add the localized language to the language.alternatives
+ if ( typeof this.language.countryCode !== "undefined" ) {
+ this.language.alternatives.unshift(
+ this.language.langCode,
+ this.language.countryCode
+ );
+ }
+ if ( typeof this.language.lang !== "undefined" ) {
+ this.language.alternatives.unshift( this.language.lang );
+ }
+ //try to load the localized lang file (po or json or ...)
+ this.language.fileLoaded = loadAlternatives( );
+ //initializes the container
+ if ( typeof this.container === "string" ) {
+ this.container = $( this.container )[ 0 ];
+ if ( !valid(this.container) ) delete this.container;
+ }
+
+ gk = {
+ "paths": this.paths
+ }
+ this.surfaces = {};
+}
+
+/**
+@memberOf Karma
+@namespace Geometry functions.
+**/
+Karma.prototype.geometry = {
+ /**
+ Converts a value from degrees to radians.
+ @param {Number} angle The angle in degrees
+ @returns {Number} The The angle in radians
+ **/
+ radians : function( angle ){
+ return ( angle / 180 ) * Math.PI;
+ },
+ /**
+ Gets the square of the Euclidian (ordinary) distance between 2 points.
+ @param {Number} Point Point No. 0
+ @param {Number} Point Point No. 1
+ @returns {Number} The square of the Euclidian distance
+ **/
+ distance2 : function ( p0, p1 ) {
+ return (p1.x - p0.x) * (p1.x - p0.x) + (p1.y - p1.y) * (p1.y - p1.y);
+ },
+ /**
+ Gets the Euclidian (ordinary) distance between 2 points.<br>
+ <b>Warning:</b> It's slower than distance2 function
+ @param {Number} Point Point No. 0
+ @param {Number} Point Point No. 1
+ @returns {Number} The Euclidian distance
+ **/
+ distance : function ( p0, p1 ) {
+ return Math.sqrt( Karma.prototype.geometry.distance2( p0, p1 ) );
+ }
+}
+/**
+@memberOf Karma
+@namespace Graphics functions.
+**/
+Karma.prototype.graphics = {
+ /**
+ Creates a new rectangle. It's a shortcut for calling 'new KRectangle(..)'.
+ **/
+ rectangle: function ( args ) { return new KRectangle( args ); },
+ /**
+ Creates a new circle. It's a shortcut for calling 'new KCircle(..)'.
+ **/
+ circle: function ( args ) { return new KCircle( args ); }
+}
+/**
+@memberOf Karma
+@namespace Math functions.
+**/
+Karma.prototype.math = {
+ /**
+ Generates a random bumber between lower bound and upper bound inclusive.
+ @param {Number} lower The lower bound
+ @param {Number} upper The upper bound
+ @returns {Number} The generated number
+ **/
+ rand : function ( lower, upper ){
+ return Math.round ( Math.random() * (upper - lower) + lower );
+ }
+}
+//FIXME
+//everything inside karma.graphics is exported to karma.prototype
+$.extend( Karma.prototype, Karma.prototype.graphics);
+//
+/**
+@param {Object} [toLoad] The Object that has the arrays for preloading.
+@param {Array} [toLoad.images] The images
+@param {Array} [toLoad.sounds] The sounds
+@param {Array} [toLoad.videos] The videos
+@memberOf Karma
+@returns {Object} this
+**/
+Karma.prototype.init = function( toLoad ) {
+ this.pendingToLoad = toLoad;
+ return this; //chaining :)
+}
+
+/**
+Main function. Any Karma function call should be inside the callback function.
+The callback function will be executed when the preloading finishes.
+@param {Function} cb The callback funtion
+@memberOf Karma
+@see Karma#init
+**/
+Karma.prototype.main = function ( cb ) {
+ if ( valid( this.pendingToLoad ) ) {
+ //loader
+ var loaderDiv = $("body").append('<div id=\"karma-loader\">Karma is \
+ loading ...<div id=\"karma-loader\" class=\"status\"></div></div>');
+ var statusDiv = $("#karma-loader .status");
+
+ var statusUpdate = function ( current, error, total) {
+ statusDiv.html(current + "/" + total + (error > 0 ? " [ "+error+" ]":''));
+ }
+
+ var that = this;
+ var categories = ["images", "sounds", "videos" ];
+ var counters = { "loaded":0, "error": 0 };
+ var totalItems = 0;
+ //creates the surfaces
+ if ( valid( this.pendingToLoad[ "surfaces" ] ) ) {
+ $.each (this.pendingToLoad[ "surfaces" ], function( key, config ){
+ Karma.prototype.surface.call( that, config );
+ });
+ }
+ statusUpdate( 0, 0, totalItems);
+ //get the total items
+ for ( var i=0; i < categories.length; i++ ) {
+ if ( valid ( this.pendingToLoad[ categories[ i ] ] ) ) {
+ totalItems += this.pendingToLoad[ categories[ i ] ].length;
+ }
+ }
+
+ /**
+ callback to check if all the items were loaded or got an error when
+ loading
+ **/
+ var errors=[];
+ var checkAllLoaded = function ( ev ) {
+ if ( ev.type === "load") counters.loaded += 1;
+ else {
+ errors.push( ev.target.src );
+ counters.error += 1;
+ }
+ statusUpdate( counters.loaded, counters.error, totalItems);
+ if ( counters.loaded + counters.error === totalItems ) {
+ if ( counters.error > 0 ){
+ throw ( "Media files not found: " + errors );
+ }
+ $("#karma-loader:hiden:first").fadeOut("slow",function(){
+ $(this).remove();});
+ if ( cb ) cb();
+ }
+ }
+
+ for ( var i=0; i < categories.length; i++ ) {
+ var category = categories[ i ];
+ if ( valid ( this.pendingToLoad[ category ] ) ) {
+ //load all the category elements
+ var type = category.substr( 0, category.length-1 )
+ $.each (this.pendingToLoad[ category ], function( key, config ){
+ var name = config.name;
+ delete config.name;
+ //register the elements into the library
+ that.library[ category ][ name ] = Karma.prototype[ type ](
+ config
+ );
+ that.library[ category ][ name ].media.addEventListener(
+ "load",checkAllLoaded,false
+ );
+ that.library[ category ][ name ].media.addEventListener(
+ "error",checkAllLoaded,false
+ );
+ });
+ }
+ }
+ }else {
+ if ( cb ) cb();
+ }
+}
+/**
+A shortcut for calling 'KImage( )'
+@see KImage
+@memberOf Karma
+@returns {Object} new instance of KImage object
+**/
+Karma.prototype.image = function ( args ) { return new KImage( args ) };
+/**
+A shortcut for calling 'KSound( )'
+@see KSound
+@memberOf Karma
+@returns {Object} new instance of KSound object
+**/
+Karma.prototype.sound = function ( args ) { return new KSound( args ) };
+/**
+A shortcut for calling 'KVideo( )'
+@see KVideo
+@memberOf Karma
+@returns {Object} new instance of KVideo object
+**/
+Karma.prototype.video = function ( args ) { alert("Not implemented yet"); };
+/**
+A shortcut for calling 'KGroup( )'
+@see KGroup
+@memberOf Karma
+@returns {Object} new instance of KGroup object
+**/
+Karma.prototype.group = function ( args ) { return new KGroup( args ) };
+/**
+A shortcut for calling 'KButton( )'
+@see KButton
+@memberOf Karma
+@returns {Object} new instance of KButton object
+**/
+Karma.prototype.button = function ( args ) { return new KButton( args ) };
+/**
+A shortcut for calling 'KSurface(.. )'.
+@see KSurface
+@memberOf Karma
+@returns {Object} new instance of KSurface object
+**/
+Karma.prototype.surface = function ( options ) {
+ if ( !valid(options, "object") ){
+ var options = { name: "ksurface-"+ ( this.surfaces.length + 1 ) };
+ }
+ options.mainContainer = this.container;
+ options.paths = this.paths;
+ this.surfaces[ options.name ] = new KSurface( options );
+ return this.surface[ options.name ];
+}
+
+/**
+Mouse
+**/
+var mouse = {};
+/**
+Gets the 'x' and 'y' mouse coordinates relatives to the canvas
+@returns {Object} An Object with 'x' and 'y' attributes
+**/
+mouse.getRelativeCanvasPosition = function ( ev ) {
+ if ( !ev ) return;
+ var xy ={x:0, y:0};
+ xy.x = ev.layerX;
+ xy.y = ev.layerY;
+ return xy;
+}
+
+//Events stuff
+var master ={}
+master.buttons =[];
+var handleEvents = function( ev ) {
+ var xy = mouse.getRelativeCanvasPosition( ev );
+ for (var i in master.buttons) {
+ if (master.buttons[i].isPointInPath( xy.x, xy.y) ){
+ master.buttons[i].onClick( ev );
+ }
+ }
+ /*switch(ev.type){
+ case "click": break;
+ }*/
+ /*var s="";
+ for (var i in ev) {
+ s+=i+"="+ev[i]+"\n";
+ }
+ alert(s);*/
+};
+
+/**
+Master class creator. It will merge all the properties and methods of the
+recived arguments (objects) into one new class that wil be returned.
+@returns {Object} The new class
+**/
+var Class = function ( ) {
+ var log="";
+ var parents = [];
+ for ( var i = 0; i < arguments.length; i++ ) {
+ if ( arguments[i].prototype && arguments[i].init ) {
+ parents.push( arguments[i].init );
+ }
+ }
+ var o = function ( ) {
+ //we inject all the init functions
+ /*for ( var i = 0; i < this.__parents.length; i++ ) {
+ this.__parents[ i ].apply ( this, arguments );
+ }*/
+ //call the real class init
+ if ( this.init )
+ this.init.apply( this, arguments );
+ };
+
+ o.prototype ={};
+ var a;
+ for ( var i =0; i < arguments.length; i++) {
+ a = arguments[i];
+ log += "**" + typeof a+"\n";
+ //if ( a === "function") {
+ if (a.prototype) {
+ for ( var j in a.prototype ) {
+ //log += j+" = "+a.prototype[j]+"\n";
+ o[ j ] = o.prototype[ j ] = a.prototype [ j ];
+ }
+ }
+ else {
+ //if ( typeof a === "object") {
+ for (var j in a) {
+ //log += j+" = "+a[j]+"\n";
+ o[ j ] = o.prototype[ j ] = a [ j ];
+ }
+ }
+
+ }
+ o.prototype.__parents = parents;
+ //alert( log );
+ return o; //(function ( ) { return new o( arguments );});
+};
+
+/**
+Creates a new surface. A surface is a 'canvas' element with additional methods
+that makes easier its manipulation. <br>
+There are 2 ways to create a new KSurface:
+<ol>
+ <li><b>Using an existing canvas element:</b>You must provide at least
+ the 'canvas' parameter. The 'name' is optional (if it's not provided the
+ 'canvas' parameter will be used).
+ </li>
+ <li><b>Creating a new canvas element:</b> A new 'canvas' element will be
+ created and it will be appended to the specific 'container'.
+ You must provide at least the 'name' and 'container' parameters.
+ </li>
+</ol>
+@class KSurface class
+@param {object} options Constructor options.
+@param {string} [options.name] The desired name for the surface. The value must
+ be unique among others KSurfaces-name objects.
+@param {string} [options.canvas] The name of the element. Commonly the
+ canvas-id value.
+@param {string | object} [options.container] The the name of the container
+ element. Commonly a div-id value.
+@param {number} [width=100] The width of the canvas.
+@param {number} [height=100] The height of the canvas.
+@param {number} [fps=24] The frames per second for any refresh operation.
+@param {boolean} [visible=true] 'true' if the content is visible (will be drawn).
+@memberOf_ Karma
+**/
+var KSurface = Class(
+ {
+ init: function( options ){
+ //fix the container
+ if ( valid( options.container, "string" ) && !valid( options.canvas)
+ ) {
+ var name=options.container;
+ options.container = $( options.container )[ 0 ];
+ if ( !valid (options.container) ){
+ // the container must be created inside the mainContainer
+ if ( !valid( options.mainContainer ) ){
+ throw ("You need to create the Karma master container");
+ }
+ var div = document.createElement("div");
+ div.id = name;
+ options.container=options.mainContainer.appendChild( div );
+ }
+ }else {
+ if ( !valid( options.mainContainer ) ){
+ throw ("You need to create the Karma master container");
+ }
+ options.container = options.mainContainer;
+ }
+
+ var defaultOptions = {
+ //mainContainer: '',//must be overwritten by Karma.container
+ name: '',//must be overwritten by the Karma.surface OR user
+ container: '', //must be overwritten by Karma.container OR user
+
+ width: 100,
+ height: 100,
+ fps: 24,
+ visible: true
+ }
+ $.extend( this, defaultOptions, options);
+
+ if ( !this.canvas ) {
+ this.canvas = document.createElement("canvas");
+ this.canvas.width = this.width;
+ this.canvas.height = this.height;
+ this.canvas.id = this.name;
+ this.container.appendChild( this.canvas );
+ }else {
+ this.canvas = document.getElementById( options.canvas );
+ if ( !this.canvas ){
+ throw new Error ("The canvas id doesn't exist");
+ }
+ this.width = this.canvas.width;
+ this.height = this.canvas.height;
+ if (!this.name){
+ this.name = this.canvas.id;
+ }
+ }
+ if ( this.canvas.getContext ) {
+ this.ctx = this.canvas.getContext("2d");
+ }else {
+ throw new Error ("Your browser doesn't support canvas, \
+ try the newest Firefox, Safari or Google Chrome");
+ }
+ //ctx methods chaining stuff
+ var toChain = [
+ "globalAlpha", "globalCompositeOperation", "lineWidth", "lineCap",
+ "lineJoin", "miterLimit", "font", "textAlign", "textBaseline", "save",
+ "restore", "scale", "rotate", "translate", "transform", "setTransform",
+ "clearRect", "fillRect", "strokeRect", "beginPath", "closePath",
+ "moveTo", "lineTo", "quadraticCurveTo", "bezierCurveTo", "arcTo",
+ "arc", "rect", "fill", "stroke", "clip", "fillText", "strokeText",
+ "measureText", "isPointInPath", "strokeStyle", "fillStyle",
+ "createLinearGradient", "createRadialGradient", "createPattern",
+ "shadowOffsetX", "shadowOffsetY", "shadowBlur", "shadowColor",
+ //"mozTextStyle", "mozDrawText", "mozMeasureText", "mozPathText",
+ "mozTextAlongPath", "drawImage", "getImageData", "putImageData",
+ "createImageData", "drawWindow"
+ ];
+ var that=this;
+ var chainMaker = function ( name ){
+ that[ name ] = function ( ){
+ var type = typeof that.ctx[name];
+ if ( type === "function") {
+ that.ctx[ name ].apply( that.ctx, arguments );
+ }else if ( type === "string" ){
+ that.ctx[ name ] = arguments[0];
+ }else {
+ throw ("wtf?!: impossible to chain " + name + "!");
+ }
+ return that;
+ }
+ }
+ for (var i=0; i<toChain.length; i++){
+ chainMaker( toChain[ i ] );
+ }
+
+
+ //events
+ this.canvas.addEventListener("contextmenu", function(ev){
+ //
+ },false
+ );
+ this.canvas.addEventListener("click",
+ handleEvents,
+ false
+ );
+
+ },
+ /**
+ Adds an event listener to the surface
+ @param {string} type Event type
+ @param {function} cb Function call back
+ @param {boolean} [bubble=false] If the event must be captured on
+ bubbling phase
+ **/
+ addEventListener : function ( type, cb, bubble ) {
+ this.canvas.addEventListener( type, cb, bubble || false );
+ },
+ /**
+ Removes an event listener attached to the surface
+ @param {string} type Event type
+ @param {function} cb Function call back
+ @param {boolean} [bubble=false] If the event must be captured on
+ bubbling phase
+ **/
+ removeEventListener : function ( type, cb, bubble ) {
+ this.canvas.removeEventListener( type, cb, bubble || false );
+ },
+ /**
+ Clears a rectangular area within the canvas
+ @param {Number} [x=0] Start position of x
+ @param {Number} [y=0] Start position of y
+ @param {Number} [width=canvas width] Square width
+ @param {Number} [height=canvas height] Square height
+ **/
+ clear : function ( x, y, width, height ) {
+ this.ctx.clearRect(
+ x || 0,
+ y || 0,
+ width || this.width,
+ height || this.height
+ );
+ return this;
+ },
+ draw: function ( ) {
+
+ }
+ }
+);
+
+/**
+Karma basic Object
+@class The basic Karma object
+@param {Object} [options] Options
+@param {String} [options.localized = true] The object will be localized
+@memberOf_ Karma
+**/
+var KObject = Class(
+ {
+ init: function ( options ) {
+ if ( valid(options.localized, "boolean" ) ) {
+ this.localized = options.localized;
+ }else {
+ this.localized = true;
+ }
+ }
+ }
+);
+/**
+Graphics basic Object
+@class General methods for any Graphic object
+@param {object} [options] Options
+@param {number} [options.x = 0] The 'x' position of the object
+@param {number} [options.y = 0] The 'y' position of the object
+@param {number} [options.z = 0] The 'z' index of the object
+@param {number} [options.width = 0] The 'width' of the object
+@param {number} [options.height = 0] The 'height' of the object
+@param {boolean} [options.visible = true] Defines if the object will be visible
+ when drawing
+@augments KObject
+@memberOf_ Karma
+**/
+var KGraphic = Class(
+ KObject,
+ {
+ init: function ( options ) {
+ if ( valid( options.localized ) )
+ KObject.init.call(this, options.localized );
+ var defaultOptions = {
+ x : 0,
+ y : 0,
+ z : 0,
+ width: 0,
+ height: 0,
+ visible : true
+ }
+ $.extend( this, defaultOptions, options);
+ },
+ /**
+ @memberOf KGraphic
+ Determines if the 'x' and 'y' coodinates are inside the object.
+ @returns {boolean} 'true' if the coordinates are inside or on the border
+ of the object, otherwise 'false'
+ **/
+ isPointInPath : function( x, y ) {
+ return (this.x <= x && (this.x + this.width) >= x &&
+ this.y <= y && (this.y+this.width)>=y);
+ },
+ addEventListener : function (type, cb, bubble) {
+ //FIXME
+ }
+ }
+);
+/**
+An object that collects multiple KGraphic objects. Supports multiple objects.
+@class An object that collects multiple KGraphic objects
+@augments KGraphic
+@memberOf_ Karma
+**/
+var KGroup = Class(
+ KGraphic,
+ {
+ init: function ( options ) {
+ this.childNodes = [];
+ this.sorted = true;
+ },
+ /**
+ @memberOf KGroup
+ Adds each argument passed to the funtion to chilNodes.
+ @param {Array:KGraphic} arguments The elements to add to childNodes
+ @see KGroup#draw
+ **/
+ appendChild : function ( ) {
+ if ( arguments.length > 0 ) {
+ for ( var i = 0; i< arguments.length; i++) {
+ this.childNodes.push ( arguments[ i ] );
+ }
+ this.sorted = false;
+
+ }
+ },
+ removeChild: function () {
+ //FIXME
+ },
+ /**
+ @memberOf_ KGroup
+ Draws all the elements in childNodes. The elements are drawn according
+ to its 'z' (z-index) value.
+ @see KGroup#appendChild
+ **/
+ draw : function() {
+ if ( this.visible && this.childNodes.length > 0 ) {
+ if ( !this.sorted ) {
+ this.childNodes.sort ( function ( g1, g2 ) {
+ return g1.z - g2.z;
+ });
+ this.sorted = true;
+ }
+ for (var i in this.childNodes) {
+ this.childNodes[ i ].draw();
+ }
+ }
+ },
+ isPointInPath : function() {
+ //TODO
+ }
+
+ }
+);
+
+/**
+Graphics basic Media object.
+@class General methods for any Graphic object
+@param {String} file The name of the file that must be loaded
+@param {String} type 'image', 'sound' or 'video'
+@param {Object} [options] Options that will be passed to the media element
+ constructor
+@augments KObject
+@memberOf_ Karma
+**/
+var KMedia = Class(
+ KObject,
+ {
+ init: function (file, type, options ) {
+ if ( !file || !type ) {
+ throw new Error ("file and type needed");
+ }
+ if ( valid ( options ) )
+ KObject.init.call (this, options);
+
+ this.file = file;
+ this.type = type;
+
+ this.status = undefined;
+ this.path = undefined;
+ this.media = undefined;
+ switch ( this.type ) {
+ case "image": this.media = new Image(); break;
+ case "sound": this.media = new Audio(); break;
+ default: throw new Error ("Media type not supported");
+ }
+ this.path = gk.paths[ this.type + "s" ][
+ this.localized ? "localized": "generic"
+ ];
+ this.media.src = this.src = this.path + this.file;
+
+ var that = this;
+ this.media.addEventListener("load",
+ function (e) { that.status = "loaded";}, false);
+ this.media.addEventListener("error",
+ function (e) { that.status = "error";}, false);
+ this.media.addEventListener("abort",
+ function (e) { that.status = "aborted";}, false);
+ }
+ }
+);
+
+/**
+Image object
+@class General methods for any Image object
+@param {Object} options Constructor arguments.
+@param {Object} options.file The image file that will be loaded.
+@augments KGraphic
+@augments KMedia
+@memberOf_ Karma
+**/
+var KImage = Class(
+ KGraphic,
+ KMedia,
+ {
+ init: function ( options ) {
+ if ( valid ( options, "string" ) ) {
+ options = { file:options };
+ }
+ if ( valid( options ) ) {
+ KGraphic.init.call(this, options);
+ KMedia.init.call(this, options.file, "image", options );
+ }
+ var defaultOptions = {
+ //w : undefined,
+ //h : undefined,
+ };
+ $.extend( this, defaultOptions, options);
+ },
+ draw : function( ctx, x, y ) {
+ if ( this.visible && this.isReady() ) {
+ this.x = x || this.x;
+ this.y = y || this.y;
+ ctx.drawImage( this.media, this.x , this.y );
+ }
+ },
+ /**
+ Checks if the image has been loaded and fully decoded.
+ @returns {boolean} 'true' or 'false'
+ **/
+ isReady : function () {
+ if ( !this.media.complete ) return false;
+ if ( !this.media.naturalWidth || this.media.naturalWidth === 0)
+ return false;
+ return true;
+ }
+ }
+);
+
+/**
+Sound object
+@class General methods for any Sound object
+@param {Object} options Constructor arguments.
+@param {Object} options.file The image file that will be loaded.
+@augments KMedia
+@memberOf_ Karma
+**/
+var KSound = Class(
+ /**@lends_ KMedia*/
+ KMedia,
+ {
+ init: function( options ) {
+ if ( valid ( options, "string" ) ) {
+ options = { file: options };
+ }
+ if ( valid( options ) ) {
+ KMedia.init.call(this, options.file, "sound", options );
+ //next line is important!
+ this.media.load();
+ }
+ },
+ /**
+ Checks if the image has been loaded and fully decoded.
+ @returns {boolean} 'true' or 'false'
+ **/
+ isReady: function () {
+ return this.readyState === 4;
+ },
+ play: function (){
+ //hack to fix the audio "stuttering" problem
+ //more info: https://bugs.launchpad.net/karma/+bug/426108
+ this.media.currentTime = 0.1;
+ this.media.play();
+ }
+ }
+);
+
+/**
+Shape object
+@class General methods for any Shape object
+@param {object} options Constructor arguments.
+@param {boolean} [options.fill=true] 'true' if the Shape will be filled when
+ drawing.
+@param {boolean} [options.stroke=true] 'true' if the stroke will be drawn.
+@param {color|string} [options.fillStyle="#000"] The fill style of the shape.
+@param {color|string} [options.strokeStyle="#000"] The stroke style of the shape.
+@augments KMedia
+@memberOf_ Karma
+**/
+var KShape = Class(
+ /**@lends_ KGraphic*/
+ KGraphic,
+ {
+ init : function ( options ) {
+ if ( valid( options ) ) {
+ KGraphic.init.call(this, options );
+ }
+ var defaultOptions = {
+ fill: true,
+ stroke: true,
+ fillStyle: '#000',
+ strokeStyle: '#000',
+ openPath : false
+ }
+ $.extend( this, defaultOptions, options);
+ },
+ draw : function ( ctx ) {
+ if ( this.visible ) {
+ ctx.fillStyle = this.fillStyle
+ ctx.strokeStyle= this.strokeStyle
+ if ( this.fill )
+ ctx.fill();
+ if ( this.stroke )
+ ctx.stroke();
+ if ( !this.openPath )
+ ctx.closePath();
+ ctx.restore();
+ }
+ }
+ }
+);
+/**
+Rectangle object
+@class General methods for a rectangle object
+@param {object} options Constructor arguments.
+@param {number} options.x The 'x' position.
+@param {number} options.y The 'y' position.
+@param {number} options.w The width of the rectangle.
+@param {number} options.h The height of the rectangle.
+@augments KShape
+@memberOf_ Karma
+**/
+var KRectangle = Class(
+ KShape,
+ {
+ init : function ( options ) {
+ //ADD multiple constructors support
+ //x,y,w,h
+ //w,y,w,h,options
+ if ( valid( options ) ) {
+ KShape.init.call(this, options );
+ }
+ },
+ draw : function ( ctx ) {
+ if ( this.visible ) {
+ ctx.save();
+ ctx.beginPath();
+ ctx.rect( this.x, this.y, this.width, this.height);
+ KShape.draw.call( this, ctx );
+ }
+ },
+ clear : function ( ) {
+ if ( this.visible ) {
+
+ }
+ }
+ }
+
+);
+
+/**@class_ */
+var KButton = Class(
+ /**@lends_ KGraphic*/
+ KGraphic,
+ {
+
+ init : function ( options ) {
+ //ADD multiple constructors support
+ //x,y,w,h
+ //w,y,w,h,options
+ if ( valid( options ) ) {
+ KGraphic.init.call(this, options );
+ }
+ this.name = options.name;
+ master.buttons.push(this);
+ },
+ draw : function ( ) {},
+ onClick : function() { } //callback
+ }
+);
+//
+/**
+Karma function. It's a shotcut for calling 'new Karma(..)'
+@param [options] Options passed to the Karma constructor
+@returns {Object} a new Karma object
+@see Karma
+**/
+$.karma = function (options) {
+ var k =new Karma( options );
+ return k;
+}
+})(jQuery); \ No newline at end of file
diff --git a/examples/Conozco-Uruguay/js/jquery.svg.pack.js b/examples/Conozco-Uruguay/js/jquery.svg.pack.js
new file mode 100644
index 0000000..4727218
--- /dev/null
+++ b/examples/Conozco-Uruguay/js/jquery.svg.pack.js
@@ -0,0 +1,7 @@
+/* http://keith-wood.name/svg.html
+ SVG for jQuery v1.4.2.
+ Written by Keith Wood (kbwood{at}iinet.com.au) August 2007.
+ Dual licensed under the GPL (http://dev.jquery.com/browser/trunk/jquery/GPL-LICENSE.txt) and
+ MIT (http://dev.jquery.com/browser/trunk/jquery/MIT-LICENSE.txt) licenses.
+ Please attribute the author if you use it. */
+eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(9($){9 2f(){7.1U=[];7.1V=[];7.2g=[];7.2g[\'\']={2Q:\'4d 4e\',2R:\'4f 1s 4g 4h 4i 2h\'};7.2i=7.2g[\'\'];7.2S=1d 4j().4k();7.2j=2T(\'4l.4m\')}9 2T(a){1t{u!!(4n.2k&&1d 2k(a))}1u(e){u 1H}}8 p=\'4o\';$.G(2f.R,{1C:\'4p\',1W:\'2U://2V.2W.2X/4q/B\',1h:\'2U://2V.2W.2X/4r/2l\',2Y:2m,2Z:{4s:\'30\',4t:\'1X\',4u:\'4v-2n\',4w:\'2n-4x\',4y:\'31-19\',4z:\'31-32\',4A:\'1D-33\',4B:\'1D-33-4C\',4D:\'1D-2o\',4E:\'4F-2n\',4G:\'4H-4I\',4J:\'34-1Y\',4K:\'34-32\',4L:\'35-1D\',4M:\'35-1Y\',4N:\'1v-4O\',4P:\'1v-36\',4Q:\'1v-36-4R\',4S:\'1v-4T\',4U:\'1v-1I\',4V:\'1v-4W\',4X:\'1v-4Y\',4Z:\'37-38-50\',51:\'37-38-52\',53:\'1Z-39-x\',54:\'1Z-3a-x\',55:\'21-2o\',56:\'57-3b\',58:\'59-1D\',5a:\'1J-5b\',5c:\'1J-5d\',5e:\'1J-5f\',3c:\'2p-1D\',3d:\'2p-1Y\',5g:\'3e-3f\',5h:\'3e-3g\',5i:\'1w-5j\',5k:\'1w-5l\',5m:\'1w-5n\',5o:\'1w-5p\',5q:\'1w-5r\',5s:\'1w-1Y\',5t:\'1w-P\',5u:\'13-5v\',5w:\'13-5x\',5y:\'13-2o\',5z:\'3h-3f\',5A:\'3h-3g\',5B:\'22-39-y\',5C:\'22-3a-y\',5D:\'5E-3b\',5F:\'5G-5H\'},3i:9(a,b){w($(a).2q(7.1C)){u}w(16 b==\'1i\'){b={23:b}}Y w(16 b==\'9\'){b={1l:b}}$(a).5I(7.1C);1t{8 c=24.2r(7.1W,\'B\');c.1x(\'2s\',\'1.1\');c.1x(\'P\',a.3j);c.1x(\'U\',a.3k);a.11(c);7.2t(a,c,b)}1u(e){w($.1s.25){w(!a.D){a.D=\'B\'+(7.2S++)}7.1U[a.D]=b;a.3l=\'<5J 1y="21/B+2u" P="3m%" \'+\'U="3m%" 5K="\'+(b.5L||\'\')+\'5M.B"/>\'}Y{a.3l=\'<p 30="5N">\'+7.2i.2R+\'</p>\'}}},3n:9(){12(8 i=0;i<24.2v.N;i++){8 a=24.2v[i].3o;w(!$(a).2q($.B.1C)||$.2w(a,p)){5O}8 b=W;1t{b=24.2v[i].5P()}1u(e){5Q($.B.3n,5R);u}b=(b?b.1K:W);w(b){$.B.2t(a,b)}}},2t:9(a,b,c){8 c=c||7.1U[a.D];7.1U[a.D]=W;8 d=1d 7.2Y(b,a);$.2w(a,p,d);1t{w(c.23){d.3p(c.23,c)}w(c.E){d.1L(c.E)}w(c.1l&&!c.23){c.1l.1M(a,[d])}}1u(e){5S(e)}},5T:9(a){a=(16 a==\'1i\'?$(a)[0]:(a.3q?a[0]:a));u $.2w(a,p)},5U:9(a){8 b=$(a);w(!b.2q(7.1C)){u}b.5V(7.1C).5W();$.5X(a,p)},5Y:9(a,b){7.1V.5Z([a,b])}});9 2m(a,b){7.O=a;7.1N=b;12(8 i=0;i<$.B.1V.N;i++){8 c=$.B.1V[i];7[c[0]]=1d c[1](7)}}$.G(2m.R,{60:9(){u 7.1N.3j},61:9(){u 7.1N.3k},62:9(){u 7.O},1L:9(a,b){w(b){12(8 i=7.O.1e.N-1;i>=0;i--){8 c=7.O.1e.26(i);w(!(c.15==\'63\'||c.15==\'2s\'||c.15.1E(0,5)==\'2x\')){7.O.1e.64(c.15)}}}12(8 d 1X a){7.O.1x(d,a[d])}u 7},3r:9(a){u 7.O.17.3r(a)},65:9(a,b){w(a){12(8 c 1X b){w(b[c]==W){a.66(c)}Y{a.1x(c,b[c])}}}u 7},J:9(b,c,d){c.3s(0,0,\'F\');c.3s(c.N,0,\'E\');8 e={};8 f=0;w(b[0]!=W&&(16 b[0]!=\'2y\'||!b[0].15)){e[\'F\']=W;f=1}12(8 i=0;i<b.N;i++){e[c[i+f]]=b[i]}w(d){$.2z(d,9(i,a){w(16 e[a]==\'2y\'){e.E=e[a];e[a]=W}})}u e},3t:9(a,b,c){8 d=7.J(I,[\'13\']);8 e=7.K(d.F,\'3t\',d.E||{});e.11(7.O.17.1f(d.13));u e},67:9(a,b,c){8 d=7.J(I,[\'13\']);8 e=7.K(d.F,\'68\',d.E||{});e.11(7.O.17.1f(d.13));u e},3u:9(a,b,c){8 d=7.J(I,[\'D\'],[\'D\']);u 7.K(d.F,\'3u\',$.G((d.D?{D:d.D}:{}),d.E||{}))},3v:9(a,b,c,d,e,f,g){8 h=7.J(I,[\'D\',\'1g\',\'1m\',\'1n\',\'1o\']);u 7.K(h.F,\'3v\',$.G({D:h.D,2A:h.1g+\' \'+h.1m+\' \'+h.1n+\' \'+h.1o},h.E||{}))},1J:9(a,b,c,d,e,f,g,h){8 i=7.J(I,[\'D\',\'2B\',\'2C\',\'3w\',\'3x\',\'27\'],[\'27\']);u 7.K(i.F,\'1J\',$.G({D:i.D,2B:i.2B,2C:i.2C,69:i.3w,6a:i.3x,27:i.27||\'6b\'},i.E||{}))},1I:9(a,b,c){8 d=7.J(I,[\'2D\']);8 e=7.K(d.F,\'1I\',$.G({1y:\'13/3y\'},d.E||{}));e.11(7.O.17.1f(d.2D));w($.1s.6c){$(\'6d\').6e(\'<1I 1y="13/3y">\'+d.2D+\'</1I>\')}u e},1O:9(a,b,c,d){8 e=7.J(I,[\'1O\',\'1y\'],[\'1y\']);8 f=7.K(e.F,\'1O\',$.G({1y:e.1y||\'13/6f\'},e.E||{}));f.11(7.O.17.1f(7.3z(e.1O)));w(!$.1s.6g){$.6h(e.1O)}u f},3A:9(a,b,c,d,e,f,g,h){8 i=7.J(I,[\'D\',\'28\',\'1g\',\'1m\',\'1n\',\'1o\'],[\'1g\']);8 j=$.G({D:i.D},(i.1g!=W?{1g:i.1g,1m:i.1m,1n:i.1n,1o:i.1o}:{}));u 7.2E(i.F,\'3A\',$.G(j,i.E||{}),i.28)},3B:9(a,b,c,d,e,r,f,g,h){8 i=7.J(I,[\'D\',\'28\',\'1b\',\'1j\',\'r\',\'2F\',\'2G\'],[\'1b\']);8 j=$.G({D:i.D},(i.1b!=W?{1b:i.1b,1j:i.1j,r:i.r,2F:i.2F,2G:i.2G}:{}));u 7.2E(i.F,\'3B\',$.G(j,i.E||{}),i.28)},2E:9(a,b,c,d){8 e=7.K(a,b,c);12(8 i=0;i<d.N;i++){8 f=d[i];7.K(e,\'2p\',$.G({6i:f[0],3c:f[1]},(f[2]!=W?{3d:f[2]}:{})))}u e},3C:9(a,b,x,y,c,d,e,f,g,h,i){8 j=7.J(I,[\'D\',\'x\',\'y\',\'P\',\'U\',\'1p\',\'29\',\'2a\',\'2b\'],[\'1p\']);8 k=$.G({D:j.D,x:j.x,y:j.y,P:j.P,U:j.U},(j.1p!=W?{2A:j.1p+\' \'+j.29+\' \'+j.2a+\' \'+j.2b}:{}));u 7.K(j.F,\'3C\',$.G(k,j.E||{}))},3D:9(a,b,x,y,c,d,e){8 f=7.J(I,[\'D\',\'x\',\'y\',\'P\',\'U\']);u 7.K(f.F,\'3D\',$.G({D:f.D,x:f.x,y:f.y,P:f.P,U:f.U},f.E||{}))},6j:9(){u 1d X()},6k:9(){u 1d 2H()},B:9(a,x,y,b,c,d,e,f,g,h){8 i=7.J(I,[\'x\',\'y\',\'P\',\'U\',\'1p\',\'29\',\'2a\',\'2b\'],[\'1p\']);8 j=$.G({x:i.x,y:i.y,P:i.P,U:i.U},(i.1p!=W?{2A:i.1p+\' \'+i.29+\' \'+i.2a+\' \'+i.2b}:{}));u 7.K(i.F,\'B\',$.G(j,i.E||{}))},6l:9(a,b,c){8 d=7.J(I,[\'D\'],[\'D\']);u 7.K(d.F,\'g\',$.G({D:d.D},d.E||{}))},3E:9(a,x,y,b,c,d,e){8 f=7.J(I,[\'x\',\'y\',\'P\',\'U\',\'1q\']);w(16 f.x==\'1i\'){f.1q=f.x;f.E=f.y;f.x=f.y=f.P=f.U=W}8 g=7.K(f.F,\'3E\',$.G({x:f.x,y:f.y,P:f.P,U:f.U},f.E||{}));g.1z($.B.1h,\'1k\',f.1q);u g},6m:9(a,b,c){8 d=7.J(I,[\'1q\']);8 e=7.K(d.F,\'a\',d.E);e.1z($.B.1h,\'1k\',d.1q);u e},21:9(a,x,y,b,c,d,e){8 f=7.J(I,[\'x\',\'y\',\'P\',\'U\',\'1q\']);8 g=7.K(f.F,\'21\',$.G({x:f.x,y:f.y,P:f.P,U:f.U},f.E||{}));g.1z($.B.1h,\'1k\',f.1q);u g},19:9(a,b,c){8 d=7.J(I,[\'19\']);u 7.K(d.F,\'19\',$.G({d:(d.19.19?d.19.19():d.19)},d.E||{}))},3F:9(a,x,y,b,c,d,e,f){8 g=7.J(I,[\'x\',\'y\',\'P\',\'U\',\'1r\',\'1F\'],[\'1r\']);u 7.K(g.F,\'3F\',$.G({x:g.x,y:g.y,P:g.P,U:g.U},(g.1r?{1r:g.1r,1F:g.1F}:{}),g.E||{}))},3G:9(a,b,c,r,d){8 e=7.J(I,[\'1b\',\'1j\',\'r\']);u 7.K(e.F,\'3G\',$.G({1b:e.1b,1j:e.1j,r:e.r},e.E||{}))},3H:9(a,b,c,d,e,f){8 g=7.J(I,[\'1b\',\'1j\',\'1r\',\'1F\']);u 7.K(g.F,\'3H\',$.G({1b:g.1b,1j:g.1j,1r:g.1r,1F:g.1F},g.E||{}))},2c:9(a,b,c,d,e,f){8 g=7.J(I,[\'1g\',\'1m\',\'1n\',\'1o\']);u 7.K(g.F,\'2c\',$.G({1g:g.1g,1m:g.1m,1n:g.1n,1o:g.1o},g.E||{}))},3I:9(a,b,c){8 d=7.J(I,[\'1P\']);u 7.2I(d.F,\'3I\',d.1P,d.E)},3J:9(a,b,c){8 d=7.J(I,[\'1P\']);u 7.2I(d.F,\'3J\',d.1P,d.E)},2I:9(a,b,c,d){8 e=\'\';12(8 i=0;i<c.N;i++){e+=c[i].1Q()+\' \'}u 7.K(a,b,$.G({1P:$.2d(e)},d||{}))},13:9(a,x,y,b,c){8 d=7.J(I,[\'x\',\'y\',\'1R\']);w(16 d.x==\'1i\'&&I.N<4){d.1R=d.x;d.E=d.y;d.x=d.y=W}u 7.2J(d.F,\'13\',d.1R,$.G({x:(d.x&&18(d.x)?d.x.1Q(\' \'):d.x),y:(d.y&&18(d.y)?d.y.1Q(\' \'):d.y)},d.E||{}))},2K:9(a,b,c,d){8 e=7.J(I,[\'19\',\'1R\']);8 f=7.2J(e.F,\'6n\',e.1R,e.E||{});f.1z($.B.1h,\'1k\',e.19);u f},2J:9(a,b,c,d){8 e=7.K(a,b,d);w(16 c==\'1i\'){e.11(e.17.1f(c))}Y{12(8 i=0;i<c.1a.N;i++){8 f=c.1a[i];w(f[0]==\'3K\'){8 g=7.K(e,f[0],f[2]);g.11(e.17.1f(f[1]));e.11(g)}Y w(f[0]==\'3L\'){8 g=7.K(e,f[0],f[2]);g.1z($.B.1h,\'1k\',f[1]);e.11(g)}Y w(f[0]==\'2K\'){8 h=$.G({},f[2]);h.1k=W;8 g=7.K(e,f[0],h);g.1z($.B.1h,\'1k\',f[2].1k);g.11(e.17.1f(f[1]));e.11(g)}Y{e.11(e.17.1f(f[1]))}}}u e},6o:9(a,b,c){8 d=7.J(I,[\'3M\']);u 7.K(d.F,d.3M,d.E||{})},K:9(a,b,c){a=a||7.O;8 d=7.O.17.2r($.B.1W,b);12(8 b 1X c){8 e=c[b];w(e!=W&&e!=W&&(16 e!=\'1i\'||e!=\'\')){d.1x($.B.2Z[b]||b,e)}}a.11(d);u d},3N:9(b,c){8 d=7.J(I,[\'1A\']);8 f=7;d.F=d.F||7.O;1t{w($.B.2j){3O\'3P 3Q\';}d.F.11(d.1A.3R(2e))}1u(e){d.1A=(d.1A.3q?d.1A:$(d.1A));d.1A.2z(9(){8 a=f.2L(7);w(a){d.F.11(a)}})}u 7},2L:9(a){8 b=W;w(a.1S==1){b=7.O.17.2r($.B.1W,7.2M(a.15));12(8 i=0;i<a.1e.N;i++){8 c=a.1e.26(i);w(c.15!=\'2x\'&&c.14){w(c.6p==\'2l\'){b.1z($.B.1h,c.6q,c.14)}Y{b.1x(7.2M(c.15),c.14)}}}12(8 i=0;i<a.2N.N;i++){8 d=7.2L(a.2N[i]);w(d){b.11(d)}}}Y w(a.1S==3){w($.2d(a.14)){b=7.O.17.1f(a.14)}}Y w(a.1S==4){w($.2d(a.14)){1t{b=7.O.17.6r(a.14)}1u(e){b=7.O.17.1f(a.14.1G(/&/g,\'&3S;\').1G(/</g,\'&3T;\').1G(/>/g,\'&3U;\'))}}}u b},2M:9(a){a=(a.1E(0,1)>=\'A\'&&a.1E(0,1)<=\'Z\'?a.6s():a);u(a.1E(0,4)==\'B:\'?a.1E(4):a)},3p:9(h,j){j=(16 j==\'6t\'?{3V:j}:(16 j==\'9\'?{1l:j}:j||{}));w(!j.3V){7.3W(1H)}8 k=[7.O.3X(\'P\'),7.O.3X(\'U\')];8 l=7;8 m=9(a){a=$.B.2i.2Q+\': \'+a;w(j.1l){j.1l.1M(l.1N,[l,a])}Y{l.13(W,10,20,a)}};8 n=9(a){8 b=1d 2k(\'6u.6v\');b.6w=1H;b.6x=1H;b.6y=1H;b.6z(a);w(b.3Y.6A!=0){m(b.3Y.6B);u W}u b};8 o=9(a){w(!a){u}w(a.1K.15!=\'B\'){8 b=a.3Z(\'6C\');8 c=(b.N?b[0].3Z(\'6D\'):[]);m(!b.N?\'???\':(c.N?c[0]:b[0]).1T.14);u}8 d={};12(8 i=0;i<a.1K.1e.N;i++){8 f=a.1K.1e.26(i);w(!(f.15==\'2s\'||f.15.1E(0,5)==\'2x\')){d[f.15]=f.14}}l.1L(d,2e);8 g=a.1K.2N;12(8 i=0;i<g.N;i++){1t{w($.B.2j){3O\'3P 3Q\';}l.O.11(g[i].3R(2e))}1u(e){l.3N(W,g[i])}}w(!j.6E){l.1L({P:k[0],U:k[1]})}w(j.1l){j.1l.1M(l.1N,[l])}};w(h.2O(\'<B\')){o($.1s.25?n(h):1d 6F().6G(h,\'13/2u\'))}Y{$.6H({6I:h,6J:($.1s.25?\'13\':\'2u\'),6K:9(a){o($.1s.25?n(a):a)},6L:9(a,b,c){m(b+(c?\' \'+c.6M:\'\'))}})}u 7},6N:9(a){a.3o.40(a);u 7},3W:9(a){w(a){7.1L({},2e)}41(7.O.1T){7.O.40(7.O.1T)}u 7},6O:9(a){a=a||7.O;u(16 42==\'6P\'?7.2P(a):1d 42().6Q(a))},2P:9(a){8 b=\'\';w(!a){u b}w(a.1S==3){b=a.14}Y w(a.1S==4){b=\'<![6R[\'+a.14+\']]>\'}Y{b=\'<\'+a.15;w(a.1e){12(8 i=0;i<a.1e.N;i++){8 c=a.1e.26(i);w(!($.2d(c.14)==\'\'||c.14.2O(/^\\[2y/)||c.14.2O(/^9/))){b+=\' \'+(c.6S==$.B.1h?\'2l:\':\'\')+c.15+\'="\'+c.14+\'"\'}}}w(a.1T){b+=\'>\';8 d=a.1T;41(d){b+=7.2P(d);d=d.6T}b+=\'</\'+a.15+\'>\'}Y{b+=\'/>\'}}u b},3z:9(a){a=a.1G(/&/g,\'&3S;\');a=a.1G(/</g,\'&3T;\');a=a.1G(/>/g,\'&3U;\');u a}});9 X(){7.1c=\'\'}$.G(X.R,{43:9(){7.1c=\'\';u 7},44:9(x,y,a){a=(18(x)?y:a);u 7.1B((a?\'m\':\'M\'),x,y)},2c:9(x,y,a){a=(18(x)?y:a);u 7.1B((a?\'l\':\'L\'),x,y)},1Z:9(x,a){7.1c+=(a?\'h\':\'H\')+(18(x)?x.1Q(\' \'):x);u 7},22:9(y,a){7.1c+=(a?\'v\':\'V\')+(18(y)?y.1Q(\' \'):y);u 7},45:9(a,b,c,d,x,y,e){e=(18(a)?b:e);u 7.1B((e?\'c\':\'C\'),a,b,c,d,x,y)},46:9(a,b,x,y,c){c=(18(a)?b:c);u 7.1B((c?\'s\':\'S\'),a,b,x,y)},47:9(a,b,x,y,c){c=(18(a)?b:c);u 7.1B((c?\'q\':\'Q\'),a,b,x,y)},48:9(x,y,a){a=(18(x)?y:a);u 7.1B((a?\'t\':\'T\'),x,y)},1B:9(a,b,c,d,e,f,g){w(18(b)){12(8 i=0;i<b.N;i++){8 h=b[i];7.1c+=(i==0?a:\' \')+h[0]+\',\'+h[1]+(h.N<4?\'\':\' \'+h[2]+\',\'+h[3]+(h.N<6?\'\':\' \'+h[4]+\',\'+h[5]))}}Y{7.1c+=a+b+\',\'+c+(d==W?\'\':\' \'+d+\',\'+e+(f==W?\'\':\' \'+f+\',\'+g))}u 7},49:9(a,b,c,d,e,x,y,f){f=(18(a)?b:f);7.1c+=(f?\'a\':\'A\');w(18(a)){12(8 i=0;i<a.N;i++){8 g=a[i];7.1c+=(i==0?\'\':\' \')+g[0]+\',\'+g[1]+\' \'+g[2]+\' \'+(g[3]?\'1\':\'0\')+\',\'+(g[4]?\'1\':\'0\')+\' \'+g[5]+\',\'+g[6]}}Y{7.1c+=a+\',\'+b+\' \'+c+\' \'+(d?\'1\':\'0\')+\',\'+(e?\'1\':\'0\')+\' \'+x+\',\'+y}u 7},6U:9(){7.1c+=\'z\';u 7},19:9(){u 7.1c}});X.R.6V=X.R.44;X.R.6W=X.R.2c;X.R.6X=X.R.1Z;X.R.6Y=X.R.22;X.R.6Z=X.R.45;X.R.70=X.R.46;X.R.71=X.R.47;X.R.72=X.R.48;X.R.73=X.R.49;9 2H(){7.1a=[]}$.G(2H.R,{43:9(){7.1a=[];u 7},1i:9(a){7.1a[7.1a.N]=[\'13\',a];u 7},74:9(a,b){7.1a[7.1a.N]=[\'3K\',a,b];u 7},1q:9(a,b){7.1a[7.1a.N]=[\'3L\',a,b];u 7},19:9(a,b,c){7.1a[7.1a.N]=[\'2K\',b,$.G({1k:a},c||{})];u 7}});$.75.B=9(a){8 b=4a.R.76.77(I,1);w(16 a==\'1i\'&&a==\'78\'){u $.B[\'4b\'+a+\'2h\'].1M($.B,[7[0]].4c(b))}u 7.2z(9(){w(16 a==\'1i\'){$.B[\'4b\'+a+\'2h\'].1M($.B,[7].4c(b))}Y{$.B.3i(7,a||{})}})};9 18(a){u(a&&a.79==4a)}$.B=1d 2f()})(7a);',62,445,'|||||||this|var|function|||||||||||||||||||||return||if|||||svg||id|settings|parent|extend||arguments|_args|_makeNode|||length|_svg|width||prototype|||height||null|SVGPath|else|||appendChild|for|text|nodeValue|nodeName|typeof|ownerDocument|isArray|path|_parts|cx|_path|new|attributes|createTextNode|x1|xlinkNS|string|cy|href|onLoad|y1|x2|y2|vx|ref|rx|browser|try|catch|font|stroke|setAttribute|type|setAttributeNS|node|_coords|markerClassName|color|substring|ry|replace|false|style|marker|documentElement|configure|apply|_container|script|points|join|value|nodeType|firstChild|_settings|_extensions|svgNS|in|opacity|horiz||image|vert|loadURL|document|msie|item|orient|stops|vy|vwidth|vheight|line|trim|true|SVGManager|regional|SVG|local|_renesis|ActiveXObject|xlink|SVGWrapper|baseline|rendering|stop|hasClass|createElementNS|version|_afterLoad|xml|embeds|data|xmlns|object|each|viewBox|refX|refY|styles|_gradient|fx|fy|SVGText|_poly|_text|textpath|_cloneAsSVG|_checkName|childNodes|match|_toSVG|errorLoadingText|notSupportedText|_uuid|detectActiveX|http|www|w3|org|_wrapperClass|_attrNames|class|clip|rule|interpolation|fill|flood|size|glyph|orientation|adv|origin|spacing|stopColor|stopOpacity|strikethrough|position|thickness|underline|_attachSVG|clientWidth|clientHeight|innerHTML|100|_registerSVG|parentNode|load|jquery|getElementById|splice|title|defs|symbol|mWidth|mHeight|css|_escapeXML|linearGradient|radialGradient|pattern|mask|use|rect|circle|ellipse|polyline|polygon|tspan|tref|name|add|throw|Force|traversal|cloneNode|amp|lt|gt|addTo|clear|getAttribute|parseError|getElementsByTagName|removeChild|while|XMLSerializer|reset|move|curveC|smoothC|curveQ|smoothQ|arc|Array|_|concat|Error|loading|This|does|not|support|Date|getTime|RenesisX|RenesisCtrl|window|svgwrapper|hasSVG|2000|1999|class_|in_|alignmentBaseline|alignment|baselineShift|shift|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|filters|colorRendering|dominantBaseline|dominant|enableBackground|enable|background|fillOpacity|fillRule|floodColor|floodOpacity|fontFamily|family|fontSize|fontSizeAdjust|adjust|fontStretch|stretch|fontStyle|fontVariant|variant|fontWeight|weight|glyphOrientationHorizontal|horizontal|glyphOrientationVertical|vertical|horizAdvX|horizOriginX|imageRendering|letterSpacing|letter|lightingColor|lighting|markerEnd|end|markerMid|mid|markerStart|start|strikethroughPosition|strikethroughThickness|strokeDashArray|dasharray|strokeDashOffset|dashoffset|strokeLineCap|linecap|strokeLineJoin|linejoin|strokeMiterLimit|miterlimit|strokeOpacity|strokeWidth|textAnchor|anchor|textDecoration|decoration|textRendering|underlinePosition|underlineThickness|vertAdvY|vertOriginY|wordSpacing|word|writingMode|writing|mode|addClass|embed|src|initPath|blank|svg_error|continue|getSVGDocument|setTimeout|250|alert|_getSVG|_destroySVG|removeClass|empty|removeData|addExtension|push|_width|_height|root|onload|removeNamedItem|change|removeAttribute|describe|desc|markerWidth|markerHeight|auto|opera|head|append|javascript|mozilla|globalEval|offset|createPath|createText|group|link|textPath|other|prefix|localName|createCDATASection|toLowerCase|boolean|Microsoft|XMLDOM|validateOnParse|resolveExternals|async|loadXML|errorCode|reason|parsererror|div|changeSize|DOMParser|parseFromString|ajax|url|dataType|success|error|message|remove|toSVG|undefined|serializeToString|CDATA|namespaceURI|nextSibling|close|moveTo|lineTo|horizTo|vertTo|curveCTo|smoothCTo|curveQTo|smoothQTo|arcTo|span|fn|slice|call|get|constructor|jQuery'.split('|'),0,{})) \ No newline at end of file
diff --git a/examples/Conozco-Uruguay/js/jquery.svgdom.pack.js b/examples/Conozco-Uruguay/js/jquery.svgdom.pack.js
new file mode 100644
index 0000000..be88a52
--- /dev/null
+++ b/examples/Conozco-Uruguay/js/jquery.svgdom.pack.js
@@ -0,0 +1,7 @@
+/* http://keith-wood.name/svg.html
+ SVG/jQuery DOM compatibility for jQuery v1.4.2.
+ Written by Keith Wood (kbwood{at}iinet.com.au) April 2009.
+ Dual licensed under the GPL (http://dev.jquery.com/browser/trunk/jquery/GPL-LICENSE.txt) and
+ MIT (http://dev.jquery.com/browser/trunk/jquery/MIT-LICENSE.txt) licenses.
+ Please attribute the author if you use it. */
+eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(4($){2 j=$.9.W;$.9.W=4(d){d=d||\'\';7 3.D(4(){5(C(3)){2 c=3;$.D(d.J(/\\s+/),4(i,a){2 b=(c.8?c.8.A:c.I(\'F\'));5($.X(a,b.J(/\\s+/))==-1){b+=(b?\' \':\'\')+a;(c.8?c.8.A=b:c.L(\'F\',b))}})}G{j.H($(3),[d])}})};2 k=$.9.Y;$.9.Y=4(d){d=d||\'\';7 3.D(4(){5(C(3)){2 c=3;$.D(d.J(/\\s+/),4(i,a){2 b=(c.8?c.8.A:c.I(\'F\'));b=$.1g(b.J(/\\s+/),4(n,i){7 n!=a}).1h(\' \');(c.8?c.8.A=b:c.L(\'F\',b))})}G{k.H($(3),[d])}})};2 l=$.9.Z;$.9.Z=4(a,b){7 3.D(4(){5(C(3)){5(M b!==\'1i\'){b=!$(3).T(a)}$(3)[(b?\'1j\':\'1k\')+\'1l\'](a)}G{l.H($(3),[a,b])}})};2 m=$.9.T;$.9.T=4(b){b=b||\'\';2 c=N;3.D(4(){5(C(3)){2 a=(3.8?3.8.A:3.I(\'F\')).J(/\\s+/);c=($.X(b,a)>-1)}G{c=(m.H($(3),[b]))}7!c});7 c};2 o=$.9.10;$.9.10=4(a,b,c){5(M a===\'11\'&&b===1m){2 d=o.H(3,[a,b,c]);7(d&&d.A?d.A.1n:d)}2 e=a;5(M a===\'11\'){e={};e[a]=b}7 3.D(4(){5(C(3)){O(2 n 1o e){3.L(n,(M e[n]==\'4\'?e[n]():e[n]))}}G{o.H($(3),[a,b,c])}})};2 p=$.9.12;$.9.12=4(a){7 3.D(4(){5(C(3)){(3[a]&&3[a].A?3[a].A.1p=\'\':3.L(a,\'\'))}G{p.H($(3),[a])}})};2 q=$.6.E[\'+\'];2 r=$.6.E[\'>\'];2 s=$.6.E[\'\'];2 t=$.6.E[\'~\'];2 u=$.6.P.13;2 v=$.6.P.14;2 w=$.6.15.Q;2 x=$.6.R.Q;2 y=$.6.R.16;4 K(a){O(2 i=0;i<a.17;i++){5(a[i].U==1&&a[i].18==$.19.1a){7 1q}}7 N}$.6.E[\'+\']=4(a,b,c){q(a,b,c||K(a))};$.6.E[\'>\']=4(a,b,c){r(a,b,c||K(a))};$.6.E[\'\']=4(a,b,c){s(a,b,c||K(a))};$.6.E[\'~\']=4(a,b,c){t(a,b,c||K(a))};$.6.P.13=4(a,b,c){7(C(b)?[b.1r.1s(a[1])]:u(a,b,c))};2 z=1b.1t(\'1u\');z.1v(1b.1w(\'\'));5(z.1c(\'*\').17>0){$.6.P.14=4(a,b){2 c=b.1c(a[1]);5(a[1]===\'*\'){2 d=[];O(2 i=0;c[i]||c.S(i);i++){5((c[i]||c.S(i)).U===1){d.1d(c[i]||c.S(i))}}c=d}7 c}}$.6.15.Q=4(a,b,c,d,f,g){a=\' \'+a[1].1x(/\\\\/g,\'\')+\' \';5(g){7 a}O(2 i=0,B={};B!=V;i++){B=b[i];5(!B){1y{B=b.S(i)}1z(e){}}5(B){2 h=(!C(B)?B.8:(B.8?B.8.A:\'\')||B.I(\'F\'));5(f^(h&&(\' \'+h+\' \').1e(a)>-1)){5(!c)d.1d(B)}G 5(c){b[i]=N}}}7 N};$.6.R.Q=4(a,b){2 c=(!C(a)?a.8:(a.8?a.8.A:a.I(\'F\')));7(\' \'+c+\' \').1e(b)>-1};$.6.R.16=4(c,d){2 e=V;5(C(c)){e=d[1];$.6.1f[e]=4(a){2 b=a.I(e);7 b&&b.A||b}}2 f=y(c,d);5(e){$.6.1f[e]=V}7 f};4 C(a){7(a.U==1&&a.18==$.19.1a)}})(1A);',62,99,'||var|this|function|if|expr|return|className|fn|||||||||||||||||||||||||||baseVal|elem|isSVGElem|each|relative|class|else|apply|getAttribute|split|anySVG|setAttribute|typeof|false|for|find|CLASS|filter|item|hasClass|nodeType|null|addClass|inArray|removeClass|toggleClass|attr|string|removeAttr|ID|TAG|preFilter|ATTR|length|namespaceURI|svg|svgNS|document|getElementsByTagName|push|indexOf|attrHandle|grep|join|boolean|add|remove|Class|undefined|valueAsString|in|value|true|ownerDocument|getElementById|createElement|div|appendChild|createComment|replace|try|catch|jQuery'.split('|'),0,{})) \ No newline at end of file
diff --git a/examples/Conozco-Uruguay/js/karma.Gettext.js b/examples/Conozco-Uruguay/js/karma.Gettext.js
new file mode 100755
index 0000000..0e39a31
--- /dev/null
+++ b/examples/Conozco-Uruguay/js/karma.Gettext.js
@@ -0,0 +1,1282 @@
+/*
+Pure Javascript implementation of Uniforum message translation.
+Copyright (C) 2008 Joshua I. Miller <unrtst@cpan.org>, all rights reserved
+
+This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU Library General Public License as published
+by the Free Software Foundation; either version 2, or (at your option)
+any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public
+License along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
+USA.
+
+=head1 NAME
+
+Javascript Gettext - Javascript implemenation of GNU Gettext API.
+
+=head1 SYNOPSIS
+
+ // //////////////////////////////////////////////////////////
+ // Optimum caching way
+ <script language="javascript" src="/path/LC_MESSAGES/myDomain.json"></script>
+ <script language="javascript" src="/path/Gettext.js'></script>
+
+ // assuming myDomain.json defines variable json_locale_data
+ var params = { "domain" : "myDomain",
+ "locale_data" : json_locale_data
+ };
+ var gt = new Gettext(params);
+ // create a shortcut if you'd like
+ function _ (msgid) { return gt.gettext(msgid); }
+ alert(_("some string"));
+ // or use fully named method
+ alert(gt.gettext("some string"));
+ // change to use a different "domain"
+ gt.textdomain("anotherDomain");
+ alert(gt.gettext("some string"));
+
+
+ // //////////////////////////////////////////////////////////
+ // The other way to load the language lookup is a "link" tag
+ // Downside is that not all browsers cache XMLHttpRequests the
+ // same way, so caching of the language data isn't guarenteed
+ // across page loads.
+ // Upside is that it's easy to specify multiple files
+ <link rel="gettext" href="/path/LC_MESSAGES/myDomain.json" />
+ <script language="javascript" src="/path/Gettext.js'></script>
+
+ var gt = new Gettext({ "domain" : "myDomain" });
+ // rest is the same
+
+
+ // //////////////////////////////////////////////////////////
+ // The reson the shortcuts aren't exported by default is because they'd be
+ // glued to the single domain you created. So, if you're adding i18n support
+ // to some js library, you should use it as so:
+
+ if (typeof(MyNamespace) == 'undefined') MyNamespace = {};
+ MyNamespace.MyClass = function () {
+ var gtParms = { "domain" : 'MyNamespace_MyClass' };
+ this.gt = new Gettext(gtParams);
+ return this;
+ };
+ MyNamespace.MyClass.prototype._ = function (msgid) {
+ return this.gt.gettext(msgid);
+ };
+ MyNamespace.MyClass.prototype.something = function () {
+ var myString = this._("this will get translated");
+ };
+
+ // //////////////////////////////////////////////////////////
+ // Adding the shortcuts to a global scope is easier. If that's
+ // ok in your app, this is certainly easier.
+ var myGettext = new Gettext({ 'domain' : 'myDomain' });
+ function _ (msgid) {
+ return myGettext.gettext(msgid);
+ }
+ alert( _("text") );
+
+ // //////////////////////////////////////////////////////////
+ // Data structure of the json data
+ // NOTE: if you're loading via the <script> tag, you can only
+ // load one file, but it can contain multiple domains.
+ var json_locale_data = {
+ "MyDomain" : {
+ "" : {
+ "header_key" : "header value",
+ "header_key" : "header value",
+ "msgid" : [ "msgid_plural", "msgstr", "msgstr_plural", "msgstr_pluralN" ],
+ "msgctxt\004msgid" : [ null, "msgstr" ],
+ },
+ "AnotherDomain" : {
+ },
+ }
+
+=head1 DESCRIPTION
+
+This is a javascript implementation of GNU Gettext, providing internationalization support for javascript. It differs from existing javascript implementations in that it will support all current Gettext features (ex. plural and context support), and will also support loading language catalogs from .mo, .po, or preprocessed json files (converter included).
+
+The locale initialization differs from that of GNU Gettext / POSIX. Rather than setting the category, domain, and paths, and letting the libs find the right file, you must explicitly load the file at some point. The "domain" will still be honored. Future versions may be expanded to include support for set_locale like features.
+
+
+=head1 INSTALL
+
+To install this module, simply copy the file lib/Gettext.js to a web accessable location, and reference it from your application.
+
+
+=head1 CONFIGURATION
+
+Configure in one of two ways:
+
+=over
+
+=item 1. Optimal. Load language definition from statically defined json data.
+
+ <script language="javascript" src="/path/locale/domain.json"></script>
+
+ // in domain.json
+ json_locale_data = {
+ "mydomain" : {
+ // po header fields
+ "" : {
+ "plural-forms" : "...",
+ "lang" : "en",
+ },
+ // all the msgid strings and translations
+ "msgid" : [ "msgid_plural", "translation", "plural_translation" ],
+ },
+ };
+ // please see the included bin/po2json script for the details on this format
+
+This method also allows you to use unsupported file formats, so long as you can parse them into the above format.
+
+=item 2. Use AJAX to load language file.
+
+Use XMLHttpRequest (actually, SJAX - syncronous) to load an external resource.
+
+Supported external formats are:
+
+=over
+
+=item * Javascript Object Notation (.json)
+
+(see bin/po2json)
+
+ type=application/json
+
+=item * Uniforum Portable Object (.po)
+
+(see GNU Gettext's xgettext)
+
+ type=application/x-po
+
+=item * Machine Object (compiled .po) (.mo)
+
+NOTE: .mo format isn't actually supported just yet, but support is planned.
+
+(see GNU Gettext's msgfmt)
+
+ type=application/x-mo
+
+=back
+
+=back
+
+=head1 METHODS
+
+The following methods are implemented:
+
+ new Gettext(args)
+ textdomain (domain)
+ gettext (msgid)
+ dgettext (domainname, msgid)
+ dcgettext (domainname, msgid, LC_MESSAGES)
+ ngettext (msgid, msgid_plural, count)
+ dngettext (domainname, msgid, msgid_plural, count)
+ dcngettext (domainname, msgid, msgid_plural, count, LC_MESSAGES)
+ pgettext (msgctxt, msgid)
+ dpgettext (domainname, msgctxt, msgid)
+ dcpgettext (domainname, msgctxt, msgid, LC_MESSAGES)
+ npgettext (msgctxt, msgid, msgid_plural, count)
+ dnpgettext (domainname, msgctxt, msgid, msgid_plural, count)
+ dcnpgettext (domainname, msgctxt, msgid, msgid_plural, count, LC_MESSAGES)
+ strargs (string, args_array)
+
+
+=head2 new Gettext (args)
+
+Several methods of loading locale data are included. You may specify a plugin or alternative method of loading data by passing the data in as the "locale_data" option. For example:
+
+ var get_locale_data = function () {
+ // plugin does whatever to populate locale_data
+ return locale_data;
+ };
+ var gt = new Gettext( 'domain' : 'messages',
+ 'locale_data' : get_locale_data() );
+
+The above can also be used if locale data is specified in a statically included <SCRIPT> tag. Just specify the variable name in the call to new. Ex:
+
+ var gt = new Gettext( 'domain' : 'messages',
+ 'locale_data' : json_locale_data_variable );
+
+Finally, you may load the locale data by referencing it in a <LINK> tag. Simply exclude the 'locale_data' option, and all <LINK rel="gettext" ...> items will be tried. The <LINK> should be specified as:
+
+ <link rel="gettext" type="application/json" href="/path/to/file.json">
+ <link rel="gettext" type="text/javascript" href="/path/to/file.json">
+ <link rel="gettext" type="application/x-po" href="/path/to/file.po">
+ <link rel="gettext" type="application/x-mo" href="/path/to/file.mo">
+
+args:
+
+=over
+
+=item domain
+
+The Gettext domain, not www.whatev.com. It's usually your applications basename. If the .po file was "myapp.po", this would be "myapp".
+
+=item locale_data
+
+Raw locale data (in json structure). If specified, from_link data will be ignored.
+
+=back
+
+=cut
+
+*/
+
+Gettext = function (args) {
+ this.domain = 'messages';
+ // locale_data will be populated from <link...> if not specified in args
+ this.locale_data = undefined;
+
+
+
+
+ // set options
+ var options = [ "domain", "locale_data", "file"];
+ if (this.isValidObject(args)) {
+ for (var i in args) {
+ for (var j=0; j<options.length; j++) {
+ if (i == options[j]) {
+ // don't set it if it's null or undefined
+ if (this.isValidObject(args[i]))
+ this[i] = args[i];
+ }
+ }
+ }
+ }
+
+ // try to load the lang file from somewhere
+ this.try_load_lang();
+ return this;
+}
+
+Gettext.context_glue = "\004";
+Gettext._locale_data = {};
+
+Gettext.prototype.try_load_lang = function() {
+ // check to see if language is statically included
+ if (typeof(this.locale_data) != 'undefined') {
+ // we're going to reformat it, and overwrite the variable
+ var locale_copy = this.locale_data;
+ this.locale_data = undefined;
+ this.parse_locale_data(locale_copy);
+
+ if (typeof(Gettext._locale_data[this.domain]) == 'undefined') {
+ throw new Error("Error: Gettext 'locale_data' does not contain the domain '"+this.domain+"'");
+ }
+ }
+
+ //Karma
+ //work with the specific data
+ if ( this.isValidObject( this.file ) ) {
+
+ if ( this.file.type==="application/x-po" ) {
+ //when sending the data it doesn't load the uri
+ this.try_load_lang_po( this.file.uri, this.file.data );
+ }else if ( this.file.type==="application/json" ) {
+ this.try_load_lang_json( this.file.uri, this.file.data );
+ }
+
+ } else {
+ // try loading from JSON
+ // get lang links
+ var lang_link = this.get_lang_refs();
+
+ if (typeof(lang_link) == 'object' && lang_link.length > 0) {
+ // NOTE: there will be a delay here, as this is async.
+ // So, any i18n calls made right after page load may not
+ // get translated.
+ // XXX: we may want to see if we can "fix" this behavior
+ for (var i=0; i<lang_link.length; i++) {
+ var link = lang_link[i];
+ if (link.type == 'application/json') {
+ if (! this.try_load_lang_json(link.href) ) {
+ throw new Error("Error: Gettext 'try_load_lang_json' failed. Unable to exec xmlhttprequest for link ["+link.href+"]");
+ }
+ } else if (link.type == 'application/x-po') {
+ if (! this.try_load_lang_po(link.href) ) {
+ throw new Error("Error: Gettext 'try_load_lang_po' failed. Unable to exec xmlhttprequest for link ["+link.href+"]");
+ }
+ } else {
+ // TODO: implement the other types (.mo)
+ throw new Error("TODO: link type ["+link.type+"] found, and support is planned, but not implemented at this time.");
+ }
+ }
+ }
+ }
+};
+
+// This takes the bin/po2json'd data, and moves it into an internal form
+// for use in our lib, and puts it in our object as:
+// Gettext._locale_data = {
+// domain : {
+// head : { headfield : headvalue },
+// msgs : {
+// msgid : [ msgid_plural, msgstr, msgstr_plural ],
+// },
+Gettext.prototype.parse_locale_data = function(locale_data) {
+ if (typeof(Gettext._locale_data) == 'undefined') {
+ Gettext._locale_data = { };
+ }
+
+ // suck in every domain defined in the supplied data
+ for (var domain in locale_data) {
+ // skip empty specs (flexibly)
+ if ((! locale_data.hasOwnProperty(domain)) || (! this.isValidObject(locale_data[domain])))
+ continue;
+ // skip if it has no msgid's
+ var has_msgids = false;
+ for (var msgid in locale_data[domain]) {
+ has_msgids = true;
+ break;
+ }
+ if (! has_msgids) continue;
+
+ // grab shortcut to data
+ var data = locale_data[domain];
+
+ // if they specifcy a blank domain, default to "messages"
+ if (domain == "") domain = "messages";
+ // init the data structure
+ if (! this.isValidObject(Gettext._locale_data[domain]) )
+ Gettext._locale_data[domain] = { };
+ if (! this.isValidObject(Gettext._locale_data[domain].head) )
+ Gettext._locale_data[domain].head = { };
+ if (! this.isValidObject(Gettext._locale_data[domain].msgs) )
+ Gettext._locale_data[domain].msgs = { };
+
+ for (var key in data) {
+ if (key == "") {
+ var header = data[key];
+ for (var head in header) {
+ var h = head.toLowerCase();
+ Gettext._locale_data[domain].head[h] = header[head];
+ }
+ } else {
+ Gettext._locale_data[domain].msgs[key] = data[key];
+ }
+ }
+ }
+
+ // build the plural forms function
+ for (var domain in Gettext._locale_data) {
+ if (this.isValidObject(Gettext._locale_data[domain].head['plural-forms']) &&
+ typeof(Gettext._locale_data[domain].head.plural_func) == 'undefined') {
+ // untaint data
+ var plural_forms = Gettext._locale_data[domain].head['plural-forms'];
+ var pf_re = new RegExp('^(\\s*nplurals\\s*=\\s*[0-9]+\\s*;\\s*plural\\s*=\\s*(?:\\s|[-\\?\\|&=!<>+*/%:;a-zA-Z0-9_\(\)])+)', 'm');
+ if (pf_re.test(plural_forms)) {
+ //ex english: "Plural-Forms: nplurals=2; plural=(n != 1);\n"
+ //pf = "nplurals=2; plural=(n != 1);";
+ //ex russian: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10< =4 && (n%100<10 or n%100>=20) ? 1 : 2)
+ //pf = "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)";
+
+ var pf = Gettext._locale_data[domain].head['plural-forms'];
+ if (! /;\s*$/.test(pf)) pf = pf.concat(';');
+ /* We used to use eval, but it seems IE has issues with it.
+ * We now use "new Function", though it carries a slightly
+ * bigger performance hit.
+ var code = 'function (n) { var plural; var nplurals; '+pf+' return { "nplural" : nplurals, "plural" : (plural === true ? 1 : plural ? plural : 0) }; };';
+ Gettext._locale_data[domain].head.plural_func = eval("("+code+")");
+ */
+ var code = 'var plural; var nplurals; '+pf+' return { "nplural" : nplurals, "plural" : (plural === true ? 1 : plural ? plural : 0) };';
+ Gettext._locale_data[domain].head.plural_func = new Function("n", code);
+ } else {
+ throw new Error("Syntax error in language file. Plural-Forms header is invalid ["+plural_forms+"]");
+ }
+
+ // default to english plural form
+ } else if (typeof(Gettext._locale_data[domain].head.plural_func) == 'undefined') {
+ Gettext._locale_data[domain].head.plural_func = function (n) {
+ var p = (n != 1) ? 1 : 0;
+ return { 'nplural' : 2, 'plural' : p };
+ };
+ } // else, plural_func already created
+ }
+
+ return;
+};
+
+
+// try_load_lang_po : do an ajaxy call to load in the .po lang defs
+Gettext.prototype.try_load_lang_po = function(uri, data ) {
+
+ if ( !this.isValidObject(data) ) {
+ var data = this.sjax(uri);
+ if (! data) return;
+ }
+ var domain = this.uri_basename(uri);
+ var parsed = this.parse_po(data);
+
+ var rv = {};
+ // munge domain into/outof header
+ if (parsed) {
+ if (! parsed[""]) parsed[""] = {};
+ if (! parsed[""]["domain"]) parsed[""]["domain"] = domain;
+ domain = parsed[""]["domain"];
+ rv[domain] = parsed;
+
+ this.parse_locale_data(rv);
+ }
+
+ return 1;
+};
+
+Gettext.prototype.uri_basename = function(uri) {
+ var rv;
+ if (rv = uri.match(/^(.*\/)?(.*)/)) {
+ var ext_strip;
+ if (ext_strip = rv[2].match(/^(.*)\..+$/))
+ return ext_strip[1];
+ else
+ return rv[2];
+ } else {
+ return "";
+ }
+};
+
+Gettext.prototype.parse_po = function(data) {
+ var rv = {};
+ var buffer = {};
+ var lastbuffer = "";
+ var errors = [];
+ var lines = data.split("\n");
+ for (var i=0; i<lines.length; i++) {
+ // chomp
+ lines[i] = lines[i].replace(/(\n|\r)+$/, '');
+
+ var match;
+
+ // Empty line / End of an entry.
+ if (/^$/.test(lines[i])) {
+ if (typeof(buffer['msgid']) != 'undefined') {
+ var msg_ctxt_id = (typeof(buffer['msgctxt']) != 'undefined' &&
+ buffer['msgctxt'].length) ?
+ buffer['msgctxt']+Gettext.context_glue+buffer['msgid'] :
+ buffer['msgid'];
+ var msgid_plural = (typeof(buffer['msgid_plural']) != 'undefined' &&
+ buffer['msgid_plural'].length) ?
+ buffer['msgid_plural'] :
+ null;
+
+ // find msgstr_* translations and push them on
+ var trans = [];
+ for (var str in buffer) {
+ var match;
+ if (match = str.match(/^msgstr_(\d+)/))
+ trans[parseInt(match[1])] = buffer[str];
+ }
+ trans.unshift(msgid_plural);
+
+ // only add it if we've got a translation
+ // NOTE: this doesn't conform to msgfmt specs
+ if (trans.length > 1) rv[msg_ctxt_id] = trans;
+
+ buffer = {};
+ lastbuffer = "";
+ }
+
+ // comments
+ } else if (/^#/.test(lines[i])) {
+ continue;
+
+ // msgctxt
+ } else if (match = lines[i].match(/^msgctxt\s+(.*)/)) {
+ lastbuffer = 'msgctxt';
+ buffer[lastbuffer] = this.parse_po_dequote(match[1]);
+
+ // msgid
+ } else if (match = lines[i].match(/^msgid\s+(.*)/)) {
+ lastbuffer = 'msgid';
+ buffer[lastbuffer] = this.parse_po_dequote(match[1]);
+
+ // msgid_plural
+ } else if (match = lines[i].match(/^msgid_plural\s+(.*)/)) {
+ lastbuffer = 'msgid_plural';
+ buffer[lastbuffer] = this.parse_po_dequote(match[1]);
+
+ // msgstr
+ } else if (match = lines[i].match(/^msgstr\s+(.*)/)) {
+ lastbuffer = 'msgstr_0';
+ buffer[lastbuffer] = this.parse_po_dequote(match[1]);
+
+ // msgstr[0] (treak like msgstr)
+ } else if (match = lines[i].match(/^msgstr\[0\]\s+(.*)/)) {
+ lastbuffer = 'msgstr_0';
+ buffer[lastbuffer] = this.parse_po_dequote(match[1]);
+
+ // msgstr[n]
+ } else if (match = lines[i].match(/^msgstr\[(\d+)\]\s+(.*)/)) {
+ lastbuffer = 'msgstr_'+match[1];
+ buffer[lastbuffer] = this.parse_po_dequote(match[2]);
+
+ // continued string
+ } else if (/^"/.test(lines[i])) {
+ buffer[lastbuffer] += this.parse_po_dequote(lines[i]);
+
+ // something strange
+ } else {
+ errors.push("Strange line ["+i+"] : "+lines[i]);
+ }
+ }
+
+
+ // handle the final entry
+ if (typeof(buffer['msgid']) != 'undefined') {
+ var msg_ctxt_id = (typeof(buffer['msgctxt']) != 'undefined' &&
+ buffer['msgctxt'].length) ?
+ buffer['msgctxt']+Gettext.context_glue+buffer['msgid'] :
+ buffer['msgid'];
+ var msgid_plural = (typeof(buffer['msgid_plural']) != 'undefined' &&
+ buffer['msgid_plural'].length) ?
+ buffer['msgid_plural'] :
+ null;
+
+ // find msgstr_* translations and push them on
+ var trans = [];
+ for (var str in buffer) {
+ var match;
+ if (match = str.match(/^msgstr_(\d+)/))
+ trans[parseInt(match[1])] = buffer[str];
+ }
+ trans.unshift(msgid_plural);
+
+ // only add it if we've got a translation
+ // NOTE: this doesn't conform to msgfmt specs
+ if (trans.length > 1) rv[msg_ctxt_id] = trans;
+
+ buffer = {};
+ lastbuffer = "";
+ }
+
+
+ // parse out the header
+ if (rv[""] && rv[""][1]) {
+ var cur = {};
+ var hlines = rv[""][1].split(/\\n/);
+ for (var i=0; i<hlines.length; i++) {
+ if (! hlines.length) continue;
+
+ var pos = hlines[i].indexOf(':', 0);
+ if (pos != -1) {
+ var key = hlines[i].substring(0, pos);
+ var val = hlines[i].substring(pos +1);
+ var keylow = key.toLowerCase();
+
+ if (cur[keylow] && cur[keylow].length) {
+ errors.push("SKIPPING DUPLICATE HEADER LINE: "+hlines[i]);
+ } else if (/#-#-#-#-#/.test(keylow)) {
+ errors.push("SKIPPING ERROR MARKER IN HEADER: "+hlines[i]);
+ } else {
+ // remove begining spaces if any
+ val = val.replace(/^\s+/, '');
+ cur[keylow] = val;
+ }
+
+ } else {
+ errors.push("PROBLEM LINE IN HEADER: "+hlines[i]);
+ cur[hlines[i]] = '';
+ }
+ }
+
+ // replace header string with assoc array
+ rv[""] = cur;
+ } else {
+ rv[""] = {};
+ }
+
+ // TODO: XXX: if there are errors parsing, what do we want to do?
+ // GNU Gettext silently ignores errors. So will we.
+ // alert( "Errors parsing po file:\n" + errors.join("\n") );
+
+ return rv;
+};
+
+
+Gettext.prototype.parse_po_dequote = function(str) {
+ var match;
+ if (match = str.match(/^"(.*)"/)) {
+ str = match[1];
+ }
+ str = str.replace(/\\"/, "");
+ return str;
+};
+
+
+// try_load_lang_json : do an ajaxy call to load in the lang defs
+Gettext.prototype.try_load_lang_json = function(uri, dta) {
+
+ if ( !this.isValidObject(data) ) {
+ var data = this.sjax(uri);
+ if (! data) return;
+ }
+
+ var rv = this.JSON(data);
+ this.parse_locale_data(rv);
+
+ return 1;
+};
+
+// this finds all <link> tags, filters out ones that match our
+// specs, and returns a list of hashes of those
+Gettext.prototype.get_lang_refs = function() {
+ var langs = new Array();
+ var links = document.getElementsByTagName("link");
+ // find all <link> tags in dom; filter ours
+ for (var i=0; i<links.length; i++) {
+ if (links[i].rel == 'gettext' && links[i].href) {
+ if (typeof(links[i].type) == 'undefined' ||
+ links[i].type == '') {
+ if (/\.json$/i.test(links[i].href)) {
+ links[i].type = 'application/json';
+ } else if (/\.js$/i.test(links[i].href)) {
+ links[i].type = 'application/json';
+ } else if (/\.po$/i.test(links[i].href)) {
+ links[i].type = 'application/x-po';
+ } else if (/\.mo$/i.test(links[i].href)) {
+ links[i].type = 'application/x-mo';
+ } else {
+ throw new Error("LINK tag with rel=gettext found, but the type and extension are unrecognized.");
+ }
+ }
+
+ links[i].type = links[i].type.toLowerCase();
+ if (links[i].type == 'application/json') {
+ links[i].type = 'application/json';
+ } else if (links[i].type == 'text/javascript') {
+ links[i].type = 'application/json';
+ } else if (links[i].type == 'application/x-po') {
+ links[i].type = 'application/x-po';
+ } else if (links[i].type == 'application/x-mo') {
+ links[i].type = 'application/x-mo';
+ } else {
+ throw new Error("LINK tag with rel=gettext found, but the type attribute ["+links[i].type+"] is unrecognized.");
+ }
+
+ langs.push(links[i]);
+ }
+ }
+ return langs;
+};
+
+
+/*
+
+=head2 textdomain( domain )
+
+Set domain for future gettext() calls
+
+A message domain is a set of translatable msgid messages. Usually,
+every software package has its own message domain. The domain name is
+used to determine the message catalog where a translation is looked up;
+it must be a non-empty string.
+
+The current message domain is used by the gettext, ngettext, pgettext,
+npgettext functions, and by the dgettext, dcgettext, dngettext, dcngettext,
+dpgettext, dcpgettext, dnpgettext and dcnpgettext functions when called
+with a NULL domainname argument.
+
+If domainname is not NULL, the current message domain is set to
+domainname.
+
+If domainname is undefined, null, or empty string, the function returns
+the current message domain.
+
+If successful, the textdomain function returns the current message
+domain, after possibly changing it. (ie. if you set a new domain, the
+value returned will NOT be the previous domain).
+
+=cut
+
+*/
+Gettext.prototype.textdomain = function (domain) {
+ if (domain && domain.length) this.domain = domain;
+ return this.domain;
+}
+
+/*
+
+=head2 gettext( MSGID )
+
+Returns the translation for B<MSGID>. Example:
+
+ alert( gt.gettext("Hello World!\n") );
+
+If no translation can be found, the unmodified B<MSGID> is returned,
+i. e. the function can I<never> fail, and will I<never> mess up your
+original message.
+
+One common mistake is to interpolate a variable into the string like this:
+
+ var translated = gt.gettext("Hello " + full_name);
+
+The interpolation will happen before it's passed to gettext, and it's
+unlikely you'll have a translation for every "Hello Tom" and "Hello Dick"
+and "Hellow Harry" that may arise.
+
+Use C<strargs()> (see below) to solve this problem:
+
+ var translated = Gettext.strargs( gt.gettext("Hello %1"), [full_name] );
+
+This is espeically useful when multiple replacements are needed, as they
+may not appear in the same order within the translation. As an English to
+French example:
+
+ Expected result: "This is the red ball"
+ English: "This is the %1 %2"
+ French: "C'est le %2 %1"
+ Code: Gettext.strargs( gt.gettext("This is the %1 %2"), ["red", "ball"] );
+
+(The example is stupid because neither color nor thing will get
+translated here ...).
+
+=head2 dgettext( TEXTDOMAIN, MSGID )
+
+Like gettext(), but retrieves the message for the specified
+B<TEXTDOMAIN> instead of the default domain. In case you wonder what
+a textdomain is, see above section on the textdomain() call.
+
+=head2 dcgettext( TEXTDOMAIN, MSGID, CATEGORY )
+
+Like dgettext() but retrieves the message from the specified B<CATEGORY>
+instead of the default category C<LC_MESSAGES>.
+
+NOTE: the categories are really useless in javascript context. This is
+here for GNU Gettext API compatability. In practice, you'll never need
+to use this. This applies to all the calls including the B<CATEGORY>.
+
+
+=head2 ngettext( MSGID, MSGID_PLURAL, COUNT )
+
+Retrieves the correct translation for B<COUNT> items. In legacy software
+you will often find something like:
+
+ alert( count + " file(s) deleted.\n" );
+
+or
+
+ printf(count + " file%s deleted.\n", $count == 1 ? '' : 's');
+
+I<NOTE: javascript lacks a builtin printf, so the above isn't a working example>
+
+The first example looks awkward, the second will only work in English
+and languages with similar plural rules. Before ngettext() was introduced,
+the best practice for internationalized programs was:
+
+ if (count == 1) {
+ alert( gettext("One file deleted.\n") );
+ } else {
+ printf( gettext("%d files deleted.\n"), count );
+ }
+
+This is a nuisance for the programmer and often still not sufficient
+for an adequate translation. Many languages have completely different
+ideas on numerals. Some (French, Italian, ...) treat 0 and 1 alike,
+others make no distinction at all (Japanese, Korean, Chinese, ...),
+others have two or more plural forms (Russian, Latvian, Czech,
+Polish, ...). The solution is:
+
+ printf( ngettext("One file deleted.\n",
+ "%d files deleted.\n",
+ count), // argument to ngettext!
+ count); // argument to printf!
+
+In English, or if no translation can be found, the first argument
+(B<MSGID>) is picked if C<count> is one, the second one otherwise.
+For other languages, the correct plural form (of 1, 2, 3, 4, ...)
+is automatically picked, too. You don't have to know anything about
+the plural rules in the target language, ngettext() will take care
+of that.
+
+This is most of the time sufficient but you will have to prove your
+creativity in cases like
+
+ "%d file(s) deleted, and %d file(s) created.\n"
+
+That said, javascript lacks C<printf()> support. Supplied with Gettext.js
+is the C<strargs()> method, which can be used for these cases:
+
+ Gettext.strargs( gt.ngettext( "One file deleted.\n",
+ "%d files deleted.\n",
+ count), // argument to ngettext!
+ count); // argument to strargs!
+
+NOTE: the variable replacement isn't done for you, so you must
+do it yourself as in the above.
+
+=head2 dngettext( TEXTDOMAIN, MSGID, MSGID_PLURAL, COUNT )
+
+Like ngettext() but retrieves the translation from the specified
+textdomain instead of the default domain.
+
+=head2 dcngettext( TEXTDOMAIN, MSGID, MSGID_PLURAL, COUNT, CATEGORY )
+
+Like dngettext() but retrieves the translation from the specified
+category, instead of the default category C<LC_MESSAGES>.
+
+
+=head2 pgettext( MSGCTXT, MSGID )
+
+Returns the translation of MSGID, given the context of MSGCTXT.
+
+Both items are used as a unique key into the message catalog.
+
+This allows the translator to have two entries for words that may
+translate to different foreign words based on their context. For
+example, the word "View" may be a noun or a verb, which may be
+used in a menu as File->View or View->Source.
+
+ alert( pgettext( "Verb: To View", "View" ) );
+ alert( pgettext( "Noun: A View", "View" ) );
+
+The above will both lookup different entries in the message catalog.
+
+In English, or if no translation can be found, the second argument
+(B<MSGID>) is returned.
+
+=head2 dpgettext( TEXTDOMAIN, MSGCTXT, MSGID )
+
+Like pgettext(), but retrieves the message for the specified
+B<TEXTDOMAIN> instead of the default domain.
+
+=head2 dcpgettext( TEXTDOMAIN, MSGCTXT, MSGID, CATEGORY )
+
+Like dpgettext() but retrieves the message from the specified B<CATEGORY>
+instead of the default category C<LC_MESSAGES>.
+
+
+=head2 npgettext( MSGCTXT, MSGID, MSGID_PLURAL, COUNT )
+
+Like ngettext() with the addition of context as in pgettext().
+
+In English, or if no translation can be found, the second argument
+(MSGID) is picked if B<COUNT> is one, the third one otherwise.
+
+=head2 dnpgettext( TEXTDOMAIN, MSGCTXT, MSGID, MSGID_PLURAL, COUNT )
+
+Like npgettext() but retrieves the translation from the specified
+textdomain instead of the default domain.
+
+=head2 dcnpgettext( TEXTDOMAIN, MSGCTXT, MSGID, MSGID_PLURAL, COUNT, CATEGORY )
+
+Like dnpgettext() but retrieves the translation from the specified
+category, instead of the default category C<LC_MESSAGES>.
+
+=cut
+
+*/
+
+// gettext
+Gettext.prototype.gettext = function (msgid) {
+ var msgctxt;
+ var msgid_plural;
+ var n;
+ var category;
+ return this.dcnpgettext(null, msgctxt, msgid, msgid_plural, n, category);
+};
+
+Gettext.prototype.dgettext = function (domain, msgid) {
+ var msgctxt;
+ var msgid_plural;
+ var n;
+ var category;
+ return this.dcnpgettext(domain, msgctxt, msgid, msgid_plural, n, category);
+};
+
+Gettext.prototype.dcgettext = function (domain, msgid, category) {
+ var msgctxt;
+ var msgid_plural;
+ var n;
+ return this.dcnpgettext(domain, msgctxt, msgid, msgid_plural, n, category);
+};
+
+// ngettext
+Gettext.prototype.ngettext = function (msgid, msgid_plural, n) {
+ var msgctxt;
+ var category;
+ return this.dcnpgettext(null, msgctxt, msgid, msgid_plural, n, category);
+};
+
+Gettext.prototype.dngettext = function (domain, msgid, msgid_plural, n) {
+ var msgctxt;
+ var category;
+ return this.dcnpgettext(domain, msgctxt, msgid, msgid_plural, n, category);
+};
+
+Gettext.prototype.dcngettext = function (domain, msgid, msgid_plural, n, category) {
+ var msgctxt;
+ return this.dcnpgettext(domain, msgctxt, msgid, msgid_plural, n, category, category);
+};
+
+// pgettext
+Gettext.prototype.pgettext = function (msgctxt, msgid) {
+ var msgid_plural;
+ var n;
+ var category;
+ return this.dcnpgettext(null, msgctxt, msgid, msgid_plural, n, category);
+};
+
+Gettext.prototype.dpgettext = function (domain, msgctxt, msgid) {
+ var msgid_plural;
+ var n;
+ var category;
+ return this.dcnpgettext(domain, msgctxt, msgid, msgid_plural, n, category);
+};
+
+Gettext.prototype.dcpgettext = function (domain, msgctxt, msgid, category) {
+ var msgid_plural;
+ var n;
+ return this.dcnpgettext(domain, msgctxt, msgid, msgid_plural, n, category);
+};
+
+// npgettext
+Gettext.prototype.npgettext = function (msgctxt, msgid, msgid_plural, n) {
+ var category;
+ return this.dcnpgettext(null, msgctxt, msgid, msgid_plural, n, category);
+};
+
+Gettext.prototype.dnpgettext = function (domain, msgctxt, msgid, msgid_plural, n) {
+ var category;
+ return this.dcnpgettext(domain, msgctxt, msgid, msgid_plural, n, category);
+};
+
+// this has all the options, so we use it for all of them.
+Gettext.prototype.dcnpgettext = function (domain, msgctxt, msgid, msgid_plural, n, category) {
+ if (! this.isValidObject(msgid)) return '';
+
+ var plural = this.isValidObject(msgid_plural);
+ var msg_ctxt_id = this.isValidObject(msgctxt) ? msgctxt+Gettext.context_glue+msgid : msgid;
+
+ var domainname = this.isValidObject(domain) ? domain :
+ this.isValidObject(this.domain) ? this.domain :
+ 'messages';
+
+ // category is always LC_MESSAGES. We ignore all else
+ var category_name = 'LC_MESSAGES';
+ var category = 5;
+
+ var locale_data = new Array();
+ if (typeof(Gettext._locale_data) != 'undefined' &&
+ this.isValidObject(Gettext._locale_data[domainname])) {
+ locale_data.push( Gettext._locale_data[domainname] );
+
+ } else if (typeof(Gettext._locale_data) != 'undefined') {
+ // didn't find domain we're looking for. Search all of them.
+ for (var dom in Gettext._locale_data) {
+ locale_data.push( Gettext._locale_data[dom] );
+ }
+ }
+
+ var trans = [];
+ var found = false;
+ var domain_used; // so we can find plural-forms if needed
+ if (locale_data.length) {
+ for (var i=0; i<locale_data.length; i++) {
+ var locale = locale_data[i];
+ if (this.isValidObject(locale.msgs[msg_ctxt_id])) {
+ // make copy of that array (cause we'll be destructive)
+ for (var j=0; j<locale.msgs[msg_ctxt_id].length; j++) {
+ trans[j] = locale.msgs[msg_ctxt_id][j];
+ }
+ trans.shift(); // throw away the msgid_plural
+ domain_used = locale;
+ found = true;
+ // only break if found translation actually has a translation.
+ if ( trans.length > 0 && trans[0].length != 0 )
+ break;
+ }
+ }
+ }
+
+ // default to english if we lack a match, or match has zero length
+ if ( trans.length == 0 || trans[0].length == 0 ) {
+ trans = [ msgid, msgid_plural ];
+ }
+
+ var translation = trans[0];
+ if (plural) {
+ var p;
+ if (found && this.isValidObject(domain_used.head.plural_func) ) {
+ var rv = domain_used.head.plural_func(n);
+ if (! rv.plural) rv.plural = 0;
+ if (! rv.nplural) rv.nplural = 0;
+ // if plurals returned is out of bound for total plural forms
+ if (rv.nplural <= rv.plural) rv.plural = 0;
+ p = rv.plural;
+ } else {
+ p = (n != 1) ? 1 : 0;
+ }
+ if (this.isValidObject(trans[p]))
+ translation = trans[p];
+ }
+
+ return translation;
+};
+
+
+/*
+
+=head2 strargs (string, argument_array)
+
+ string : a string that potentially contains formatting characters.
+ argument_array : an array of positional replacement values
+
+This is a utility method to provide some way to support positional parameters within a string, as javascript lacks a printf() method.
+
+The format is similar to printf(), but greatly simplified (ie. fewer features).
+
+Any percent signs followed by numbers are replaced with the corrosponding item from the B<argument_array>.
+
+Example:
+
+ var string = "%2 roses are red, %1 violets are blue";
+ var args = new Array("10", "15");
+ var result = Gettext.strargs(string, args);
+ // result is "15 roses are red, 10 violets are blue"
+
+The format numbers are 1 based, so the first itme is %1.
+
+A lone percent sign may be escaped by preceeding it with another percent sign.
+
+A percent sign followed by anything other than a number or another percent sign will be passed through as is.
+
+Some more examples should clear up any abmiguity. The following were called with the orig string, and the array as Array("[one]", "[two]") :
+
+ orig string "blah" becomes "blah"
+ orig string "" becomes ""
+ orig string "%%" becomes "%"
+ orig string "%%%" becomes "%%"
+ orig string "%%%%" becomes "%%"
+ orig string "%%%%%" becomes "%%%"
+ orig string "tom%%dick" becomes "tom%dick"
+ orig string "thing%1bob" becomes "thing[one]bob"
+ orig string "thing%1%2bob" becomes "thing[one][two]bob"
+ orig string "thing%1asdf%2asdf" becomes "thing[one]asdf[two]asdf"
+ orig string "%1%2%3" becomes "[one][two]"
+ orig string "tom%1%%2%aDick" becomes "tom[one]%2%aDick"
+
+This is especially useful when using plurals, as the string will nearly always contain the number.
+
+It's also useful in translated strings where the translator may have needed to move the position of the parameters.
+
+For example:
+
+ var count = 14;
+ Gettext.strargs( gt.ngettext('one banana', '%1 bananas', count), [count] );
+
+NOTE: this may be called as an instance method, or as a class method.
+
+ // instance method:
+ var gt = new Gettext(params);
+ gt.strargs(string, args);
+
+ // class method:
+ Gettext.strargs(string, args);
+
+=cut
+
+*/
+/* utility method, since javascript lacks a printf */
+Gettext.strargs = function (str, args) {
+ // make sure args is an array
+ if ( null == args ||
+ 'undefined' == typeof(args) ) {
+ args = [];
+ } else if (args.constructor != Array) {
+ args = [args];
+ }
+
+ // NOTE: javascript lacks support for zero length negative look-behind
+ // in regex, so we must step through w/ index.
+ // The perl equiv would simply be:
+ // $string =~ s/(?<!\%)\%([0-9]+)/$args[$1]/g;
+ // $string =~ s/\%\%/\%/g; # restore escaped percent signs
+
+ var newstr = "";
+ while (true) {
+ var i = str.indexOf('%');
+ var match_n;
+
+ // no more found. Append whatever remains
+ if (i == -1) {
+ newstr += str;
+ break;
+ }
+
+ // we found it, append everything up to that
+ newstr += str.substr(0, i);
+
+ // check for escpaed %%
+ if (str.substr(i, 2) == '%%') {
+ newstr += '%';
+ str = str.substr((i+2));
+
+ // % followed by number
+ } else if ( match_n = str.substr(i).match(/^%(\d+)/) ) {
+ var arg_n = parseInt(match_n[1]);
+ var length_n = match_n[1].length;
+ if ( arg_n > 0 && args[arg_n -1] != null && typeof(args[arg_n -1]) != 'undefined' )
+ newstr += args[arg_n -1];
+ str = str.substr( (i + 1 + length_n) );
+
+ // % followed by some other garbage - just remove the %
+ } else {
+ newstr += '%';
+ str = str.substr((i+1));
+ }
+ }
+
+ return newstr;
+}
+
+/* instance method wrapper of strargs */
+Gettext.prototype.strargs = function (str, args) {
+ return Gettext.strargs(str, args);
+}
+
+/* verify that something is an array */
+Gettext.prototype.isArray = function (thisObject) {
+ return this.isValidObject(thisObject) && thisObject.constructor == Array;
+};
+
+/* verify that an object exists and is valid */
+Gettext.prototype.isValidObject = function (thisObject) {
+ if (null == thisObject) {
+ return false;
+ } else if ('undefined' == typeof(thisObject) ) {
+ return false;
+ } else {
+ return true;
+ }
+};
+
+Gettext.prototype.sjax = function (uri) {
+ var xmlhttp;
+ if (window.XMLHttpRequest) {
+ xmlhttp = new XMLHttpRequest();
+ } else if (navigator.userAgent.toLowerCase().indexOf('msie 5') != -1) {
+ xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
+ } else {
+ xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
+ }
+
+ if (! xmlhttp)
+ throw new Error("Your browser doesn't do Ajax. Unable to support external language files.");
+
+ xmlhttp.open('GET', uri, false);
+ try { xmlhttp.send(null); }
+ catch (e) { return; }
+
+ // we consider status 200 and 0 as ok.
+ // 0 happens when we request local file, allowing this to run on local files
+ var sjax_status = xmlhttp.status;
+ if (sjax_status == 200 || sjax_status == 0) {
+ return xmlhttp.responseText;
+ } else {
+ var error = xmlhttp.statusText + " (Error " + xmlhttp.status + ")";
+ if (xmlhttp.responseText.length) {
+ error += "\n" + xmlhttp.responseText;
+ }
+ alert(error);
+ return;
+ }
+}
+
+Gettext.prototype.JSON = function (data) {
+ return eval('(' + data + ')');
+}
+
+
+/*
+
+=head1 NOTES
+
+These are some notes on the internals
+
+=over
+
+=item LOCALE CACHING
+
+Loaded locale data is currently cached class-wide. This means that if two scripts are both using Gettext.js, and both share the same gettext domain, that domain will only be loaded once. This will allow you to grab a new object many times from different places, utilize the same domain, and share a single translation file. The downside is that a domain won't be RE-loaded if a new object is instantiated on a domain that had already been instantiated.
+
+=back
+
+=head1 BUGS / TODO
+
+=over
+
+=item error handling
+
+Currently, there are several places that throw errors. In GNU Gettext, there are no fatal errors, which allows text to still be displayed regardless of how broken the environment becomes. We should evaluate and determine where we want to stand on that issue.
+
+=item syncronous only support (no ajax support)
+
+Currently, fetching language data is done purely syncronous, which means the page will halt while those files are fetched/loaded.
+
+This is often what you want, as then following translation requests will actually be translated. However, if all your calls are done dynamically (ie. error handling only or something), loading in the background may be more adventagous.
+
+It's still recommended to use the statically defined <script ...> method, which should have the same delay, but it will cache the result.
+
+=item domain support
+
+domain support while using shortcut methods like C<_('string')> or C<i18n('string')>.
+
+Under normal apps, the domain is usually set globally to the app, and a single language file is used. Under javascript, you may have multiple libraries or applications needing translation support, but the namespace is essentially global.
+
+It's recommended that your app initialize it's own shortcut with it's own domain. (See examples/wrapper/i18n.js for an example.)
+
+Basically, you'll want to accomplish something like this:
+
+ // in some other .js file that needs i18n
+ this.i18nObj = new i18n;
+ this.i18n = this.i18nObj.init('domain');
+ // do translation
+ alert( this.i18n("string") );
+
+If you use this raw Gettext object, then this is all handled for you, as you have your own object then, and will be calling C<myGettextObject.gettext('string')> and such.
+
+
+=item encoding
+
+May want to add encoding/reencoding stuff. See GNU iconv, or the perl module Locale::Recode from libintl-perl.
+
+=back
+
+
+=head1 COMPATABILITY
+
+This has been tested on the following browsers. It may work on others, but these are all those to which I have access.
+
+ FF1.5, FF2, FF3, IE6, IE7, Opera9, Opera10, Safari3.1, Chrome
+
+ *FF = Firefox
+ *IE = Internet Explorer
+
+
+=head1 REQUIRES
+
+bin/po2json requires perl, and the perl modules Locale::PO and JSON.
+
+=head1 SEE ALSO
+
+bin/po2json (included),
+examples/normal/index.html,
+examples/wrapper/i18n.html, examples/wrapper/i18n.js,
+Locale::gettext_pp(3pm), POSIX(3pm), gettext(1), gettext(3)
+
+=head1 AUTHOR
+
+Copyright (C) 2008, Joshua I. Miller E<lt>unrtst@cpan.orgE<gt>, all rights reserved. See the source code for details.
+
+=cut
+
+*/
+
diff --git a/examples/Conozco-Uruguay/js/lesson.js b/examples/Conozco-Uruguay/js/lesson.js
index 9a15a4d..b0735cc 100755
--- a/examples/Conozco-Uruguay/js/lesson.js
+++ b/examples/Conozco-Uruguay/js/lesson.js
@@ -1,54 +1,125 @@
$(document).ready(function(){
- var DEFAULT_SIZE_X = 786;
- var DEFAULT_SIZE_Y = 900;
- //stupid hack, find out how to calc the diff between image and top
- // of webpage
- var OFFSET = 8;
- var g = game();
-
- var k = $.karma({container: "#karma-main"})
- k.init({
- images : [
- {name : "background", file : "fondo.png", localized : false },
- {name : "capital", file : "capital.png" , localized : false},
- {name : "lines", file : "deptosLineas.png", localized: false}
- ]
- });
-
- k.main(function() {
- var paper = Raphael("mycanvas",DEFAULT_SIZE_X,DEFAULT_SIZE_Y);
-
- var g = game(paper,k.library.images["capital"].src);
- var q = g.newquestion();
- document.getElementById('question').innerHTML = q.getPhrase;
-
- var clicked = function(event){
- var x = event.clientX + document.documentElement.scrollLeft - OFFSET;
- var y = event.clientY + document.documentElement.scrollTop - OFFSET;
- var ans = g.isAnswerp(x, y);
- if (ans) {
- g.draw();
- q = g.newquestion();
- }
- document.getElementById('question').innerHTML = q.getPhrase;
- }
-
- var draw = function() {
- paper.image(k.library.images["background"].src,0,0,DEFAULT_SIZE_X,DEFAULT_SIZE_Y);
- var i = paper.image(k.library.images["lines"].src,0,0,DEFAULT_SIZE_X,DEFAULT_SIZE_Y);
- g.draw();
- }
-
-
- document.getElementById('mycanvas').addEventListener('click', clicked, false);
-
- document.getElementById('start').
- addEventListener('click', draw, false);
- });
-});
-
+ //Program constants
+ var SVG_MAP = document.getElementById('mysvg');
+ var MAX_SCREEN_X = 1200, MAX_SCREEN_Y = 900;
+ var CAPITALS = [{dept:'artigas', capital:'artigas', deptName:'Artigas', capitalName:'Artigas'},
+ {dept:'rivera', capital:'rivera', deptName:'Rivera', capitalName:'Rivera'},
+ {dept:'salto', capital:'salto', deptName:'Salto', capitalName:'Salto'},
+ {dept:'paysandu', capital:'paysandu', deptName:'Paysandu', capitalName:'Paysandu'},
+ {dept:'rioNegro', capital:'frayBentos', deptName:'Rio Negro', capitalName:'Fray Bentos'},
+ {dept:'tacuarembo', capital:'tacuarembo', deptName:'Tacuarembo', capitalName:'Tacuarembo'},
+ {dept:'cerroLargo', capital:'melo', deptName:'Cerro Largo', capitalName:'Melo'},
+ {dept:'durazno', capital:'durazno', deptName:'Durazno', capitalName:'Durazno'},
+ {dept:'treintaYTres', capital:'treintaYTres', deptName:'Treinta Y Tres', capitalName:'Treinta Y Tres'},
+ {dept:'soriano', capital:'mercedes', deptName:'Soriano', capitalName:'Mercedes'},
+ {dept:'flores', capital:'trinidad', deptName:'Flores', capitalName:'Trinidad'},
+ {dept:'colonia', capital:'colonia', deptName:'Colonia', capitalName:'Colonia'},
+ {dept:'sanJose', capital:'sanJose', deptName:'San Jose', capitalName:'San Jose de Mayo'},
+ {dept:'montevideo', capital:'montevideo', deptName:'Montevideo', capitalName:'Montevideo'},
+ {dept:'lavalleja', capital:'minas', deptName:'Lavalleja', capitalName:'Minas'},
+ {dept:'rocha', capital:'rocha', deptName:'Rocha', capitalName:'Rocha'},
+ {dept:'canelones', capital:'canelones', deptName:'Canelones', capitalName:'Canelones'},
+ {dept:'maldonado', capital:'maldonado', deptName:'Maldonado', capitalName:'Maldonado'},
+ ];
+
+ //Game Control
+ var isActive = true;
+ var question = [];
+ var answeredCorrect = false;
+
+ var questions = CAPITALS;
+
+
+ // You can't access any properties of the svg document
+ // until it has loaded
+ $('#mysvg').bind('load', function() {
+ var svgMapDoc = SVG_MAP.getSVGDocument();
+
+ //utility functions
+ var scaleView = function (svgElem, width, height) {
+ var newRatio = 1;
+ var xRatio = width/MAX_SCREEN_X;
+ var yRatio = height/MAX_SCREEN_Y;
+
+ //get the smallest ratio
+ newRatio = xRatio > yRatio ? yRatio : xRatio;
+
+ if (newRatio < 1) {
+ svgElem.currentScale = newRatio - 0.05;
+ return newRatio;
+ } else {
+ //do nothing
+ return newRatio;
+ }
+ };
+
+ var hideAnswers = function (svgRoot) {
+ $('.text', svgRoot).attr('display', 'none');
+ };
+
+ scaleView(svgMapDoc.documentElement, window.innerWidth,
+ window.innerHeight);
+
+ hideAnswers(svgMapDoc);
+
+ //gameplay functions
+ var changeQuestion = function (questions){
+ var index = Math.round(Math.random() * (questions.length - 1));
+ var question = questions[index];
+
+ //drop the city used from the list of answers
+ if (index === 0 ){
+ questions.shift();
+ } else {
+ questions.splice(index, 1)
+ }
+
+ return question;
+ };
+ var askQuestion = function (questions) {
+ question = changeQuestion(questions);
+
+ $('#question').text("Where is the capital of " +
+ question.deptName + "?");
+
+ };
+
+
+ var checkAnswer = function (mapElem) {
+ if(isActive){
+ if ( ("cap" + question.capital).toLowerCase() === mapElem.id.toLowerCase()){
+ $('#answer').text("Correct! " + question.capitalName +
+ " is the capital of " + question.deptName);
+ $('.text.' + question.dept, svgMapDoc).attr('display',
+ '');
+ var timerID = setTimeout(function() {
+ $('#answer').text('');
+ askQuestion(questions);
+ }, 3000);
+ } else {
+ $('#answer').text("Incorrect. Please try again.");
+ }
+ } else {
+ //do nothing
+ }
+
+
+ };
+
+ $.map($('.capital.city', svgMapDoc), function(elem){
+ $(elem, svgMapDoc).bind('click', function(event) {
+ checkAnswer(event.target);
+ })
+ });
+ askQuestion(questions);
+
+
+
+
+ });
+
+});
- \ No newline at end of file
diff --git a/examples/Conozco-Uruguay/js/old-lesson.js b/examples/Conozco-Uruguay/js/old-lesson.js
new file mode 100644
index 0000000..bc1aae9
--- /dev/null
+++ b/examples/Conozco-Uruguay/js/old-lesson.js
@@ -0,0 +1,54 @@
+$(document).ready(function(){
+ var DEFAULT_SIZE_X = 786;
+ var DEFAULT_SIZE_Y = 900;
+ //stupid hack, find out how to calc the diff between image and top
+ // of webpage
+ var OFFSET = 8;
+ var g = game();
+
+ var k = $.karma({container: "#karma-main"})
+ k.init({
+ images : [
+ {name : "background", file : "fondo.png", localized : false },
+ {name : "capital", file : "capital.png" , localized : false},
+ {name : "lines", file : "deptosLineas.png", localized: false}
+ ]
+ });
+
+ k.main(function() {
+ var paper = Raphael("mycanvas",DEFAULT_SIZE_X,DEFAULT_SIZE_Y);
+
+ var g = game(paper,k.library.images["capital"].src);
+ var q = g.newquestion();
+ $('#question').html(q.getPhrase);
+
+
+ var clicked = function(event){
+ var x = event.clientX + document.documentElement.scrollLeft - OFFSET;
+ var y = event.clientY + document.documentElement.scrollTop - OFFSET;
+ var ans = g.isAnswerp(x, y);
+ if (ans) {
+ g.draw();
+ q = g.newquestion();
+ }
+ $('question').html(q.getPhrase);
+ }
+
+ var draw = function() {
+ paper.image(k.library.images["background"].src,0,0,DEFAULT_SIZE_X,DEFAULT_SIZE_Y);
+ var i = paper.image(k.library.images["lines"].src,0,0,DEFAULT_SIZE_X,DEFAULT_SIZE_Y);
+ g.draw();
+ }
+
+ $('#mycanvas').bind('click', clicked, false);
+
+ $('#start').bind('click', draw, false);
+
+ });
+});
+
+
+
+
+
+ \ No newline at end of file
diff --git a/examples/Conozco-Uruguay/js/raphael-min.js b/examples/Conozco-Uruguay/js/raphael-min.js
new file mode 100755
index 0000000..eac42bb
--- /dev/null
+++ b/examples/Conozco-Uruguay/js/raphael-min.js
@@ -0,0 +1,7 @@
+/*
+ * Raphael 1.0 RC1.4 - JavaScript Vector Library
+ *
+ * Copyright (c) 2008 - 2009 Dmitry Baranovskiy (http://raphaeljs.com)
+ * Licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) license.
+ */
+window.Raphael=(function(){var Y=/[, ]+/,g=document,L=window,P={was:"Raphael" in window,is:window.Raphael},f=function(){return l.apply(f,arguments);},b={},q={"clip-rect":"0 0 10e9 10e9",cx:0,cy:0,fill:"#fff","fill-opacity":1,font:'10px "Arial"',"font-family":'"Arial"',"font-size":"10","font-style":"normal","font-weight":400,gradient:0,height:0,href:"http://raphaeljs.com/",opacity:1,path:"M0,0",r:0,rotation:0,rx:0,ry:0,scale:"1 1",src:"",stroke:"#000","stroke-dasharray":"","stroke-linecap":"butt","stroke-linejoin":"butt","stroke-miterlimit":0,"stroke-opacity":1,"stroke-width":1,target:"_blank","text-anchor":"middle",title:"Raphael",translation:"0 0",width:0,x:0,y:0},u={"clip-rect":"csv",cx:"number",cy:"number",fill:"colour","fill-opacity":"number","font-size":"number",height:"number",opacity:"number",path:"path",r:"number",rotation:"csv",rx:"number",ry:"number",scale:"csv",stroke:"colour","stroke-opacity":"number","stroke-width":"number",translation:"csv",width:"number",x:"number",y:"number"},v=["click","dblclick","mousedown","mousemove","mouseout","mouseover","mouseup"];f.version="1.0 RC1.4";f.type=(window.SVGAngle||document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")?"SVG":"VML");f.svg=!(f.vml=f.type=="VML");f.idGenerator=0;f.fn={};f.is=function(i,e){e=(e+"").toLowerCase();if(e=="undefined"&&typeof i=="undefined"){return true;}if(i==null&&e=="null"){return true;}return Object.prototype.toString.call(i).replace(/^\[object\s+|\]$/gi,"").toLowerCase()==e;};f.setWindow=function(e){L=e;g=L.document;};f.hsb2rgb=X(function(af,ad,aj){if(f.is(af,"object")&&"h" in af&&"s" in af&&"b" in af){aj=af.b;ad=af.s;af=af.h;}var aa,ab,ak;if(aj==0){return{r:0,g:0,b:0,hex:"#000"};}if(af>1||ad>1||aj>1){af/=255;ad/=255;aj/=255;}var ac=Math.floor(af*6),ag=(af*6)-ac,Z=aj*(1-ad),R=aj*(1-(ad*ag)),al=aj*(1-(ad*(1-ag)));aa=[aj,R,Z,Z,al,aj,aj][ac];ab=[al,aj,aj,R,Z,Z,al][ac];ak=[Z,Z,al,aj,aj,R,Z][ac];aa*=255;ab*=255;ak*=255;var ah={r:aa,g:ab,b:ak},e=Math.round(aa).toString(16),ae=Math.round(ab).toString(16),ai=Math.round(ak).toString(16);if(e.length==1){e="0"+e;}if(ae.length==1){ae="0"+ae;}if(ai.length==1){ai="0"+ai;}ah.hex="#"+e+ae+ai;return ah;},f);f.rgb2hsb=X(function(e,i,ad){if(f.is(e,"object")&&"r" in e&&"g" in e&&"b" in e){ad=e.b;i=e.g;e=e.r;}if(f.is(e,"string")){var af=f.getRGB(e);e=af.r;i=af.g;ad=af.b;}if(e>1||i>1||ad>1){e/=255;i/=255;ad/=255;}var ac=Math.max(e,i,ad),R=Math.min(e,i,ad),aa,Z,ab=ac;if(R==ac){return{h:0,s:0,b:ac};}else{var ae=(ac-R);Z=ae/ac;if(e==ac){aa=(i-ad)/ae;}else{if(i==ac){aa=2+((ad-e)/ae);}else{aa=4+((e-i)/ae);}}aa/=6;if(aa<0){aa+=1;}if(aa>1){aa-=1;}}return{h:aa,s:Z,b:ab};},f);f._path2string=function(){var Z="",ac;for(var R=0,aa=this.length;R<aa;R++){for(var e=0,ab=this[R].length;e<ab;e++){Z+=this[R][e];e&&e!=ab-1&&(Z+=",");}R!=aa-1&&(Z+="\n");}return Z.replace(/,(?=-)/g,"");};function X(Z,i,e){function R(){var aa=Array.prototype.splice.call(arguments,0,arguments.length),ab=aa.join("\u25ba");R.cache=R.cache||{};R.count=R.count||[];if(ab in R.cache){return e?e(R.cache[ab]):R.cache[ab];}if(R.count.length>1000){delete R.cache[R.count.unshift()];}R.count.push(ab);R.cache[ab]=Z.apply(i,aa);return e?e(R.cache[ab]):R.cache[ab];}return R;}f.getRGB=X(function(e){var af={aliceblue:"#f0f8ff",amethyst:"#96c",antiquewhite:"#faebd7",aqua:"#0ff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000",blanchedalmond:"#ffebcd",blue:"#00f",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#0ff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#f0f",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#789",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#0f0",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#f0f",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#f00",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#fff",whitesmoke:"#f5f5f5",yellow:"#ff0",yellowgreen:"#9acd32"},ab;if((e+"").toLowerCase() in af){e=af[e.toString().toLowerCase()];}if(!e){return{r:0,g:0,b:0,hex:"#000"};}if(e=="none"){return{r:-1,g:-1,b:-1,hex:"none"};}var R,Z,ae,ac=(e+"").match(/^\s*((#[a-f\d]{6})|(#[a-f\d]{3})|rgb\(\s*([\d\.]+\s*,\s*[\d\.]+\s*,\s*[\d\.]+)\s*\)|rgb\(\s*([\d\.]+%\s*,\s*[\d\.]+%\s*,\s*[\d\.]+%)\s*\)|hs[bl]\(\s*([\d\.]+\s*,\s*[\d\.]+\s*,\s*[\d\.]+)\s*\)|hs[bl]\(\s*([\d\.]+%\s*,\s*[\d\.]+%\s*,\s*[\d\.]+%)\s*\))\s*$/i);if(ac){if(ac[2]){ae=parseInt(ac[2].substring(5),16);Z=parseInt(ac[2].substring(3,5),16);R=parseInt(ac[2].substring(1,3),16);}if(ac[3]){ae=parseInt(ac[3].substring(3)+ac[3].substring(3),16);Z=parseInt(ac[3].substring(2,3)+ac[3].substring(2,3),16);R=parseInt(ac[3].substring(1,2)+ac[3].substring(1,2),16);}if(ac[4]){ac=ac[4].split(/\s*,\s*/);R=parseFloat(ac[0]);Z=parseFloat(ac[1]);ae=parseFloat(ac[2]);}if(ac[5]){ac=ac[5].split(/\s*,\s*/);R=parseFloat(ac[0])*2.55;Z=parseFloat(ac[1])*2.55;ae=parseFloat(ac[2])*2.55;}if(ac[6]){ac=ac[6].split(/\s*,\s*/);R=parseFloat(ac[0]);Z=parseFloat(ac[1]);ae=parseFloat(ac[2]);return f.hsb2rgb(R,Z,ae);}if(ac[7]){ac=ac[7].split(/\s*,\s*/);R=parseFloat(ac[0])*2.55;Z=parseFloat(ac[1])*2.55;ae=parseFloat(ac[2])*2.55;return f.hsb2rgb(R,Z,ae);}ac={r:R,g:Z,b:ae};var i=Math.round(R).toString(16),aa=Math.round(Z).toString(16),ad=Math.round(ae).toString(16);(i.length==1)&&(i="0"+i);(aa.length==1)&&(aa="0"+aa);(ad.length==1)&&(ad="0"+ad);ac.hex="#"+i+aa+ad;ab=ac;}else{ab={r:-1,g:-1,b:-1,hex:"none"};}return ab;},f);f.getColor=function(i){var R=this.getColor.start=this.getColor.start||{h:0,s:1,b:i||0.75},e=this.hsb2rgb(R.h,R.s,R.b);R.h+=0.075;if(R.h>1){R.h=0;R.s-=0.2;if(R.s<=0){this.getColor.start={h:0,s:1,b:R.b};}}return e.hex;};f.getColor.reset=function(){delete this.start;};f.parsePathString=X(function(e){if(!e){return null;}var R={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},i=[];if(f.is(e,"array")&&f.is(e[0],"array")){i=t(e);}if(!i.length){(e+"").replace(/([achlmqstvz])[\s,]*((-?\d*\.?\d*(?:e[-+]?\d+)?\s*,?\s*)+)/ig,function(aa,Z,ad){var ac=[],ab=Z.toLowerCase();ad.replace(/(-?\d*\.?\d*(?:e[-+]?\d+)?)\s*,?\s*/ig,function(af,ae){ae&&ac.push(+ae);});while(ac.length>=R[ab]){i.push([Z].concat(ac.splice(0,R[ab])));if(!R[ab]){break;}}});}i.toString=f._path2string;return i;});var C=X(function(ag){if(!ag){return{x:0,y:0,width:0,height:0};}ag=O(ag);var ad=0,ac=0,Z=[],R=[];for(var aa=0,af=ag.length;aa<af;aa++){if(ag[aa][0]=="M"){ad=ag[aa][1];ac=ag[aa][2];Z.push(ad);R.push(ac);}else{var ab=J(ad,ac,ag[aa][1],ag[aa][2],ag[aa][3],ag[aa][4],ag[aa][5],ag[aa][6]);Z=Z.concat(ab.min.x,ab.max.x);R=R.concat(ab.min.y,ab.max.y);}}var e=Math.min.apply(0,Z),ae=Math.min.apply(0,R);return{x:e,y:ae,width:Math.max.apply(0,Z)-e,height:Math.max.apply(0,R)-ae};}),t=function(ac){var Z=[];if(!f.is(ac,"array")||!f.is(ac&&ac[0],"array")){ac=f.parsePathString(ac);}for(var R=0,aa=ac.length;R<aa;R++){Z[R]=[];for(var e=0,ab=ac[R].length;e<ab;e++){Z[R][e]=ac[R][e];}}Z.toString=f._path2string;return Z;},c=X(function(aa){if(!f.is(aa,"array")||!f.is(aa&&aa[0],"array")){aa=f.parsePathString(aa);}var ag=[],ai=0,ah=0,al=0,ak=0,Z=0;if(aa[0][0]=="M"){ai=aa[0][1];ah=aa[0][2];al=ai;ak=ah;Z++;ag.push(["M",ai,ah]);}for(var ad=Z,am=aa.length;ad<am;ad++){var e=ag[ad]=[],aj=aa[ad];if(aj[0]!=aj[0].toLowerCase()){e[0]=aj[0].toLowerCase();switch(e[0]){case"a":e[1]=aj[1];e[2]=aj[2];e[3]=aj[3];e[4]=aj[4];e[5]=aj[5];e[6]=+(aj[6]-ai).toFixed(3);e[7]=+(aj[7]-ah).toFixed(3);break;case"v":e[1]=+(aj[1]-ah).toFixed(3);break;case"m":al=aj[1];ak=aj[2];default:for(var ac=1,ae=aj.length;ac<ae;ac++){e[ac]=+(aj[ac]-((ac%2)?ai:ah)).toFixed(3);}}}else{e=ag[ad]=[];if(aj[0]=="m"){al=aj[1]+ai;ak=aj[2]+ah;}for(var ab=0,R=aj.length;ab<R;ab++){ag[ad][ab]=aj[ab];}}var af=ag[ad].length;switch(ag[ad][0]){case"z":ai=al;ah=ak;break;case"h":ai+=+ag[ad][af-1];break;case"v":ah+=+ag[ad][af-1];break;default:ai+=+ag[ad][af-2];ah+=+ag[ad][af-1];}}ag.toString=f._path2string;return ag;},0,t),w=X(function(aa){if(!f.is(aa,"array")||!f.is(aa&&aa[0],"array")){aa=f.parsePathString(aa);}var af=[],ah=0,ag=0,ak=0,aj=0,Z=0;if(aa[0][0]=="M"){ah=+aa[0][1];ag=+aa[0][2];ak=ah;aj=ag;Z++;af[0]=["M",ah,ag];}for(var ad=Z,al=aa.length;ad<al;ad++){var e=af[ad]=[],ai=aa[ad];if(ai[0]!=(ai[0]+"").toUpperCase()){e[0]=(ai[0]+"").toUpperCase();switch(e[0]){case"A":e[1]=ai[1];e[2]=ai[2];e[3]=ai[3];e[4]=ai[4];e[5]=ai[5];e[6]=+(ai[6]+ah);e[7]=+(ai[7]+ag);break;case"V":e[1]=+ai[1]+ag;break;case"H":e[1]=+ai[1]+ah;break;case"M":ak=+ai[1]+ah;aj=+ai[2]+ag;default:for(var ac=1,ae=ai.length;ac<ae;ac++){e[ac]=+ai[ac]+((ac%2)?ah:ag);}}}else{for(var ab=0,R=ai.length;ab<R;ab++){af[ad][ab]=ai[ab];}}switch(e[0]){case"Z":ah=ak;ag=aj;break;case"H":ah=e[1];break;case"V":ag=e[1];break;default:ah=af[ad][af[ad].length-2];ag=af[ad][af[ad].length-1];}}af.toString=f._path2string;return af;},null,t),d=function(i,Z,e,R){return[i,Z,e,R,e,R];},x=function(i,Z,ab,aa,e,R){return[2/3*i+1/3*ab,2/3*Z+1/3*aa,2/3*i+1/3*e,2/3*Z+1/3*R,e,R];},r=function(ak,aP,au,ar,al,af,aa,aj,aO,am){var aq=Math.PI*120/180,e=Math.PI/180*(+al||0),ay=[],av,aL=X(function(aQ,aT,i){var aS=aQ*Math.cos(i)-aT*Math.sin(i),aR=aQ*Math.sin(i)+aT*Math.cos(i);return{x:aS,y:aR};});if(!am){av=aL(ak,aP,-e);ak=av.x;aP=av.y;av=aL(aj,aO,-e);aj=av.x;aO=av.y;var R=Math.cos(Math.PI/180*al),ah=Math.sin(Math.PI/180*al),aA=(ak-aj)/2,az=(aP-aO)/2;au=Math.max(au,Math.abs(aA));ar=Math.max(ar,Math.abs(az));var Z=au*au,aD=ar*ar,aF=(af==aa?-1:1)*Math.sqrt(Math.abs((Z*aD-Z*az*az-aD*aA*aA)/(Z*az*az+aD*aA*aA))),ao=aF*au*az/ar+(ak+aj)/2,an=aF*-ar*aA/au+(aP+aO)/2,ae=Math.asin((aP-an)/ar),ad=Math.asin((aO-an)/ar);ae=ak<ao?Math.PI-ae:ae;ad=aj<ao?Math.PI-ad:ad;ae<0&&(ae=Math.PI*2+ae);ad<0&&(ad=Math.PI*2+ad);if(aa&&ae>ad){ae=ae-Math.PI*2;}if(!aa&&ad>ae){ad=ad-Math.PI*2;}}else{ae=am[0];ad=am[1];ao=am[2];an=am[3];}var ai=ad-ae;if(Math.abs(ai)>aq){var ap=ad,at=aj,ag=aO;ad=ae+aq*(aa&&ad>ae?1:-1);aj=ao+au*Math.cos(ad);aO=an+ar*Math.sin(ad);ay=r(aj,aO,au,ar,al,0,aa,at,ag,[ad,ap,ao,an]);}ai=ad-ae;var ac=Math.cos(ae),aN=Math.sin(ae),ab=Math.cos(ad),aM=Math.sin(ad),aB=Math.tan(ai/4),aE=4/3*au*aB,aC=4/3*ar*aB,aK=[ak,aP],aJ=[ak+aE*aN,aP-aC*ac],aI=[aj+aE*aM,aO-aC*ab],aG=[aj,aO];aJ[0]=2*aK[0]-aJ[0];aJ[1]=2*aK[1]-aJ[1];if(am){return[aJ,aI,aG].concat(ay);}else{ay=[aJ,aI,aG].concat(ay).join(",").split(",");var aw=[];for(var aH=0,ax=ay.length;aH<ax;aH++){aw[aH]=aH%2?aL(ay[aH-1],ay[aH],e).y:aL(ay[aH],ay[aH+1],e).x;}return aw;}},A=X(function(i,e,ao,am,ab,aa,ad,ac,ai){var ag=Math.pow(1-ai,3)*i+Math.pow(1-ai,2)*3*ai*ao+(1-ai)*3*ai*ai*ab+Math.pow(ai,3)*ad,ae=Math.pow(1-ai,3)*e+Math.pow(1-ai,2)*3*ai*am+(1-ai)*3*ai*ai*aa+Math.pow(ai,3)*ac,ak=i+2*ai*(ao-i)+ai*ai*(ab-2*ao+i),aj=e+2*ai*(am-e)+ai*ai*(aa-2*am+e),an=ao+2*ai*(ab-ao)+ai*ai*(ad-2*ab+ao),al=am+2*ai*(aa-am)+ai*ai*(ac-2*aa+am),ah=(1-ai)*i+ai*ao,af=(1-ai)*e+ai*am,Z=(1-ai)*ab+ai*ad,R=(1-ai)*aa+ai*ac;return{x:ag,y:ae,m:{x:ak,y:aj},n:{x:an,y:al},start:{x:ah,y:af},end:{x:Z,y:R}};}),J=X(function(i,e,Z,R,am,al,ai,af){var ak=(am-2*Z+i)-(ai-2*am+Z),ah=2*(Z-i)-2*(am-Z),ae=i-Z,ac=(-ah+Math.sqrt(ah*ah-4*ak*ae))/2/ak,aa=(-ah-Math.sqrt(ah*ah-4*ak*ae))/2/ak,ag=[e,af],aj=[i,ai],ad=A(i,e,Z,R,am,al,ai,af,ac>0&&ac<1?ac:0),ab=A(i,e,Z,R,am,al,ai,af,aa>0&&aa<1?aa:0);aj=aj.concat(ad.x,ab.x);ag=ag.concat(ad.y,ab.y);ak=(al-2*R+e)-(af-2*al+R);ah=2*(R-e)-2*(al-R);ae=e-R;ac=(-ah+Math.sqrt(ah*ah-4*ak*ae))/2/ak;aa=(-ah-Math.sqrt(ah*ah-4*ak*ae))/2/ak;ad=A(i,e,Z,R,am,al,ai,af,ac>0&&ac<1?ac:0);ab=A(i,e,Z,R,am,al,ai,af,aa>0&&aa<1?aa:0);aj=aj.concat(ad.x,ab.x);ag=ag.concat(ad.y,ab.y);return{min:{x:Math.min.apply(Math,aj),y:Math.min.apply(Math,ag)},max:{x:Math.max.apply(Math,aj),y:Math.max.apply(Math,ag)}};}),O=X(function(al,ag){var aa=w(al),ah=ag&&w(ag),ai={x:0,y:0,bx:0,by:0,X:0,Y:0},e={x:0,y:0,bx:0,by:0,X:0,Y:0},ac=function(am,an){var i,ao;if(!am){return["C",an.x,an.y,an.x,an.y,an.x,an.y];}switch(am[0]){case"M":an.X=am[1];an.Y=am[2];break;case"A":am=["C"].concat(r.apply(0,[an.x,an.y].concat(am.slice(1))));break;case"S":i=an.x+(an.x-(an.bx||an.x));ao=an.y+(an.y-(an.by||an.y));am=["C",i,ao].concat(am.slice(1));break;case"T":i=an.x+(an.x-(an.bx||an.x));ao=an.y+(an.y-(an.by||an.y));am=["C"].concat(x(an.x,an.y,i,ao,am[1],am[2]));break;case"Q":am=["C"].concat(x(an.x,an.y,am[1],am[2],am[3],am[4]));break;case"L":am=["C"].concat(d(an.x,an.y,am[1],am[2]));break;case"H":am=["C"].concat(d(an.x,an.y,am[1],an.y));break;case"V":am=["C"].concat(d(an.x,an.y,an.x,am[1]));break;case"Z":am=["C"].concat(d(an.x,an.y,an.X,an.Y));break;}return am;},R=function(am,an){if(am[an].length>7){am[an].shift();var ao=am[an];while(ao.length){am.splice(an++,0,["C"].concat(ao.splice(0,6)));}am.splice(an,1);aj=Math.max(aa.length,ah&&ah.length||0);}},Z=function(aq,ap,an,am,ao){if(aq&&ap&&aq[ao][0]=="M"&&ap[ao][0]!="M"){ap.splice(ao,0,["M",am.x,am.y]);an.bx=0;an.by=0;an.x=aq[ao][1];an.y=aq[ao][2];aj=Math.max(aa.length,ah&&ah.length||0);}};for(var ae=0,aj=Math.max(aa.length,ah&&ah.length||0);ae<aj;ae++){aa[ae]=ac(aa[ae],ai);R(aa,ae);ah&&(ah[ae]=ac(ah[ae],e));ah&&R(ah,ae);Z(aa,ah,ai,e,ae);Z(ah,aa,e,ai,ae);var ad=aa[ae],ak=ah&&ah[ae],ab=ad.length,af=ah&&ak.length;ai.bx=ad[ab-4]||0;ai.by=ad[ab-3]||0;ai.x=ad[ab-2];ai.y=ad[ab-1];e.bx=ah&&(ak[af-4]||0);e.by=ah&&(ak[af-3]||0);e.x=ah&&ak[af-2];e.y=ah&&ak[af-1];}return ah?[aa,ah]:aa;},null,t),n=X(function(ah){if(f.is(ah,"string")){ah=ah.split(/\s*\-\s*/);var Z=ah.shift();if(Z.toLowerCase()=="v"){Z=90;}else{if(Z.toLowerCase()=="h"){Z=0;}else{Z=parseFloat(Z);}}Z=-Z;var af={angle:Z,type:"linear",dots:[],vector:[0,0,Math.cos(Z*Math.PI/180).toFixed(3),Math.sin(Z*Math.PI/180).toFixed(3)]},ag=1/(Math.max(Math.abs(af.vector[2]),Math.abs(af.vector[3]))||1);af.vector[2]*=ag;af.vector[3]*=ag;if(af.vector[2]<0){af.vector[0]=-af.vector[2];af.vector[2]=0;}if(af.vector[3]<0){af.vector[1]=-af.vector[3];af.vector[3]=0;}af.vector[0]=af.vector[0];af.vector[1]=af.vector[1];af.vector[2]=af.vector[2];af.vector[3]=af.vector[3];for(var ac=0,ai=ah.length;ac<ai;ac++){var e={},ae=ah[ac].match(/^([^:]*):?([\d\.]*)/);e.color=f.getRGB(ae[1]).hex;ae[2]&&(e.offset=ae[2]+"%");af.dots.push(e);}for(var ac=1,ai=af.dots.length-1;ac<ai;ac++){if(!af.dots[ac].offset){var R=parseFloat(af.dots[ac-1].offset||0),aa=false;for(var ab=ac+1;ab<ai;ab++){if(af.dots[ab].offset){aa=af.dots[ab].offset;break;}}if(!aa){aa=100;ab=ai;}aa=parseFloat(aa);var ad=(aa-R)/(ab-ac+1);for(;ac<ab;ac++){R+=ad;af.dots[ac].offset=R+"%";}}}return af;}else{return ah;}}),G=function(){var R,i,aa,Z,e;if(f.is(arguments[0],"string")||f.is(arguments[0],"object")){if(f.is(arguments[0],"string")){R=g.getElementById(arguments[0]);}else{R=arguments[0];}if(R.tagName){if(arguments[1]==null){return{container:R,width:R.style.pixelWidth||R.offsetWidth,height:R.style.pixelHeight||R.offsetHeight};}else{return{container:R,width:arguments[1],height:arguments[2]};}}}else{if(f.is(arguments[0],"number")&&arguments.length>3){return{container:1,x:arguments[0],y:arguments[1],width:arguments[2],height:arguments[3]};}}},a=function(e,R){var i=this;for(var Z in R){if(R.hasOwnProperty(Z)&&!(Z in e)){switch(typeof R[Z]){case"function":(function(aa){e[Z]=e===i?aa:function(){return aa.apply(i,arguments);};})(R[Z]);break;case"object":e[Z]=e[Z]||{};a.call(this,e[Z],R[Z]);break;default:e[Z]=R[Z];break;}}}};if(f.svg){b.svgns="http://www.w3.org/2000/svg";b.xlink="http://www.w3.org/1999/xlink";var N=function(e){return +e+(Math.floor(e)==e)*0.5;};var z=function(ab){for(var R=0,Z=ab.length;R<Z;R++){if(ab[R][0].toLowerCase()!="a"){for(var e=1,aa=ab[R].length;e<aa;e++){ab[R][e]=N(ab[R][e]);}}else{ab[R][6]=N(ab[R][6]);ab[R][7]=N(ab[R][7]);}}return ab;};var B=function(R,e){if(e){for(var i in e){if(e.hasOwnProperty(i)){R.setAttribute(i,e[i]);}}}else{return g.createElementNS(b.svgns,R);}};f.toString=function(){return"Your browser supports SVG.\nYou are running Rapha\u00ebl "+this.version;};var W=function(e,Z){var i=B("path");Z.canvas&&Z.canvas.appendChild(i);var R=new m(i,Z);R.type="path";F(R,{fill:"none",stroke:"#000",path:e});return R;};var M=function(ad,ab,ae){ab=n(ab);var aa=B((ab.type||"linear")+"Gradient");aa.id="r"+(f.idGenerator++).toString(36);if(ab.vector&&ab.vector.length){B(aa,{x1:ab.vector[0],y1:ab.vector[1],x2:ab.vector[2],y2:ab.vector[3]});}ae.defs.appendChild(aa);var ac=true;for(var R=0,Z=ab.dots.length;R<Z;R++){var e=B("stop");if(ab.dots[R].offset){ac=false;}B(e,{offset:ab.dots[R].offset?ab.dots[R].offset:(R==0)?"0%":"100%","stop-color":f.getRGB(ab.dots[R].color).hex||"#fff"});aa.appendChild(e);}if(ac&&ab.dots[Z-1].opacity!=null){B(e,{"stop-opacity":ab.dots[Z-1].opacity});}B(ad,{fill:"url(#"+aa.id+")",opacity:1,"fill-opacity":1});ad.style.fill="";ad.style.opacity=1;ad.style.fillOpacity=1;};var s=function(i){var e=i.getBBox();B(i.pattern,{patternTransform:f.format("translate({0},{1})",e.x,e.y)});};var F=function(ah,aq){var ak={"":[0],none:[0],"-":[3,1],".":[1,1],"-.":[3,1,1,1],"-..":[3,1,1,1,1,1],". ":[1,3],"- ":[4,3],"--":[8,3],"- .":[4,3,1,3],"--.":[8,3,1,3],"--..":[8,3,1,3,1,3]},am=ah.node,ai=ah.attrs,ae=ah.attr("rotation"),ab=function(ay,ax){ax=ak[(ax+"").toLowerCase()];if(ax){var av=ay.attrs["stroke-width"]||"1",at={round:av,square:av,butt:0}[ay.attrs["stroke-linecap"]||aq["stroke-linecap"]]||0,aw=[];var au=ax.length;while(au--){aw[au]=ax[au]*av+((au%2)?1:-1)*at;}B(am,{"stroke-dasharray":aw.join(",")});}};parseFloat(ae)&&ah.rotate(0,true);for(var al in aq){if(aq.hasOwnProperty(al)){if(!(al in q)){continue;}var aj=aq[al];ai[al]=aj;switch(al){case"href":case"title":case"target":var ao=am.parentNode;if(ao.tagName.toLowerCase()!="a"){var Z=B("a");ao.insertBefore(Z,am);Z.appendChild(am);ao=Z;}ao.setAttributeNS(ah.paper.xlink,al,aj);break;case"clip-rect":var i=(aj+"").split(Y);if(i.length==4){ah.clip&&ah.clip.parentNode.parentNode.removeChild(ah.clip.parentNode);var R=B("clipPath"),an=B("rect");R.id="r"+(f.idGenerator++).toString(36);B(an,{x:i[0],y:i[1],width:i[2],height:i[3]});R.appendChild(an);ah.paper.defs.appendChild(R);B(am,{"clip-path":"url(#"+R.id+")"});ah.clip=an;}if(!aj){var ap=g.getElementById(am.getAttribute("clip-path").replace(/(^url\(#|\)$)/g,""));ap&&ap.parentNode.removeChild(ap);B(am,{"clip-path":""});delete ah.clip;}break;case"path":if(aj&&ah.type=="path"){ai.path=z(w(aj));B(am,{d:ai.path});}case"width":am.setAttribute(al,aj);if(ai.fx){al="x";aj=ai.x;}else{break;}case"x":if(ai.fx){aj=-ai.x-(ai.width||0);}case"rx":if(al=="rx"&&ah.type=="rect"){break;}case"cx":am.setAttribute(al,aj);ah.pattern&&s(ah);break;case"height":am.setAttribute(al,aj);if(ai.fy){al="y";aj=ai.y;}else{break;}case"y":if(ai.fy){aj=-ai.y-(ai.height||0);}case"ry":if(al=="ry"&&ah.type=="rect"){break;}case"cy":am.setAttribute(al,aj);ah.pattern&&s(ah);break;case"r":if(ah.type=="rect"){B(am,{rx:aj,ry:aj});}else{am.setAttribute(al,aj);}break;case"src":if(ah.type=="image"){am.setAttributeNS(ah.paper.xlink,"href",aj);}break;case"stroke-width":am.style.strokeWidth=aj;am.setAttribute(al,aj);if(ai["stroke-dasharray"]){ab(ah,ai["stroke-dasharray"]);}break;case"stroke-dasharray":ab(ah,aj);break;case"rotation":ae=aj;ah.rotate(aj,true);break;case"translation":var ac=(aj+"").split(Y);ah.translate((+ac[0]+1||2)-1,(+ac[1]+1||2)-1);break;case"scale":var ac=(aj+"").split(Y);ah.scale(+ac[0]||1,+ac[1]||+ac[0]||1,+ac[2]||null,+ac[3]||null);break;case"fill":var aa=(aj+"").match(/^url\(['"]?([^\)]+)['"]?\)$/i);if(aa){var R=B("pattern"),ag=B("image");R.id="r"+(f.idGenerator++).toString(36);B(R,{x:0,y:0,patternUnits:"userSpaceOnUse"});B(ag,{x:0,y:0});ag.setAttributeNS(ah.paper.xlink,"href",aa[1]);R.appendChild(ag);var ar=g.createElement("img");ar.style.position="absolute";ar.style.top="-9999em";ar.style.left="-9999em";ar.onload=function(){B(R,{width:this.offsetWidth,height:this.offsetHeight});B(ag,{width:this.offsetWidth,height:this.offsetHeight});g.body.removeChild(this);b.safari();};g.body.appendChild(ar);ar.src=aa[1];ah.paper.defs.appendChild(R);am.style.fill="url(#"+R.id+")";B(am,{fill:"url(#"+R.id+")"});ah.pattern=R;ah.pattern&&s(ah);break;}delete aq.gradient;delete ai.gradient;if(!f.is(ai.opacity,"undefined")&&f.is(aq.opacity,"undefined")){am.style.opacity=ai.opacity;B(am,{opacity:ai.opacity});}if(!f.is(ai["fill-opacity"],"undefined")&&f.is(aq["fill-opacity"],"undefined")){am.style.fillOpacity=ai["fill-opacity"];B(am,{"fill-opacity":ai["fill-opacity"]});}case"stroke":am.style[al]=f.getRGB(aj).hex;am.setAttribute(al,f.getRGB(aj).hex);break;case"gradient":M(am,aj,ah.paper);break;case"opacity":case"fill-opacity":if(ai.gradient){var e=g.getElementById(am.getAttribute("fill").replace(/^url\(#|\)$/g,""));if(e){var ad=e.getElementsByTagName("stop");ad[ad.length-1].setAttribute("stop-opacity",aj);}break;}default:al=="font-size"&&(aj=parseInt(aj,10)+"px");var af=al.replace(/(\-.)/g,function(at){return at.substring(1).toUpperCase();});am.style[af]=aj;am.setAttribute(al,aj);break;}}}T(ah,aq);parseInt(ae,10)&&ah.rotate(ae,true);};var K=1.2;var T=function(e,aa){if(e.type!="text"||!("text" in aa||"font" in aa||"font-size" in aa||"x" in aa||"y" in aa)){return;}var af=e.attrs,R=e.node,ah=R.firstChild?parseInt(g.defaultView.getComputedStyle(R.firstChild,"").getPropertyValue("font-size"),10):10;if("text" in aa){while(R.firstChild){R.removeChild(R.firstChild);}var Z=(aa.text+"").split("\n");for(var ab=0,ag=Z.length;ab<ag;ab++){var ad=B("tspan");ab&&B(ad,{dy:ah*K,x:af.x});ad.appendChild(g.createTextNode(Z[ab]));R.appendChild(ad);}}else{var Z=R.getElementsByTagName("tspan");for(var ab=0,ag=Z.length;ab<ag;ab++){ab&&B(Z[ab],{dy:ah*K,x:af.x});}}B(R,{y:af.y});var ac=e.getBBox(),ae=af.y-(ac.y+ac.height/2);ae&&B(R,{y:af.y+ae});};var m=function(i,e){var Z=0,R=0;this[0]=i;this.node=i;this.paper=e;this.attrs=this.attrs||{};this.transformations=[];this._={tx:0,ty:0,rt:{deg:0,cx:0,cy:0},sx:1,sy:1};};m.prototype.rotate=function(i,e,Z){if(i==null){if(this._.rt.cx){return[this._.rt.deg,this._.rt.cx,this._.rt.cy].join(" ");}return this._.rt.deg;}var R=this.getBBox();i=(i+"").split(Y);if(i.length-1){e=parseFloat(i[1]);Z=parseFloat(i[2]);}i=parseFloat(i[0]);if(e!=null){this._.rt.deg=i;}else{this._.rt.deg+=i;}(Z==null)&&(e=null);this._.rt.cx=e;this._.rt.cy=Z;e=e==null?R.x+R.width/2:e;Z=Z==null?R.y+R.height/2:Z;if(this._.rt.deg){this.transformations[0]=f.format("rotate({0} {1} {2})",this._.rt.deg,e,Z);this.clip&&B(this.clip,{transform:f.format("rotate({0} {1} {2})",-this._.rt.deg,e,Z)});}else{this.transformations[0]="";this.clip&&B(this.clip,{transform:""});}B(this.node,{transform:this.transformations.join(" ")});return this;};m.prototype.hide=function(){this.node.style.display="none";return this;};m.prototype.show=function(){this.node.style.display="block";return this;};m.prototype.remove=function(){this.node.parentNode.removeChild(this.node);};m.prototype.getBBox=function(){if(this.type=="path"){return C(this.attrs.path);}if(this.node.style.display=="none"){this.show();var Z=true;}var ad={};try{ad=this.node.getBBox();}catch(ab){}finally{ad=ad||{};}if(this.type=="text"){ad={x:ad.x,y:Infinity,width:ad.width,height:0};for(var R=0,aa=this.node.getNumberOfChars();R<aa;R++){var ac=this.node.getExtentOfChar(R);(ac.y<ad.y)&&(ad.y=ac.y);(ac.y+ac.height-ad.y>ad.height)&&(ad.height=ac.y+ac.height-ad.y);}}Z&&this.hide();return ad;};m.prototype.attr=function(){if(arguments.length==1&&f.is(arguments[0],"string")){if(arguments[0]=="translation"){return this.translate();}if(arguments[0]=="rotation"){return this.rotate();}if(arguments[0]=="scale"){return this.scale();}return this.attrs[arguments[0]];}if(arguments.length==1&&f.is(arguments[0],"array")){var e={};for(var i in arguments[0]){if(arguments[0].hasOwnProperty(i)){e[arguments[0][i]]=this.attrs[arguments[0][i]];}}return e;}if(arguments.length==2){var R={};R[arguments[0]]=arguments[1];F(this,R);}else{if(arguments.length==1&&f.is(arguments[0],"object")){F(this,arguments[0]);}}return this;};m.prototype.toFront=function(){this.node.parentNode.appendChild(this.node);return this;};m.prototype.toBack=function(){if(this.node.parentNode.firstChild!=this.node){this.node.parentNode.insertBefore(this.node,this.node.parentNode.firstChild);}return this;};m.prototype.insertAfter=function(e){if(e.node.nextSibling){e.node.parentNode.insertBefore(this.node,e.node.nextSibling);}else{e.node.parentNode.appendChild(this.node);}return this;};m.prototype.insertBefore=function(e){var i=e.node;i.parentNode.insertBefore(this.node,i);return this;};m.prototype.blur=function(e){if(e!="none"){var i=B("filter"),R=B("feGaussianBlur");i.id="r"+(f.idGenerator++).toString(36);B(R,{stdDeviation:+e||1.5});i.appendChild(R);this.paper.defs.appendChild(i);this._blur=i;B(this.node,{filter:"url(#"+i.id+")"});}else{if(this._blur){this._blur.parentNode.removeChild(this._blur);delete this._blur;}this.node.removeAttribute("filter");}};var D=function(i,e,ab,aa){e=N(e);ab=N(ab);var Z=B("circle");i.canvas&&i.canvas.appendChild(Z);var R=new m(Z,i);R.attrs={cx:e,cy:ab,r:aa,fill:"none",stroke:"#000"};R.type="circle";B(Z,R.attrs);return R;};var I=function(R,e,ad,i,ab,ac){e=N(e);ad=N(ad);var aa=B("rect");R.canvas&&R.canvas.appendChild(aa);var Z=new m(aa,R);Z.attrs={x:e,y:ad,width:i,height:ab,r:ac||0,rx:ac||0,ry:ac||0,fill:"none",stroke:"#000"};Z.type="rect";B(aa,Z.attrs);return Z;};var h=function(i,e,ac,ab,aa){e=N(e);ac=N(ac);var Z=B("ellipse");i.canvas&&i.canvas.appendChild(Z);var R=new m(Z,i);R.attrs={cx:e,cy:ac,rx:ab,ry:aa,fill:"none",stroke:"#000"};R.type="ellipse";B(Z,R.attrs);return R;};var p=function(R,ac,e,ad,i,ab){var aa=B("image");B(aa,{x:e,y:ad,width:i,height:ab,preserveAspectRatio:"none"});aa.setAttributeNS(R.xlink,"href",ac);R.canvas&&R.canvas.appendChild(aa);var Z=new m(aa,R);Z.attrs={x:e,y:ad,width:i,height:ab,src:ac};Z.type="image";return Z;};var H=function(i,e,ab,aa){var Z=B("text");B(Z,{x:e,y:ab,"text-anchor":"middle"});i.canvas&&i.canvas.appendChild(Z);var R=new m(Z,i);R.attrs={x:e,y:ab,"text-anchor":"middle",text:aa,font:q.font,stroke:"none",fill:"#000"};R.type="text";F(R,R.attrs);return R;};var E=function(i,e){this.width=i||this.width;this.height=e||this.height;this.canvas.setAttribute("width",this.width);this.canvas.setAttribute("height",this.height);return this;};var l=function(){var aa=G.apply(null,arguments),R=aa.container,ac=aa.x,ab=aa.y,Z=aa.width,ad=aa.height;if(!R){throw new Error("SVG container not found.");}b.canvas=B("svg");var e=b.canvas,ae=e.style;e.setAttribute("width",Z||512);b.width=Z||512;e.setAttribute("height",ad||342);b.height=ad||342;if(R==1){g.body.appendChild(e);ae.position="absolute";ae.left=ac+"px";ae.top=ab+"px";}else{if(R.firstChild){R.insertBefore(e,R.firstChild);}else{R.appendChild(e);}}R={canvas:e,clear:function(){while(this.canvas.firstChild){this.canvas.removeChild(this.canvas.firstChild);}this.desc=B("desc");this.defs=B("defs");this.desc.appendChild(g.createTextNode("Created with Rapha\u00ebl"));this.canvas.appendChild(this.desc);this.canvas.appendChild(this.defs);}};for(var i in b){if(b.hasOwnProperty(i)){if(i!="create"){R[i]=b[i];}}}a.call(R,R,f.fn);R.clear();R.raphael=f;return R;};b.remove=function(){this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas);};if({"Apple Computer, Inc.":1,"Google Inc.":1}[navigator.vendor]){b.safari=function(){var e=this.rect(-99,-99,this.width+99,this.height+99);setTimeout(function(){e.remove();});};}else{b.safari=function(){};}}if(f.vml){var y=function(ac){var aa=O(ac);for(var R=0,Z=aa.length;R<Z;R++){aa[R][0]=(aa[R][0]+"").toLowerCase();aa[R][0]=="z"&&(aa[R][0]="x");for(var e=1,ab=aa[R].length;e<ab;e++){aa[R][e]=Math.round(aa[R][e]);}}return(aa+"");};f.toString=function(){return"Your browser doesn\u2019t support SVG. Assuming it is Internet Explorer and falling down to VML.\nYou are running Rapha\u00ebl "+this.version;};var W=function(e,ab){var Z=V("group"),ac=Z.style;ac.position="absolute";ac.left=0;ac.top=0;ac.width=ab.width+"px";ac.height=ab.height+"px";Z.coordsize=ab.coordsize;Z.coordorigin=ab.coordorigin;var R=V("shape"),i=R.style;i.width=ab.width+"px";i.height=ab.height+"px";R.path="";R.coordsize=this.coordsize;R.coordorigin=this.coordorigin;Z.appendChild(R);var aa=new m(R,Z,ab);aa.isAbsolute=true;aa.type="path";aa.path=[];aa.Path="";if(e){aa.attrs.path=f.parsePathString(e);aa.node.path=y(aa.attrs.path);}F(aa,{fill:"none",stroke:"#000"});aa.setBox();ab.canvas.appendChild(Z);return aa;};var F=function(af,aj){af.attrs=af.attrs||{};var ah=af.node,ak=af.attrs,ac=ah.style,Z,ao=af;for(var ad in aj){if(aj.hasOwnProperty(ad)){ak[ad]=aj[ad];}}aj.href&&(ah.href=aj.href);aj.title&&(ah.title=aj.title);aj.target&&(ah.target=aj.target);if(aj.path&&af.type=="path"){ak.path=f.parsePathString(aj.path);ah.path=y(ak.path);}if(aj.rotation!=null){af.rotate(aj.rotation,true);}if(aj.translation){Z=(aj.translation+"").split(Y);af.translate(Z[0],Z[1]);}if(aj.scale){Z=(aj.scale+"").split(Y);af.scale(+Z[0]||1,+Z[1]||+Z[0]||1,+Z[2]||null,+Z[3]||null);}if("clip-rect" in aj){var e=(aj["clip-rect"]+"").split(Y);if(e.length==4){e[2]=+e[2]+(+e[0]);e[3]=+e[3]+(+e[1]);var ae=ah.clipRect||g.createElement("div"),an=ae.style,ab=ah.parentNode;an.clip=f.format("rect({0}px {2}px {3}px {1}px)",e);if(!ah.clipRect){an.position="absolute";an.top=0;an.left=0;an.width=af.paper.width+"px";an.height=af.paper.height+"px";ab.parentNode.insertBefore(ae,ab);ae.appendChild(ab);ah.clipRect=ae;}}if(!aj["clip-rect"]){ah.clipRect&&(ah.clipRect.style.clip="");}}if(af.type=="image"&&aj.src){ah.src=aj.src;}if(af.type=="image"&&aj.opacity){ah.filterOpacity=" progid:DXImageTransform.Microsoft.Alpha(opacity="+(aj.opacity*100)+")";ac.filter=(ah.filterMatrix||"")+(ah.filterOpacity||"");}aj.font&&(ac.font=aj.font);aj["font-family"]&&(ac.fontFamily='"'+aj["font-family"].split(",")[0].replace(/^['"]+|['"]+$/g,"")+'"');aj["font-size"]&&(ac.fontSize=aj["font-size"]);aj["font-weight"]&&(ac.fontWeight=aj["font-weight"]);aj["font-style"]&&(ac.fontStyle=aj["font-style"]);if(aj.opacity!=null||aj["stroke-width"]!=null||aj.fill!=null||aj.stroke!=null||aj["stroke-width"]!=null||aj["stroke-opacity"]!=null||aj["fill-opacity"]!=null||aj["stroke-dasharray"]!=null||aj["stroke-miterlimit"]!=null||aj["stroke-linejoin"]!=null||aj["stroke-linecap"]!=null){ah=af.shape||ah;var ai=(ah.getElementsByTagName("fill")&&ah.getElementsByTagName("fill")[0]),al=false;!ai&&(al=ai=V("fill"));if("fill-opacity" in aj||"opacity" in aj){var i=((+ak["fill-opacity"]+1||2)-1)*((+ak.opacity+1||2)-1);i<0&&(i=0);i>1&&(i=1);ai.opacity=i;}aj.fill&&(ai.on=true);if(ai.on==null||aj.fill=="none"){ai.on=false;}if(ai.on&&aj.fill){var R=aj.fill.match(/^url\(([^\)]+)\)$/i);if(R){ai.src=R[1];ai.type="tile";}else{ai.color=f.getRGB(aj.fill).hex;ai.src="";ai.type="solid";}}al&&ah.appendChild(ai);var aa=(ah.getElementsByTagName("stroke")&&ah.getElementsByTagName("stroke")[0]),am=false;!aa&&(am=aa=V("stroke"));if((aj.stroke&&aj.stroke!="none")||aj["stroke-width"]||aj["stroke-opacity"]!=null||aj["stroke-dasharray"]||aj["stroke-miterlimit"]||aj["stroke-linejoin"]||aj["stroke-linecap"]){aa.on=true;}(aj.stroke=="none"||aa.on==null||aj.stroke==0||aj["stroke-width"]==0)&&(aa.on=false);aa.on&&aj.stroke&&(aa.color=f.getRGB(aj.stroke).hex);var i=((+ak["stroke-opacity"]+1||2)-1)*((+ak.opacity+1||2)-1);i<0&&(i=0);i>1&&(i=1);aa.opacity=i;aj["stroke-linejoin"]&&(aa.joinstyle=aj["stroke-linejoin"]||"miter");aa.miterlimit=aj["stroke-miterlimit"]||8;aj["stroke-linecap"]&&(aa.endcap={butt:"flat",square:"square",round:"round"}[aj["stroke-linecap"]]||"miter");aj["stroke-width"]&&(aa.weight=(parseFloat(aj["stroke-width"])||1)*12/16);if(aj["stroke-dasharray"]){var ag={"-":"shortdash",".":"shortdot","-.":"shortdashdot","-..":"shortdashdotdot",". ":"dot","- ":"dash","--":"longdash","- .":"dashdot","--.":"longdashdot","--..":"longdashdotdot"};aa.dashstyle=ag[aj["stroke-dasharray"]]||"";}am&&ah.appendChild(aa);}if(ao.type=="text"){var ac=b.span.style;ak.font&&(ac.font=ak.font);ak["font-family"]&&(ac.fontFamily=ak["font-family"]);ak["font-size"]&&(ac.fontSize=ak["font-size"]);ak["font-weight"]&&(ac.fontWeight=ak["font-weight"]);ak["font-style"]&&(ac.fontStyle=ak["font-style"]);b.span.innerHTML=ao.node.string.replace(/</g,"&#60;").replace(/&/g,"&#38;").replace(/\n/g,"<br>");ao.W=ak.w=b.span.offsetWidth;ao.H=ak.h=b.span.offsetHeight;ao.X=ak.x;ao.Y=ak.y+Math.round(ao.H/2);switch(ak["text-anchor"]){case"start":ao.node.style["v-text-align"]="left";ao.bbx=Math.round(ao.W/2);break;case"end":ao.node.style["v-text-align"]="right";ao.bbx=-Math.round(ao.W/2);break;default:ao.node.style["v-text-align"]="center";break;}}};var o=function(i,e,aa,Z){var R=Math.round(Math.atan((parseFloat(aa)-parseFloat(i))/(parseFloat(Z)-parseFloat(e)))*57.29)||0;if(!R&&parseFloat(i)<parseFloat(e)){R=180;}R-=180;if(R<0){R+=360;}return R;};var M=function(ad,ac){ac=n(ac);ad.attrs=ad.attrs||{};var R=ad.attrs,ab=ad.node.getElementsByTagName("fill");ad.attrs.gradient=ac;ad=ad.shape||ad.node;if(ab.length){ab=ab[0];}else{ab=V("fill");}if(ac.dots.length){ab.on=true;ab.method="none";ab.type=((ac.type+"").toLowerCase()=="radial")?"gradientTitle":"gradient";if(!f.is(ac.dots[0].color,"undefined")){ab.color=f.getRGB(ac.dots[0].color).hex;}if(!f.is(ac.dots[ac.dots.length-1].color,"undefined")){ab.color2=f.getRGB(ac.dots[ac.dots.length-1].color).hex;}var ae=[];for(var Z=0,aa=ac.dots.length;Z<aa;Z++){if(ac.dots[Z].offset){ae.push(ac.dots[Z].offset+" "+f.getRGB(ac.dots[Z].color).hex);}}var e=f.is(ac.dots[ac.dots.length-1].opacity,"undefined")?(f.is(R.opacity,"undefined")?1:R.opacity):ac.dots[ac.dots.length-1].opacity;if(ae.length){ab.colors.value=ae.join(",");e=f.is(R.opacity,"undefined")?1:R.opacity;}else{ab.colors&&(ab.colors.value="0% "+ab.color);}ab.opacity=e;if(!f.is(ac.angle,"undefined")){ab.angle=(-ac.angle+270)%360;}else{if(ac.vector){ab.angle=o.apply(null,ac.vector);}}if((ac.type+"").toLowerCase()=="radial"){ab.focus="100%";ab.focusposition="0.5 0.5";}}};var m=function(aa,ac,e){var ab=0,R=0,i=0,Z=1;this[0]=aa;this.node=aa;this.X=0;this.Y=0;this.attrs={};this.Group=ac;this.paper=e;this._={tx:0,ty:0,rt:{deg:0},sx:1,sy:1};};m.prototype.rotate=function(i,e,R){if(i==null){if(this._.rt.cx){return[this._.rt.deg,this._.rt.cx,this._.rt.cy].join(" ");}return this._.rt.deg;}i=(i+"").split(Y);if(i.length-1){e=parseFloat(i[1]);R=parseFloat(i[2]);}i=parseFloat(i[0]);if(e!=null){this._.rt.deg=i;}else{this._.rt.deg+=i;}(R==null)&&(e=null);this._.rt.cx=e;this._.rt.cy=R;this.setBox(this.attrs,e,R);this.Group.style.rotation=this._.rt.deg;return this;};m.prototype.setBox=function(ab,ac,aa){var R=this.Group.style,ad=(this.shape&&this.shape.style)||this.node.style;ab=ab||{};for(var ae in ab){if(ab.hasOwnProperty(ae)){this.attrs[ae]=ab[ae];}}ac=ac||this._.rt.cx;aa=aa||this._.rt.cy;var ah=this.attrs,ak,aj,al,ag;switch(this.type){case"circle":ak=ah.cx-ah.r;aj=ah.cy-ah.r;al=ag=ah.r*2;break;case"ellipse":ak=ah.cx-ah.rx;aj=ah.cy-ah.ry;al=ah.rx*2;ag=ah.ry*2;break;case"rect":case"image":ak=ah.x;aj=ah.y;al=ah.width||0;ag=ah.height||0;break;case"text":this.textpath.v=["m",Math.round(ah.x),", ",Math.round(ah.y-2),"l",Math.round(ah.x)+1,", ",Math.round(ah.y-2)].join("");ak=ah.x-Math.round(this.W/2);aj=ah.y-this.H/2;al=this.W;ag=this.H;break;case"path":if(!this.attrs.path){ak=0;aj=0;al=this.paper.width;ag=this.paper.height;}else{var af=C(this.attrs.path);ak=af.x;aj=af.y;al=af.width;ag=af.height;}break;default:ak=0;aj=0;al=this.paper.width;ag=this.paper.height;break;}ac=(ac==null)?ak+al/2:ac;aa=(aa==null)?aj+ag/2:aa;var Z=ac-this.paper.width/2,ai=aa-this.paper.height/2;if(this.type=="path"||this.type=="text"){(R.left!=Z+"px")&&(R.left=Z+"px");(R.top!=ai+"px")&&(R.top=ai+"px");this.X=this.type=="text"?ak:-Z;this.Y=this.type=="text"?aj:-ai;this.W=al;this.H=ag;(ad.left!=-Z+"px")&&(ad.left=-Z+"px");(ad.top!=-ai+"px")&&(ad.top=-ai+"px");}else{(R.left!=Z+"px")&&(R.left=Z+"px");(R.top!=ai+"px")&&(R.top=ai+"px");this.X=ak;this.Y=aj;this.W=al;this.H=ag;(R.width!=this.paper.width+"px")&&(R.width=this.paper.width+"px");(R.height!=this.paper.height+"px")&&(R.height=this.paper.height+"px");(ad.left!=ak-Z+"px")&&(ad.left=ak-Z+"px");(ad.top!=aj-ai+"px")&&(ad.top=aj-ai+"px");(ad.width!=al+"px")&&(ad.width=al+"px");(ad.height!=ag+"px")&&(ad.height=ag+"px");var am=(+ab.r||0)/(Math.min(al,ag));if(this.type=="rect"&&this.arcsize!=am&&(am||this.arcsize)){var e=V(am?"roundrect":"rect");e.arcsize=am;this.Group.appendChild(e);this.node.parentNode.removeChild(this.node);this.node=e;this.arcsize=am;F(this,this.attrs);this.setBox(this.attrs);}}};m.prototype.hide=function(){this.Group.style.display="none";return this;};m.prototype.show=function(){this.Group.style.display="block";return this;};m.prototype.getBBox=function(){if(this.type=="path"){return C(this.attrs.path);}return{x:this.X+(this.bbx||0),y:this.Y,width:this.W,height:this.H};};m.prototype.remove=function(){this[0].parentNode.removeChild(this[0]);this.Group.parentNode.removeChild(this.Group);this.shape&&this.shape.parentNode.removeChild(this.shape);};m.prototype.attr=function(){if(arguments.length==1&&f.is(arguments[0],"string")){if(arguments[0]=="translation"){return this.translate();}if(arguments[0]=="rotation"){return this.rotate();}if(arguments[0]=="scale"){return this.scale();}return this.attrs[arguments[0]];}if(this.attrs&&arguments.length==1&&f.is(arguments[0],"array")){var e={};for(var R=0,Z=arguments[0].length;R<Z;R++){e[arguments[0][R]]=this.attrs[arguments[0][R]];}return e;}var aa;if(arguments.length==2){aa={};aa[arguments[0]]=arguments[1];}if(arguments.length==1&&f.is(arguments[0],"object")){aa=arguments[0];}if(aa){if(aa.gradient){M(this,aa.gradient);}if(aa.text&&this.type=="text"){this.node.string=aa.text;}F(this,aa);this.setBox(this.attrs);}return this;};m.prototype.toFront=function(){this.Group.parentNode.appendChild(this.Group);return this;};m.prototype.toBack=function(){if(this.Group.parentNode.firstChild!=this.Group){this.Group.parentNode.insertBefore(this.Group,this.Group.parentNode.firstChild);}return this;};m.prototype.insertAfter=function(e){if(e.Group.nextSibling){e.Group.parentNode.insertBefore(this.Group,e.Group.nextSibling);}else{e.Group.parentNode.appendChild(this.Group);}return this;};m.prototype.insertBefore=function(e){e.Group.parentNode.insertBefore(this.Group,e.Group);return this;};m.prototype.blur=function(e){var i=this.node.style,R=i.filter;R=R.replace(/progid:DXImageTransform\.Microsoft\.Blur\(pixelradius\=[^\)]+\)/g,"");if(e!="none"){i.filter=R+" progid:DXImageTransform.Microsoft.Blur(pixelradius="+(+e||1.5)+")";i.margin=f.format("-{0}px 0 0 -{0}px",Math.round(+e||1.5));}else{i.filter=R;i.margin=0;}};var D=function(i,ae,ad,e){var aa=V("group"),Z=aa.style,R=V("oval"),ac=R.style;Z.position="absolute";Z.left=0;Z.top=0;Z.width=i.width+"px";Z.height=i.height+"px";aa.coordsize=i.coordsize;aa.coordorigin=i.coordorigin;aa.appendChild(R);var ab=new m(R,aa,i);ab.type="circle";F(ab,{stroke:"#000",fill:"none"});ab.attrs.cx=ae;ab.attrs.cy=ad;ab.attrs.r=e;ab.setBox({x:ae-e,y:ad-e,width:e*2,height:e*2});i.canvas.appendChild(aa);return ab;};var I=function(i,ae,ad,af,aa,e){var ab=V("group"),Z=ab.style,R=V(e?"roundrect":"rect"),ag=(+e||0)/(Math.min(af,aa));R.arcsize=ag;Z.position="absolute";Z.left=0;Z.top=0;Z.width=i.width+"px";Z.height=i.height+"px";ab.coordsize=i.coordsize;ab.coordorigin=i.coordorigin;ab.appendChild(R);var ac=new m(R,ab,i);ac.type="rect";F(ac,{stroke:"#000"});ac.arcsize=ag;ac.setBox({x:ae,y:ad,width:af,height:aa,r:+e});i.canvas.appendChild(ab);return ac;};var h=function(e,af,ae,R,i){var ab=V("group"),aa=ab.style,Z=V("oval"),ad=Z.style;aa.position="absolute";aa.left=0;aa.top=0;aa.width=e.width+"px";aa.height=e.height+"px";ab.coordsize=e.coordsize;ab.coordorigin=e.coordorigin;ab.appendChild(Z);var ac=new m(Z,ab,e);ac.type="ellipse";F(ac,{stroke:"#000"});ac.attrs.cx=af;ac.attrs.cy=ae;ac.attrs.rx=R;ac.attrs.ry=i;ac.setBox({x:af-R,y:ae-i,width:R*2,height:i*2});e.canvas.appendChild(ab);return ac;};var p=function(i,e,af,ae,ag,aa){var ab=V("group"),Z=ab.style,R=V("image"),ad=R.style;Z.position="absolute";Z.left=0;Z.top=0;Z.width=i.width+"px";Z.height=i.height+"px";ab.coordsize=i.coordsize;ab.coordorigin=i.coordorigin;R.src=e;ab.appendChild(R);var ac=new m(R,ab,i);ac.type="image";ac.attrs.src=e;ac.attrs.x=af;ac.attrs.y=ae;ac.attrs.w=ag;ac.attrs.h=aa;ac.setBox({x:af,y:ae,width:ag,height:aa});i.canvas.appendChild(ab);return ac;};var H=function(i,af,ae,ag){var ab=V("group"),aa=ab.style,Z=V("shape"),ad=Z.style,ah=V("path"),e=ah.style,R=V("textpath");aa.position="absolute";aa.left=0;aa.top=0;aa.width=i.width+"px";aa.height=i.height+"px";ab.coordsize=i.coordsize;ab.coordorigin=i.coordorigin;ah.v=["m",Math.round(af),", ",Math.round(ae),"l",Math.round(af)+1,", ",Math.round(ae)].join("");ah.textpathok=true;ad.width=i.width;ad.height=i.height;aa.position="absolute";aa.left=0;aa.top=0;aa.width=i.width;aa.height=i.height;R.string=ag;R.on=true;Z.appendChild(R);Z.appendChild(ah);ab.appendChild(Z);var ac=new m(R,ab,i);ac.shape=Z;ac.textpath=ah;ac.type="text";ac.attrs.text=ag;ac.attrs.x=af;ac.attrs.y=ae;ac.attrs.w=1;ac.attrs.h=1;F(ac,{font:q.font,stroke:"none",fill:"#000"});ac.setBox();i.canvas.appendChild(ab);return ac;};var E=function(R,e){var i=this.canvas.style;this.width=parseFloat(R||this.width);this.height=parseFloat(e||this.height);i.width=this.width+"px";i.height=this.height+"px";i.clip="rect(0 "+this.width+"px "+this.height+"px 0)";this.coordsize=this.width+" "+this.height;return this;};g.createStyleSheet().addRule(".rvml","behavior:url(#default#VML)");try{!g.namespaces.rvml&&g.namespaces.add("rvml","urn:schemas-microsoft-com:vml");var V=function(e){return g.createElement("<rvml:"+e+' class="rvml">');};}catch(U){var V=function(e){return g.createElement("<"+e+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">');};}var l=function(){var Z=G.apply(null,arguments),i=Z.container,ae=Z.height,af,R=Z.width,ad=Z.x,ac=Z.y;if(!i){throw new Error("VML container not found.");}var ab=b.canvas=g.createElement("div"),aa=ab.style;R=parseFloat(R)||"512px";ae=parseFloat(ae)||"342px";b.width=R;b.height=ae;b.coordsize=R+" "+ae;b.coordorigin="0 0";b.span=g.createElement("span");af=b.span.style;ab.appendChild(b.span);af.position="absolute";af.left="-99999px";af.top="-99999px";af.padding=0;af.margin=0;af.lineHeight=1;af.display="inline";aa.width=R+"px";aa.height=ae+"px";aa.position="absolute";aa.clip="rect(0 "+R+"px "+ae+"px 0)";if(i==1){g.body.appendChild(ab);aa.left=ad+"px";aa.top=ac+"px";i={style:{width:R,height:ae}};}else{i.style.width=R;i.style.height=ae;if(i.firstChild){i.insertBefore(ab,i.firstChild);}else{i.appendChild(ab);}}for(var e in b){if(b.hasOwnProperty(e)){i[e]=b[e];}}a.call(i,i,f.fn);i.clear=function(){while(ab.firstChild){ab.removeChild(ab.firstChild);}};i.raphael=f;return i;};b.remove=function(){this.canvas.parentNode.removeChild(this.canvas);};b.safari=function(){};}var j=(function(){if(g.addEventListener){return function(aa,R,i,e){var Z=function(ab){return i.call(e,ab);};aa.addEventListener(R,Z,false);return function(){aa.removeEventListener(R,Z,false);return true;};};}else{if(g.attachEvent){return function(ab,Z,R,i){var aa=function(ac){return R.call(i,ac||L.event);};ab.attachEvent("on"+Z,aa);var e=function(){ab.detachEvent("on"+Z,aa);return true;};if(Z=="mouseover"){ab.attachEvent("onmouseenter",aa);return function(){ab.detachEvent("onmouseenter",aa);return e();};}else{if(Z=="mouseout"){ab.attachEvent("onmouseleave",aa);return function(){ab.detachEvent("onmouseleave",aa);return e();};}}return e;};}}})();for(var Q=v.length;Q--;){(function(e){m.prototype[e]=function(i){if(f.is(i,"function")){this.events=this.events||{};this.events[e]=this.events[e]||{};this.events[e][i]=this.events[e][i]||[];this.events[e][i].push(j(this.shape||this.node,e,i,this));}return this;};m.prototype["un"+e]=function(i){this.events&&this.events[e]&&this.events[e][i]&&this.events[e][i].length&&this.events[e][i].shift()()&&!this.events[e][i].length&&delete this.events[e][i];};})(v[Q]);}b.circle=function(e,R,i){return D(this,e,R,i);};b.rect=function(e,aa,i,R,Z){return I(this,e,aa,i,R,Z);};b.ellipse=function(e,Z,R,i){return h(this,e,Z,R,i);};b.path=function(e){e&&!f.is(e,"string")&&!f.is(e[0],"array")&&(e+="");return W(f.format.apply(f,arguments),this);};b.image=function(Z,e,aa,i,R){return p(this,Z,e,aa,i,R);};b.text=function(e,R,i){return H(this,e,R,i);};b.set=function(e){arguments.length>1&&(e=Array.prototype.splice.call(arguments,0,arguments.length));return new k(e);};b.setSize=E;m.prototype.stop=function(){clearTimeout(this.animation_in_progress);return this;};m.prototype.scale=function(aj,ai,Z,R){if(aj==null&&ai==null){return{x:this._.sx,y:this._.sy,toString:function(){return this.x+" "+this.y;}};}ai=ai||aj;!+ai&&(ai=aj);var an,al,am,ak,aA=this.attrs;if(aj!=0){var ah=this.getBBox(),ae=ah.x+ah.width/2,ab=ah.y+ah.height/2,az=aj/this._.sx,ay=ai/this._.sy;Z=(+Z||Z==0)?Z:ae;R=(+R||R==0)?R:ab;var ag=Math.round(aj/Math.abs(aj)),ad=Math.round(ai/Math.abs(ai)),aq=this.node.style,aC=Z+(ae-Z)*ag*az,aB=R+(ab-R)*ad*ay;switch(this.type){case"rect":case"image":var af=aA.width*ag*az,ap=aA.height*ad*ay,ac=aC-af/2,aa=aB-ap/2;this.attr({width:af,height:ap,x:ac,y:aa});break;case"circle":case"ellipse":this.attr({rx:aA.rx*az,ry:aA.ry*ay,r:aA.r*az,cx:aC,cy:aB});break;case"path":var at=c(aA.path),au=true;for(var aw=0,ao=at.length;aw<ao;aw++){var ar=at[aw];if(ar[0].toUpperCase()=="M"&&au){continue;}else{au=false;}if(f.svg&&ar[0].toUpperCase()=="A"){ar[at[aw].length-2]*=az;ar[at[aw].length-1]*=ay;ar[1]*=az;ar[2]*=ay;ar[5]=+(ag+ad?!!+ar[5]:!+ar[5]);}else{for(var av=1,ax=ar.length;av<ax;av++){ar[av]*=(av%2)?az:ay;}}}var e=C(at),an=aC-e.x-e.width/2,al=aB-e.y-e.height/2;at=c(at);at[0][1]+=an;at[0][2]+=al;this.attr({path:at.join(" ")});break;}if(this.type in {text:1,image:1}&&(ag!=1||ad!=1)){if(this.transformations){this.transformations[2]="scale(".concat(ag,",",ad,")");this.node.setAttribute("transform",this.transformations.join(" "));an=(ag==-1)?-aA.x-(af||0):aA.x;al=(ad==-1)?-aA.y-(ap||0):aA.y;this.attr({x:an,y:al});aA.fx=ag-1;aA.fy=ad-1;}else{this.node.filterMatrix=" progid:DXImageTransform.Microsoft.Matrix(M11=".concat(ag,", M12=0, M21=0, M22=",ad,", Dx=0, Dy=0, sizingmethod='auto expand', filtertype='bilinear')");aq.filter=(this.node.filterMatrix||"")+(this.node.filterOpacity||"");}}else{if(this.transformations){this.transformations[2]="";this.node.setAttribute("transform",this.transformations.join(" "));aA.fx=0;aA.fy=0;}else{this.node.filterMatrix="";aq.filter=(this.node.filterMatrix||"")+(this.node.filterOpacity||"");}}aA.scale=[aj,ai,Z,R].join(" ");this._.sx=aj;this._.sy=ai;}return this;};f.easing_formulas={linear:function(e){return e;},"<":function(e){return Math.pow(e,3);},">":function(e){return Math.pow(e-1,3)+1;},"<>":function(e){e=e*2;if(e<1){return Math.pow(e,3)/2;}e-=2;return(Math.pow(e,3)+2)/2;},backIn:function(i){var e=1.70158;return i*i*((e+1)*i-e);},backOut:function(i){i=i-1;var e=1.70158;return i*i*((e+1)*i+e)+1;},elastic:function(R){if(R==0||R==1){return R;}var i=0.3,e=i/4;return Math.pow(2,-10*R)*Math.sin((R-e)*(2*Math.PI)/i)+1;},bounce:function(Z){var i=7.5625,R=2.75,e;if(Z<(1/R)){e=i*Z*Z;}else{if(Z<(2/R)){Z-=(1.5/R);e=i*Z*Z+0.75;}else{if(Z<(2.5/R)){Z-=(2.25/R);e=i*Z*Z+0.9375;}else{Z-=(2.625/R);e=i*Z*Z+0.984375;}}}return e;}};m.prototype.animate=function(at,aj,ai,aa){clearTimeout(this.animation_in_progress);if(f.is(ai,"function")||!ai){aa=ai||null;}var am={},R={},ag={},af={x:0,y:0};for(var ak in at){if(at.hasOwnProperty(ak)){if(ak in u){am[ak]=this.attr(ak);(am[ak]==null)&&(am[ak]=q[ak]);R[ak]=at[ak];switch(u[ak]){case"number":ag[ak]=(R[ak]-am[ak])/aj;break;case"colour":am[ak]=f.getRGB(am[ak]);var al=f.getRGB(R[ak]);ag[ak]={r:(al.r-am[ak].r)/aj,g:(al.g-am[ak].g)/aj,b:(al.b-am[ak].b)/aj};break;case"path":var ab=O(am[ak],R[ak]);am[ak]=ab[0];R[ak]=ab[1];ag[ak]=[];for(var ao=0,ae=am[ak].length;ao<ae;ao++){ag[ak][ao]=[0];for(var an=1,aq=am[ak][ao].length;an<aq;an++){ag[ak][ao][an]=(R[ak][ao][an]-am[ak][ao][an])/aj;}}break;case"csv":var e=(at[ak]+"").split(Y),ad=(am[ak]+"").split(Y);switch(ak){case"translation":am[ak]=[0,0];ag[ak]=[e[0]/aj,e[1]/aj];break;case"rotation":am[ak]=(ad[1]==e[1]&&ad[2]==e[2])?ad:[0,e[1],e[2]];ag[ak]=[(e[0]-am[ak][0])/aj,0,0];break;case"scale":at[ak]=e;am[ak]=(am[ak]+"").split(Y);ag[ak]=[(e[0]-am[ak][0])/aj,(e[1]-am[ak][1])/aj,0,0];break;case"clip-rect":am[ak]=(am[ak]+"").split(Y);ag[ak]=[];var ao=4;while(ao--){ag[ak][ao]=(e[ao]-am[ak][ao])/aj;}break;}R[ak]=e;}}}}var Z=+new Date,ah=0,ar=function(i){return +i>255?255:+i;},ac=this;(function ap(){var av=new Date-Z,aD={},au;if(av<aj){var aB=f.easing_formulas[ai]?f.easing_formulas[ai](av/aj):av/aj;for(var az in am){if(am.hasOwnProperty(az)){switch(u[az]){case"number":au=+am[az]+aB*aj*ag[az];break;case"colour":au="rgb("+[ar(Math.round(am[az].r+aB*aj*ag[az].r)),ar(Math.round(am[az].g+aB*aj*ag[az].g)),ar(Math.round(am[az].b+aB*aj*ag[az].b))].join(",")+")";break;case"path":au=[];for(var ax=0,aE=am[az].length;ax<aE;ax++){au[ax]=[am[az][ax][0]];for(var aw=1,ay=am[az][ax].length;aw<ay;aw++){au[ax][aw]=+am[az][ax][aw]+aB*aj*ag[az][ax][aw];}au[ax]=au[ax].join(" ");}au=au.join(" ");break;case"csv":switch(az){case"translation":var aC=ag[az][0]*(av-ah),aA=ag[az][1]*(av-ah);af.x+=aC;af.y+=aA;au=[aC,aA].join(" ");break;case"rotation":au=+am[az][0]+aB*aj*ag[az][0];am[az][1]&&(au+=","+am[az][1]+","+am[az][2]);break;case"scale":au=[+am[az][0]+aB*aj*ag[az][0],+am[az][1]+aB*aj*ag[az][1],(2 in at[az]?at[az][2]:""),(3 in at[az]?at[az][3]:"")].join(" ");break;case"clip-rect":au=[];var ax=4;while(ax--){au[ax]=+am[az][ax]+aB*aj*ag[az][ax];}break;}break;}aD[az]=au;}}ac.attr(aD);ac.animation_in_progress=setTimeout(ap);f.svg&&b.safari();}else{(af.x||af.y)&&ac.translate(-af.x,-af.y);ac.attr(at);clearTimeout(ac.animation_in_progress);f.svg&&b.safari();(f.is(aa,"function"))&&aa.call(ac);}ah=av;})();return this;};m.prototype.translate=function(e,R){if(e==null){return{x:this._.tx,y:this._.ty};}this._.tx+=+e;this._.ty+=+R;switch(this.type){case"circle":case"ellipse":this.attr({cx:+e+this.attrs.cx,cy:+R+this.attrs.cy});break;case"rect":case"image":case"text":this.attr({x:+e+this.attrs.x,y:+R+this.attrs.y});break;case"path":var i=c(this.attrs.path);i[0][1]+=+e;i[0][2]+=+R;this.attr({path:i});break;}return this;};var k=function(e){this.items=[];this.length=0;if(e){for(var R=0,Z=e.length;R<Z;R++){if(e[R]&&(e[R].constructor==m||e[R].constructor==k)){this[this.items.length]=this.items[this.items.length]=e[R];this.length++;}}}};k.prototype.push=function(){var aa,e;for(var R=0,Z=arguments.length;R<Z;R++){aa=arguments[R];if(aa&&(aa.constructor==m||aa.constructor==k)){e=this.items.length;this[e]=this.items[e]=aa;this.length++;}}return this;};k.prototype.pop=function(){delete this[this.length--];return this.items.pop();};for(var S in m.prototype){if(m.prototype.hasOwnProperty(S)){k.prototype[S]=(function(e){return function(){for(var R=0,Z=this.items.length;R<Z;R++){this.items[R][e].apply(this.items[R],arguments);}return this;};})(S);}}k.prototype.attr=function(R,ac){if(R&&f.is(R,"array")&&f.is(R[0],"object")){for(var e=0,ab=R.length;e<ab;e++){this.items[e].attr(R[e]);}}else{for(var Z=0,aa=this.items.length;Z<aa;Z++){this.items[Z].attr.apply(this.items[Z],arguments);}}return this;};k.prototype.getBBox=function(){var e=[],ac=[],R=[],aa=[];for(var Z=this.items.length;Z--;){var ab=this.items[Z].getBBox();e.push(ab.x);ac.push(ab.y);R.push(ab.x+ab.width);aa.push(ab.y+ab.height);}e=Math.min.apply(Math,e);ac=Math.min.apply(Math,ac);return{x:e,y:ac,width:Math.max.apply(Math,R)-e,height:Math.max.apply(Math,aa)-ac};};f.registerFont=function(i){if(!i.face){return i;}this.fonts=this.fonts||{};var Z={w:i.w,face:{},glyphs:{}},R=i.face["font-family"];for(var ac in i.face){if(i.face.hasOwnProperty(ac)){Z.face[ac]=i.face[ac];}}if(this.fonts[R]){this.fonts[R].push(Z);}else{this.fonts[R]=[Z];}if(!i.svg){Z.face["units-per-em"]=parseInt(i.face["units-per-em"],10);for(var aa in i.glyphs){if(i.glyphs.hasOwnProperty(aa)){var ab=i.glyphs[aa];Z.glyphs[aa]={w:ab.w,k:{},d:ab.d&&"M"+ab.d.replace(/[mlcxtrv]/g,function(ad){return{l:"L",c:"C",x:"z",t:"m",r:"l",v:"c"}[ad]||"M";})+"z"};if(ab.k){for(var e in ab.k){if(ab.khasOwnProperty(e)){Z.glyphs[aa].k[e]=ab.k[e];}}}}}}return i;};b.getFont=function(ae,af,R,aa){aa=aa||"normal";R=R||"normal";af=+af||{normal:400,bold:700,lighter:300,bolder:800}[af]||400;var ab=f.fonts[ae];if(!ab){var Z=new RegExp("(^|\\s)"+ae.replace(/[^\w\d\s+!~.:_-]/g,"")+"(\\s|$)","i");for(var e in f.fonts){if(f.fonts.hasOwnProperty(e)){if(Z.test(e)){ab=f.fonts[e];break;}}}}var ac;if(ab){for(var ad=0,ag=ab.length;ad<ag;ad++){ac=ab[ad];if(ac.face["font-weight"]==af&&(ac.face["font-style"]==R||!ac.face["font-style"])&&ac.face["font-stretch"]==aa){break;}}}return ac;};b.print=function(ag,af,ad,R,ak){var ab=this.set(),ae=(ad+"").split(""),e=0,aj="",aa;f.is(R,"string")&&(R=this.getFont(R));if(R){aa=(ak||16)/R.face["units-per-em"];for(var ac=0,ah=ae.length;ac<ah;ac++){var Z=ac&&R.glyphs[ae[ac-1]]||{},ai=R.glyphs[ae[ac]];e+=ac?(Z.w||R.w)+(Z.k&&Z.k[ae[ac]]||0):0;ai&&ai.d&&ab.push(this.path(ai.d).attr({fill:"#000",stroke:"none",translation:[e,0]}));}ab.scale(aa,aa,0,af).translate(ag,(ak||16)/2);}return ab;};f.format=function(i){var e=f.is(arguments[1],"array")?[0].concat(arguments[1]):arguments;i&&f.is(i,"string")&&e.length-1&&(i=i.replace(/\{(\d+)\}/g,function(Z,R){return e[++R]==null?"":e[R];}));return i;};f.ninja=function(){var R=window.Raphael,i;if(P.was){window.Raphael=P.is;}else{try{delete window.Raphael;}catch(Z){window.Raphael=i;}}return R;};f.el=m.prototype;return f;})(); \ No newline at end of file
diff --git a/examples/Conozco-Uruguay/js/tests.js b/examples/Conozco-Uruguay/js/tests.js
new file mode 100644
index 0000000..540473e
--- /dev/null
+++ b/examples/Conozco-Uruguay/js/tests.js
@@ -0,0 +1,2 @@
+//tests for Conozco Uruguay
+
diff --git a/examples/Conozco-Uruguay/tests.html b/examples/Conozco-Uruguay/tests.html
new file mode 100644
index 0000000..cb1f7c7
--- /dev/null
+++ b/examples/Conozco-Uruguay/tests.html
@@ -0,0 +1,9 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <title>Tests for conozco Uruguay</title>
+
+</head>
+<body>
+</body>
+</html> \ No newline at end of file