arbol.php 90 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421
  1. <?php
  2. require_once("../include/constantes.php");
  3. require_once("../include/bd_pdo.php");
  4. session_start();
  5. if(!isset($_SESSION["n_usuario_id"])){
  6. session_destroy();
  7. $pag = "salir.php?expired=1";
  8. header("Location: ".$pag);
  9. exit();
  10. }
  11. $session_life = 1*60*60;//convertido a segundos
  12. if (isset($_SESSION["n_timeout"])) {
  13. // calculate the session's "time to live"
  14. $sessionTTL = time() - $_SESSION["n_timeout"];
  15. if ($sessionTTL > $session_life) {
  16. $_SESSION = array();
  17. session_destroy();
  18. $pag = $_SERVER['SERVER_NAME']."/navidad/salir.php?expired=1";
  19. header("Location: http://".$pag);
  20. exit();
  21. }
  22. }else{
  23. $_SESSION = array();
  24. session_destroy();
  25. $pag = $_SERVER['SERVER_NAME']."/navidad/salir.php?expired=1";
  26. header("Location: http://".$pag);
  27. exit();
  28. }
  29. $_SESSION["n_timeout"] = time();
  30. //obtiene navidad
  31. $stmt = $pdo->prepare('Select * from fs_navidad()');
  32. if(!$stmt->execute()){
  33. header("Location: ../index.php?error=5");
  34. exit();
  35. }
  36. $navidad_rs = $stmt->fetch();//$navidad_rs["Navidad_activa"] || $navidad_rs["Navidad_id"]
  37. $stmt->closeCursor();
  38. $stmt = $pdo->prepare('Select * from fs_navidaddeseo(:id, :nav)');
  39. $stmt->bindParam(":nav", $navidad_rs["Navidad_id"]);
  40. $stmt->bindParam(":id", $_SESSION["n_usuario_id"]);
  41. if($stmt->execute()){
  42. $usrDeseo_rs = $stmt->fetch();
  43. }
  44. $stmt->closeCursor();
  45. //--Manejo de errores y mensajes de exito
  46. if(isset($_GET["error"]) && is_numeric($_GET["error"])){
  47. switch ($_GET["error"]){
  48. case 0: $errorDesc = "No se recibó el texto del deseo."; break;
  49. case 1: $errorDesc = "Ocurrió un error al guardar el deseo."; break;
  50. }
  51. }
  52. if(isset($_GET["ok"]) && is_numeric($_GET["ok"])){
  53. switch ($_GET["ok"]){
  54. case 0: $successDesc = "Tu deseo ha sido añadido al árbol."; break;
  55. }
  56. }
  57. ?>
  58. <!DOCTYPE html>
  59. <html lang="es" prefix="og: http://ogp.me/ns#">
  60. <head>
  61. <title>.: Navidad 2020 :.</title>
  62. <meta charset="utf-8">
  63. <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  64. <link rel="icon" type="image/png" href="../img/favicon.png" />
  65. <link rel="stylesheet" href="../css/bootstrap-ulsa.min.css" type="text/css">
  66. <link rel="stylesheet" href="../css/indivisa.css" type="text/css">
  67. <link rel="stylesheet" href="../css/sgi.css?rand=<?php echo rand();?>" type="text/css">
  68. <link rel="stylesheet" href="../css/fa_all.css" type="text/css">
  69. <link rel="stylesheet" href="./css/arbol.css?rand=<?php echo rand();?>" type="text/css">
  70. <link rel="stylesheet" href="./css/navidad.css?rand=<?php echo rand();?>" type="text/css">
  71. <link rel="stylesheet" href="./css/button3d.css" type="text/css">
  72. <script src="https://cdn.jsdelivr.net/npm/@svgdotjs/svg.js@3.0/dist/svg.min.js"></script>
  73. </head>
  74. <body style="display: block;">
  75. <header class="sticky-top bg-white bg-head">
  76. <div class="menu d-flex align-items-center" style="visibility: visible;">
  77. <div class="logotipo"><a href="https://lasalle.mx/" target="_blank"><img id="logo" src="../img/logo_lasalle.png" border="0" class="img-fluid" ></a></div>
  78. <div class="flex-grow-1 d-flex justify-content-end">
  79. <div class="d-flex mainMenu justify-content-center align-items-center">
  80. <div class="max-h iconSesion">
  81. <a href="salir.php" class="iconOff max-h pl-3 d-flex justify-content-start align-items-center"><i class="ing-salir"></i></a>
  82. </div>
  83. </div>
  84. </div>
  85. </div>
  86. </header>
  87. <div class="row bg-info mx-0 barra-gris">
  88. <div class="marco">
  89. <div class="col-12 py-3">
  90. <h4 class="text-info"><?php echo $_SESSION["n_usuario_apellidos"]." ".$_SESSION["n_usuario_nombre"];?></h4>
  91. <h1 class="text-uppercase text-center cursiva mb-0">Árbol de deseos</h1>
  92. </div>
  93. </div>
  94. </div>
  95. <div class="fondo-interno">
  96. <main class="container-fluid content marco mb-4">
  97. <?php include_once("../include/errorMessage.php");?>
  98. <div class="row justify-content-around mt-5 mb-1">
  99. <div class="col-6 col-sm-5 text-right">
  100. <?php if($navidad_rs["Navidad_activa"] && isset($usrDeseo_rs) && ($usrDeseo_rs["NavidadDeseo_desc"] == "" || is_null($usrDeseo_rs["NavidadDeseo_desc"]) )){ ?>
  101. <a href="#" class="btn3d btn-success " data-toggle="modal" data-target="#modal_deseo" id="btn-deseo" data-action="1"><?php echo $ICO["editar"];?> Escribir deseo</a>
  102. <?php } ?>
  103. </div>
  104. <div class="col-6 col-sm-5 text-left">
  105. <a href="main.php" class="btn3d btn-danger" ><?php echo $ICO["cancelar"];?> Regresar</a>
  106. </div>
  107. </div>
  108. <div class="row">
  109. <div class="col-12 text-center" id="arbol">
  110. <div class="wrapper">
  111. <svg id="svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 622.22 648.69">
  112. <defs>
  113. <style>.cls-esfera1-1{fill:url(#Degradado_sin_nombre_14);}</style><radialGradient id="Degradado_sin_nombre_14" cx="7.32" cy="6.72" r="26.52" gradientUnits="userSpaceOnUse"><stop offset="0.3" stop-color="#e90d00"/><stop offset="1" stop-color="#2a2000"/></radialGradient>
  114. <style>.cls-esfera2-1{fill:url(#Degradado_sin_nombre_45);}</style><radialGradient id="Degradado_sin_nombre_45" cx="7.32" cy="6.72" r="26.52" gradientUnits="userSpaceOnUse"><stop offset="0.3" stop-color="#ffd200"/><stop offset="1" stop-color="#6a3500"/></radialGradient>
  115. <style>.cls-esfera3-1{fill:url(#Degradado_sin_nombre_72);}</style><radialGradient id="Degradado_sin_nombre_72" cx="7.32" cy="6.72" r="26.52" gradientUnits="userSpaceOnUse"><stop offset="0.3" stop-color="#d200d4"/><stop offset="1" stop-color="#20002a"/></radialGradient>
  116. <style>
  117. .esfera1-cls-1{fill:#db002f;}.esfera1-cls-2{fill:#fff;}.esfera2-cls-1{fill:#4b00d4;}.esfera2-cls-2{fill:#55f7ff;}.esfera3-cls-1{fill:#ffdc00;}.esfera3-cls-2{fill:#fff;}
  118. .cls-2{fill:#55f7ff;}.cls-1,.cls-28,.cls-29,.cls-36,.cls-52{fill:none;}.cls-2{isolation:isolate;}.cls-3{fill:#f3c392;}.cls-4{fill:#fff0d9;}.cls-5{fill:#fff;}.cls-6{fill:#40b6bf;}.cls-7{fill:#279da0;}.cls-12,.cls-8{fill:#d8e5e5;}.cls-9{fill:#ffc440;}.cls-10{fill:#4ac9cc;}.cls-11{fill:#58e0e0;}.cls-12,.cls-15,.cls-16,.cls-19,.cls-21,.cls-23,.cls-32,.cls-37,.cls-41,.cls-43,.cls-53,.cls-61,.cls-69{mix-blend-mode:multiply;}.cls-13{fill:#e4efef;}.cls-14{fill:#355615;}.cls-15,.cls-18{fill:#375e16;}.cls-15,.cls-19,.cls-21,.cls-53{opacity:0.4;}.cls-16,.cls-21,.cls-22{fill:#3c7117;}.cls-16{opacity:0.38;}.cls-17{fill:#558e23;}.cls-19,.cls-20{fill:#3b6817;}.cls-23{opacity:0.75;}.cls-24{fill:#83937c;}.cls-25{fill:#cf8e54;}.cls-26{fill:#e59f03;}.cls-27{fill:#fbb300;}.cls-28{stroke:#83937c;}.cls-28,.cls-29,.cls-36,.cls-52{stroke-miterlimit:10;}.cls-29,.cls-52{stroke:#fff;}.cls-30{fill:#801822;}.cls-31,.cls-32,.cls-53{fill:#a11e2c;}.cls-32,.cls-37,.cls-41,.cls-43{opacity:0.5;}.cls-33{fill:#66131c;}.cls-34{fill:#8cc63f;}.cls-35{clip-path:url(#clip-path);}.cls-36{stroke:#a11e2c;stroke-width:4.77px;}.cls-37{fill:gray;}.cls-38{fill:#39b54a;}.cls-39{fill:#fbb03b;}.cls-40{clip-path:url(#clip-path-2);}.cls-41,.cls-48,.cls-69{fill:#e48f4f;}.cls-42{fill:#f15a24;}.cls-43{fill:#25664e;}.cls-44{fill:#006837;}.cls-45{fill:#1b1464;}.cls-46{fill:blue;}.cls-47{fill:#bf7841;}.cls-49{fill:#995f32;}.cls-50{fill:#801620;}.cls-51{clip-path:url(#clip-path-3);}.cls-52{stroke-width:1.24px;}.cls-54,.cls-61{fill:#f7b93e;}.cls-55{fill:#e8a92d;}.cls-56{clip-path:url(#clip-path-4);}.cls-57{fill:#e29f27;}.cls-58{clip-path:url(#clip-path-5);}.cls-59{fill:#b21b23;}.cls-60{fill:#ffcd69;}.cls-61{opacity:0.35;}.cls-62{fill:#cb2122;}.cls-63{fill:#96111e;}.cls-64{fill:#e02d36;}.cls-65{fill:#e53344;}.cls-66{fill:#f0f;}.cls-67{fill:#ff7bac;}.cls-68{clip-path:url(#clip-path-6);}.cls-69{opacity:0.7;}.cls-70{fill:red;}</style><clipPath id="clip-path" transform="translate(-17.36 -10.61)"><polygon class="cls-1" points="294 545.7 245.24 545.7 242.15 617.42 288.81 617.42 294 545.7"/></clipPath><clipPath id="clip-path-2" transform="translate(-17.36 -10.61)"><polygon class="cls-1" points="596.43 604.38 511.1 604.38 516.69 500.38 590.84 500.38 596.43 604.38"/></clipPath><clipPath id="clip-path-3" transform="translate(-17.36 -10.61)"><polygon class="cls-1" points="263.62 630.86 215.09 630.86 218.28 571.73 260.44 571.73 263.62 630.86"/></clipPath><clipPath id="clip-path-4" transform="translate(-17.36 -10.61)"><path class="cls-1" d="M504.44,577.87l-.87,60.74-61.13-7.53c0-.32,0-2.11-.05-5.1s-.07-7.21-.12-12.39-.11-11.39-.18-18.31-.15-14.66-.23-22.85Z"/></clipPath><clipPath id="clip-path-5" transform="translate(-17.36 -10.61)"><polygon class="cls-1" points="504.44 577.87 528.68 564.02 527.38 618.83 503.57 638.61 504.44 577.87"/></clipPath><clipPath id="clip-path-6" transform="translate(-17.36 -10.61)"><polygon class="cls-1" points="189.55 578.47 139.03 578.47 142.34 516.91 186.24 516.91 189.55 578.47"/></clipPath></defs>
  119. <g class="cls-2"><g id="Capa_1" data-name="Capa 1"><path class="cls-3" d="M386.7,527.74H270.24s-268.93-9-252.12,18.1S122.84,562.65,106,573s45.26,18.1,170.67,19.39c12.17.13,24.62.28,37.17.43v.33l14.6-.16,14.6.16v-.33c12.55-.15,25-.3,37.17-.43,125.41-1.29,187.47-9,170.66-19.39s71.11,0,87.92-27.15S386.7,527.74,386.7,527.74Z" transform="translate(-17.36 -10.61)"/><path class="cls-4" d="M558.78,534.65a304.52,304.52,0,0,0,75.37-201C634.15,164.84,497.29,28,328.47,28S22.79,164.84,22.79,333.66a304.52,304.52,0,0,0,75.37,201Z" transform="translate(-17.36 -10.61)"/><path class="cls-3" d="M155.08,296.24a27.22,27.22,0,0,1,1.43,5.86,44.22,44.22,0,0,1,.39,5.85,42.58,42.58,0,0,1-.39,5.85,26,26,0,0,1-1.43,5.85,26,26,0,0,1-1.43-5.85,41.07,41.07,0,0,1-.39-5.85,42.58,42.58,0,0,1,.39-5.85A26.09,26.09,0,0,1,155.08,296.24Z" transform="translate(-17.36 -10.61)"/><path class="cls-3" d="M166.78,308a27.13,27.13,0,0,1-5.85,1.43,44.22,44.22,0,0,1-5.85.39,42.58,42.58,0,0,1-5.85-.39,26,26,0,0,1-5.85-1.43,26,26,0,0,1,5.85-1.44,43.52,43.52,0,0,1,11.7,0A26,26,0,0,1,166.78,308Z" transform="translate(-17.36 -10.61)"/><path class="cls-3" d="M403.41,85.06a26,26,0,0,1,1.43,5.85,43.52,43.52,0,0,1,0,11.7,26,26,0,0,1-1.44,5.85,26,26,0,0,1-1.43-5.85,42.58,42.58,0,0,1-.39-5.85,44.22,44.22,0,0,1,.39-5.85A27.13,27.13,0,0,1,403.41,85.06Z" transform="translate(-17.36 -10.61)"/><path class="cls-3" d="M415.12,96.76a27.08,27.08,0,0,1-5.86,1.43,44.22,44.22,0,0,1-5.85.39,42.58,42.58,0,0,1-5.85-.39,26,26,0,0,1-5.85-1.43,26.59,26.59,0,0,1,5.85-1.44,44.64,44.64,0,0,1,11.7,0A26,26,0,0,1,415.12,96.76Z" transform="translate(-17.36 -10.61)"/><path class="cls-3" d="M505.33,351.79a27.13,27.13,0,0,1,1.43,5.85,44.22,44.22,0,0,1,.39,5.85,42.58,42.58,0,0,1-.39,5.85,26.09,26.09,0,0,1-1.43,5.86,26.67,26.67,0,0,1-1.44-5.86,44.64,44.64,0,0,1,0-11.7A26,26,0,0,1,505.33,351.79Z" transform="translate(-17.36 -10.61)"/><path class="cls-3" d="M517,363.49a26,26,0,0,1-5.85,1.43,43.52,43.52,0,0,1-11.7,0,26.81,26.81,0,0,1-5.86-1.44,26.22,26.22,0,0,1,5.86-1.43,42.58,42.58,0,0,1,5.85-.39,44.22,44.22,0,0,1,5.85.39A27.13,27.13,0,0,1,517,363.49Z" transform="translate(-17.36 -10.61)"/><path class="cls-3" d="M449.42,211.9a15.84,15.84,0,0,1,.83,3.41,26,26,0,0,1,0,6.83,15,15,0,0,1-.84,3.41,15,15,0,0,1-.84-3.41,26,26,0,0,1-.22-3.41,24.56,24.56,0,0,1,.23-3.42A15.84,15.84,0,0,1,449.42,211.9Z" transform="translate(-17.36 -10.61)"/><path class="cls-3" d="M456.25,218.73a15.78,15.78,0,0,1-3.42.83,25.39,25.39,0,0,1-6.82,0,15.22,15.22,0,0,1-3.42-.83,15.25,15.25,0,0,1,3.42-.84,25.93,25.93,0,0,1,3.41-.23,27.77,27.77,0,0,1,3.41.23A15.25,15.25,0,0,1,456.25,218.73Z" transform="translate(-17.36 -10.61)"/><path class="cls-3" d="M81.26,426.83a15,15,0,0,1,.84,3.41,27.9,27.9,0,0,1,.23,3.41,26.2,26.2,0,0,1-.23,3.42,15.3,15.3,0,0,1-.84,3.41,15.27,15.27,0,0,1-.83-3.41,25.47,25.47,0,0,1,0-6.83A15.56,15.56,0,0,1,81.26,426.83Z" transform="translate(-17.36 -10.61)"/><path class="cls-3" d="M88.09,433.65a15.3,15.3,0,0,1-3.41.84,28.06,28.06,0,0,1-3.42.23,26.16,26.16,0,0,1-3.41-.23,15,15,0,0,1-3.41-.84,15,15,0,0,1,3.41-.83,25.47,25.47,0,0,1,6.83,0A15.84,15.84,0,0,1,88.09,433.65Z" transform="translate(-17.36 -10.61)"/><path class="cls-3" d="M234.46,143.91a17.88,17.88,0,0,1,1,4,29.25,29.25,0,0,1,0,7.93,17.34,17.34,0,0,1-1,4,18.46,18.46,0,0,1-1-4,29.52,29.52,0,0,1-.26-4,27.74,27.74,0,0,1,.27-4A17.85,17.85,0,0,1,234.46,143.91Z" transform="translate(-17.36 -10.61)"/><path class="cls-3" d="M242.39,151.83a17.88,17.88,0,0,1-4,1,29.25,29.25,0,0,1-7.93,0,17.34,17.34,0,0,1-4-1,18.46,18.46,0,0,1,4-1,29.26,29.26,0,0,1,4-.26,28,28,0,0,1,4,.27A17.85,17.85,0,0,1,242.39,151.83Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M477.05,300.48a1.6,1.6,0,0,0,0-3.19,1.6,1.6,0,0,0,0,3.19Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M574.25,302.53a1.6,1.6,0,0,0,0-3.2,1.6,1.6,0,0,0,0,3.2Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M525.68,154.05a1.6,1.6,0,0,0,0-3.19,1.6,1.6,0,0,0,0,3.19Z" transform="translate(-17.36 -10.61)"/><path class="cls-3" d="M83.9,253a1.6,1.6,0,0,0,0-3.19,1.6,1.6,0,0,0,0,3.19Z" transform="translate(-17.36 -10.61)"/><path class="cls-3" d="M192.27,122a1.6,1.6,0,0,0,0-3.19,1.6,1.6,0,0,0,0,3.19Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M529.71,439.59c4.11,0,4.11-6.39,0-6.39s-4.12,6.39,0,6.39Z" transform="translate(-17.36 -10.61)"/><path class="cls-3" d="M519.71,262.88c4.11,0,4.12-6.39,0-6.39s-4.11,6.39,0,6.39Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M199.39,231.72c4.11,0,4.11-6.39,0-6.39s-4.12,6.39,0,6.39Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M547.67,205.14c4.11,0,4.12-6.39,0-6.39s-4.11,6.39,0,6.39Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M582.5,389.36c4.11,0,4.12-6.38,0-6.38s-4.11,6.38,0,6.38Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M268.34,83.61c4.11,0,4.11-6.38,0-6.38s-4.12,6.38,0,6.38Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M146.44,191.77c4.11,0,4.11-6.39,0-6.39s-4.12,6.39,0,6.39Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M105.44,368.74c4.11,0,4.12-6.39,0-6.39s-4.11,6.39,0,6.39Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M459.69,164.81c4.1,0,4.11-6.39,0-6.39s-4.12,6.39,0,6.39Z" transform="translate(-17.36 -10.61)"/><path class="cls-6" d="M365.89,552l-1.15,43.4-80.13-9.86c0-.42,0-2.76-.06-6.68s-.09-9.46-.16-16.25-.15,21.27-.24,12.2-.19-19.21-.29-29.95Z" transform="translate(-17.36 -10.61)"/><polygon class="cls-7" points="348.53 541.35 380.31 523.2 379.73 559.48 347.38 584.76 348.53 541.35"/><polygon class="cls-8" points="298 544.47 298 578.6 316.88 580.94 316.82 546.07 298 544.47"/><polygon class="cls-9" points="266.5 534.21 305.5 517.38 380.31 523.2 348.53 541.35 266.5 534.21"/><path class="cls-10" d="M367.65,559.56l.22-14.88-87.63-7.63q.08,7.68.14,14.92Z" transform="translate(-17.36 -10.61)"/><polygon class="cls-6" points="384.09 529.7 384.45 514.68 350.51 534.08 350.29 549.02 384.09 529.7"/><polygon class="cls-11" points="262.88 526.45 304.54 508.47 384.45 514.68 350.51 534.08 262.88 526.45"/><polygon class="cls-12" points="266.62 541.67 348.38 548.79 350.29 549.02 380.33 531.85 379.96 537.7 348.09 572.08 266.61 545.05 266.62 541.67"/><polygon class="cls-13" points="292.92 529.06 292.92 543.96 314.52 545.85 314.57 530.95 292.92 529.06"/><polygon class="cls-8" points="371.29 566.09 362.44 573.04 362.44 541.98 371.29 537.02 371.29 566.09"/><polygon class="cls-13" points="363.85 541.27 374.26 535.32 374.26 520.5 363.85 526.45 363.85 541.27"/><polygon class="cls-5" points="314.57 530.95 348.53 511.89 333.11 510.69 292.92 529.06 314.57 530.95"/><polygon class="cls-5" points="363.85 526.45 279.09 519.45 293.72 513.14 374.26 520.5 363.85 526.45"/><path class="cls-14" d="M247.58,344.1c-62.41,88.65-85.48,113.08-127.09,109s-63.77,9.95-25.78,36.63,101,17.64,101,17.64-4.25,28.49,31,34.83S279.7,521,279.7,521s20.8,41.16,60.15,33.47,40.25-41.16,40.25-41.16,16.29,35.28,47.95,30.3S471,492,471,492s24.88,32.11,73.28,7.24,54.72-40.71,10-40.71S453.38,415.11,422.62,364,247.58,344.1,247.58,344.1Z" transform="translate(-17.36 -10.61)"/><path class="cls-15" d="M247.58,344.1c-18.25,25.93-33.14,46.35-46.11,62.19a168.07,168.07,0,0,0,17.62-.1s22.61,36.63,50.2,28.94S302.76,422,302.76,422s14,28,50.66,26.23,39.8-34.38,39.8-34.38,19.45,28.05,41.61,18.1c13.51-6.07,15.59-20.87,15.15-31.5A231.06,231.06,0,0,1,422.62,364C391.86,312.9,247.58,344.1,247.58,344.1Z" transform="translate(-17.36 -10.61)"/><path class="cls-16" d="M554.24,458.53c-13.55,0-28.13-4-42.73-10.93-41.11,22-91,34.91-144.76,34.91-70.77,0-134.8-22.34-181-58.38-23.11,24-41.06,31.35-65.3,29-41.61-4.08-63.77,9.95-25.78,36.63s101,17.64,101,17.64-4.25,28.49,31,34.83S279.7,521,279.7,521s20.8,41.16,60.15,33.47,40.25-41.16,40.25-41.16,16.29,35.28,47.95,30.3S471,492,471,492s24.88,32.11,73.28,7.24S599,458.53,554.24,458.53Z" transform="translate(-17.36 -10.61)"/><path class="cls-17" d="M581.2,462.78c-5.53,6.55-18,14.89-36.91,24.6-48.4,24.88-73.28-7.23-73.28-7.23s-11.3,46.58-43,51.56S380.1,501.4,380.1,501.4s-.9,33.47-40.25,41.16-60.15-33.47-60.15-33.47-17.64,27.59-52.92,21.26-31-34.83-31-34.83-63.05,9.05-101-17.64c-9.26-6.5-14.94-12.25-17.64-17.17-5,6.37-.58,16.25,17.64,29.05,38,26.68,101,17.64,101,17.64s-4.25,28.49,31,34.82S279.7,521,279.7,521s20.8,41.16,60.15,33.47,40.25-41.15,40.25-41.15,16.29,35.27,47.95,30.3S471,492,471,492s24.88,32.11,73.28,7.23C577.91,482,591.22,469.06,581.2,462.78Z" transform="translate(-17.36 -10.61)"/><path class="cls-17" d="M485.71,432.29a216.85,216.85,0,0,1-17.59-14c-5.1,13.83-17.34,38.86-40.07,42.44-31.66,5-47.95-30.31-47.95-30.31s-.9,33.47-40.25,41.16-60.15-33.47-60.15-33.47-17.64,27.59-52.92,21.26-31-34.83-31-34.83-4.31.62-11.36,1.06a144.61,144.61,0,0,1-13.5,12.29,195,195,0,0,0,24.86-1.47s-4.25,28.49,31,34.82S279.7,450,279.7,450s20.8,41.16,60.15,33.47,40.25-41.15,40.25-41.15,16.29,35.27,47.95,30.3,43-51.56,43-51.56A45.68,45.68,0,0,0,485.71,432.29Z" transform="translate(-17.36 -10.61)"/><path class="cls-14" d="M258.83,266.3c-55.7,79.1-76.28,100.9-113.41,97.27s-56.91,8.88-23,32.69S212.58,412,212.58,412s-3.79,25.43,27.69,31.08,47.22-19,47.22-19,18.57,36.73,53.68,29.87,35.92-36.73,35.92-36.73,14.53,31.48,42.79,27,38.34-46,38.34-46,22.2,28.65,65.38,6.45,48.84-36.32,8.88-36.32-90-38.75-117.45-84.36S258.83,266.3,258.83,266.3Z" transform="translate(-17.36 -10.61)"/><path class="cls-15" d="M258.83,266.3c-16.29,23.13-29.57,41.36-41.14,55.49a150.67,150.67,0,0,0,15.72-.09s20.18,32.69,44.8,25.83,29.86-11.71,29.86-11.71,12.52,25,45.21,23.41,35.52-30.67,35.52-30.67,17.35,25,37.13,16.14c12.06-5.41,13.91-18.62,13.52-28.11A205.91,205.91,0,0,1,415,284.05C387.59,238.45,258.83,266.3,258.83,266.3Z" transform="translate(-17.36 -10.61)"/><path class="cls-16" d="M532.48,368.41c-12.08,0-25.09-3.55-38.12-9.76-36.69,19.64-81.2,31.15-129.19,31.15-63.15,0-120.28-19.93-161.48-52.09-20.62,21.45-36.64,28-58.27,25.86-37.13-3.64-56.91,8.88-23,32.69S212.58,412,212.58,412s-3.79,25.43,27.69,31.08,47.22-19,47.22-19,18.57,36.73,53.68,29.87,35.92-36.73,35.92-36.73,14.53,31.48,42.79,27,38.34-46,38.34-46,22.2,28.65,65.38,6.45S572.44,368.41,532.48,368.41Z" transform="translate(-17.36 -10.61)"/><path class="cls-17" d="M556.55,372.2c-4.94,5.85-16.08,13.29-32.95,21.95-43.18,22.2-65.38-6.45-65.38-6.45s-10.09,41.57-38.34,46-42.79-27-42.79-27-.8,29.86-35.92,36.72-53.68-29.86-53.68-29.86-15.74,24.62-47.22,19-27.69-31.08-27.69-31.08-56.26,8.07-90.17-15.74c-8.26-5.81-13.33-10.94-15.74-15.33-4.42,5.69-.51,14.51,15.74,25.92C156.32,420.09,212.58,412,212.58,412s-3.79,25.43,27.69,31.08,47.22-19,47.22-19,18.57,36.73,53.68,29.87,35.92-36.73,35.92-36.73,14.53,31.48,42.79,27,38.34-46,38.34-46,22.2,28.66,65.38,6.46C553.61,389.32,565.49,377.8,556.55,372.2Z" transform="translate(-17.36 -10.61)"/><path class="cls-17" d="M471.33,345a194.58,194.58,0,0,1-15.7-12.48c-4.54,12.34-15.46,34.68-35.75,37.87-28.26,4.44-42.79-27.05-42.79-27.05s-.8,29.87-35.92,36.73-53.68-29.86-53.68-29.86-15.74,24.62-47.22,19-27.69-31.08-27.69-31.08-3.85.55-10.14.94a130.66,130.66,0,0,1-12.05,11,173.15,173.15,0,0,0,22.19-1.32s-3.79,25.43,27.69,31.08,47.22-19,47.22-19,18.57,36.73,53.68,29.87,35.92-36.73,35.92-36.73,14.53,31.48,42.79,27,38.34-46,38.34-46A40.59,40.59,0,0,0,471.33,345Z" transform="translate(-17.36 -10.61)"/><path class="cls-18" d="M292.33,176.29c-53.27,79.51-63.77,98.48-102.92,100.1s-39.15,8.07-19.37,25,63.37,13.72,63.37,13.72,20.18,32.7,44.8,25.83,29.86-11.7,29.86-11.7,12.52,25,45.21,23.41S388.8,322,388.8,322s17.35,25,37.13,16.15S438,299.39,438,299.39s35.92,14.74,55.7-3.53-8.48-14.23-36.73-24.32-95.25-98.88-95.25-98.88Z" transform="translate(-17.36 -10.61)"/><path class="cls-19" d="M390.41,226a46.49,46.49,0,0,0,16.33,1.33c-23.66-26.45-45-54.71-45-54.71l-69.43,3.63c-16.66,24.87-29.14,43.81-39.62,58.16a175.32,175.32,0,0,0,23.48-3.16s.81,14.53,24.62,14.93,28.94-10.09,28.94-10.09,9,16.55,34,12.11S390.41,226,390.41,226Z" transform="translate(-17.36 -10.61)"/><path class="cls-16" d="M457,271.54a33.6,33.6,0,0,1-5.35-2.55c-28.74,18.65-64.84,29.77-104,29.77-45.14,0-86.16-14.73-116.57-38.74-12.41,11.46-24.17,15.65-41.64,16.37-39.15,1.61-39.15,8.07-19.37,25s63.37,13.72,63.37,13.72,20.18,32.7,44.8,25.83,29.86-11.7,29.86-11.7,12.52,25,45.21,23.41S388.8,322,388.8,322s17.35,25,37.13,16.15S438,299.39,438,299.39s35.92,14.74,55.7-3.53S485.26,281.63,457,271.54Z" transform="translate(-17.36 -10.61)"/><path class="cls-17" d="M425.93,328.87c-19.78,8.88-37.13-16.15-37.13-16.15S386,341.79,353.28,343.4,308.07,320,308.07,320s-5.24,4.84-29.86,11.7-44.8-25.83-44.8-25.83-43.59,3.23-63.37-13.72c-4.87-4.17-8.54-7.71-10.72-10.69-5.54,3.87-.72,10.17,10.72,20,19.78,17,63.37,13.73,63.37,13.73s20.18,32.69,44.8,25.83,29.86-11.71,29.86-11.71,12.52,25,45.21,23.41S388.8,322,388.8,322s17.35,25,37.13,16.14c13.19-5.92,14.17-21.16,13.36-30.67C438.51,315.72,435.31,324.66,425.93,328.87Z" transform="translate(-17.36 -10.61)"/><path class="cls-17" d="M497.71,282.46a40.68,40.68,0,0,1-4,4.13C474,304.86,438,290.12,438,290.12a56.29,56.29,0,0,1,1.37,9.81c6.76,2.45,36.85,12.09,54.33-4.05C501.51,288.7,501.86,285,497.71,282.46Z" transform="translate(-17.36 -10.61)"/><path class="cls-17" d="M440.46,278.93A20.86,20.86,0,0,0,451,268.57q-2.16-1.29-4.5-3a20.56,20.56,0,0,1-6,4c-19.78,8.88-37.13-16.14-37.13-16.14s-2.83,29.06-35.52,30.67-45.21-23.41-45.21-23.41-5.24,4.85-29.87,11.71-44.8-25.83-44.8-25.83-1.76.13-4.73.2c-2.82,3.45-5.52,6.53-8.17,9.27,7.67.2,12.9-.19,12.9-.19s20.18,32.69,44.8,25.83,29.87-11.7,29.87-11.7,12.51,25,45.21,23.41,35.52-30.68,35.52-30.68S420.68,287.81,440.46,278.93Z" transform="translate(-17.36 -10.61)"/><path class="cls-20" d="M308.88,109.69c-33.75,62-47.22,76.69-71.44,79.52s-28.25.8-22.6,12.91,24.62,26.24,36.32,25.83a169.77,169.77,0,0,0,25-3.23s.81,14.53,24.62,14.94,28.94-10.09,28.94-10.09,9,16.54,34,12.1,26.64-22.19,26.64-22.19,27,8.47,46.82-14.53,11.3-23-14.13-20.18S363,147.23,347.22,122.21s-20-37.94-20-37.94S313.83,100.61,308.88,109.69Z" transform="translate(-17.36 -10.61)"/><path class="cls-21" d="M347.22,122.21c-15.74-25-20-37.94-20-37.94s-13.41,16.34-18.36,25.42c-12.26,22.54-21.84,38.81-30.24,50.55A113.68,113.68,0,0,0,302.22,155s.91,13.47,17.86,14.82,29.36-14.49,29.36-14.49a115.34,115.34,0,0,0,27.72,4.36A226.94,226.94,0,0,1,347.22,122.21Z" transform="translate(-17.36 -10.61)"/><path class="cls-16" d="M375,210.3c-44.37,0-83.73-14-108.31-35.6-9.47,9.5-18.25,13.22-29.25,14.51-24.21,2.82-28.25.8-22.6,12.91s24.62,26.24,36.32,25.83a169.77,169.77,0,0,0,25-3.23s.81,14.53,24.62,14.94,28.94-10.09,28.94-10.09,9,16.54,34,12.1,26.64-22.19,26.64-22.19,27,8.47,46.82-14.53c2.07-2.41,3.8-4.54,5.27-6.47C422.64,206,399.59,210.3,375,210.3Z" transform="translate(-17.36 -10.61)"/><path class="cls-17" d="M437.23,199.51c-19.78,23-46.82,14.53-46.82,14.53s-1.61,17.76-26.64,22.2-34-12.11-34-12.11-5.13,10.5-28.94,10.09-24.62-14.93-24.62-14.93a171.31,171.31,0,0,1-25,3.23c-11.7.4-30.67-13.73-36.32-25.83-.62-1.33-1.11-2.47-1.48-3.48-1.47,1.54-.76,4.12,1.48,8.92,5.65,12.11,24.62,26.24,36.32,25.84a171.31,171.31,0,0,0,25-3.23s.81,14.53,24.62,14.93,28.94-10.09,28.94-10.09,9,16.55,34,12.11,26.64-22.2,26.64-22.2,27,8.48,46.82-14.53c9.61-11.18,12.53-16.92,10.1-19.55C445.91,188.67,442.63,193.23,437.23,199.51Z" transform="translate(-17.36 -10.61)"/><path class="cls-17" d="M408.49,183a56,56,0,0,1-10.25-4.89,41.81,41.81,0,0,1-9.52-1.46s-1.61,17.76-26.63,22.2-34-12.11-34-12.11-5.12,10.49-28.94,10.09S274.5,181.9,274.5,181.9a174.47,174.47,0,0,1-23.62,3.16,44,44,0,0,1-10.85,3.5,23.87,23.87,0,0,0,9.45,2,169.77,169.77,0,0,0,25-3.23s.81,14.53,24.62,14.94,28.94-10.09,28.94-10.09,9,16.55,34,12.11,26.63-22.2,26.63-22.2A47.24,47.24,0,0,0,408.49,183Z" transform="translate(-17.36 -10.61)"/><path class="cls-22" d="M329.75,52.08c-10,36.39-41.76,67.39-63.55,79.85s-10,22.91,6.05,22.24a112.23,112.23,0,0,0,30-5.73s.91,13.48,17.86,14.83,29.36-14.49,29.36-14.49,21.19,6.4,37.54,3.71,18.53-12.08.91-23.93C345.81,100.26,329.75,52.08,329.75,52.08Z" transform="translate(-17.36 -10.61)"/><path class="cls-22" d="M329.75,52.08c-10,36.39-41.76,67.39-63.55,79.85s-10,22.91,6.05,22.24a112.23,112.23,0,0,0,30-5.73s.91,13.48,17.86,14.83,29.36-14.49,29.36-14.49,21.19,6.4,37.54,3.71,18.53-12.08.91-23.93C345.81,100.26,329.75,52.08,329.75,52.08Z" transform="translate(-17.36 -10.61)"/><path class="cls-16" d="M387.89,128.56c-1.32-.88-2.6-1.79-3.87-2.71a61.52,61.52,0,0,1-29.14,7.32c-22.69,0-42.58-12.29-53.74-30.75-11.59,13.16-24.43,23.5-34.94,29.51-21.8,12.47-10,22.91,6.05,22.24a112.23,112.23,0,0,0,30-5.73s.91,13.48,17.86,14.83,29.36-14.49,29.36-14.49,21.19,6.4,37.54,3.7S405.51,140.41,387.89,128.56Z" transform="translate(-17.36 -10.61)"/><path class="cls-17" d="M387,148.66c-16.35,2.7-37.54-3.7-37.54-3.7S337,160.79,320.08,159.45s-17.86-14.83-17.86-14.83a112.23,112.23,0,0,1-30,5.73c-8.66.36-16.08-2.52-17.64-7.21-2.07,6.88,6.81,11.5,17.64,11a112.46,112.46,0,0,0,30-5.72s.91,13.47,17.86,14.82,29.36-14.49,29.36-14.49,21.19,6.4,37.54,3.71c9.77-1.61,14.47-5.61,12.92-11.1C398.77,144.91,394.3,147.46,387,148.66Z" transform="translate(-17.36 -10.61)"/><path class="cls-17" d="M377.91,121.11c-14.16,0-28.47-4.36-28.47-4.36S337,132.58,320.08,131.24s-17.86-14.83-17.86-14.83a113,113,0,0,1-20.69,4.87c-2,1.6-3.93,3.09-5.85,4.48a113.31,113.31,0,0,0,26.54-5.51s.91,13.47,17.86,14.82,29.36-14.49,29.36-14.49,17.65,5.33,33.16,4.21Q380.19,123,377.91,121.11Z" transform="translate(-17.36 -10.61)"/><g class="cls-23"><path class="cls-24" d="M292.87,117.76c10.75,20.93,24.78,40.51,43.15,55.41a117.15,117.15,0,0,0,44.06,22.64,96,96,0,0,0,34.33,2.88,47.92,47.92,0,0,0,10.13-2.05,47.39,47.39,0,0,0,9.06-4.54c3.53-2.12,7.3-4.68,9.57-8.21a7.81,7.81,0,0,0,1.27-3.28,37.06,37.06,0,0,0,.05-3.8,12.34,12.34,0,0,0-.15-2.85c-.5-2-2.45-3-4.29-3.33-7-1.38-14.55,3.33-19.42,7.89-1.91,1.79-5.21,9.7-5.2,10.31,0,.14,5.13.14,5.06.24,4.89-6.56,7-12.25,15.43-13.3,2.26-.29,5-.22,6.88,1.19a4,4,0,0,1,1.51,2.1,5.05,5.05,0,0,1,.12.56c.43,2.16.45-6.39,0-4a7.81,7.81,0,0,1-.44,1.52c-1.36,3.27-4.49,5.75-7.29,7.73a54.23,54.23,0,0,1-11.34,6.24,40.78,40.78,0,0,1-9.24,2.13,93.12,93.12,0,0,1-32.64-1.85,115.08,115.08,0,0,1-42.93-20c-17.84-13.21-31.94-30.89-42.89-50.08-1.66-2.91-3.24-5.85-4.77-8.82a3.11,3.11,0,0,1,0,.76V117a2.81,2.81,0,0,0,0,.77Z" transform="translate(-17.36 -10.61)"/></g><path class="cls-25" d="M292.87,113.76c10.75,20.93,24.78,40.51,43.15,55.41a117.15,117.15,0,0,0,44.06,22.64,96,96,0,0,0,34.33,2.88,47.92,47.92,0,0,0,10.13-2.05,47.39,47.39,0,0,0,9.06-4.54c3.53-2.12,7.3-4.68,9.57-8.21a7.81,7.81,0,0,0,1.27-3.28,37.06,37.06,0,0,0,.05-3.8,12.34,12.34,0,0,0-.15-2.85c-.5-2-2.45-3-4.29-3.33-7-1.38-14.55,3.33-19.42,7.89-1.91,1.79-5.21,9.7-5.2,10.31,0,.14,5.13.14,5.06.24,4.89-6.56,7-12.25,15.43-13.3,2.26-.29,5-.22,6.88,1.19a4,4,0,0,1,1.51,2.1,5.05,5.05,0,0,1,.12.56c.43,2.16.45-6.39,0-4a7.81,7.81,0,0,1-.44,1.52c-1.36,3.27-4.49,5.75-7.29,7.73a54.23,54.23,0,0,1-11.34,6.24,40.78,40.78,0,0,1-9.24,2.13,93.12,93.12,0,0,1-32.64-1.85,115.08,115.08,0,0,1-42.93-20c-17.84-13.21-31.94-30.89-42.89-50.08-1.66-2.91-3.24-5.85-4.77-8.82a3.11,3.11,0,0,1,0,.76V113a2.81,2.81,0,0,0,0,.77Z" transform="translate(-17.36 -10.61)"/><g class="cls-23"><path class="cls-24" d="M254.31,187c-3.85-2.76-12.15-4.7-16.57-6.44a20.45,20.45,0,0,0-9-1.76,6.21,6.21,0,0,0-5,2.8,6.29,6.29,0,0,0-.76,2.78,34.26,34.26,0,0,0,.12,7.23,23,23,0,0,0,3.93,8.91,64.55,64.55,0,0,0,9.91,11.29c11.35,10.55,25,18.85,38.78,25.69a216.18,216.18,0,0,0,44.86,16.18,251.4,251.4,0,0,0,47.12,6.74,265,265,0,0,0,46.1-1.78c14.93-1.89,29.58-6.08,44.74-5.48,9,.35,19.58,2.07,26.19,8.77a14.41,14.41,0,0,1,4.18,8.09c.05.37.07.74.1,1.12.13,1.5.17-5.61,0-3.8,0,.24,0,.48-.06.73a14.48,14.48,0,0,1-.42,2.24,18.31,18.31,0,0,1-2,4.58,25.15,25.15,0,0,1-3.36,4.32c-.29.3,0,2.18,0,2.61,0,.61,0,1.22,0,1.84a3.29,3.29,0,0,1,0,.76,21.17,21.17,0,0,0,5.38-9,38.65,38.65,0,0,0,.06-12.14c-1.95-7.43-9.67-11.47-16.51-13.38-13-3.63-27.17-2.06-40.17.55a260.31,260.31,0,0,1-45.15,5,260.38,260.38,0,0,1-46.92-3.1,231.06,231.06,0,0,1-46.25-12.24,198.69,198.69,0,0,1-43.46-22.93,117.67,117.67,0,0,1-15.4-12.68,55.41,55.41,0,0,1-8.87-11,25.91,25.91,0,0,1-2.13-4.52,16.06,16.06,0,0,1-.56-2.06c-.06-.3-.11-.6-.14-.9,0-.13,0-.27,0-.41-.25-1.91-.13,4.88,0,4,.23-2,.92-3.72,2.77-4.73,2.14-1.17,4.82-1,7.14-.57,3.86.74,10.21,4.93,13.6,6.86,2.2,1.26,7.08-2.5,7.08-2.5Z" transform="translate(-17.36 -10.61)"/></g><path class="cls-25" d="M254.31,183c-3.85-2.76-12.15-4.7-16.57-6.44a20.45,20.45,0,0,0-9-1.76,6.21,6.21,0,0,0-5,2.8,6.29,6.29,0,0,0-.76,2.78,34.26,34.26,0,0,0,.12,7.23,23,23,0,0,0,3.93,8.91,64.55,64.55,0,0,0,9.91,11.29c11.35,10.55,25,18.85,38.78,25.69a216.18,216.18,0,0,0,44.86,16.18,251.4,251.4,0,0,0,47.12,6.74,265,265,0,0,0,46.1-1.78c14.93-1.89,29.58-6.08,44.74-5.48,9,.35,19.58,2.07,26.19,8.77a14.41,14.41,0,0,1,4.18,8.09c.05.37.07.74.1,1.12.13,1.5.17-5.61,0-3.8,0,.24,0,.48-.06.73a14.48,14.48,0,0,1-.42,2.24,18.31,18.31,0,0,1-2,4.58,25.15,25.15,0,0,1-3.36,4.32c-.29.3,0,2.18,0,2.61,0,.61,0,1.22,0,1.84a3.29,3.29,0,0,1,0,.76,21.17,21.17,0,0,0,5.38-9,38.65,38.65,0,0,0,.06-12.14c-1.95-7.43-9.67-11.47-16.51-13.38-13-3.63-27.17-2.06-40.17.55a260.31,260.31,0,0,1-45.15,5,260.38,260.38,0,0,1-46.92-3.1,231.06,231.06,0,0,1-46.25-12.24,198.69,198.69,0,0,1-43.46-22.93,117.67,117.67,0,0,1-15.4-12.68,55.41,55.41,0,0,1-8.87-11,25.91,25.91,0,0,1-2.13-4.52,16.06,16.06,0,0,1-.56-2.06c-.06-.3-.11-.6-.14-.9,0-.13,0-.27,0-.41-.25-1.91-.13,4.88,0,4,.23-2,.92-3.72,2.77-4.73,2.14-1.17,4.82-1,7.14-.57,3.86.74,10.21,4.93,13.6,6.86,2.2,1.26,7.08-2.5,7.08-2.5Z" transform="translate(-17.36 -10.61)"/><g class="cls-23"><path class="cls-24" d="M194.47,277.9a87.83,87.83,0,0,0-.68-8.86c-.14-1.26-.3-2.52-.41-3.78,0-.54-.08-1.07-.12-1.61,0-.13,0-.25,0-.38s0,0,0,0v-.08q0,1.84,0,3.69a3.23,3.23,0,0,1,0-.46c.13-1.23.47-2.67,1.88-2.93,2-.38,4.42,1.24,6,2.22a109.78,109.78,0,0,1,12.08,8.93c6.88,5.59,13.55,11.44,20.18,17.33,10,8.86,19.86,17.86,29.7,26.89,8.76,8,17.45,15.82,27.52,22.19,17,10.77,36.1,17.79,55.78,21.71,19.06,3.81,38.59,4.81,58,4.08a424.15,424.15,0,0,0,53.08-5.68c13.74-2.26,27.36-5.11,41.06-7.58,4.59-.83,9.21-1.65,13.87-2.05,2.55-.22,5.62-.56,8.06.44a2.86,2.86,0,0,1,1.66,1.46c.07.17.08.35.15.51s0,.17,0,.24c.09.25.29-5.58,0-4.34a11.61,11.61,0,0,1-.39,1.43c-1.3,3.27-4,6.08-6.36,8.61-2,2.13-4,4.17-6.14,6.18-.27.26,0,2.12,0,2.5s.3,2.24,0,2.5A84.43,84.43,0,0,0,520,359.63a14.85,14.85,0,0,0,2-3.62,5.87,5.87,0,0,0,.31-1.44,23.45,23.45,0,0,0,0-5.49c-.31-1.93-2.44-2.4-4.1-2.58a43.19,43.19,0,0,0-10.64.64c-12.4,1.74-24.65,4.52-37,6.77A513,513,0,0,1,418.85,361c-19.52,1.54-39.23,1.57-58.66-1-20.14-2.64-40-8.12-58.11-17.43a144.92,144.92,0,0,1-26.4-17.45c-5.51-4.58-10.68-9.58-16-14.42S249,301,243.54,296.07c-7.9-7.13-15.83-14.22-23.94-21.11-4.86-4.13-9.77-8.25-15-11.93-1.78-1.26-9.61-7.49-11.1-2.9a10.2,10.2,0,0,0-.29,3c0,2.24-.06,4.5.12,6.74.23,2.69.62,5.37.86,8.07.13,1.42.23,3,.25,4.31,0,.95,0-.81,0-.9,0-1.14,0-2.28,0-3.42Z" transform="translate(-17.36 -10.61)"/></g><path class="cls-25" d="M194.47,273.9a87.83,87.83,0,0,0-.68-8.86c-.14-1.26-.3-2.52-.41-3.78,0-.54-.08-1.07-.12-1.61,0-.13,0-.25,0-.38s0,0,0,0v-.08q0,1.84,0,3.69a3.23,3.23,0,0,1,0-.46c.13-1.23.47-2.67,1.88-2.93,2-.38,4.42,1.24,6,2.22a109.78,109.78,0,0,1,12.08,8.93c6.88,5.59,13.55,11.44,20.18,17.33,10,8.86,19.86,17.86,29.7,26.89,8.76,8,17.45,15.82,27.52,22.19,17,10.77,36.1,17.79,55.78,21.71,19.06,3.81,38.59,4.81,58,4.08a424.15,424.15,0,0,0,53.08-5.68c13.74-2.26,27.36-5.11,41.06-7.58,4.59-.83,9.21-1.65,13.87-2.05,2.55-.22,5.62-.56,8.06.44a2.86,2.86,0,0,1,1.66,1.46c.07.17.08.35.15.51s0,.17,0,.24c.09.25.29-5.58,0-4.34a11.61,11.61,0,0,1-.39,1.43c-1.3,3.27-4,6.08-6.36,8.61-2,2.13-4,4.17-6.14,6.18-.27.26,0,2.12,0,2.5s.3,2.24,0,2.5A84.43,84.43,0,0,0,520,355.63a14.85,14.85,0,0,0,2-3.62,5.87,5.87,0,0,0,.31-1.44,23.45,23.45,0,0,0,0-5.49c-.31-1.93-2.44-2.4-4.1-2.58a43.19,43.19,0,0,0-10.64.64c-12.4,1.74-24.65,4.52-37,6.77A513,513,0,0,1,418.85,357c-19.52,1.54-39.23,1.57-58.66-1-20.14-2.64-40-8.12-58.11-17.43a144.92,144.92,0,0,1-26.4-17.45c-5.51-4.58-10.68-9.58-16-14.42S249,297,243.54,292.07c-7.9-7.13-15.83-14.22-23.94-21.11-4.86-4.13-9.77-8.25-15-11.93-1.78-1.26-9.61-7.49-11.1-2.9a10.2,10.2,0,0,0-.29,3c0,2.24-.06,4.5.12,6.74.23,2.69.62,5.37.86,8.07.13,1.42.23,3,.25,4.31,0,.95,0-.81,0-.9,0-1.14,0-2.28,0-3.42Z" transform="translate(-17.36 -10.61)"/><g class="cls-23"><path class="cls-24" d="M129.38,369.6c.1-7.15.14-16.49,5.24-22.18s14.1-4.55,20.82-3.05a131.26,131.26,0,0,1,19.13,6.18c9,3.52,17.76,7.51,26.47,11.62,26.93,12.72,53.28,26.65,79.62,40.52,13.58,7.15,27,14.69,41.42,20a143,143,0,0,0,33,7.94,109,109,0,0,0,54.52-7.53A111.36,111.36,0,0,0,448,395.76a107.72,107.72,0,0,0,21.27-33.28,61.35,61.35,0,0,0,3.95-14.58,65.31,65.31,0,0,0,.3-9.49,22.44,22.44,0,0,0-.62-5.29c-.7-2.65-2.19-5.17-4.79-6.31-3-1.34-6.62-.56-9.6.58a37.91,37.91,0,0,0-6.5,3.32c-.22.13,0,2.2,0,2.5a10,10,0,0,1,0,2.5c5.1-3.17,14.37-7.79,19.09-1.5a11.15,11.15,0,0,1,1.77,3.81,19.19,19.19,0,0,1,.48,2.49c.05.43.08.85.11,1.28l0,.59c.08,1.28.09-4.59,0-3A52.73,52.73,0,0,1,470.85,353C467,365,460.32,376,452.4,385.68a113.41,113.41,0,0,1-35.54,29A106.54,106.54,0,0,1,365.5,426.3c-23.31-.56-45.94-8.15-66.45-18.9-28.59-15-57-30.25-86-44.46-16.47-8.08-33.25-16.41-50.85-21.77a60,60,0,0,0-15.1-3,17.72,17.72,0,0,0-9.71,2c-6.07,3.61-7.21,11.71-7.71,18.1-.18,2.34-.26,4.68-.29,7,0,1.14,0,2.28,0,3.42,0,.23,0,1.79,0,.89Z" transform="translate(-17.36 -10.61)"/></g><path class="cls-25" d="M129.38,365.6c.1-7.15.14-16.49,5.24-22.18s14.1-4.55,20.82-3.05a131.26,131.26,0,0,1,19.13,6.18c9,3.52,17.76,7.51,26.47,11.62,26.93,12.72,53.28,26.65,79.62,40.52,13.58,7.15,27,14.69,41.42,20a143,143,0,0,0,33,7.94,109,109,0,0,0,54.52-7.53A111.36,111.36,0,0,0,448,391.76a107.72,107.72,0,0,0,21.27-33.28,61.35,61.35,0,0,0,3.95-14.58,65.31,65.31,0,0,0,.3-9.49,22.44,22.44,0,0,0-.62-5.29c-.7-2.65-2.19-5.17-4.79-6.31-3-1.34-6.62-.56-9.6.58a37.91,37.91,0,0,0-6.5,3.32c-.22.13,0,2.2,0,2.5a10,10,0,0,1,0,2.5c5.1-3.17,14.37-7.79,19.09-1.5a11.15,11.15,0,0,1,1.77,3.81,19.19,19.19,0,0,1,.48,2.49c.05.43.08.85.11,1.28l0,.59c.08,1.28.09-4.59,0-3A52.73,52.73,0,0,1,470.85,349C467,361,460.32,372,452.4,381.68a113.41,113.41,0,0,1-35.54,29A106.54,106.54,0,0,1,365.5,422.3c-23.31-.56-45.94-8.15-66.45-18.9-28.59-15-57-30.25-86-44.46-16.47-8.08-33.25-16.41-50.85-21.77a60,60,0,0,0-15.1-3,17.72,17.72,0,0,0-9.71,2c-6.07,3.61-7.21,11.71-7.71,18.1-.18,2.34-.26,4.68-.29,7,0,1.14,0,2.28,0,3.42,0,.23,0,1.79,0,.89Z" transform="translate(-17.36 -10.61)"/><g class="cls-23"><path class="cls-24" d="M502,443.47c-.58-7.08-1.19-16-6.24-21.59s-13.05-4.4-19.45-2.74a108.47,108.47,0,0,0-17.26,6.42c-8.06,3.63-15.91,7.74-23.68,12-24.14,13.17-47.61,27.59-71,42q-11.56,7.08-23.11,14.22c-6.33,3.91-12.66,7.78-19.3,11.15a154.24,154.24,0,0,1-33.26,12.61c-18.61,4.56-38.2,4.86-56.72-.31a109.77,109.77,0,0,1-42.08-22.88,111.81,111.81,0,0,1-25.61-31.7,71.1,71.1,0,0,1-6.05-14.86,41.53,41.53,0,0,1-1.23-6.36c-.05-.48-.09-1-.12-1.46-.15-2.77-.13,4.09,0,2.4a21.53,21.53,0,0,1,.29-2.53c.52-2.7,1.84-5.31,4.37-6.62,3-1.54,6.6-1,9.66,0A38.17,38.17,0,0,1,177.8,436a15.09,15.09,0,0,1,0-2.5c0-.28.21-2.38,0-2.5-5.41-2.87-15.21-6.88-19.34.11-2.24,3.79-1.8,9-1.64,13.14a43.74,43.74,0,0,0,2.86,13.16c4.27,11.84,11.57,22.63,20,31.92a113.92,113.92,0,0,0,37.44,27.47,106.53,106.53,0,0,0,53,8.81c24.19-2.12,46.84-11.85,67.32-24.51,27-16.73,54.1-33.52,81.67-49.38,15.73-9.06,31.74-18.38,48.77-24.82A59.48,59.48,0,0,1,482.59,423a17.62,17.62,0,0,1,9.76,1.32c6.21,3.14,7.94,11,8.88,17.23.34,2.31.58,4.64.77,7-.13-1.65.14-3.34,0-5Z" transform="translate(-17.36 -10.61)"/></g><path class="cls-25" d="M502,439.47c-.58-7.08-1.19-16-6.24-21.59s-13.05-4.4-19.45-2.74a108.47,108.47,0,0,0-17.26,6.42c-8.06,3.63-15.91,7.74-23.68,12-24.14,13.17-47.61,27.59-71,42q-11.56,7.08-23.11,14.22c-6.33,3.91-12.66,7.78-19.3,11.15a154.24,154.24,0,0,1-33.26,12.61c-18.61,4.56-38.2,4.86-56.72-.31a109.77,109.77,0,0,1-42.08-22.88,111.81,111.81,0,0,1-25.61-31.7,71.1,71.1,0,0,1-6.05-14.86,41.53,41.53,0,0,1-1.23-6.36c-.05-.48-.09-1-.12-1.46-.15-2.77-.13,4.09,0,2.4a21.53,21.53,0,0,1,.29-2.53c.52-2.7,1.84-5.31,4.37-6.62,3-1.54,6.6-1,9.66,0A38.17,38.17,0,0,1,177.8,432a15.09,15.09,0,0,1,0-2.5c0-.28.21-2.38,0-2.5-5.41-2.87-15.21-6.88-19.34.11-2.24,3.79-1.8,9-1.64,13.14a43.74,43.74,0,0,0,2.86,13.16c4.27,11.84,11.57,22.63,20,31.92a113.92,113.92,0,0,0,37.44,27.47,106.53,106.53,0,0,0,53,8.81c24.19-2.12,46.84-11.85,67.32-24.51,27-16.73,54.1-33.52,81.67-49.38,15.73-9.06,31.74-18.38,48.77-24.82A59.48,59.48,0,0,1,482.59,419a17.62,17.62,0,0,1,9.76,1.32c6.21,3.14,7.94,11,8.88,17.23.34,2.31.58,4.64.77,7-.13-1.65.14-3.34,0-5Z" transform="translate(-17.36 -10.61)"/><g class="cls-23"><path class="cls-24" d="M391.75,135.36c5.36-1.36,6.75-3.34,12.13-4.63a11.83,11.83,0,0,1,4.53-.57,1.6,1.6,0,0,1,1,.54c.06.06,0,.17.09.24.87,1.3.35-5.92,0-4.74-.08.25-.12.51-.22.76a20.2,20.2,0,0,1-3.93,5.35c-3,3.37-6.23,6.53-9.48,9.66-12.76,12.32-26.05,24.1-39.28,35.91-9.57,8.55-19.18,17-29.48,24.68a277.64,277.64,0,0,1-28.92,18.95c-16,9.11-33.16,16.67-51.08,21.2-11.54,2.91-24.21,5.09-36.09,3-3.48-.62-7.16-1.67-10-3.92a9.41,9.41,0,0,1-2.55-3.06,7.6,7.6,0,0,1-.62-1.79c-.06-.3-.09-.59-.12-.89-.25-2.05-.17,5.5,0,4.06,0-.2,0-.4,0-.59.54-4.36,3.86-8.82,7.43-11.16,4.6-3,10.1-2.11,14.78.2,5.36,2.65,10,6.79,14.07,11.07a107.63,107.63,0,0,1,9,10.68c.43.59.87,1.18,1.28,1.79a3.66,3.66,0,0,1,0-.76v-3.69c0-.17.07-.63,0-.76a85,85,0,0,0-17.95-19.47c-4.28-3.3-9.59-6.51-15.2-6.22s-10.12,4.81-12.39,9.76a11.34,11.34,0,0,0-1.06,4.28,44.94,44.94,0,0,0,0,6,7.85,7.85,0,0,0,.41,1.91c1,2.77,3.56,4.6,6.15,5.77a35.34,35.34,0,0,0,12.78,2.64,86.84,86.84,0,0,0,18.35-1.21c17-2.74,33.48-8.83,48.93-16.35a279.34,279.34,0,0,0,58.77-39c9.38-8,18.48-16.35,27.64-24.62,6.54-5.89,13.06-11.82,19.48-17.85,4.11-3.85,8.19-7.73,12.1-11.78a52,52,0,0,0,6.06-7,6.87,6.87,0,0,0,1-2,12.86,12.86,0,0,0,.1-3.1c0-.89.29-2.16-.09-3s-1.91-.72-2.7-.63c-4.86.57-20.65,6.36-20.65,6.36Z" transform="translate(-17.36 -10.61)"/></g><path class="cls-25" d="M391.75,131.36c5.36-1.36,6.75-3.34,12.13-4.63a11.83,11.83,0,0,1,4.53-.57,1.6,1.6,0,0,1,1,.54c.06.06,0,.17.09.24.87,1.3.35-5.92,0-4.74-.08.25-.12.51-.22.76a20.2,20.2,0,0,1-3.93,5.35c-3,3.37-6.23,6.53-9.48,9.66-12.76,12.32-26.05,24.1-39.28,35.91-9.57,8.55-19.18,17-29.48,24.68a277.64,277.64,0,0,1-28.92,18.95c-16,9.11-33.16,16.67-51.08,21.2-11.54,2.91-24.21,5.09-36.09,3-3.48-.62-7.16-1.67-10-3.92a9.41,9.41,0,0,1-2.55-3.06,7.6,7.6,0,0,1-.62-1.79c-.06-.3-.09-.59-.12-.89-.25-2.05-.17,5.5,0,4.06,0-.2,0-.4,0-.59.54-4.36,3.86-8.82,7.43-11.16,4.6-3,10.1-2.11,14.78.2,5.36,2.65,10,6.79,14.07,11.07a107.63,107.63,0,0,1,9,10.68c.43.59.87,1.18,1.28,1.79a3.66,3.66,0,0,1,0-.76v-3.69c0-.17.07-.63,0-.76a85,85,0,0,0-17.95-19.47c-4.28-3.3-9.59-6.51-15.2-6.22s-10.12,4.81-12.39,9.76a11.34,11.34,0,0,0-1.06,4.28,44.94,44.94,0,0,0,0,6,7.85,7.85,0,0,0,.41,1.91c1,2.77,3.56,4.6,6.15,5.77a35.34,35.34,0,0,0,12.78,2.64,86.84,86.84,0,0,0,18.35-1.21c17-2.74,33.48-8.83,48.93-16.35a279.34,279.34,0,0,0,58.77-39c9.38-8,18.48-16.35,27.64-24.62,6.54-5.89,13.06-11.82,19.48-17.85,4.11-3.85,8.19-7.73,12.1-11.78a52,52,0,0,0,6.06-7,6.87,6.87,0,0,0,1-2,12.86,12.86,0,0,0,.1-3.1c0-.89.29-2.16-.09-3s-1.91-.72-2.7-.63c-4.86.57-20.65,6.36-20.65,6.36Z" transform="translate(-17.36 -10.61)"/><path class="cls-26" d="M350,90.49c-14.25-20.44-20.24-38.41-20.24-38.41C326,65.9,319,78.94,310.68,90.49Z" transform="translate(-17.36 -10.61)"/><polygon class="cls-27" points="312.39 0 321.53 28.14 351.11 28.14 327.18 45.52 336.32 73.66 312.39 56.27 288.45 73.66 297.6 45.52 273.66 28.14 303.25 28.14 312.39 0"/><polygon class="cls-9" points="312.39 0 312.39 39.91 321.53 28.14 312.39 0"/><polygon class="cls-9" points="288.45 73.66 312.39 56.27 312.39 39.91 288.45 73.66"/><polygon class="cls-9" points="336.32 73.66 312.39 39.91 327.18 45.52 336.32 73.66"/><polygon class="cls-9" points="273.66 28.14 312.39 39.91 303.25 28.14 273.66 28.14"/><polygon class="cls-26" points="351.11 28.14 312.39 39.91 327.18 45.52 351.11 28.14"/><polygon class="cls-26" points="297.6 45.52 312.39 39.91 273.66 28.14 297.6 45.52"/><g class="cls-23"><path class="cls-28" d="M365.78,110.71s25.91,2.76,11.89,11.52c0,0-51.56,34.37-100.24,2.22-9.14-6-2.37,6.16-2.37,6.16" transform="translate(-17.36 -10.61)"/><path class="cls-28" d="M276.41,168.89c-38.49.28,10.75,56,78.55,61.63s100.58,23.34,91.87,36.89" transform="translate(-17.36 -10.61)"/><path class="cls-28" d="M242,253.63c-53.75-4.55,20.11,68.71,95.19,77.79s106.11,59.71,141.14,38.94,5.14-31.93-7.16-23.93" transform="translate(-17.36 -10.61)"/><path class="cls-28" d="M212,333.82c-58.86-9.66-37.07,47.85,33.16,57.54S474,217.59,474.93,279.05" transform="translate(-17.36 -10.61)"/><path class="cls-28" d="M457.24,410.08c60-27,52.48,34.88-19.61,65.35s-290.82-98.26-275-38.85" transform="translate(-17.36 -10.61)"/></g><path class="cls-29" d="M363.78,107.71s25.91,2.76,11.89,11.52c0,0-51.56,34.37-100.24,2.22-9.14-6-2.37,6.16-2.37,6.16" transform="translate(-17.36 -10.61)"/><path class="cls-29" d="M274.41,165.89c-38.49.28,10.75,56,78.55,61.63s100.58,23.34,91.87,36.89" transform="translate(-17.36 -10.61)"/><path class="cls-29" d="M240,250.63c-53.75-4.55,20.11,68.71,95.19,77.79s106.11,59.71,141.14,38.94,5.14-31.93-7.16-23.93" transform="translate(-17.36 -10.61)"/><path class="cls-29" d="M210,330.82c-58.86-9.66-37.07,47.85,33.16,57.54S472,214.59,472.93,276.05" transform="translate(-17.36 -10.61)"/><path class="cls-29" d="M455.24,407.08c60-27,52.48,34.88-19.61,65.35s-290.82-98.26-275-38.85" transform="translate(-17.36 -10.61)"/><polygon class="cls-27" points="329.89 256.31 331.43 261.05 336.42 261.05 332.38 263.98 333.92 268.72 329.89 265.79 325.86 268.72 327.4 263.98 323.36 261.05 328.35 261.05 329.89 256.31"/><polygon class="cls-27" points="367.31 365.43 368.85 370.17 373.84 370.17 369.8 373.1 371.35 377.84 367.31 374.91 363.28 377.84 364.82 373.1 360.78 370.17 365.77 370.17 367.31 365.43"/><polygon class="cls-27" points="235.58 264.3 237.12 269.05 242.11 269.05 238.07 271.98 239.61 276.72 235.58 273.79 231.55 276.72 233.09 271.98 229.05 269.05 234.04 269.05 235.58 264.3"/><polygon class="cls-27" points="427.52 324.52 429.06 329.27 434.05 329.27 430.01 332.2 431.55 336.94 427.52 334.01 423.49 336.94 425.03 332.2 420.99 329.27 425.98 329.27 427.52 324.52"/><polygon class="cls-27" points="229.05 345.78 230.59 350.52 235.58 350.52 231.55 353.45 233.09 358.2 229.05 355.27 225.02 358.2 226.56 353.45 222.53 350.52 227.51 350.52 229.05 345.78"/><polygon class="cls-27" points="312.42 165.13 313.96 169.87 318.94 169.87 314.91 172.8 316.45 177.54 312.42 174.61 308.38 177.54 309.92 172.8 305.89 169.87 310.88 169.87 312.42 165.13"/><polygon class="cls-27" points="339.08 100.33 340.62 105.07 345.61 105.07 341.58 108 343.12 112.75 339.08 109.82 335.05 112.75 336.59 108 332.56 105.07 337.54 105.07 339.08 100.33"/><polygon class="cls-27" points="380.91 187 382.45 191.74 387.44 191.74 383.41 194.67 384.95 199.41 380.91 196.48 376.88 199.41 378.42 194.67 374.39 191.74 379.37 191.74 380.91 187"/><polygon class="cls-27" points="164.7 368.59 166.24 373.33 171.23 373.33 167.2 376.26 168.74 381 164.7 378.07 160.67 381 162.21 376.26 158.18 373.33 163.16 373.33 164.7 368.59"/><path class="cls-30" d="M280.33,533.57s2.73,12.18-11.05,12.15l6.66,0s10.91-.1,10.93-10.21Z" transform="translate(-17.36 -10.61)"/><path class="cls-31" d="M269.28,545.72s-1.43-7.12,9.2-12.15a4.4,4.4,0,0,1,3.57-.08l4.82,2s-10.11,3.32-14.26,10.2Z" transform="translate(-17.36 -10.61)"/><path class="cls-30" d="M258.29,533.53s-2.78,12.17,11,12.19h-6.67s-10.91-.13-10.89-10.24Z" transform="translate(-17.36 -10.61)"/><path class="cls-31" d="M269.3,545.72s1.46-7.12-9.16-12.19a4.44,4.44,0,0,0-3.57-.09l-4.83,2s10.1,3.35,14.23,10.25Z" transform="translate(-17.36 -10.61)"/><path class="cls-32" d="M270.17,540.92a9.66,9.66,0,0,0-.88,2.87,9.68,9.68,0,0,0-.86-2.88c-1.18.58-1.74,2.28-1.75,4.3,0,.18,0,.34,0,.51h5.12c0-.17,0-.33,0-.51C271.87,543.2,271.34,541.5,270.17,540.92Z" transform="translate(-17.36 -10.61)"/><path class="cls-33" d="M271.53,545.22c0,1.94-1,3.51-2.25,3.51s-2.24-1.58-2.23-3.52,1-3.5,2.25-3.5S271.53,543.28,271.53,545.22Z" transform="translate(-17.36 -10.61)"/><polygon class="cls-34" points="276.63 535.09 227.88 535.09 224.79 606.81 271.45 606.81 276.63 535.09"/><g class="cls-35"><line class="cls-36" x1="213.47" y1="544.17" x2="282.6" y2="544.17"/><line class="cls-36" x1="219.03" y1="557.56" x2="288.16" y2="557.56"/><line class="cls-36" x1="219.03" y1="570.95" x2="288.16" y2="570.95"/><line class="cls-36" x1="219.03" y1="584.35" x2="288.16" y2="584.35"/><line class="cls-36" x1="219.03" y1="597.74" x2="288.16" y2="597.74"/></g><polygon class="cls-37" points="227.67 536.77 227.38 546 275.85 546 276.51 536.77 227.67 536.77"/><polygon class="cls-38" points="279.23 535.09 225.22 535.09 224.2 543.27 278.78 543.27 279.23 535.09"/><path class="cls-30" d="M573.52,476.88s5.32,23.5-21.29,23.5h12.86s21.07-.22,21.07-19.73Z" transform="translate(-17.36 -10.61)"/><path class="cls-31" d="M552.23,500.38s-2.79-13.75,17.72-23.5a8.47,8.47,0,0,1,6.9-.16l9.31,3.93s-19.51,6.43-27.5,19.73Z" transform="translate(-17.36 -10.61)"/><path class="cls-30" d="M531,476.88s-5.33,23.5,21.29,23.5H539.4s-21.06-.22-21.06-19.73Z" transform="translate(-17.36 -10.61)"/><path class="cls-31" d="M552.27,500.38s2.79-13.75-17.72-23.5a8.47,8.47,0,0,0-6.9-.16l-9.31,3.93s19.51,6.43,27.5,19.73Z" transform="translate(-17.36 -10.61)"/><path class="cls-30" d="M553.93,491.1a18.51,18.51,0,0,0-1.68,5.55,18.51,18.51,0,0,0-1.68-5.55c-2.26,1.12-3.35,4.39-3.35,8.31,0,.33,0,.65.06,1h9.88c0-.32.06-.64.06-1C557.22,495.49,556.19,492.22,553.93,491.1Z" transform="translate(-17.36 -10.61)"/><path class="cls-33" d="M556.58,499.41c0,3.74-1.94,6.77-4.33,6.77s-4.33-3-4.33-6.77,1.94-6.78,4.33-6.78S556.58,495.67,556.58,499.41Z" transform="translate(-17.36 -10.61)"/><polygon class="cls-39" points="579.08 593.77 493.74 593.77 499.33 489.78 573.48 489.78 579.08 593.77"/><g class="cls-40"><path class="cls-5" d="M555.72,536.78a1.92,1.92,0,1,1,1.92-1.92A1.92,1.92,0,0,1,555.72,536.78Z" transform="translate(-17.36 -10.61)"/><circle class="cls-5" cx="538.36" cy="548.67" r="1.91"/><circle class="cls-5" cx="549.66" cy="512.05" r="1.91"/><path class="cls-5" d="M567,549a1.91,1.91,0,1,1,1.91-1.91A1.9,1.9,0,0,1,567,549Z" transform="translate(-17.36 -10.61)"/><circle class="cls-5" cx="549.66" cy="560.88" r="1.91"/><path class="cls-5" d="M555.72,585.6a1.91,1.91,0,1,1,1.92-1.91A1.92,1.92,0,0,1,555.72,585.6Z" transform="translate(-17.36 -10.61)"/><circle class="cls-5" cx="549.66" cy="585.29" r="1.91"/><circle class="cls-5" cx="563.03" cy="524.26" r="1.91"/><path class="cls-5" d="M579,560.63a1.91,1.91,0,1,1,2.7,0A1.9,1.9,0,0,1,579,560.63Z" transform="translate(-17.36 -10.61)"/><circle class="cls-5" cx="574.33" cy="512.05" r="1.91"/><path class="cls-5" d="M591.69,549a1.91,1.91,0,1,1,1.91-1.91A1.9,1.9,0,0,1,591.69,549Z" transform="translate(-17.36 -10.61)"/><circle class="cls-5" cx="574.33" cy="560.88" r="1.91"/><path class="cls-5" d="M580.39,585.6a1.91,1.91,0,1,1,1.91-1.91A1.92,1.92,0,0,1,580.39,585.6Z" transform="translate(-17.36 -10.61)"/><circle class="cls-5" cx="574.33" cy="585.29" r="1.91"/><path class="cls-5" d="M515.92,524.57a1.91,1.91,0,1,1,1.91-1.91A1.92,1.92,0,0,1,515.92,524.57Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M515.92,549a1.91,1.91,0,1,1,1.91-1.91A1.91,1.91,0,0,1,515.92,549Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M515.92,573.39a1.91,1.91,0,1,1,1.91-1.91A1.91,1.91,0,0,1,515.92,573.39Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M515.92,597.8a1.91,1.91,0,1,1,1.91-1.91A1.91,1.91,0,0,1,515.92,597.8Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M529.3,536.78a1.92,1.92,0,1,1,1.91-1.92A1.91,1.91,0,0,1,529.3,536.78Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M528,560.63a1.91,1.91,0,1,1,2.7,0A1.9,1.9,0,0,1,528,560.63Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M540.59,524.57a1.91,1.91,0,1,1,1.91-1.91A1.92,1.92,0,0,1,540.59,524.57Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M540.59,549a1.91,1.91,0,1,1,1.91-1.91A1.91,1.91,0,0,1,540.59,549Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M540.59,573.39a1.91,1.91,0,1,1,1.91-1.91A1.91,1.91,0,0,1,540.59,573.39Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M529.3,585.6a1.91,1.91,0,1,1,1.91-1.91A1.91,1.91,0,0,1,529.3,585.6Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M540.59,597.8a1.91,1.91,0,1,1,1.91-1.91A1.91,1.91,0,0,1,540.59,597.8Z" transform="translate(-17.36 -10.61)"/></g><polygon class="cls-41" points="573.65 492.88 499.16 492.88 498.48 505.54 574.33 505.54 573.65 492.88"/><rect class="cls-42" x="494.77" y="489.78" width="82.15" height="12.66"/><rect class="cls-31" x="527.08" y="489.78" width="15.62" height="103.99"/><rect class="cls-34" x="406.56" y="516.85" width="89.02" height="27.06"/><path class="cls-5" d="M433.58,537.36a1.31,1.31,0,1,1-1.31-1.31A1.31,1.31,0,0,1,433.58,537.36Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M457.69,537.36a1.31,1.31,0,1,1-1.31-1.31A1.31,1.31,0,0,1,457.69,537.36Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M481.8,537.36a1.31,1.31,0,1,1-1.31-1.31A1.3,1.3,0,0,1,481.8,537.36Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M505.91,537.36a1.31,1.31,0,1,1-1.31-1.31A1.3,1.3,0,0,1,505.91,537.36Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M445.64,543.65a1.31,1.31,0,1,1-1.31-1.31A1.31,1.31,0,0,1,445.64,543.65Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M469.75,543.65a1.31,1.31,0,1,1-1.31-1.31A1.31,1.31,0,0,1,469.75,543.65Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M493.86,543.65a1.31,1.31,0,1,1-1.31-1.31A1.31,1.31,0,0,1,493.86,543.65Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M433.58,549.94a1.31,1.31,0,1,1-1.31-1.31A1.31,1.31,0,0,1,433.58,549.94Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M457.69,549.94a1.31,1.31,0,1,1-1.31-1.31A1.31,1.31,0,0,1,457.69,549.94Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M481.8,549.94a1.31,1.31,0,1,1-1.31-1.31A1.31,1.31,0,0,1,481.8,549.94Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M505.91,549.94a1.31,1.31,0,1,1-1.31-1.31A1.31,1.31,0,0,1,505.91,549.94Z" transform="translate(-17.36 -10.61)"/><polygon class="cls-43" points="406.56 516.85 406.56 523.81 495.38 525.76 495.59 516.85 406.56 516.85"/><rect class="cls-44" x="404.36" y="512.68" width="93.76" height="8.51"/><rect class="cls-45" x="246.22" y="587.14" width="89.02" height="27.06"/><path class="cls-5" d="M273.24,607.65a1.31,1.31,0,1,1-1.31-1.31A1.31,1.31,0,0,1,273.24,607.65Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M297.35,607.65a1.31,1.31,0,1,1-1.31-1.31A1.31,1.31,0,0,1,297.35,607.65Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M321.46,607.65a1.31,1.31,0,1,1-1.31-1.31A1.31,1.31,0,0,1,321.46,607.65Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M345.57,607.65a1.31,1.31,0,1,1-1.31-1.31A1.31,1.31,0,0,1,345.57,607.65Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M285.29,613.94a1.31,1.31,0,1,1-1.31-1.31A1.31,1.31,0,0,1,285.29,613.94Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M309.4,613.94a1.31,1.31,0,1,1-1.31-1.31A1.31,1.31,0,0,1,309.4,613.94Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M333.51,613.94a1.31,1.31,0,1,1-1.31-1.31A1.31,1.31,0,0,1,333.51,613.94Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M273.24,620.23a1.31,1.31,0,1,1-1.31-1.31A1.31,1.31,0,0,1,273.24,620.23Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M297.35,620.23a1.31,1.31,0,1,1-1.31-1.31A1.31,1.31,0,0,1,297.35,620.23Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M321.46,620.23a1.31,1.31,0,1,1-1.31-1.31A1.31,1.31,0,0,1,321.46,620.23Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M345.57,620.23a1.31,1.31,0,1,1-1.31-1.31A1.31,1.31,0,0,1,345.57,620.23Z" transform="translate(-17.36 -10.61)"/><polygon class="cls-43" points="246.22 587.14 246.22 594.1 335.04 596.05 335.25 587.14 246.22 587.14"/><rect class="cls-46" x="244.02" y="582.97" width="93.76" height="8.51"/><path class="cls-47" d="M250.59,558.36s3,13.37-12.1,13.37h7.31s12-.13,12-11.22Z" transform="translate(-17.36 -10.61)"/><path class="cls-48" d="M238.49,571.73s-1.59-7.82,10.07-13.37a4.82,4.82,0,0,1,3.92-.08l5.3,2.23s-11.1,3.65-15.64,11.22Z" transform="translate(-17.36 -10.61)"/><path class="cls-47" d="M226.4,558.36s-3,13.37,12.11,13.37h-7.32s-12-.13-12-11.22Z" transform="translate(-17.36 -10.61)"/><path class="cls-48" d="M238.51,571.73s1.58-7.82-10.08-13.37a4.82,4.82,0,0,0-3.92-.08l-5.3,2.23s11.1,3.65,15.64,11.22Z" transform="translate(-17.36 -10.61)"/><path class="cls-49" d="M239.45,566.45a10.41,10.41,0,0,0-.95,3.15,10.77,10.77,0,0,0-1-3.15c-1.29.64-1.9,2.5-1.9,4.72,0,.19,0,.37,0,.56h5.62c0-.19,0-.37,0-.56C241.33,569,240.74,567.09,239.45,566.45Z" transform="translate(-17.36 -10.61)"/><path class="cls-47" d="M241,571.17c0,2.13-1.1,3.86-2.46,3.86S236,573.3,236,571.17s1.1-3.85,2.46-3.85S241,569.05,241,571.17Z" transform="translate(-17.36 -10.61)"/><polygon class="cls-31" points="246.26 620.26 197.74 620.26 200.92 561.12 243.08 561.12 246.26 620.26"/><polygon class="cls-41" points="243.18 562.89 200.82 562.89 200.44 570.09 243.56 570.09 243.18 562.89"/><rect class="cls-50" x="198.33" y="561.12" width="46.71" height="7.2"/><g class="cls-51"><line class="cls-52" x1="192.19" y1="581.68" x2="256.64" y2="581.68"/><line class="cls-52" x1="192.19" y1="588.57" x2="256.64" y2="588.57"/><line class="cls-52" x1="192.19" y1="595.46" x2="256.64" y2="595.46"/><line class="cls-52" x1="192.19" y1="602.35" x2="256.64" y2="602.35"/></g><rect class="cls-48" x="216.7" y="561.12" width="8.88" height="59.13"/><path class="cls-31" d="M386.41,535.52h-4.73a1.89,1.89,0,0,0-1.91,1.83c-.09,2.94.12,10.49,2.62,17h3.3c2.5-6.48,2.71-14,2.63-17A1.89,1.89,0,0,0,386.41,535.52Z" transform="translate(-17.36 -10.61)"/><path class="cls-53" d="M384.21,550a14.26,14.26,0,0,0-4.34-8.2,43.66,43.66,0,0,0,2.52,12.52h3.3a43.3,43.3,0,0,0,2.5-12.14A14.11,14.11,0,0,0,384.21,550Z" transform="translate(-17.36 -10.61)"/><path class="cls-30" d="M398.74,538.34s3.63,16-14.54,16H393s14.39-.15,14.39-13.42Z" transform="translate(-17.36 -10.61)"/><path class="cls-31" d="M384.2,554.32s-1.91-9.36,12.1-16a5.81,5.81,0,0,1,4.71-.11l6.36,2.67s-13.33,4.37-18.78,13.42Z" transform="translate(-17.36 -10.61)"/><path class="cls-30" d="M369.69,538.34s-3.64,16,14.53,16h-8.78s-14.38-.15-14.38-13.42Z" transform="translate(-17.36 -10.61)"/><path class="cls-31" d="M384.22,554.32s1.91-9.36-12.09-16a5.81,5.81,0,0,0-4.71-.11l-6.36,2.67s13.32,4.37,18.77,13.42Z" transform="translate(-17.36 -10.61)"/><path class="cls-30" d="M385.36,548a12.8,12.8,0,0,0-1.15,3.77,12.51,12.51,0,0,0-1.15-3.77c-1.54.76-2.28,3-2.28,5.65,0,.23,0,.44,0,.66h6.75c0-.22,0-.43,0-.66C387.61,551,386.9,548.77,385.36,548Z" transform="translate(-17.36 -10.61)"/><path class="cls-33" d="M387.17,553.66c0,2.55-1.33,4.61-3,4.61s-2.95-2.06-2.95-4.61,1.32-4.61,2.95-4.61S387.17,551.11,387.17,553.66Z" transform="translate(-17.36 -10.61)"/><rect class="cls-38" x="336.6" y="543.71" width="125.06" height="61.22"/><path class="cls-5" d="M385.25,572.55a1.91,1.91,0,1,1-1.91-1.9A1.91,1.91,0,0,1,385.25,572.55Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M420.43,572.55a1.91,1.91,0,1,1-1.91-1.9A1.9,1.9,0,0,1,420.43,572.55Z" transform="translate(-17.36 -10.61)"/><ellipse class="cls-5" cx="348.38" cy="588.45" rx="1.91" ry="1.9"/><path class="cls-5" d="M402.84,599.05a1.91,1.91,0,1,1-1.91-1.9A1.92,1.92,0,0,1,402.84,599.05Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M367.66,561.3a1.92,1.92,0,1,1-1.92-1.9A1.92,1.92,0,0,1,367.66,561.3Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M402.84,561.3a1.91,1.91,0,1,1-1.91-1.9A1.92,1.92,0,0,1,402.84,561.3Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M438,561.3a1.91,1.91,0,1,1-1.91-1.9A1.91,1.91,0,0,1,438,561.3Z" transform="translate(-17.36 -10.61)"/><ellipse class="cls-5" cx="365.98" cy="598.6" rx="1.91" ry="1.9"/><ellipse class="cls-5" cx="401.16" cy="598.6" rx="1.91" ry="1.9"/><path class="cls-5" d="M455.7,572.55a1.92,1.92,0,1,1-1.92-1.9A1.91,1.91,0,0,1,455.7,572.55Z" transform="translate(-17.36 -10.61)"/><ellipse class="cls-5" cx="454.02" cy="588.45" rx="1.91" ry="1.9"/><path class="cls-5" d="M473.29,561.3a1.91,1.91,0,1,1-1.91-1.9A1.92,1.92,0,0,1,473.29,561.3Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M455.7,609.2a1.92,1.92,0,1,1-1.92-1.9A1.92,1.92,0,0,1,455.7,609.2Z" transform="translate(-17.36 -10.61)"/><rect class="cls-31" x="336.6" y="567.41" width="125.06" height="13.8"/><rect class="cls-31" x="359.93" y="543.68" width="13.85" height="61.26"/><path class="cls-54" d="M504.44,577.87l-.87,60.74-61.13-7.53c0-.32,0-2.11-.05-5.1s-.07-7.21-.12-12.39-.11-11.39-.18-18.31-.15-14.66-.23-22.85Z" transform="translate(-17.36 -10.61)"/><polygon class="cls-55" points="487.08 567.27 511.32 553.42 510.02 608.23 486.21 628 487.08 567.27"/><g class="cls-56"><polygon class="cls-57" points="391.93 647.64 385.12 647.64 421.63 554.4 428.45 554.4 391.93 647.64"/><polygon class="cls-57" points="404.53 647.64 397.72 647.64 434.23 554.4 441.05 554.4 404.53 647.64"/><polygon class="cls-57" points="417.14 647.64 410.32 647.64 446.84 554.4 453.65 554.4 417.14 647.64"/><polygon class="cls-57" points="429.74 647.64 422.92 647.64 459.44 554.4 466.25 554.4 429.74 647.64"/><polygon class="cls-57" points="442.34 648.69 435.52 648.69 472.04 555.46 478.86 555.46 442.34 648.69"/><polygon class="cls-57" points="454.94 648.69 448.13 648.69 484.64 555.46 491.46 555.46 454.94 648.69"/><polygon class="cls-57" points="467.54 648.69 460.73 648.69 497.24 555.46 504.06 555.46 467.54 648.69"/><polygon class="cls-57" points="480.15 648.69 473.33 648.69 509.85 555.46 516.66 555.46 480.15 648.69"/></g><g class="cls-58"><polygon class="cls-57" points="438.8 641 431.99 641 468.5 547.76 475.32 547.76 438.8 641"/><polygon class="cls-57" points="451.4 641 444.59 641 481.1 547.76 487.92 547.76 451.4 641"/><polygon class="cls-57" points="464.01 641 457.19 641 493.7 547.76 500.52 547.76 464.01 641"/><polygon class="cls-57" points="476.61 641 469.79 641 506.31 547.76 513.12 547.76 476.61 641"/><polygon class="cls-57" points="489.21 642.06 482.39 642.06 518.91 548.82 525.73 548.82 489.21 642.06"/><polygon class="cls-57" points="501.81 642.06 495 642.06 531.51 548.82 538.33 548.82 501.81 642.06"/><polygon class="cls-57" points="514.41 642.06 507.6 642.06 544.11 548.82 550.93 548.82 514.41 642.06"/><polygon class="cls-57" points="527.01 642.06 520.2 642.06 556.72 548.82 563.53 548.82 527.01 642.06"/></g><polygon class="cls-59" points="448.53 569.64 448.53 623.3 462.93 625.09 462.89 570.86 448.53 569.64"/><polygon class="cls-9" points="424.5 561.82 454.26 548.98 511.32 553.42 487.08 567.27 424.5 561.82"/><path class="cls-9" d="M505.79,583.68l.16-11.36L439.1,566.5c0,3.91.08,7.71.11,11.38Z" transform="translate(-17.36 -10.61)"/><polygon class="cls-55" points="514.21 558.38 514.48 546.92 488.59 561.72 488.43 573.12 514.21 558.38"/><polygon class="cls-60" points="421.74 555.9 453.52 542.18 514.48 546.92 488.59 561.72 421.74 555.9"/><polygon class="cls-61" points="424.59 567.51 486.97 572.94 488.43 573.12 511.34 560.02 511.06 564.48 486.75 590.71 424.58 570.09 424.59 567.51"/><polygon class="cls-62" points="444.66 557.89 444.66 569.26 461.14 570.7 461.17 559.33 444.66 557.89"/><polygon class="cls-63" points="504.44 612.86 497.69 618.46 497.69 567.75 504.44 563.96 504.44 612.86"/><polygon class="cls-62" points="498.76 567.21 506.71 562.66 506.71 551.36 498.76 555.9 498.76 567.21"/><polygon class="cls-64" points="461.17 559.33 487.08 544.79 475.32 543.88 444.66 557.89 461.17 559.33"/><polygon class="cls-65" points="498.76 555.9 434.11 550.56 445.27 545.75 506.71 551.36 498.76 555.9"/><path class="cls-6" d="M123.2,551.81l-1,37.15-68.6-8.44c0-.36,0-2.36,0-5.72s-.08-8.09-.14-13.91-.12,18.21-.2,10.45-.16-16.45-.25-25.65Z" transform="translate(-17.36 -10.61)"/><polygon class="cls-7" points="105.84 541.2 133.04 525.66 132.55 556.72 104.86 578.36 105.84 541.2"/><polygon class="cls-8" points="62.58 543.87 62.58 573.08 78.74 575.09 78.7 545.24 62.58 543.87"/><polygon class="cls-9" points="35.62 535.09 69.01 520.68 133.04 525.66 105.84 541.2 35.62 535.09"/><path class="cls-10" d="M124.71,558.32l.18-12.74-75-6.53q.06,6.57.12,12.76Z" transform="translate(-17.36 -10.61)"/><polygon class="cls-6" points="136.28 531.23 136.59 518.37 107.53 534.97 107.35 547.76 136.28 531.23"/><polygon class="cls-11" points="32.52 528.44 68.18 513.05 136.59 518.37 107.53 534.97 32.52 528.44"/><polygon class="cls-12" points="35.72 541.48 105.72 547.57 107.35 547.76 133.06 533.07 132.75 538.08 105.46 567.5 35.71 544.37 35.72 541.48"/><polygon class="cls-13" points="58.24 530.68 58.24 543.44 76.73 545.05 76.77 532.29 58.24 530.68"/><polygon class="cls-8" points="125.32 562.37 117.75 568.33 117.75 541.74 125.32 537.49 125.32 562.37"/><polygon class="cls-13" points="118.95 541.13 127.87 536.03 127.87 523.35 118.95 528.45 118.95 541.13"/><polygon class="cls-5" points="76.77 532.29 105.84 515.98 92.64 514.95 58.24 530.68 76.77 532.29"/><polygon class="cls-5" points="118.95 528.45 46.4 522.45 58.92 517.05 127.87 523.35 118.95 528.45"/><rect class="cls-66" x="107.07" y="573.3" width="110.25" height="33.51"/><circle class="cls-5" cx="117.4" cy="585.57" r="1.62"/><path class="cls-5" d="M166.24,596.18a1.62,1.62,0,1,1-1.62-1.62A1.62,1.62,0,0,1,166.24,596.18Z" transform="translate(-17.36 -10.61)"/><circle class="cls-5" cx="177.12" cy="585.57" r="1.62"/><path class="cls-5" d="M226,596.18a1.63,1.63,0,1,1-1.63-1.62A1.63,1.63,0,0,1,226,596.18Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M151.31,604a1.62,1.62,0,1,1-1.62-1.62A1.61,1.61,0,0,1,151.31,604Z" transform="translate(-17.36 -10.61)"/><circle class="cls-5" cx="162.19" cy="593.36" r="1.62"/><circle class="cls-5" cx="192.05" cy="593.36" r="1.62"/><circle class="cls-5" cx="117.4" cy="601.14" r="1.62"/><path class="cls-5" d="M166.24,611.75a1.62,1.62,0,1,1-1.62-1.62A1.62,1.62,0,0,1,166.24,611.75Z" transform="translate(-17.36 -10.61)"/><circle class="cls-5" cx="177.12" cy="601.14" r="1.62"/><path class="cls-5" d="M226,611.75a1.63,1.63,0,1,1-1.63-1.62A1.63,1.63,0,0,1,226,611.75Z" transform="translate(-17.36 -10.61)"/><polygon class="cls-43" points="107.06 573.3 107.06 581.92 217.07 584.34 217.32 573.3 107.06 573.3"/><rect class="cls-67" x="104.33" y="568.14" width="116.12" height="10.54"/><path class="cls-30" d="M176,503s3.15,13.92-12.61,13.92H171s12.47-.14,12.47-11.69Z" transform="translate(-17.36 -10.61)"/><path class="cls-31" d="M163.38,516.91s-1.65-8.15,10.49-13.92a5,5,0,0,1,4.09-.09l5.51,2.32s-11.55,3.81-16.28,11.69Z" transform="translate(-17.36 -10.61)"/><path class="cls-30" d="M150.8,503s-3.15,13.92,12.6,13.92h-7.61s-12.47-.14-12.47-11.69Z" transform="translate(-17.36 -10.61)"/><path class="cls-31" d="M163.4,516.91s1.66-8.15-10.48-13.92a5,5,0,0,0-4.09-.09l-5.51,2.32s11.55,3.81,16.28,11.69Z" transform="translate(-17.36 -10.61)"/><path class="cls-30" d="M164.39,511.41a10.84,10.84,0,0,0-1,3.28,11.08,11.08,0,0,0-1-3.28c-1.34.66-2,2.6-2,4.92,0,.2,0,.38,0,.58h5.85c0-.2,0-.38,0-.58C166.34,514,165.73,512.07,164.39,511.41Z" transform="translate(-17.36 -10.61)"/><path class="cls-31" d="M166,516.33c0,2.21-1.15,4-2.57,4s-2.56-1.8-2.56-4,1.15-4,2.56-4S166,514.11,166,516.33Z" transform="translate(-17.36 -10.61)"/><polygon class="cls-31" points="172.19 567.87 121.67 567.87 124.98 506.3 168.88 506.3 172.19 567.87"/><g class="cls-68"><path class="cls-5" d="M165.45,538.45a1.13,1.13,0,1,1,1.13-1.13A1.14,1.14,0,0,1,165.45,538.45Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M164.65,552.57a1.13,1.13,0,1,1,1.6,0A1.13,1.13,0,0,1,164.65,552.57Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M172.14,531.22a1.13,1.13,0,1,1,0-2.26,1.13,1.13,0,1,1,0,2.26Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M172.14,545.68a1.14,1.14,0,1,1,1.13-1.13A1.13,1.13,0,0,1,172.14,545.68Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M172.14,560.13a1.13,1.13,0,1,1,1.13-1.13A1.13,1.13,0,0,1,172.14,560.13Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M165.45,567.35a1.13,1.13,0,1,1,1.13-1.13A1.13,1.13,0,0,1,165.45,567.35Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M172.14,574.58a1.13,1.13,0,1,1,1.13-1.13A1.13,1.13,0,0,1,172.14,574.58Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M180.05,538.45a1.13,1.13,0,0,1,0-2.26,1.13,1.13,0,1,1,0,2.26Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M179.25,552.57a1.13,1.13,0,1,1,1.6,0A1.13,1.13,0,0,1,179.25,552.57Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M186.74,531.22a1.13,1.13,0,1,1,0-2.26,1.13,1.13,0,1,1,0,2.26Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M186.74,545.68a1.14,1.14,0,1,1,1.13-1.13A1.13,1.13,0,0,1,186.74,545.68Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M186.74,560.13a1.13,1.13,0,1,1,1.13-1.13A1.13,1.13,0,0,1,186.74,560.13Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M180.05,567.35a1.13,1.13,0,1,1,1.13-1.13A1.13,1.13,0,0,1,180.05,567.35Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M186.74,574.58a1.13,1.13,0,1,1,1.13-1.13A1.13,1.13,0,0,1,186.74,574.58Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M141.89,531.22a1.13,1.13,0,1,1,0-2.26,1.13,1.13,0,1,1,0,2.26Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M141.89,545.68a1.14,1.14,0,1,1,1.13-1.13A1.13,1.13,0,0,1,141.89,545.68Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M141.89,560.13A1.13,1.13,0,1,1,143,559,1.13,1.13,0,0,1,141.89,560.13Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M141.89,574.58a1.13,1.13,0,1,1,1.13-1.13A1.13,1.13,0,0,1,141.89,574.58Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M149.8,538.45a1.13,1.13,0,1,1,1.14-1.13A1.14,1.14,0,0,1,149.8,538.45Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M149,552.57a1.13,1.13,0,1,1,1.59,0A1.12,1.12,0,0,1,149,552.57Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M156.49,531.22a1.13,1.13,0,1,1,1.13-1.13A1.13,1.13,0,0,1,156.49,531.22Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M156.49,545.68a1.14,1.14,0,1,1,1.13-1.13A1.14,1.14,0,0,1,156.49,545.68Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M156.49,560.13a1.13,1.13,0,0,1,0-2.26,1.13,1.13,0,0,1,0,2.26Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M149.8,567.35a1.13,1.13,0,1,1,1.14-1.13A1.13,1.13,0,0,1,149.8,567.35Z" transform="translate(-17.36 -10.61)"/><path class="cls-5" d="M156.49,574.58a1.13,1.13,0,0,1,0-2.26,1.13,1.13,0,0,1,0,2.26Z" transform="translate(-17.36 -10.61)"/></g><polygon class="cls-69" points="168.98 508.14 124.88 508.14 124.48 516.47 169.38 516.47 168.98 508.14"/><rect class="cls-70" x="122.28" y="506.3" width="48.63" height="7.49"/><rect class="cls-5" x="141.41" y="506.3" width="9.25" height="61.57"/></g></g>
  120. <!--<rect x="0" y="0" width="100%" height="100%" style="fill:rgba(0, 0, 0, 0.3);" id="rect"/>-->
  121. </svg>
  122. </div>
  123. <!--wrapper-->
  124. </div>
  125. </div>
  126. </main>
  127. </div>
  128. <!-- Nuevo deseo -->
  129. <div class="modal fade" id="modal_deseo" tabindex="-1" role="dialog" aria-labelledby="modal" aria-hidden="true">
  130. <div class="modal-dialog modal-dialog-centered modal-md" role="document">
  131. <div class="modal-content modal-clean">
  132. <div class="modal-body">
  133. <div class="esfera_inner text-white">
  134. <div id="esfera_nuevo" class="d-none">
  135. <?php if(isset($usrDeseo_rs) && ($usrDeseo_rs["NavidadDeseo_desc"] == "" || is_null($usrDeseo_rs["NavidadDeseo_desc"]) )){ ?>
  136. <h1 class="text-center text-warning cursiva mb-2">Escribe tu deseo</h1>
  137. <form action="./action/arbol_crear.php" method="post" id="formaTarjeta" onsubmit="return validaForm()">
  138. <textarea name="texto" id="texto" rows="5" class="form-control" maxlength="300"></textarea>
  139. <small class="form-text text-white text-right">
  140. Máximo 300 caracteres. Procura no escribir saltos de línea.
  141. </small>
  142. <div class="form-group row mt-4">
  143. <div class="col-12 text-center">
  144. <a href="#" class="btn3d btn-success" data-toggle="modal" data-target="#modal_confirm" title="Borrar"><?php echo $ICO["aceptar"];?> Guardar</a>
  145. <button type="button" class="btn3d btn-danger" data-dismiss="modal" aria-label="Close"><?php echo $ICO["cancelar"];?> Cancelar</button>
  146. </div>
  147. </div>
  148. </form>
  149. <?php } ?>
  150. </div>
  151. <div id="esfera_ver" class="d-none">
  152. <div class="row justify-content-center">
  153. <div class="col-11 deseo text-center">
  154. <p id="text" class="cursiva">-</p>
  155. <p id="autor" class="text-warning pt-2">-</p>
  156. <p><button type="button" class="btn3d btn-danger mt-3" data-dismiss="modal" aria-label="Close"><?php echo $ICO["cancelar"];?> Cerrar</button></p>
  157. </div>
  158. </div>
  159. </div>
  160. </div>
  161. <svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
  162. viewBox="0 0 365.6 390.6" style="enable-background:new 0 0 365.6 390.6;" xml:space="preserve">
  163. <style type="text/css">.st0{fill:#635505;}.st1{fill:url(#SVGID_esferota_);}.st2{fill:#AA9814;}</style>
  164. <rect x="148.8" class="st0" width="65" height="29"/>
  165. <radialGradient id="SVGID_esferota_" cx="114" cy="249" r="271.5879" gradientTransform="matrix(1 0 0 -1 0 390)" gradientUnits="userSpaceOnUse">
  166. <stop offset="0.2956" style="stop-color:#7400D4"/><stop offset="1" style="stop-color:#006F7F"/>
  167. </radialGradient>
  168. <circle class="st1" cx="182.8" cy="207.8" r="182.8"/>
  169. <path class="st2" d="M212.8,40.1h-62c-1.1,0-2-0.9-2-2V0c0,0,9,6,31,6s35-6,35-6v38.1C214.8,39.2,213.9,40.1,212.8,40.1z"/>
  170. </svg>
  171. <!--
  172. <form action="./action/arbol_crear.php" method="post" id="formaTarjeta" onsubmit="return validaForm()">
  173. <div class="form-box">
  174. <div class="form-group row">
  175. <label for="texto" class="col-4 col-form-label">Deseo *</label>
  176. <div class="col-8">
  177. <textarea name="texto" id="texto" rows="4" class="form-control" maxlength="300"></textarea>
  178. </div>
  179. <small class="form-text text-muted col-8 offset-4">
  180. Máximo 300 caracteres. Procura no escribir saltos de línea.
  181. </small>
  182. </div>
  183. </div>
  184. <div class="form-group row mt-2">
  185. <div class="col-12 text-center">
  186. <a href="#" class="btn3d btn-primary" data-toggle="modal" data-target="#modal_confirm" title="Borrar"><?php echo $ICO["aceptar"];?> Guardar</a>
  187. <button type="button" class="btn3d btn-danger" data-dismiss="modal" aria-label="Close"><?php echo $ICO["cancelar"];?> Cancelar</button>
  188. </div>
  189. </div>
  190. </form>-->
  191. </div>
  192. </div>
  193. </div>
  194. </div>
  195. <?php if(isset($usrDeseo_rs) && ($usrDeseo_rs["NavidadDeseo_desc"] == "" || is_null($usrDeseo_rs["NavidadDeseo_desc"]) )){ ?>
  196. <!-- Confrimación -->
  197. <div class="modal fade" id="modal_confirm" tabindex="-1" role="dialog" aria-labelledby="modal" aria-hidden="true">
  198. <div class="modal-dialog modal-dialog-centered" role="document">
  199. <div class="modal-content">
  200. <div class="modal-body">
  201. <div class="row">
  202. <div class="col">
  203. <p class="font-weight-bold">¿Estás seguro de que quieres enviar tu deseo?</p>
  204. <p>Una vez enviado no se puede editar.</p>
  205. </div>
  206. </div>
  207. </div>
  208. <div class="modal-footer">
  209. <button type="button" class="btn btn-outline-primary boton-envia" ><?php echo $ICO["aceptar"];?> Enviar</button>
  210. <button type="button" class="btn btn-outline-danger" data-dismiss="modal" aria-label="Close"><?php echo $ICO["cancelar"];?> Cancelar</button>
  211. </div>
  212. </div>
  213. </div>
  214. </div>
  215. <?php } ?>
  216. <!-- Ver deseo guardado -->
  217. <!--<div class="modal fade" id="modal" tabindex="-1" role="dialog" aria-labelledby="modal" aria-hidden="true">
  218. <div class="modal-dialog modal-dialog-centered modal-md" role="document">
  219. <div class="modal-content modal-danger">
  220. <div class="modal-body deseo px-5 py-4">
  221. <div class="row">
  222. <div class="col">
  223. <p id="text" class="cursiva"> </p>
  224. <p id="autor" class="text-right text-warning"> </p>
  225. </div>
  226. </div>
  227. </div>
  228. </div>
  229. </div>
  230. </div>
  231. <div class="modal fade" id="modal" tabindex="-1" role="dialog" aria-labelledby="modal" aria-hidden="true">
  232. <div class="modal-dialog modal-dialog-centered modal-md" role="document">
  233. <div class="modal-content modal-clean">
  234. <div class="modal-body deseo px-5 py-4">
  235. <div class="esfera_inner">
  236. <div class="row">
  237. <div class="col">
  238. <p id="text" class="text-center cursiva"> </p>
  239. <p id="autor" class="text-right text-warning"> </p>
  240. </div>
  241. </div>
  242. </div>
  243. <svg id="Capa_1" data-name="Capa 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 365.56 390.59">
  244. <defs><style>.cls-1{fill:#635505;}.cls-2{fill:url(#Degradado_sin_nombre_9);}.cls-3{fill:#aa9814;}.cls-4{fill:#fff;}</style><linearGradient id="Degradado_sin_nombre_9" y1="207.81" x2="365.56" y2="207.81" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#d40b00"/><stop offset="0.46" stop-color="#0011bf"/><stop offset="1" stop-color="#1ca638"/></linearGradient></defs>
  245. <rect class="cls-1" x="148.78" width="65" height="29"/><circle class="cls-2" cx="182.78" cy="207.81" r="182.78"/><path class="cls-3" d="M231.4,48.56h-66V8.45s9,6,31,6,35-6,35-6Z" transform="translate(-16.62 -8.45)"/><circle class="cls-4" cx="182.78" cy="207.81" r="174.92"/>
  246. </svg>
  247. </div>
  248. </div>
  249. </div>
  250. </div>-->
  251. <!--- FOOTER--->
  252. <?php require_once("../include/footer.php"); ?>
  253. <script src="../js/jquery.min.js"></script>
  254. <script src="../js/bootstrap/popper.min.js"></script>
  255. <script src="../js/bootstrap/bootstrap.min.js"></script>
  256. <script src="../js/util.js"></script>
  257. <script>
  258. function validaForm(){
  259. if(trim($("#texto").val()).length == 0){
  260. $('#texto').addClass("is-invalid");
  261. $('#modal_confirm').modal('hide');
  262. return false;
  263. }
  264. return true;
  265. }
  266. //-------
  267. var draw = SVG().addTo('#svg').size('100%', '100%');
  268. var _reloadTime = 30;
  269. $(document).on( "click", ".esfera", function(event){
  270. console.log($(this));
  271. $('#modal_deseo').find('#autor').text($(this).data("autor"));
  272. $('#modal_deseo').find('#text').html($(this).data("text"));
  273. $('#modal_deseo').modal('show');
  274. });
  275. //$('#myModal').modal('show');
  276. function creaEsfera(coordArr, texto, autor){
  277. //var html = '<circle cx="'+coordArr[0]+'" cy="'+coordArr[1]+'" r="15" stroke="#701919" stroke-width="2" fill="red" class="esfera" data-text="'+texto+'" data-autor="'+autor+'" />';
  278. var html;
  279. var id = ($(".esfera").length+1);
  280. switch(id%3){
  281. case 0:
  282. //html = '<g class="esfera" id="esfera_'+id+'" data-text="'+texto+'" data-autor="'+autor+'"><path class="esfera1-cls-1" d="M15,8.33A14.11,14.11,0,0,0,25.19,4a14.21,14.21,0,0,0-1.83-1.45A14.13,14.13,0,0,1,15,5.28,14.13,14.13,0,0,1,6.64,2.55,14.21,14.21,0,0,0,4.81,4,14.11,14.11,0,0,0,15,8.33Z" transform="translate(0 0)"/><path class="esfera1-cls-1" d="M15,25.39A15.19,15.19,0,0,0,29.89,13.21,15.15,15.15,0,0,0,29,9.7,14.16,14.16,0,0,1,1,9.7a15.15,15.15,0,0,0-.86,3.51A15.19,15.19,0,0,0,15,25.39Z" transform="translate(0 0)"/><path class="esfera1-cls-1" d="M15,19.72A14.16,14.16,0,0,0,28.74,9a16.4,16.4,0,0,0-.8-1.56,14.16,14.16,0,0,1-25.88,0A16.4,16.4,0,0,0,1.26,9,14.16,14.16,0,0,0,15,19.72Z" transform="translate(0 0)"/><path class="esfera1-cls-1" d="M21.5,1.48a15,15,0,0,0-13,0A14.09,14.09,0,0,0,15,3.06,14.09,14.09,0,0,0,21.5,1.48Z" transform="translate(0 0)"/><path class="esfera1-cls-1" d="M15,27.78A15.21,15.21,0,0,1,0,15a15,15,0,0,0,30,0A15.21,15.21,0,0,1,15,27.78Z" transform="translate(0 0)"/><path class="esfera1-cls-1" d="M15,13.61A14.14,14.14,0,0,0,27.31,6.44,13.55,13.55,0,0,0,26.21,5,14.15,14.15,0,0,1,15,10.56,14.15,14.15,0,0,1,3.79,5a13.55,13.55,0,0,0-1.1,1.4A14.14,14.14,0,0,0,15,13.61Z" transform="translate(0 0)"/><path class="esfera1-cls-2" d="M15,10.56A14.15,14.15,0,0,0,26.21,5a14.28,14.28,0,0,0-1-1A14.11,14.11,0,0,1,15,8.33,14.11,14.11,0,0,1,4.81,4a14.28,14.28,0,0,0-1,1A14.15,14.15,0,0,0,15,10.56Z" transform="translate(0 0)"/><path class="esfera1-cls-2" d="M23.36,2.55A14.24,14.24,0,0,0,21.5,1.48,14.09,14.09,0,0,1,15,3.06,14.09,14.09,0,0,1,8.5,1.48,14.24,14.24,0,0,0,6.64,2.55,14.13,14.13,0,0,0,15,5.28,14.13,14.13,0,0,0,23.36,2.55Z" transform="translate(0 0)"/><path class="esfera1-cls-2" d="M15,21.94A14.16,14.16,0,0,0,29,9.7c-.09-.24-.19-.48-.29-.72A14.16,14.16,0,0,1,1.26,9c-.1.24-.2.48-.29.72A14.16,14.16,0,0,0,15,21.94Z" transform="translate(0 0)"/><path class="esfera1-cls-2" d="M15,15.83A14.15,14.15,0,0,0,27.94,7.42a11.59,11.59,0,0,0-.63-1A14.14,14.14,0,0,1,15,13.61,14.14,14.14,0,0,1,2.69,6.44a11.59,11.59,0,0,0-.63,1A14.15,14.15,0,0,0,15,15.83Z" transform="translate(0 0)"/><path class="esfera1-cls-2" d="M15,27.78A15.21,15.21,0,0,0,30,15v0a15.09,15.09,0,0,0-.11-1.79,15.19,15.19,0,0,1-29.78,0A15.09,15.09,0,0,0,0,15v0A15.21,15.21,0,0,0,15,27.78Z" transform="translate(0 0)"/></g>';
  283. html = '<circle class="cls-esfera1-1 esfera" cx="15" cy="15" r="15" id="esfera_'+id+'" data-text="'+texto+'" data-autor="'+autor+'"/>';
  284. break;
  285. case 1:
  286. //html = '<g class="esfera" id="esfera_'+id+'" data-text="'+texto+'" data-autor="'+autor+'"><path class="esfera2-cls-1" d="M1,20.29,17.43,29.8a14.82,14.82,0,0,0,3.33-.95L.13,16.94A14.8,14.8,0,0,0,1,20.29Z"/><path class="esfera2-cls-1" d="M1.81,7.86l26,15a14.57,14.57,0,0,0,1.13-2.23L3.18,5.77A15.35,15.35,0,0,0,1.81,7.86Z"/><path class="esfera2-cls-1" d="M.44,11.4l25,14.41a15,15,0,0,0,1.42-1.57L1.09,9.39A15.21,15.21,0,0,0,.44,11.4Z"/><path class="esfera2-cls-1" d="M0,14.93,22.56,28A14.58,14.58,0,0,0,24,27L.12,13.16A14.75,14.75,0,0,0,0,14.93Z"/><path class="esfera2-cls-1" d="M4.31,4.48,29.46,19a14.45,14.45,0,0,0,.47-2.56L6.29,2.79A15.23,15.23,0,0,0,4.31,4.48Z"/><path class="esfera2-cls-1" d="M14.39,30,2.33,23A15,15,0,0,0,14.39,30Z"/><path class="esfera2-cls-1" d="M15,0a16.07,16.07,0,0,0-2.52.21L29.07,9.79A15,15,0,0,0,15,0Z"/><path class="esfera2-cls-1" d="M29.72,12.11,10.14.81a14.74,14.74,0,0,0-2.23,1L30,14.53A16,16,0,0,0,29.72,12.11Z"/><path class="esfera2-cls-2" d="M29.07,9.79,12.48.21a15.44,15.44,0,0,0-2.34.6l19.58,11.3A15,15,0,0,0,29.07,9.79Z"/><path class="esfera2-cls-2" d="M30,14.53,7.91,1.78a15.09,15.09,0,0,0-1.62,1L29.93,16.44c0-.48.07-1,.07-1.44C30,14.84,30,14.69,30,14.53Z"/><path class="esfera2-cls-2" d="M3.18,5.77,28.91,20.62c.21-.52.39-1.07.55-1.62L4.31,4.48A15.34,15.34,0,0,0,3.18,5.77Z"/><path class="esfera2-cls-2" d="M1.09,9.39,26.81,24.24a16.47,16.47,0,0,0,1-1.39l-26-15A13.38,13.38,0,0,0,1.09,9.39Z"/><path class="esfera2-cls-2" d="M.12,13.16,24,27a16.51,16.51,0,0,0,1.35-1.16L.44,11.4A14.74,14.74,0,0,0,.12,13.16Z"/><path class="esfera2-cls-2" d="M0,15a15.41,15.41,0,0,0,.13,1.94L20.76,28.85a14.39,14.39,0,0,0,1.8-.9L0,14.93Z"/><path class="esfera2-cls-2" d="M2.33,23l12.06,7L15,30a14.94,14.94,0,0,0,2.43-.2L1,20.29A15.49,15.49,0,0,0,2.33,23Z"/></g>'
  287. html = '<circle class="cls-esfera2-1 esfera" cx="15" cy="15" r="15" id="esfera_'+id+'" data-text="'+texto+'" data-autor="'+autor+'"/>';
  288. break;
  289. case 2:
  290. //html = '<g class="esfera" id="esfera_'+id+'" data-text="'+texto+'" data-autor="'+autor+'"><path class="esfera3-cls-1" d="M29.9,16.69A15.65,15.65,0,0,0,30,15,15,15,0,0,0,15.06,0a1.15,1.15,0,0,1,.08.41,1.24,1.24,0,0,1-2.48,0,1.64,1.64,0,0,1,0-.23A14.89,14.89,0,0,0,5.45,3.43a2.48,2.48,0,1,1-3,3.39,15,15,0,0,0-.3,15.89,2.48,2.48,0,1,1,3.21,3.76,15,15,0,0,0,4.09,2.46,1.23,1.23,0,0,1,2.4.38,1.27,1.27,0,0,1-.05.34A14.85,14.85,0,0,0,15,30a15.07,15.07,0,0,0,2.7-.25,1.23,1.23,0,0,1-.09-.44,1.24,1.24,0,0,1,2.46-.19,14.85,14.85,0,0,0,4.42-2.51,2.48,2.48,0,0,1,3.27-3.72,14.67,14.67,0,0,0,1.16-2.31A2.53,2.53,0,0,1,28.35,19,2.48,2.48,0,0,1,29.9,16.69Zm-27.29.1a1.24,1.24,0,1,1,1.24-1.24A1.24,1.24,0,0,1,2.61,16.79ZM15.41,3.58a2.48,2.48,0,1,1-2.47,2.48A2.48,2.48,0,0,1,15.41,3.58Zm1.7,11a1.24,1.24,0,1,1-2-1.43,1.24,1.24,0,0,1,2,1.43ZM10.05,6.33A1.24,1.24,0,1,1,8.81,7.57,1.23,1.23,0,0,1,10.05,6.33Zm-.42,5.5a2.48,2.48,0,1,1-2.47,2.48A2.48,2.48,0,0,1,9.63,11.83ZM8.12,20.92a1.24,1.24,0,1,1,1.24-1.24A1.25,1.25,0,0,1,8.12,20.92Zm3.44,6.6A2.48,2.48,0,1,1,14,25.05,2.48,2.48,0,0,1,11.56,27.52ZM15,21.47a1.24,1.24,0,1,1,1.24-1.24A1.25,1.25,0,0,1,15,21.47Zm3,5.78A1.24,1.24,0,1,1,19.27,26,1.24,1.24,0,0,1,18,27.25Zm2.34-5a2.48,2.48,0,1,1,2.47-2.47A2.48,2.48,0,0,1,20.37,22.29Zm3.07-7.12a1.23,1.23,0,0,1-1.72.29,1.24,1.24,0,1,1,1.72-.29Zm0-9.64a1.24,1.24,0,1,1-.29-1.72A1.22,1.22,0,0,1,23.44,5.53Zm2.75,11.84a1.22,1.22,0,0,1-1.72.29,1.24,1.24,0,1,1,1.72-.29Zm.23-5A2.48,2.48,0,1,1,28.9,9.91,2.48,2.48,0,0,1,26.42,12.39Z" transform="translate(0 0)"/><circle class="esfera3-cls-2" cx="15.41" cy="6.06" r="2.48"/><circle class="esfera3-cls-2" cx="9.63" cy="14.31" r="2.48"/><circle class="esfera3-cls-2" cx="2.61" cy="15.55" r="1.24"/><circle class="esfera3-cls-2" cx="8.12" cy="19.68" r="1.24"/><circle class="esfera3-cls-2" cx="10.05" cy="7.57" r="1.24"/><path class="esfera3-cls-2" d="M13.9,1.65A1.24,1.24,0,0,0,15.14.41,1.15,1.15,0,0,0,15.06,0H15a14.82,14.82,0,0,0-2.32.18,1.64,1.64,0,0,0,0,.23A1.24,1.24,0,0,0,13.9,1.65Z" transform="translate(0 0)"/><circle class="esfera3-cls-2" cx="15" cy="20.23" r="1.24"/><path class="esfera3-cls-2" d="M10.6,28.07a1.23,1.23,0,0,0-1.17.86,15.24,15.24,0,0,0,2.35.72,1.27,1.27,0,0,0,.05-.34A1.24,1.24,0,0,0,10.6,28.07Z" transform="translate(0 0)"/><circle class="esfera3-cls-2" cx="18.03" cy="26.01" r="1.24"/><path class="esfera3-cls-2" d="M18.85,28.07a1.25,1.25,0,0,0-1.24,1.24,1.23,1.23,0,0,0,.09.44,15.59,15.59,0,0,0,2.37-.63A1.24,1.24,0,0,0,18.85,28.07Z" transform="translate(0 0)"/><circle class="esfera3-cls-2" cx="16.1" cy="13.9" r="1.24" transform="translate(-4.54 19.03) rotate(-54.77)"/><circle class="esfera3-cls-2" cx="22.43" cy="14.45" r="1.24" transform="translate(-2.31 24.44) rotate(-54.77)"/><circle class="esfera3-cls-2" cx="25.18" cy="16.65" r="1.24" transform="translate(-2.94 27.62) rotate(-54.77)"/><circle class="esfera3-cls-2" cx="22.43" cy="4.82" r="1.24" transform="translate(5.56 20.36) rotate(-54.77)"/><circle class="esfera3-cls-2" cx="20.37" cy="19.82" r="2.48"/><path class="esfera3-cls-2" d="M28.35,19a2.53,2.53,0,0,0,.57,1.59,14.91,14.91,0,0,0,1-3.89A2.48,2.48,0,0,0,28.35,19Z" transform="translate(0 0)"/><circle class="esfera3-cls-2" cx="11.56" cy="25.05" r="2.48"/><circle class="esfera3-cls-2" cx="26.42" cy="9.91" r="2.48"/><path class="esfera3-cls-2" d="M4.68,8.26a2.48,2.48,0,0,0,.77-4.83,15,15,0,0,0-3,3.39A2.47,2.47,0,0,0,4.68,8.26Z" transform="translate(0 0)"/><path class="esfera3-cls-2" d="M6.33,24.5a2.48,2.48,0,0,0-4.2-1.79,15.07,15.07,0,0,0,3.21,3.76A2.47,2.47,0,0,0,6.33,24.5Z" transform="translate(0 0)"/><path class="esfera3-cls-2" d="M23.67,24.77a2.48,2.48,0,0,0,.82,1.84,15.09,15.09,0,0,0,3.27-3.72,2.47,2.47,0,0,0-4.09,1.88Z" transform="translate(0 0)"/></g>'
  291. html = '<circle class="cls-esfera3-1 esfera" cx="15" cy="15" r="15" id="esfera_'+id+'" data-text="'+texto+'" data-autor="'+autor+'"/>';
  292. break;
  293. }
  294. draw.svg(html);
  295. SVG.find("#esfera_"+id).transform({ translateX: coordArr[0], translateY: coordArr[1] });
  296. }
  297. function loadArbol(){
  298. $("#errorBox").collapse('hide');
  299. $("#errorBox_text").html("");
  300. $.ajax({
  301. url: './action/deseo_select.php',
  302. type: 'POST',
  303. dataType: 'json',
  304. data: { size: $(".esfera").length},
  305. success: function(result) {
  306. if(result["error"]!= "" && result["error"] !== undefined){
  307. $("#errorBox").collapse('show');
  308. $("#errorBox_text").html(result["error"]);
  309. $('#messageBox')[0].scrollIntoView({ block: "end" });
  310. }else{
  311. if(result["deseos"] !== undefined){
  312. if(result["reload"] == true){
  313. $('.esfera').remove();
  314. for(i=0; i<result["deseos"].length; i++){
  315. creaEsfera(result["deseos"][i]["coord"], result["deseos"][i]["deseo"], result["deseos"][i]["autor"]);
  316. }
  317. }
  318. //Si se alcanza el límite de esferas se deshabilita el botón.
  319. if($(".esfera").length >= result["max"]){
  320. $("#btn-deseo").remove();
  321. }
  322. timer(_reloadTime);
  323. }
  324. }
  325. },
  326. error: function(jqXHR, textStatus, errorThrown ){
  327. $("#errorBox").collapse('show');
  328. $("#errorBox_text").html("Error al obtener los deseos");
  329. }
  330. });//ajax
  331. }
  332. function timer(tiempo = 0){
  333. if(tiempo > 0){
  334. setTimeout(loadArbol, tiempo * 1000);
  335. }
  336. }
  337. $(document).ready(function(){
  338. $(".boton-envia").click(function(){
  339. $("#formaTarjeta").submit();
  340. });
  341. $('#modal_deseo').on('show.bs.modal', function (event) {
  342. var button = $(event.relatedTarget); // Button that triggered the modal
  343. var action = button.data("action");
  344. if(action == 1){//nuevo
  345. $("#esfera_ver").addClass("d-none");
  346. $("#esfera_nuevo").removeClass("d-none");
  347. }else{
  348. $("#esfera_ver").removeClass("d-none");
  349. $("#esfera_nuevo").addClass("d-none");
  350. }
  351. });
  352. loadArbol();
  353. });
  354. <?php if(isset($_GET["grid"])){?>
  355. for(x=0; x< 700; x+=10){
  356. var line = draw.line(x, 0, x, 700)
  357. if(x%100 == 0)
  358. line.stroke({ color: '#f06', width: 1})
  359. else if(x%50 == 0)
  360. line.stroke({ color: '#000', width: 1})
  361. else
  362. line.stroke({ color: '#6f0', width: 1})
  363. }
  364. for(y=0; y< 700; y+=10){
  365. var line = draw.line(0,y, 700, y)
  366. if(y%100 == 0)
  367. line.stroke({ color: '#f06', width: 1})
  368. else if(y%50 == 0)
  369. line.stroke({ color: '#000', width: 1})
  370. else
  371. line.stroke({ color: '#0f6', width: 1})
  372. }
  373. <?php } ?>
  374. </script>
  375. </body>
  376. </html>