Maxim Sokhatsky 11 years ago
parent
commit
b04dae4124

+ 147 - 129
apps/web/priv/static/dart/Kakaranet-Scene.svg

@@ -186,149 +186,167 @@
                 </text>
             </g>
             <g id="Stupid-Cards" transform="translate(442.000000, 300.000000)" sketch:type="MSShapeGroup">
-                <g id="Group">
-                    <path d="M16.1,17.802 C16.127,18.384 15.529,18.857 14.763,18.857 L0.931,18.857 C0.166,18.857 -0.433,18.383 -0.407,17.802 L0.242,3.364 C0.264,2.875 0.846,2.481 1.542,2.481 L14.124,2.481 C14.821,2.481 15.403,2.875 15.426,3.364 L16.1,17.802 L16.1,17.802 Z" id="Shape" fill="#8DCED7"></path>
-                    <path d="M15.974,15.368 C16,15.934 15.41,16.395 14.655,16.395 L1.011,16.395 C0.256,16.395 -0.335,15.934 -0.31,15.368 L0.324,1.303 C0.345,0.826 0.92,0.442 1.607,0.442 L14.034,0.442 C14.722,0.442 15.297,0.826 15.319,1.303 L15.974,15.368 L15.974,15.368 Z" id="Shape" fill="#FFFFFF"></path>
-                </g>
-                <g id="Group" transform="translate(21.000000, 10.000000)">
-                    <path d="M16.184,17.436 C16.211,18.018 15.613,18.491 14.847,18.491 L1.015,18.491 C0.25,18.491 -0.349,18.017 -0.323,17.436 L0.327,2.998 C0.349,2.509 0.931,2.115 1.627,2.115 L14.21,2.115 C14.907,2.115 15.489,2.509 15.512,2.998 L16.184,17.436 L16.184,17.436 Z" id="Shape" fill="#8DCED7"></path>
-                    <path d="M16.057,15 C16.083,15.566 15.493,16.027 14.738,16.027 L1.094,16.027 C0.339,16.027 -0.252,15.567 -0.226,15 L0.408,0.935 C0.429,0.458 1.004,0.073 1.692,0.073 L14.119,0.073 C14.807,0.073 15.382,0.458 15.404,0.935 L16.057,15 L16.057,15 Z" id="Shape" fill="#FFFFFF"></path>
-                </g>
-                <g id="Group" transform="translate(21.000000, 7.000000)">
-                    <path d="M16.184,17.225 C16.211,17.807 15.613,18.28 14.847,18.28 L1.015,18.28 C0.25,18.28 -0.349,17.807 -0.323,17.225 L0.327,2.787 C0.349,2.298 0.931,1.904 1.627,1.904 L14.21,1.904 C14.907,1.904 15.489,2.299 15.512,2.787 L16.184,17.225 L16.184,17.225 Z" id="Shape" fill="#8DCED7"></path>
-                    <path d="M16.057,14.79 C16.083,15.356 15.493,15.817 14.738,15.817 L1.094,15.817 C0.339,15.817 -0.252,15.356 -0.226,14.79 L0.408,0.725 C0.429,0.248 1.004,-0.136 1.692,-0.136 L14.119,-0.136 C14.807,-0.136 15.382,0.248 15.404,0.725 L16.057,14.79 L16.057,14.79 Z" id="Shape" fill="#FFFFFF"></path>
-                </g>
-                <g id="Group" transform="translate(21.000000, 4.000000)">
-                    <path d="M16.184,17.013 C16.211,17.595 15.613,18.068 14.847,18.068 L1.015,18.068 C0.25,18.068 -0.349,17.594 -0.323,17.013 L0.327,2.575 C0.349,2.086 0.931,1.692 1.627,1.692 L14.21,1.692 C14.907,1.692 15.489,2.086 15.512,2.575 L16.184,17.013 L16.184,17.013 Z" id="Shape" fill="#8DCED7"></path>
-                    <path d="M16.057,14.579 C16.083,15.145 15.493,15.606 14.738,15.606 L1.094,15.606 C0.339,15.606 -0.252,15.145 -0.226,14.579 L0.408,0.514 C0.429,0.037 1.004,-0.347 1.692,-0.347 L14.119,-0.347 C14.807,-0.347 15.382,0.037 15.404,0.514 L16.057,14.579 L16.057,14.579 Z" id="Shape" fill="#FFFFFF"></path>
+                <g id="Group" transform="translate(0.000000, 1.000000)">
+                    <g transform="translate(0.000000, 9.000000)" id="Shape">
+                        <path d="M16.1,17.436 C16.127,18.018 15.529,18.491 14.763,18.491 L0.931,18.491 C0.166,18.491 -0.433,18.017 -0.407,17.436 L0.242,2.998 C0.264,2.509 0.846,2.115 1.542,2.115 L14.124,2.115 C14.821,2.115 15.403,2.509 15.426,2.998 L16.1,17.436 L16.1,17.436 Z" fill="#8DCED7"></path>
+                        <path d="M15.974,15 C16,15.566 15.41,16.027 14.655,16.027 L1.011,16.027 C0.256,16.027 -0.335,15.567 -0.31,15 L0.324,0.935 C0.345,0.458 0.92,0.073 1.607,0.073 L14.034,0.073 C14.722,0.073 15.297,0.458 15.319,0.935 L15.974,15 L15.974,15 Z" fill="#FFFFFF"></path>
+                    </g>
+                    <g transform="translate(0.000000, 6.000000)" id="Shape">
+                        <path d="M16.1,17.225 C16.127,17.807 15.529,18.28 14.763,18.28 L0.931,18.28 C0.166,18.28 -0.433,17.807 -0.407,17.225 L0.242,2.787 C0.264,2.298 0.846,1.904 1.542,1.904 L14.124,1.904 C14.821,1.904 15.403,2.299 15.426,2.787 L16.1,17.225 L16.1,17.225 Z" fill="#8DCED7"></path>
+                        <path d="M15.974,14.79 C16,15.356 15.41,15.817 14.655,15.817 L1.011,15.817 C0.256,15.817 -0.335,15.356 -0.31,14.79 L0.324,0.725 C0.345,0.248 0.92,-0.136 1.607,-0.136 L14.034,-0.136 C14.722,-0.136 15.297,0.248 15.319,0.725 L15.974,14.79 L15.974,14.79 Z" fill="#FFFFFF"></path>
+                    </g>
+                    <g transform="translate(0.000000, 3.000000)" id="Shape">
+                        <path d="M16.1,17.013 C16.127,17.595 15.529,18.068 14.763,18.068 L0.931,18.068 C0.166,18.068 -0.433,17.594 -0.407,17.013 L0.242,2.575 C0.264,2.086 0.846,1.692 1.542,1.692 L14.124,1.692 C14.821,1.692 15.403,2.086 15.426,2.575 L16.1,17.013 L16.1,17.013 Z" fill="#8DCED7"></path>
+                        <path d="M15.974,14.579 C16,15.145 15.41,15.606 14.655,15.606 L1.011,15.606 C0.256,15.606 -0.335,15.145 -0.31,14.579 L0.324,0.514 C0.345,0.037 0.92,-0.347 1.607,-0.347 L14.034,-0.347 C14.722,-0.347 15.297,0.037 15.319,0.514 L15.974,14.579 L15.974,14.579 Z" fill="#FFFFFF"></path>
+                    </g>
+                    <g id="Shape">
+                        <path d="M16.1,17.013 C16.127,17.595 15.529,18.068 14.763,18.068 L0.931,18.068 C0.166,18.068 -0.433,17.594 -0.407,17.013 L0.242,2.575 C0.264,2.086 0.846,1.692 1.542,1.692 L14.124,1.692 C14.821,1.692 15.403,2.086 15.426,2.575 L16.1,17.013 L16.1,17.013 Z" fill="#8DCED7"></path>
+                        <path d="M15.974,14.579 C16,15.145 15.41,15.606 14.655,15.606 L1.011,15.606 C0.256,15.606 -0.335,15.145 -0.31,14.579 L0.324,0.514 C0.345,0.037 0.92,-0.347 1.607,-0.347 L14.034,-0.347 C14.722,-0.347 15.297,0.037 15.319,0.514 L15.974,14.579 L15.974,14.579 Z" fill="#FFFFFF"></path>
+                    </g>
                 </g>
                 <g id="Group" transform="translate(21.000000, 0.000000)">
-                    <path d="M16.184,17.802 C16.211,18.384 15.613,18.857 14.847,18.857 L1.015,18.857 C0.25,18.857 -0.349,18.383 -0.323,17.802 L0.327,3.364 C0.349,2.875 0.931,2.481 1.627,2.481 L14.21,2.481 C14.907,2.481 15.489,2.875 15.512,3.364 L16.184,17.802 L16.184,17.802 Z" id="Shape" fill="#8DCED7"></path>
-                    <path d="M16.057,15.368 C16.083,15.934 15.493,16.395 14.738,16.395 L1.094,16.395 C0.339,16.395 -0.252,15.934 -0.226,15.368 L0.408,1.303 C0.429,0.826 1.004,0.442 1.692,0.442 L14.119,0.442 C14.807,0.442 15.382,0.826 15.404,1.303 L16.057,15.368 L16.057,15.368 Z" id="Shape" fill="#FFFFFF"></path>
-                </g>
-                <g id="Group" transform="translate(42.000000, 10.000000)">
-                    <path d="M16.267,17.436 C16.294,18.018 15.696,18.491 14.93,18.491 L1.098,18.491 C0.332,18.491 -0.267,18.017 -0.24,17.436 L0.409,2.998 C0.431,2.509 1.013,2.115 1.709,2.115 L14.291,2.115 C14.988,2.115 15.57,2.509 15.593,2.998 L16.267,17.436 L16.267,17.436 Z" id="Shape" fill="#8DCED7"></path>
-                    <path d="M16.141,15 C16.167,15.566 15.577,16.027 14.821,16.027 L1.177,16.027 C0.422,16.027 -0.169,15.567 -0.143,15 L0.491,0.935 C0.512,0.458 1.087,0.073 1.775,0.073 L14.201,0.073 C14.889,0.073 15.464,0.458 15.487,0.935 L16.141,15 L16.141,15 Z" id="Shape" fill="#FFFFFF"></path>
-                </g>
-                <g id="Group" transform="translate(42.000000, 7.000000)">
-                    <path d="M16.267,17.225 C16.294,17.807 15.696,18.28 14.93,18.28 L1.098,18.28 C0.332,18.28 -0.267,17.807 -0.24,17.225 L0.409,2.787 C0.431,2.298 1.013,1.904 1.709,1.904 L14.291,1.904 C14.988,1.904 15.57,2.299 15.593,2.787 L16.267,17.225 L16.267,17.225 Z" id="Shape" fill="#8DCED7"></path>
-                    <path d="M16.141,14.79 C16.167,15.356 15.577,15.817 14.821,15.817 L1.177,15.817 C0.422,15.817 -0.169,15.356 -0.143,14.79 L0.491,0.725 C0.512,0.248 1.087,-0.136 1.775,-0.136 L14.201,-0.136 C14.889,-0.136 15.464,0.248 15.487,0.725 L16.141,14.79 L16.141,14.79 Z" id="Shape" fill="#FFFFFF"></path>
-                </g>
-                <g id="Group" transform="translate(42.000000, 4.000000)">
-                    <path d="M16.267,17.013 C16.294,17.595 15.696,18.068 14.93,18.068 L1.098,18.068 C0.332,18.068 -0.267,17.594 -0.24,17.013 L0.409,2.575 C0.431,2.086 1.013,1.692 1.709,1.692 L14.291,1.692 C14.988,1.692 15.57,2.086 15.593,2.575 L16.267,17.013 L16.267,17.013 Z" id="Shape" fill="#8DCED7"></path>
-                    <path d="M16.141,14.579 C16.167,15.145 15.577,15.606 14.821,15.606 L1.177,15.606 C0.422,15.606 -0.169,15.145 -0.143,14.579 L0.491,0.514 C0.512,0.037 1.087,-0.347 1.775,-0.347 L14.201,-0.347 C14.889,-0.347 15.464,0.037 15.487,0.514 L16.141,14.579 L16.141,14.579 Z" id="Shape" fill="#FFFFFF"></path>
+                    <g transform="translate(0.000000, 10.000000)" id="Shape">
+                        <path d="M16.184,17.436 C16.211,18.018 15.613,18.491 14.847,18.491 L1.015,18.491 C0.25,18.491 -0.349,18.017 -0.323,17.436 L0.327,2.998 C0.349,2.509 0.931,2.115 1.627,2.115 L14.21,2.115 C14.907,2.115 15.489,2.509 15.512,2.998 L16.184,17.436 L16.184,17.436 Z" fill="#8DCED7"></path>
+                        <path d="M16.057,15 C16.083,15.566 15.493,16.027 14.738,16.027 L1.094,16.027 C0.339,16.027 -0.252,15.567 -0.226,15 L0.408,0.935 C0.429,0.458 1.004,0.073 1.692,0.073 L14.119,0.073 C14.807,0.073 15.382,0.458 15.404,0.935 L16.057,15 L16.057,15 Z" fill="#FFFFFF"></path>
+                    </g>
+                    <g transform="translate(0.000000, 7.000000)" id="Shape">
+                        <path d="M16.184,17.225 C16.211,17.807 15.613,18.28 14.847,18.28 L1.015,18.28 C0.25,18.28 -0.349,17.807 -0.323,17.225 L0.327,2.787 C0.349,2.298 0.931,1.904 1.627,1.904 L14.21,1.904 C14.907,1.904 15.489,2.299 15.512,2.787 L16.184,17.225 L16.184,17.225 Z" fill="#8DCED7"></path>
+                        <path d="M16.057,14.79 C16.083,15.356 15.493,15.817 14.738,15.817 L1.094,15.817 C0.339,15.817 -0.252,15.356 -0.226,14.79 L0.408,0.725 C0.429,0.248 1.004,-0.136 1.692,-0.136 L14.119,-0.136 C14.807,-0.136 15.382,0.248 15.404,0.725 L16.057,14.79 L16.057,14.79 Z" fill="#FFFFFF"></path>
+                    </g>
+                    <g transform="translate(0.000000, 4.000000)" id="Shape">
+                        <path d="M16.184,17.013 C16.211,17.595 15.613,18.068 14.847,18.068 L1.015,18.068 C0.25,18.068 -0.349,17.594 -0.323,17.013 L0.327,2.575 C0.349,2.086 0.931,1.692 1.627,1.692 L14.21,1.692 C14.907,1.692 15.489,2.086 15.512,2.575 L16.184,17.013 L16.184,17.013 Z" fill="#8DCED7"></path>
+                        <path d="M16.057,14.579 C16.083,15.145 15.493,15.606 14.738,15.606 L1.094,15.606 C0.339,15.606 -0.252,15.145 -0.226,14.579 L0.408,0.514 C0.429,0.037 1.004,-0.347 1.692,-0.347 L14.119,-0.347 C14.807,-0.347 15.382,0.037 15.404,0.514 L16.057,14.579 L16.057,14.579 Z" fill="#FFFFFF"></path>
+                    </g>
+                    <g id="Shape">
+                        <path d="M16.184,17.802 C16.211,18.384 15.613,18.857 14.847,18.857 L1.015,18.857 C0.25,18.857 -0.349,18.383 -0.323,17.802 L0.327,3.364 C0.349,2.875 0.931,2.481 1.627,2.481 L14.21,2.481 C14.907,2.481 15.489,2.875 15.512,3.364 L16.184,17.802 L16.184,17.802 Z" fill="#8DCED7"></path>
+                        <path d="M16.057,15.368 C16.083,15.934 15.493,16.395 14.738,16.395 L1.094,16.395 C0.339,16.395 -0.252,15.934 -0.226,15.368 L0.408,1.303 C0.429,0.826 1.004,0.442 1.692,0.442 L14.119,0.442 C14.807,0.442 15.382,0.826 15.404,1.303 L16.057,15.368 L16.057,15.368 Z" fill="#FFFFFF"></path>
+                    </g>
                 </g>
                 <g id="Group" transform="translate(42.000000, 0.000000)">
-                    <path d="M16.267,17.802 C16.294,18.384 15.696,18.857 14.93,18.857 L1.098,18.857 C0.332,18.857 -0.267,18.383 -0.24,17.802 L0.409,3.364 C0.431,2.875 1.013,2.481 1.709,2.481 L14.291,2.481 C14.988,2.481 15.57,2.875 15.593,3.364 L16.267,17.802 L16.267,17.802 Z" id="Shape" fill="#8DCED7"></path>
-                    <path d="M16.141,15.368 C16.167,15.934 15.577,16.395 14.821,16.395 L1.177,16.395 C0.422,16.395 -0.169,15.934 -0.143,15.368 L0.491,1.303 C0.512,0.826 1.087,0.442 1.775,0.442 L14.201,0.442 C14.889,0.442 15.464,0.826 15.487,1.303 L16.141,15.368 L16.141,15.368 Z" id="Shape" fill="#FFFFFF"></path>
-                </g>
-                <g id="Group" transform="translate(168.000000, 10.000000)">
-                    <path d="M16.755,17.436 C16.782,18.018 16.184,18.491 15.418,18.491 L1.587,18.491 C0.821,18.491 0.223,18.017 0.248,17.436 L0.897,2.998 C0.919,2.509 1.501,2.115 2.198,2.115 L14.78,2.115 C15.476,2.115 16.059,2.509 16.082,2.998 L16.755,17.436 L16.755,17.436 Z" id="Shape" fill="#8DCED7"></path>
-                    <path d="M16.629,15 C16.654,15.566 16.065,16.027 15.309,16.027 L1.665,16.027 C0.91,16.027 0.319,15.567 0.345,15 L0.979,0.935 C1,0.458 1.576,0.073 2.263,0.073 L14.689,0.073 C15.377,0.073 15.953,0.458 15.975,0.935 L16.629,15 L16.629,15 Z" id="Shape" fill="#FFFFFF"></path>
-                </g>
-                <g id="Group" transform="translate(168.000000, 7.000000)">
-                    <path d="M16.755,17.225 C16.782,17.807 16.184,18.28 15.418,18.28 L1.587,18.28 C0.821,18.28 0.223,17.807 0.248,17.225 L0.897,2.787 C0.919,2.298 1.501,1.904 2.198,1.904 L14.78,1.904 C15.476,1.904 16.059,2.299 16.082,2.787 L16.755,17.225 L16.755,17.225 Z" id="Shape" fill="#8DCED7"></path>
-                    <path d="M16.629,14.79 C16.654,15.356 16.065,15.817 15.309,15.817 L1.665,15.817 C0.91,15.817 0.319,15.356 0.345,14.79 L0.979,0.725 C1,0.248 1.576,-0.136 2.263,-0.136 L14.689,-0.136 C15.377,-0.136 15.953,0.248 15.975,0.725 L16.629,14.79 L16.629,14.79 Z" id="Shape" fill="#FFFFFF"></path>
-                </g>
-                <g id="Group" transform="translate(168.000000, 4.000000)">
-                    <path d="M16.755,17.013 C16.782,17.595 16.184,18.068 15.418,18.068 L1.587,18.068 C0.821,18.068 0.223,17.594 0.248,17.013 L0.897,2.575 C0.919,2.086 1.501,1.692 2.198,1.692 L14.78,1.692 C15.476,1.692 16.059,2.086 16.082,2.575 L16.755,17.013 L16.755,17.013 Z" id="Shape" fill="#8DCED7"></path>
-                    <path d="M16.629,14.579 C16.654,15.145 16.065,15.606 15.309,15.606 L1.665,15.606 C0.91,15.606 0.319,15.145 0.345,14.579 L0.979,0.514 C1,0.037 1.576,-0.347 2.263,-0.347 L14.689,-0.347 C15.377,-0.347 15.953,0.037 15.975,0.514 L16.629,14.579 L16.629,14.579 Z" id="Shape" fill="#FFFFFF"></path>
-                </g>
-                <g id="Group" transform="translate(168.000000, 0.000000)">
-                    <path d="M16.755,17.802 C16.782,18.384 16.184,18.857 15.418,18.857 L1.587,18.857 C0.821,18.857 0.223,18.383 0.248,17.802 L0.897,3.364 C0.919,2.875 1.501,2.481 2.198,2.481 L14.78,2.481 C15.476,2.481 16.059,2.875 16.082,3.364 L16.755,17.802 L16.755,17.802 Z" id="Shape" fill="#8DCED7"></path>
-                    <path d="M16.629,15.368 C16.654,15.934 16.065,16.395 15.309,16.395 L1.665,16.395 C0.91,16.395 0.319,15.934 0.345,15.368 L0.979,1.303 C1,0.826 1.576,0.442 2.263,0.442 L14.689,0.442 C15.377,0.442 15.953,0.826 15.975,1.303 L16.629,15.368 L16.629,15.368 Z" id="Shape" fill="#FFFFFF"></path>
-                </g>
-                <g id="Group" transform="translate(63.000000, 10.000000)">
-                    <path d="M16.35,17.436 C16.377,18.018 15.779,18.491 15.013,18.491 L1.181,18.491 C0.416,18.491 -0.183,18.017 -0.157,17.436 L0.492,2.998 C0.514,2.509 1.096,2.115 1.792,2.115 L14.374,2.115 C15.071,2.115 15.653,2.509 15.676,2.998 L16.35,17.436 L16.35,17.436 Z" id="Shape" fill="#8DCED7"></path>
-                    <path d="M16.224,15 C16.25,15.566 15.66,16.027 14.905,16.027 L1.261,16.027 C0.506,16.027 -0.085,15.567 -0.06,15 L0.574,0.935 C0.595,0.458 1.17,0.073 1.857,0.073 L14.284,0.073 C14.972,0.073 15.547,0.458 15.569,0.935 L16.224,15 L16.224,15 Z" id="Shape" fill="#FFFFFF"></path>
-                </g>
-                <g id="Group" transform="translate(63.000000, 7.000000)">
-                    <path d="M16.35,17.225 C16.377,17.807 15.779,18.28 15.013,18.28 L1.181,18.28 C0.416,18.28 -0.183,17.807 -0.157,17.225 L0.492,2.787 C0.514,2.298 1.096,1.904 1.792,1.904 L14.374,1.904 C15.071,1.904 15.653,2.299 15.676,2.787 L16.35,17.225 L16.35,17.225 Z" id="Shape" fill="#8DCED7"></path>
-                    <path d="M16.224,14.79 C16.25,15.356 15.66,15.817 14.905,15.817 L1.261,15.817 C0.506,15.817 -0.085,15.356 -0.06,14.79 L0.574,0.725 C0.595,0.248 1.17,-0.136 1.857,-0.136 L14.284,-0.136 C14.972,-0.136 15.547,0.248 15.569,0.725 L16.224,14.79 L16.224,14.79 Z" id="Shape" fill="#FFFFFF"></path>
-                </g>
-                <g id="Group" transform="translate(63.000000, 4.000000)">
-                    <path d="M16.35,17.013 C16.377,17.595 15.779,18.068 15.013,18.068 L1.181,18.068 C0.416,18.068 -0.183,17.594 -0.157,17.013 L0.492,2.575 C0.514,2.086 1.096,1.692 1.792,1.692 L14.374,1.692 C15.071,1.692 15.653,2.086 15.676,2.575 L16.35,17.013 L16.35,17.013 Z" id="Shape" fill="#8DCED7"></path>
-                    <path d="M16.224,14.579 C16.25,15.145 15.66,15.606 14.905,15.606 L1.261,15.606 C0.506,15.606 -0.085,15.145 -0.06,14.579 L0.574,0.514 C0.595,0.037 1.17,-0.347 1.857,-0.347 L14.284,-0.347 C14.972,-0.347 15.547,0.037 15.569,0.514 L16.224,14.579 L16.224,14.579 Z" id="Shape" fill="#FFFFFF"></path>
+                    <g transform="translate(0.000000, 10.000000)" id="Shape">
+                        <path d="M16.267,17.436 C16.294,18.018 15.696,18.491 14.93,18.491 L1.098,18.491 C0.332,18.491 -0.267,18.017 -0.24,17.436 L0.409,2.998 C0.431,2.509 1.013,2.115 1.709,2.115 L14.291,2.115 C14.988,2.115 15.57,2.509 15.593,2.998 L16.267,17.436 L16.267,17.436 Z" fill="#8DCED7"></path>
+                        <path d="M16.141,15 C16.167,15.566 15.577,16.027 14.821,16.027 L1.177,16.027 C0.422,16.027 -0.169,15.567 -0.143,15 L0.491,0.935 C0.512,0.458 1.087,0.073 1.775,0.073 L14.201,0.073 C14.889,0.073 15.464,0.458 15.487,0.935 L16.141,15 L16.141,15 Z" fill="#FFFFFF"></path>
+                    </g>
+                    <g transform="translate(0.000000, 7.000000)" id="Shape">
+                        <path d="M16.267,17.225 C16.294,17.807 15.696,18.28 14.93,18.28 L1.098,18.28 C0.332,18.28 -0.267,17.807 -0.24,17.225 L0.409,2.787 C0.431,2.298 1.013,1.904 1.709,1.904 L14.291,1.904 C14.988,1.904 15.57,2.299 15.593,2.787 L16.267,17.225 L16.267,17.225 Z" fill="#8DCED7"></path>
+                        <path d="M16.141,14.79 C16.167,15.356 15.577,15.817 14.821,15.817 L1.177,15.817 C0.422,15.817 -0.169,15.356 -0.143,14.79 L0.491,0.725 C0.512,0.248 1.087,-0.136 1.775,-0.136 L14.201,-0.136 C14.889,-0.136 15.464,0.248 15.487,0.725 L16.141,14.79 L16.141,14.79 Z" fill="#FFFFFF"></path>
+                    </g>
+                    <g transform="translate(0.000000, 4.000000)" id="Shape">
+                        <path d="M16.267,17.013 C16.294,17.595 15.696,18.068 14.93,18.068 L1.098,18.068 C0.332,18.068 -0.267,17.594 -0.24,17.013 L0.409,2.575 C0.431,2.086 1.013,1.692 1.709,1.692 L14.291,1.692 C14.988,1.692 15.57,2.086 15.593,2.575 L16.267,17.013 L16.267,17.013 Z" fill="#8DCED7"></path>
+                        <path d="M16.141,14.579 C16.167,15.145 15.577,15.606 14.821,15.606 L1.177,15.606 C0.422,15.606 -0.169,15.145 -0.143,14.579 L0.491,0.514 C0.512,0.037 1.087,-0.347 1.775,-0.347 L14.201,-0.347 C14.889,-0.347 15.464,0.037 15.487,0.514 L16.141,14.579 L16.141,14.579 Z" fill="#FFFFFF"></path>
+                    </g>
+                    <g id="Shape">
+                        <path d="M16.267,17.802 C16.294,18.384 15.696,18.857 14.93,18.857 L1.098,18.857 C0.332,18.857 -0.267,18.383 -0.24,17.802 L0.409,3.364 C0.431,2.875 1.013,2.481 1.709,2.481 L14.291,2.481 C14.988,2.481 15.57,2.875 15.593,3.364 L16.267,17.802 L16.267,17.802 Z" fill="#8DCED7"></path>
+                        <path d="M16.141,15.368 C16.167,15.934 15.577,16.395 14.821,16.395 L1.177,16.395 C0.422,16.395 -0.169,15.934 -0.143,15.368 L0.491,1.303 C0.512,0.826 1.087,0.442 1.775,0.442 L14.201,0.442 C14.889,0.442 15.464,0.826 15.487,1.303 L16.141,15.368 L16.141,15.368 Z" fill="#FFFFFF"></path>
+                    </g>
                 </g>
                 <g id="Group" transform="translate(63.000000, 0.000000)">
-                    <path d="M16.35,17.802 C16.377,18.384 15.779,18.857 15.013,18.857 L1.181,18.857 C0.416,18.857 -0.183,18.383 -0.157,17.802 L0.492,3.364 C0.514,2.875 1.096,2.481 1.792,2.481 L14.374,2.481 C15.071,2.481 15.653,2.875 15.676,3.364 L16.35,17.802 L16.35,17.802 Z" id="Shape" fill="#8DCED7"></path>
-                    <path d="M16.224,15.368 C16.25,15.934 15.66,16.395 14.905,16.395 L1.261,16.395 C0.506,16.395 -0.085,15.934 -0.06,15.368 L0.574,1.303 C0.595,0.826 1.17,0.442 1.857,0.442 L14.284,0.442 C14.972,0.442 15.547,0.826 15.569,1.303 L16.224,15.368 L16.224,15.368 Z" id="Shape" fill="#FFFFFF"></path>
-                </g>
-                <g id="Group" transform="translate(84.000000, 10.000000)">
-                    <path d="M16.434,17.436 C16.461,18.018 15.863,18.491 15.097,18.491 L1.265,18.491 C0.5,18.491 -0.099,18.017 -0.073,17.436 L0.577,2.998 C0.599,2.509 1.181,2.115 1.877,2.115 L14.459,2.115 C15.155,2.115 15.738,2.509 15.761,2.998 L16.434,17.436 L16.434,17.436 Z" id="Shape" fill="#8DCED7"></path>
-                    <path d="M16.307,15 C16.333,15.566 15.744,16.027 14.988,16.027 L1.344,16.027 C0.589,16.027 -0.002,15.567 0.024,15 L0.658,0.935 C0.679,0.458 1.254,0.073 1.942,0.073 L14.368,0.073 C15.056,0.073 15.632,0.458 15.653,0.935 L16.307,15 L16.307,15 Z" id="Shape" fill="#FFFFFF"></path>
-                </g>
-                <g id="Group" transform="translate(84.000000, 7.000000)">
-                    <path d="M16.434,17.225 C16.461,17.807 15.863,18.28 15.097,18.28 L1.265,18.28 C0.5,18.28 -0.099,17.807 -0.073,17.225 L0.577,2.787 C0.599,2.298 1.181,1.904 1.877,1.904 L14.459,1.904 C15.155,1.904 15.738,2.299 15.761,2.787 L16.434,17.225 L16.434,17.225 Z" id="Shape" fill="#8DCED7"></path>
-                    <path d="M16.307,14.79 C16.333,15.356 15.744,15.817 14.988,15.817 L1.344,15.817 C0.589,15.817 -0.002,15.356 0.024,14.79 L0.658,0.725 C0.679,0.248 1.254,-0.136 1.942,-0.136 L14.368,-0.136 C15.056,-0.136 15.632,0.248 15.653,0.725 L16.307,14.79 L16.307,14.79 Z" id="Shape" fill="#FFFFFF"></path>
-                </g>
-                <g id="Group" transform="translate(84.000000, 4.000000)">
-                    <path d="M16.434,17.013 C16.461,17.595 15.863,18.068 15.097,18.068 L1.265,18.068 C0.5,18.068 -0.099,17.594 -0.073,17.013 L0.577,2.575 C0.599,2.086 1.181,1.692 1.877,1.692 L14.459,1.692 C15.155,1.692 15.738,2.086 15.761,2.575 L16.434,17.013 L16.434,17.013 Z" id="Shape" fill="#8DCED7"></path>
-                    <path d="M16.307,14.579 C16.333,15.145 15.744,15.606 14.988,15.606 L1.344,15.606 C0.589,15.606 -0.002,15.145 0.024,14.579 L0.658,0.514 C0.679,0.037 1.254,-0.347 1.942,-0.347 L14.368,-0.347 C15.056,-0.347 15.632,0.037 15.653,0.514 L16.307,14.579 L16.307,14.579 Z" id="Shape" fill="#FFFFFF"></path>
+                    <g transform="translate(0.000000, 10.000000)" id="Shape">
+                        <path d="M16.35,17.436 C16.377,18.018 15.779,18.491 15.013,18.491 L1.181,18.491 C0.416,18.491 -0.183,18.017 -0.157,17.436 L0.492,2.998 C0.514,2.509 1.096,2.115 1.792,2.115 L14.374,2.115 C15.071,2.115 15.653,2.509 15.676,2.998 L16.35,17.436 L16.35,17.436 Z" fill="#8DCED7"></path>
+                        <path d="M16.224,15 C16.25,15.566 15.66,16.027 14.905,16.027 L1.261,16.027 C0.506,16.027 -0.085,15.567 -0.06,15 L0.574,0.935 C0.595,0.458 1.17,0.073 1.857,0.073 L14.284,0.073 C14.972,0.073 15.547,0.458 15.569,0.935 L16.224,15 L16.224,15 Z" fill="#FFFFFF"></path>
+                    </g>
+                    <g transform="translate(0.000000, 7.000000)" id="Shape">
+                        <path d="M16.35,17.225 C16.377,17.807 15.779,18.28 15.013,18.28 L1.181,18.28 C0.416,18.28 -0.183,17.807 -0.157,17.225 L0.492,2.787 C0.514,2.298 1.096,1.904 1.792,1.904 L14.374,1.904 C15.071,1.904 15.653,2.299 15.676,2.787 L16.35,17.225 L16.35,17.225 Z" fill="#8DCED7"></path>
+                        <path d="M16.224,14.79 C16.25,15.356 15.66,15.817 14.905,15.817 L1.261,15.817 C0.506,15.817 -0.085,15.356 -0.06,14.79 L0.574,0.725 C0.595,0.248 1.17,-0.136 1.857,-0.136 L14.284,-0.136 C14.972,-0.136 15.547,0.248 15.569,0.725 L16.224,14.79 L16.224,14.79 Z" fill="#FFFFFF"></path>
+                    </g>
+                    <g transform="translate(0.000000, 4.000000)" id="Shape">
+                        <path d="M16.35,17.013 C16.377,17.595 15.779,18.068 15.013,18.068 L1.181,18.068 C0.416,18.068 -0.183,17.594 -0.157,17.013 L0.492,2.575 C0.514,2.086 1.096,1.692 1.792,1.692 L14.374,1.692 C15.071,1.692 15.653,2.086 15.676,2.575 L16.35,17.013 L16.35,17.013 Z" fill="#8DCED7"></path>
+                        <path d="M16.224,14.579 C16.25,15.145 15.66,15.606 14.905,15.606 L1.261,15.606 C0.506,15.606 -0.085,15.145 -0.06,14.579 L0.574,0.514 C0.595,0.037 1.17,-0.347 1.857,-0.347 L14.284,-0.347 C14.972,-0.347 15.547,0.037 15.569,0.514 L16.224,14.579 L16.224,14.579 Z" fill="#FFFFFF"></path>
+                    </g>
+                    <g id="Shape">
+                        <path d="M16.35,17.802 C16.377,18.384 15.779,18.857 15.013,18.857 L1.181,18.857 C0.416,18.857 -0.183,18.383 -0.157,17.802 L0.492,3.364 C0.514,2.875 1.096,2.481 1.792,2.481 L14.374,2.481 C15.071,2.481 15.653,2.875 15.676,3.364 L16.35,17.802 L16.35,17.802 Z" fill="#8DCED7"></path>
+                        <path d="M16.224,15.368 C16.25,15.934 15.66,16.395 14.905,16.395 L1.261,16.395 C0.506,16.395 -0.085,15.934 -0.06,15.368 L0.574,1.303 C0.595,0.826 1.17,0.442 1.857,0.442 L14.284,0.442 C14.972,0.442 15.547,0.826 15.569,1.303 L16.224,15.368 L16.224,15.368 Z" fill="#FFFFFF"></path>
+                    </g>
                 </g>
                 <g id="Group" transform="translate(84.000000, 0.000000)">
-                    <path d="M16.434,17.802 C16.461,18.384 15.863,18.857 15.097,18.857 L1.265,18.857 C0.5,18.857 -0.099,18.383 -0.073,17.802 L0.577,3.364 C0.599,2.875 1.181,2.481 1.877,2.481 L14.459,2.481 C15.155,2.481 15.738,2.875 15.761,3.364 L16.434,17.802 L16.434,17.802 Z" id="Shape" fill="#8DCED7"></path>
-                    <path d="M16.307,15.368 C16.333,15.934 15.744,16.395 14.988,16.395 L1.344,16.395 C0.589,16.395 -0.002,15.934 0.024,15.368 L0.658,1.303 C0.679,0.826 1.254,0.442 1.942,0.442 L14.368,0.442 C15.056,0.442 15.632,0.826 15.653,1.303 L16.307,15.368 L16.307,15.368 Z" id="Shape" fill="#FFFFFF"></path>
-                </g>
-                <g id="Group" transform="translate(105.000000, 10.000000)">
-                    <path d="M16.517,17.436 C16.544,18.018 15.947,18.491 15.18,18.491 L1.349,18.491 C0.583,18.491 -0.015,18.017 0.011,17.436 L0.66,2.998 C0.681,2.509 1.264,2.115 1.96,2.115 L14.542,2.115 C15.239,2.115 15.821,2.509 15.844,2.998 L16.517,17.436 L16.517,17.436 Z" id="Shape" fill="#8DCED7"></path>
-                    <path d="M16.391,15 C16.417,15.566 15.827,16.027 15.072,16.027 L1.428,16.027 C0.673,16.027 0.081,15.567 0.107,15 L0.741,0.935 C0.762,0.458 1.338,0.073 2.025,0.073 L14.452,0.073 C15.14,0.073 15.715,0.458 15.737,0.935 L16.391,15 L16.391,15 Z" id="Shape" fill="#FFFFFF"></path>
-                </g>
-                <g id="Group" transform="translate(105.000000, 7.000000)">
-                    <path d="M16.517,17.225 C16.544,17.807 15.947,18.28 15.18,18.28 L1.349,18.28 C0.583,18.28 -0.015,17.807 0.011,17.225 L0.66,2.787 C0.681,2.298 1.264,1.904 1.96,1.904 L14.542,1.904 C15.239,1.904 15.821,2.299 15.844,2.787 L16.517,17.225 L16.517,17.225 Z" id="Shape" fill="#8DCED7"></path>
-                    <path d="M16.391,14.79 C16.417,15.356 15.827,15.817 15.072,15.817 L1.428,15.817 C0.673,15.817 0.081,15.356 0.107,14.79 L0.741,0.725 C0.762,0.248 1.338,-0.136 2.025,-0.136 L14.452,-0.136 C15.14,-0.136 15.715,0.248 15.737,0.725 L16.391,14.79 L16.391,14.79 Z" id="Shape" fill="#FFFFFF"></path>
-                </g>
-                <g id="Group" transform="translate(105.000000, 4.000000)">
-                    <path d="M16.517,17.013 C16.544,17.595 15.947,18.068 15.18,18.068 L1.349,18.068 C0.583,18.068 -0.015,17.594 0.011,17.013 L0.66,2.575 C0.681,2.086 1.264,1.692 1.96,1.692 L14.542,1.692 C15.239,1.692 15.821,2.086 15.844,2.575 L16.517,17.013 L16.517,17.013 Z" id="Shape" fill="#8DCED7"></path>
-                    <path d="M16.391,14.579 C16.417,15.145 15.827,15.606 15.072,15.606 L1.428,15.606 C0.673,15.606 0.081,15.145 0.107,14.579 L0.741,0.514 C0.762,0.037 1.338,-0.347 2.025,-0.347 L14.452,-0.347 C15.14,-0.347 15.715,0.037 15.737,0.514 L16.391,14.579 L16.391,14.579 Z" id="Shape" fill="#FFFFFF"></path>
+                    <g transform="translate(0.000000, 10.000000)" id="Shape">
+                        <path d="M16.434,17.436 C16.461,18.018 15.863,18.491 15.097,18.491 L1.265,18.491 C0.5,18.491 -0.099,18.017 -0.073,17.436 L0.577,2.998 C0.599,2.509 1.181,2.115 1.877,2.115 L14.459,2.115 C15.155,2.115 15.738,2.509 15.761,2.998 L16.434,17.436 L16.434,17.436 Z" fill="#8DCED7"></path>
+                        <path d="M16.307,15 C16.333,15.566 15.744,16.027 14.988,16.027 L1.344,16.027 C0.589,16.027 -0.002,15.567 0.024,15 L0.658,0.935 C0.679,0.458 1.254,0.073 1.942,0.073 L14.368,0.073 C15.056,0.073 15.632,0.458 15.653,0.935 L16.307,15 L16.307,15 Z" fill="#FFFFFF"></path>
+                    </g>
+                    <g transform="translate(0.000000, 7.000000)" id="Shape">
+                        <path d="M16.434,17.225 C16.461,17.807 15.863,18.28 15.097,18.28 L1.265,18.28 C0.5,18.28 -0.099,17.807 -0.073,17.225 L0.577,2.787 C0.599,2.298 1.181,1.904 1.877,1.904 L14.459,1.904 C15.155,1.904 15.738,2.299 15.761,2.787 L16.434,17.225 L16.434,17.225 Z" fill="#8DCED7"></path>
+                        <path d="M16.307,14.79 C16.333,15.356 15.744,15.817 14.988,15.817 L1.344,15.817 C0.589,15.817 -0.002,15.356 0.024,14.79 L0.658,0.725 C0.679,0.248 1.254,-0.136 1.942,-0.136 L14.368,-0.136 C15.056,-0.136 15.632,0.248 15.653,0.725 L16.307,14.79 L16.307,14.79 Z" fill="#FFFFFF"></path>
+                    </g>
+                    <g transform="translate(0.000000, 4.000000)" id="Shape">
+                        <path d="M16.434,17.013 C16.461,17.595 15.863,18.068 15.097,18.068 L1.265,18.068 C0.5,18.068 -0.099,17.594 -0.073,17.013 L0.577,2.575 C0.599,2.086 1.181,1.692 1.877,1.692 L14.459,1.692 C15.155,1.692 15.738,2.086 15.761,2.575 L16.434,17.013 L16.434,17.013 Z" fill="#8DCED7"></path>
+                        <path d="M16.307,14.579 C16.333,15.145 15.744,15.606 14.988,15.606 L1.344,15.606 C0.589,15.606 -0.002,15.145 0.024,14.579 L0.658,0.514 C0.679,0.037 1.254,-0.347 1.942,-0.347 L14.368,-0.347 C15.056,-0.347 15.632,0.037 15.653,0.514 L16.307,14.579 L16.307,14.579 Z" fill="#FFFFFF"></path>
+                    </g>
+                    <g id="Shape">
+                        <path d="M16.434,17.802 C16.461,18.384 15.863,18.857 15.097,18.857 L1.265,18.857 C0.5,18.857 -0.099,18.383 -0.073,17.802 L0.577,3.364 C0.599,2.875 1.181,2.481 1.877,2.481 L14.459,2.481 C15.155,2.481 15.738,2.875 15.761,3.364 L16.434,17.802 L16.434,17.802 Z" fill="#8DCED7"></path>
+                        <path d="M16.307,15.368 C16.333,15.934 15.744,16.395 14.988,16.395 L1.344,16.395 C0.589,16.395 -0.002,15.934 0.024,15.368 L0.658,1.303 C0.679,0.826 1.254,0.442 1.942,0.442 L14.368,0.442 C15.056,0.442 15.632,0.826 15.653,1.303 L16.307,15.368 L16.307,15.368 Z" fill="#FFFFFF"></path>
+                    </g>
                 </g>
                 <g id="Group" transform="translate(105.000000, 0.000000)">
-                    <path d="M16.517,17.802 C16.544,18.384 15.947,18.857 15.18,18.857 L1.349,18.857 C0.583,18.857 -0.015,18.383 0.011,17.802 L0.66,3.364 C0.681,2.875 1.264,2.481 1.96,2.481 L14.542,2.481 C15.239,2.481 15.821,2.875 15.844,3.364 L16.517,17.802 L16.517,17.802 Z" id="Shape" fill="#8DCED7"></path>
-                    <path d="M16.391,15.368 C16.417,15.934 15.827,16.395 15.072,16.395 L1.428,16.395 C0.673,16.395 0.081,15.934 0.107,15.368 L0.741,1.303 C0.762,0.826 1.338,0.442 2.025,0.442 L14.452,0.442 C15.14,0.442 15.715,0.826 15.737,1.303 L16.391,15.368 L16.391,15.368 Z" id="Shape" fill="#FFFFFF"></path>
-                </g>
-                <g id="Group" transform="translate(126.000000, 10.000000)">
-                    <path d="M16.601,17.436 C16.627,18.018 16.03,18.491 15.264,18.491 L1.432,18.491 C0.666,18.491 0.068,18.017 0.094,17.436 L0.743,2.998 C0.765,2.509 1.347,2.115 2.043,2.115 L14.626,2.115 C15.322,2.115 15.904,2.509 15.928,2.998 L16.601,17.436 L16.601,17.436 Z" id="Shape" fill="#8DCED7"></path>
-                    <path d="M16.474,15 C16.5,15.566 15.911,16.027 15.155,16.027 L1.511,16.027 C0.756,16.027 0.165,15.567 0.191,15 L0.825,0.935 C0.846,0.458 1.421,0.073 2.108,0.073 L14.535,0.073 C15.223,0.073 15.798,0.458 15.82,0.935 L16.474,15 L16.474,15 Z" id="Shape" fill="#FFFFFF"></path>
-                </g>
-                <g id="Group" transform="translate(126.000000, 7.000000)">
-                    <path d="M16.601,17.225 C16.627,17.807 16.03,18.28 15.264,18.28 L1.432,18.28 C0.666,18.28 0.068,17.807 0.094,17.225 L0.743,2.787 C0.765,2.298 1.347,1.904 2.043,1.904 L14.626,1.904 C15.322,1.904 15.904,2.299 15.928,2.787 L16.601,17.225 L16.601,17.225 Z" id="Shape" fill="#8DCED7"></path>
-                    <path d="M16.474,14.79 C16.5,15.356 15.911,15.817 15.155,15.817 L1.511,15.817 C0.756,15.817 0.165,15.356 0.191,14.79 L0.825,0.725 C0.846,0.248 1.421,-0.136 2.108,-0.136 L14.535,-0.136 C15.223,-0.136 15.798,0.248 15.82,0.725 L16.474,14.79 L16.474,14.79 Z" id="Shape" fill="#FFFFFF"></path>
-                </g>
-                <g id="Group" transform="translate(126.000000, 4.000000)">
-                    <path d="M16.601,17.013 C16.627,17.595 16.03,18.068 15.264,18.068 L1.432,18.068 C0.666,18.068 0.068,17.594 0.094,17.013 L0.743,2.575 C0.765,2.086 1.347,1.692 2.043,1.692 L14.626,1.692 C15.322,1.692 15.904,2.086 15.928,2.575 L16.601,17.013 L16.601,17.013 Z" id="Shape" fill="#8DCED7"></path>
-                    <path d="M16.474,14.579 C16.5,15.145 15.911,15.606 15.155,15.606 L1.511,15.606 C0.756,15.606 0.165,15.145 0.191,14.579 L0.825,0.514 C0.846,0.037 1.421,-0.347 2.108,-0.347 L14.535,-0.347 C15.223,-0.347 15.798,0.037 15.82,0.514 L16.474,14.579 L16.474,14.579 Z" id="Shape" fill="#FFFFFF"></path>
+                    <g transform="translate(0.000000, 10.000000)" id="Shape">
+                        <path d="M16.517,17.436 C16.544,18.018 15.947,18.491 15.18,18.491 L1.349,18.491 C0.583,18.491 -0.015,18.017 0.011,17.436 L0.66,2.998 C0.681,2.509 1.264,2.115 1.96,2.115 L14.542,2.115 C15.239,2.115 15.821,2.509 15.844,2.998 L16.517,17.436 L16.517,17.436 Z" fill="#8DCED7"></path>
+                        <path d="M16.391,15 C16.417,15.566 15.827,16.027 15.072,16.027 L1.428,16.027 C0.673,16.027 0.081,15.567 0.107,15 L0.741,0.935 C0.762,0.458 1.338,0.073 2.025,0.073 L14.452,0.073 C15.14,0.073 15.715,0.458 15.737,0.935 L16.391,15 L16.391,15 Z" fill="#FFFFFF"></path>
+                    </g>
+                    <g transform="translate(0.000000, 7.000000)" id="Shape">
+                        <path d="M16.517,17.225 C16.544,17.807 15.947,18.28 15.18,18.28 L1.349,18.28 C0.583,18.28 -0.015,17.807 0.011,17.225 L0.66,2.787 C0.681,2.298 1.264,1.904 1.96,1.904 L14.542,1.904 C15.239,1.904 15.821,2.299 15.844,2.787 L16.517,17.225 L16.517,17.225 Z" fill="#8DCED7"></path>
+                        <path d="M16.391,14.79 C16.417,15.356 15.827,15.817 15.072,15.817 L1.428,15.817 C0.673,15.817 0.081,15.356 0.107,14.79 L0.741,0.725 C0.762,0.248 1.338,-0.136 2.025,-0.136 L14.452,-0.136 C15.14,-0.136 15.715,0.248 15.737,0.725 L16.391,14.79 L16.391,14.79 Z" fill="#FFFFFF"></path>
+                    </g>
+                    <g transform="translate(0.000000, 4.000000)" id="Shape">
+                        <path d="M16.517,17.013 C16.544,17.595 15.947,18.068 15.18,18.068 L1.349,18.068 C0.583,18.068 -0.015,17.594 0.011,17.013 L0.66,2.575 C0.681,2.086 1.264,1.692 1.96,1.692 L14.542,1.692 C15.239,1.692 15.821,2.086 15.844,2.575 L16.517,17.013 L16.517,17.013 Z" fill="#8DCED7"></path>
+                        <path d="M16.391,14.579 C16.417,15.145 15.827,15.606 15.072,15.606 L1.428,15.606 C0.673,15.606 0.081,15.145 0.107,14.579 L0.741,0.514 C0.762,0.037 1.338,-0.347 2.025,-0.347 L14.452,-0.347 C15.14,-0.347 15.715,0.037 15.737,0.514 L16.391,14.579 L16.391,14.579 Z" fill="#FFFFFF"></path>
+                    </g>
+                    <g id="Shape">
+                        <path d="M16.517,17.802 C16.544,18.384 15.947,18.857 15.18,18.857 L1.349,18.857 C0.583,18.857 -0.015,18.383 0.011,17.802 L0.66,3.364 C0.681,2.875 1.264,2.481 1.96,2.481 L14.542,2.481 C15.239,2.481 15.821,2.875 15.844,3.364 L16.517,17.802 L16.517,17.802 Z" fill="#8DCED7"></path>
+                        <path d="M16.391,15.368 C16.417,15.934 15.827,16.395 15.072,16.395 L1.428,16.395 C0.673,16.395 0.081,15.934 0.107,15.368 L0.741,1.303 C0.762,0.826 1.338,0.442 2.025,0.442 L14.452,0.442 C15.14,0.442 15.715,0.826 15.737,1.303 L16.391,15.368 L16.391,15.368 Z" fill="#FFFFFF"></path>
+                    </g>
                 </g>
                 <g id="Group" transform="translate(126.000000, 0.000000)">
-                    <path d="M16.601,17.802 C16.627,18.384 16.03,18.857 15.264,18.857 L1.432,18.857 C0.666,18.857 0.068,18.383 0.094,17.802 L0.743,3.364 C0.765,2.875 1.347,2.481 2.043,2.481 L14.626,2.481 C15.322,2.481 15.904,2.875 15.928,3.364 L16.601,17.802 L16.601,17.802 Z" id="Shape" fill="#8DCED7"></path>
-                    <path d="M16.474,15.368 C16.5,15.934 15.911,16.395 15.155,16.395 L1.511,16.395 C0.756,16.395 0.165,15.934 0.191,15.368 L0.825,1.303 C0.846,0.826 1.421,0.442 2.108,0.442 L14.535,0.442 C15.223,0.442 15.798,0.826 15.82,1.303 L16.474,15.368 L16.474,15.368 Z" id="Shape" fill="#FFFFFF"></path>
-                </g>
-                <g id="Group" transform="translate(147.000000, 10.000000)">
-                    <path d="M16.783,17.436 C16.81,18.018 16.212,18.491 15.446,18.491 L1.615,18.491 C0.849,18.491 0.25,18.017 0.276,17.436 L0.925,2.998 C0.947,2.509 1.529,2.115 2.226,2.115 L14.808,2.115 C15.504,2.115 16.087,2.509 16.11,2.998 L16.783,17.436 L16.783,17.436 Z" id="Shape" fill="#8DCED7"></path>
-                    <path d="M16.657,15 C16.683,15.566 16.093,16.027 15.338,16.027 L1.693,16.027 C0.938,16.027 0.347,15.567 0.373,15 L1.007,0.935 C1.028,0.458 1.604,0.073 2.291,0.073 L14.717,0.073 C15.405,0.073 15.981,0.458 16.003,0.935 L16.657,15 L16.657,15 Z" id="Shape" fill="#FFFFFF"></path>
-                </g>
-                <g id="Group" transform="translate(147.000000, 7.000000)">
-                    <path d="M16.783,17.225 C16.81,17.807 16.212,18.28 15.446,18.28 L1.615,18.28 C0.849,18.28 0.25,17.807 0.276,17.225 L0.925,2.787 C0.947,2.298 1.529,1.904 2.226,1.904 L14.808,1.904 C15.504,1.904 16.087,2.299 16.11,2.787 L16.783,17.225 L16.783,17.225 Z" id="Shape" fill="#8DCED7"></path>
-                    <path d="M16.657,14.79 C16.683,15.356 16.093,15.817 15.338,15.817 L1.693,15.817 C0.938,15.817 0.347,15.356 0.373,14.79 L1.007,0.725 C1.028,0.248 1.604,-0.136 2.291,-0.136 L14.717,-0.136 C15.405,-0.136 15.981,0.248 16.003,0.725 L16.657,14.79 L16.657,14.79 Z" id="Shape" fill="#FFFFFF"></path>
-                </g>
-                <g id="Group" transform="translate(147.000000, 4.000000)">
-                    <path d="M16.783,17.013 C16.81,17.595 16.212,18.068 15.446,18.068 L1.615,18.068 C0.849,18.068 0.25,17.594 0.276,17.013 L0.925,2.575 C0.947,2.086 1.529,1.692 2.226,1.692 L14.808,1.692 C15.504,1.692 16.087,2.086 16.11,2.575 L16.783,17.013 L16.783,17.013 Z" id="Shape" fill="#8DCED7"></path>
-                    <path d="M16.657,14.579 C16.683,15.145 16.093,15.606 15.338,15.606 L1.693,15.606 C0.938,15.606 0.347,15.145 0.373,14.579 L1.007,0.514 C1.028,0.037 1.604,-0.347 2.291,-0.347 L14.717,-0.347 C15.405,-0.347 15.981,0.037 16.003,0.514 L16.657,14.579 L16.657,14.579 Z" id="Shape" fill="#FFFFFF"></path>
+                    <g transform="translate(0.000000, 10.000000)" id="Shape">
+                        <path d="M16.601,17.436 C16.627,18.018 16.03,18.491 15.264,18.491 L1.432,18.491 C0.666,18.491 0.068,18.017 0.094,17.436 L0.743,2.998 C0.765,2.509 1.347,2.115 2.043,2.115 L14.626,2.115 C15.322,2.115 15.904,2.509 15.928,2.998 L16.601,17.436 L16.601,17.436 Z" fill="#8DCED7"></path>
+                        <path d="M16.474,15 C16.5,15.566 15.911,16.027 15.155,16.027 L1.511,16.027 C0.756,16.027 0.165,15.567 0.191,15 L0.825,0.935 C0.846,0.458 1.421,0.073 2.108,0.073 L14.535,0.073 C15.223,0.073 15.798,0.458 15.82,0.935 L16.474,15 L16.474,15 Z" fill="#FFFFFF"></path>
+                    </g>
+                    <g transform="translate(0.000000, 7.000000)" id="Shape">
+                        <path d="M16.601,17.225 C16.627,17.807 16.03,18.28 15.264,18.28 L1.432,18.28 C0.666,18.28 0.068,17.807 0.094,17.225 L0.743,2.787 C0.765,2.298 1.347,1.904 2.043,1.904 L14.626,1.904 C15.322,1.904 15.904,2.299 15.928,2.787 L16.601,17.225 L16.601,17.225 Z" fill="#8DCED7"></path>
+                        <path d="M16.474,14.79 C16.5,15.356 15.911,15.817 15.155,15.817 L1.511,15.817 C0.756,15.817 0.165,15.356 0.191,14.79 L0.825,0.725 C0.846,0.248 1.421,-0.136 2.108,-0.136 L14.535,-0.136 C15.223,-0.136 15.798,0.248 15.82,0.725 L16.474,14.79 L16.474,14.79 Z" fill="#FFFFFF"></path>
+                    </g>
+                    <g transform="translate(0.000000, 4.000000)" id="Shape">
+                        <path d="M16.601,17.013 C16.627,17.595 16.03,18.068 15.264,18.068 L1.432,18.068 C0.666,18.068 0.068,17.594 0.094,17.013 L0.743,2.575 C0.765,2.086 1.347,1.692 2.043,1.692 L14.626,1.692 C15.322,1.692 15.904,2.086 15.928,2.575 L16.601,17.013 L16.601,17.013 Z" fill="#8DCED7"></path>
+                        <path d="M16.474,14.579 C16.5,15.145 15.911,15.606 15.155,15.606 L1.511,15.606 C0.756,15.606 0.165,15.145 0.191,14.579 L0.825,0.514 C0.846,0.037 1.421,-0.347 2.108,-0.347 L14.535,-0.347 C15.223,-0.347 15.798,0.037 15.82,0.514 L16.474,14.579 L16.474,14.579 Z" fill="#FFFFFF"></path>
+                    </g>
+                    <g id="Shape">
+                        <path d="M16.601,17.802 C16.627,18.384 16.03,18.857 15.264,18.857 L1.432,18.857 C0.666,18.857 0.068,18.383 0.094,17.802 L0.743,3.364 C0.765,2.875 1.347,2.481 2.043,2.481 L14.626,2.481 C15.322,2.481 15.904,2.875 15.928,3.364 L16.601,17.802 L16.601,17.802 Z" fill="#8DCED7"></path>
+                        <path d="M16.474,15.368 C16.5,15.934 15.911,16.395 15.155,16.395 L1.511,16.395 C0.756,16.395 0.165,15.934 0.191,15.368 L0.825,1.303 C0.846,0.826 1.421,0.442 2.108,0.442 L14.535,0.442 C15.223,0.442 15.798,0.826 15.82,1.303 L16.474,15.368 L16.474,15.368 Z" fill="#FFFFFF"></path>
+                    </g>
                 </g>
                 <g id="Group" transform="translate(147.000000, 0.000000)">
-                    <path d="M16.783,17.802 C16.81,18.384 16.212,18.857 15.446,18.857 L1.615,18.857 C0.849,18.857 0.25,18.383 0.276,17.802 L0.925,3.364 C0.947,2.875 1.529,2.481 2.226,2.481 L14.808,2.481 C15.504,2.481 16.087,2.875 16.11,3.364 L16.783,17.802 L16.783,17.802 Z" id="Shape" fill="#8DCED7"></path>
-                    <path d="M16.657,15.368 C16.683,15.934 16.093,16.395 15.338,16.395 L1.693,16.395 C0.938,16.395 0.347,15.934 0.373,15.368 L1.007,1.303 C1.028,0.826 1.604,0.442 2.291,0.442 L14.717,0.442 C15.405,0.442 15.981,0.826 16.003,1.303 L16.657,15.368 L16.657,15.368 Z" id="Shape" fill="#FFFFFF"></path>
-                </g>
-                <g id="Group" transform="translate(0.000000, 10.000000)">
-                    <path d="M16.1,17.436 C16.127,18.018 15.529,18.491 14.763,18.491 L0.931,18.491 C0.166,18.491 -0.433,18.017 -0.407,17.436 L0.242,2.998 C0.264,2.509 0.846,2.115 1.542,2.115 L14.124,2.115 C14.821,2.115 15.403,2.509 15.426,2.998 L16.1,17.436 L16.1,17.436 Z" id="Shape" fill="#8DCED7"></path>
-                    <path d="M15.974,15 C16,15.566 15.41,16.027 14.655,16.027 L1.011,16.027 C0.256,16.027 -0.335,15.567 -0.31,15 L0.324,0.935 C0.345,0.458 0.92,0.073 1.607,0.073 L14.034,0.073 C14.722,0.073 15.297,0.458 15.319,0.935 L15.974,15 L15.974,15 Z" id="Shape" fill="#FFFFFF"></path>
-                </g>
-                <g id="Group" transform="translate(0.000000, 7.000000)">
-                    <path d="M16.1,17.225 C16.127,17.807 15.529,18.28 14.763,18.28 L0.931,18.28 C0.166,18.28 -0.433,17.807 -0.407,17.225 L0.242,2.787 C0.264,2.298 0.846,1.904 1.542,1.904 L14.124,1.904 C14.821,1.904 15.403,2.299 15.426,2.787 L16.1,17.225 L16.1,17.225 Z" id="Shape" fill="#8DCED7"></path>
-                    <path d="M15.974,14.79 C16,15.356 15.41,15.817 14.655,15.817 L1.011,15.817 C0.256,15.817 -0.335,15.356 -0.31,14.79 L0.324,0.725 C0.345,0.248 0.92,-0.136 1.607,-0.136 L14.034,-0.136 C14.722,-0.136 15.297,0.248 15.319,0.725 L15.974,14.79 L15.974,14.79 Z" id="Shape" fill="#FFFFFF"></path>
+                    <g transform="translate(0.000000, 10.000000)" id="Shape">
+                        <path d="M16.783,17.436 C16.81,18.018 16.212,18.491 15.446,18.491 L1.615,18.491 C0.849,18.491 0.25,18.017 0.276,17.436 L0.925,2.998 C0.947,2.509 1.529,2.115 2.226,2.115 L14.808,2.115 C15.504,2.115 16.087,2.509 16.11,2.998 L16.783,17.436 L16.783,17.436 Z" fill="#8DCED7"></path>
+                        <path d="M16.657,15 C16.683,15.566 16.093,16.027 15.338,16.027 L1.693,16.027 C0.938,16.027 0.347,15.567 0.373,15 L1.007,0.935 C1.028,0.458 1.604,0.073 2.291,0.073 L14.717,0.073 C15.405,0.073 15.981,0.458 16.003,0.935 L16.657,15 L16.657,15 Z" fill="#FFFFFF"></path>
+                    </g>
+                    <g transform="translate(0.000000, 7.000000)" id="Shape">
+                        <path d="M16.783,17.225 C16.81,17.807 16.212,18.28 15.446,18.28 L1.615,18.28 C0.849,18.28 0.25,17.807 0.276,17.225 L0.925,2.787 C0.947,2.298 1.529,1.904 2.226,1.904 L14.808,1.904 C15.504,1.904 16.087,2.299 16.11,2.787 L16.783,17.225 L16.783,17.225 Z" fill="#8DCED7"></path>
+                        <path d="M16.657,14.79 C16.683,15.356 16.093,15.817 15.338,15.817 L1.693,15.817 C0.938,15.817 0.347,15.356 0.373,14.79 L1.007,0.725 C1.028,0.248 1.604,-0.136 2.291,-0.136 L14.717,-0.136 C15.405,-0.136 15.981,0.248 16.003,0.725 L16.657,14.79 L16.657,14.79 Z" fill="#FFFFFF"></path>
+                    </g>
+                    <g transform="translate(0.000000, 4.000000)" id="Shape">
+                        <path d="M16.783,17.013 C16.81,17.595 16.212,18.068 15.446,18.068 L1.615,18.068 C0.849,18.068 0.25,17.594 0.276,17.013 L0.925,2.575 C0.947,2.086 1.529,1.692 2.226,1.692 L14.808,1.692 C15.504,1.692 16.087,2.086 16.11,2.575 L16.783,17.013 L16.783,17.013 Z" fill="#8DCED7"></path>
+                        <path d="M16.657,14.579 C16.683,15.145 16.093,15.606 15.338,15.606 L1.693,15.606 C0.938,15.606 0.347,15.145 0.373,14.579 L1.007,0.514 C1.028,0.037 1.604,-0.347 2.291,-0.347 L14.717,-0.347 C15.405,-0.347 15.981,0.037 16.003,0.514 L16.657,14.579 L16.657,14.579 Z" fill="#FFFFFF"></path>
+                    </g>
+                    <g id="Shape">
+                        <path d="M16.783,17.802 C16.81,18.384 16.212,18.857 15.446,18.857 L1.615,18.857 C0.849,18.857 0.25,18.383 0.276,17.802 L0.925,3.364 C0.947,2.875 1.529,2.481 2.226,2.481 L14.808,2.481 C15.504,2.481 16.087,2.875 16.11,3.364 L16.783,17.802 L16.783,17.802 Z" fill="#8DCED7"></path>
+                        <path d="M16.657,15.368 C16.683,15.934 16.093,16.395 15.338,16.395 L1.693,16.395 C0.938,16.395 0.347,15.934 0.373,15.368 L1.007,1.303 C1.028,0.826 1.604,0.442 2.291,0.442 L14.717,0.442 C15.405,0.442 15.981,0.826 16.003,1.303 L16.657,15.368 L16.657,15.368 Z" fill="#FFFFFF"></path>
+                    </g>
                 </g>
-                <g id="Group" transform="translate(0.000000, 4.000000)">
-                    <path d="M16.1,17.013 C16.127,17.595 15.529,18.068 14.763,18.068 L0.931,18.068 C0.166,18.068 -0.433,17.594 -0.407,17.013 L0.242,2.575 C0.264,2.086 0.846,1.692 1.542,1.692 L14.124,1.692 C14.821,1.692 15.403,2.086 15.426,2.575 L16.1,17.013 L16.1,17.013 Z" id="Shape" fill="#8DCED7"></path>
-                    <path d="M15.974,14.579 C16,15.145 15.41,15.606 14.655,15.606 L1.011,15.606 C0.256,15.606 -0.335,15.145 -0.31,14.579 L0.324,0.514 C0.345,0.037 0.92,-0.347 1.607,-0.347 L14.034,-0.347 C14.722,-0.347 15.297,0.037 15.319,0.514 L15.974,14.579 L15.974,14.579 Z" id="Shape" fill="#FFFFFF"></path>
+                <g id="Group" transform="translate(168.000000, 0.000000)">
+                    <g transform="translate(0.000000, 10.000000)" id="Shape">
+                        <path d="M16.755,17.436 C16.782,18.018 16.184,18.491 15.418,18.491 L1.587,18.491 C0.821,18.491 0.223,18.017 0.248,17.436 L0.897,2.998 C0.919,2.509 1.501,2.115 2.198,2.115 L14.78,2.115 C15.476,2.115 16.059,2.509 16.082,2.998 L16.755,17.436 L16.755,17.436 Z" fill="#8DCED7"></path>
+                        <path d="M16.629,15 C16.654,15.566 16.065,16.027 15.309,16.027 L1.665,16.027 C0.91,16.027 0.319,15.567 0.345,15 L0.979,0.935 C1,0.458 1.576,0.073 2.263,0.073 L14.689,0.073 C15.377,0.073 15.953,0.458 15.975,0.935 L16.629,15 L16.629,15 Z" fill="#FFFFFF"></path>
+                    </g>
+                    <g transform="translate(0.000000, 7.000000)" id="Shape">
+                        <path d="M16.755,17.225 C16.782,17.807 16.184,18.28 15.418,18.28 L1.587,18.28 C0.821,18.28 0.223,17.807 0.248,17.225 L0.897,2.787 C0.919,2.298 1.501,1.904 2.198,1.904 L14.78,1.904 C15.476,1.904 16.059,2.299 16.082,2.787 L16.755,17.225 L16.755,17.225 Z" fill="#8DCED7"></path>
+                        <path d="M16.629,14.79 C16.654,15.356 16.065,15.817 15.309,15.817 L1.665,15.817 C0.91,15.817 0.319,15.356 0.345,14.79 L0.979,0.725 C1,0.248 1.576,-0.136 2.263,-0.136 L14.689,-0.136 C15.377,-0.136 15.953,0.248 15.975,0.725 L16.629,14.79 L16.629,14.79 Z" fill="#FFFFFF"></path>
+                    </g>
+                    <g transform="translate(0.000000, 4.000000)" id="Shape">
+                        <path d="M16.755,17.013 C16.782,17.595 16.184,18.068 15.418,18.068 L1.587,18.068 C0.821,18.068 0.223,17.594 0.248,17.013 L0.897,2.575 C0.919,2.086 1.501,1.692 2.198,1.692 L14.78,1.692 C15.476,1.692 16.059,2.086 16.082,2.575 L16.755,17.013 L16.755,17.013 Z" fill="#8DCED7"></path>
+                        <path d="M16.629,14.579 C16.654,15.145 16.065,15.606 15.309,15.606 L1.665,15.606 C0.91,15.606 0.319,15.145 0.345,14.579 L0.979,0.514 C1,0.037 1.576,-0.347 2.263,-0.347 L14.689,-0.347 C15.377,-0.347 15.953,0.037 15.975,0.514 L16.629,14.579 L16.629,14.579 Z" fill="#FFFFFF"></path>
+                    </g>
+                    <g id="Shape">
+                        <path d="M16.755,17.802 C16.782,18.384 16.184,18.857 15.418,18.857 L1.587,18.857 C0.821,18.857 0.223,18.383 0.248,17.802 L0.897,3.364 C0.919,2.875 1.501,2.481 2.198,2.481 L14.78,2.481 C15.476,2.481 16.059,2.875 16.082,3.364 L16.755,17.802 L16.755,17.802 Z" fill="#8DCED7"></path>
+                        <path d="M16.629,15.368 C16.654,15.934 16.065,16.395 15.309,16.395 L1.665,16.395 C0.91,16.395 0.319,15.934 0.345,15.368 L0.979,1.303 C1,0.826 1.576,0.442 2.263,0.442 L14.689,0.442 C15.377,0.442 15.953,0.826 15.975,1.303 L16.629,15.368 L16.629,15.368 Z" fill="#FFFFFF"></path>
+                    </g>
                 </g>
             </g>
             <g id="Gabrielo-Deck" transform="translate(281.000000, 293.000000)" sketch:type="MSShapeGroup">
@@ -423,7 +441,7 @@
                 <g id="Deck">
                     <rect id="Rectangle-path" fill="#AF7B58" x="0" y="3" width="640" height="65"></rect>
                     <rect id="Rectangle-path" fill="#AF7B58" x="0" y="75" width="640" height="72"></rect>
-                    <path d="M640,68.0096 L279.226,68.0096 L0,68 L0,73.9916 L275.816,73.9916 L640,74 L640,68.0096 Z" id="Shape" fill="#BC8864"></path>
+                    <path d="M640,68.0112 L279.226,68.0112 L0,68 L0,74.9902 L275.816,74.9902 L640,75 L640,68.0112 Z" id="Shape" fill="#BC8864"></path>
                     <path d="M640,4 L0,4 L2.614,0 L637.177,0 L640,4 L640,4 Z" id="Shape" fill="#BC8864"></path>
                 </g>
             </g>

+ 1 - 1
apps/web/priv/static/dart/index.htm

@@ -15,11 +15,11 @@
     <script src="js/bert.js"></script>
     <script src="js/selector.js"></script>
     <script src="js/controller.js"></script>
+    <script src="js/dragndrop.js"></script>
     <script src="js/timer.js"></script>
     <script src="js/player.js"></script>
 
     <script src="js/okey/apiprovider.js"></script>
-    <script src="js/okey/dragndrop.js"></script>
     <script src="js/okey/hand.js"></script>
     <script src="js/okey/card.js"></script>
     <script src="js/okey/deck.js"></script>

+ 4 - 1
apps/web/priv/static/dart/js/okey/dragndrop.js → apps/web/priv/static/dart/js/dragndrop.js

@@ -9,7 +9,10 @@ function DragScope(scope) {
 
     function Draggable(root, options)
     {
-        options = options || {}, this.$el = $(root), this.revert = options.revert, this.elements = {}, 
+        options = options || {},
+        this.$el = $(root),
+        this.revert = options.revert,
+        this.elements = {}, 
         this.proxies = [ "onDown", "onMove", "onUp" ], this.__super__.constructor.call(this), 
         this.enable();
     }

+ 10 - 2
apps/web/priv/static/dart/js/okey/app.js

@@ -36,11 +36,19 @@ function PostLoad()
     createCentralCard(),
 
     deck.on("take", function(e) {
+
         e.detail.card.$el.off(document.createTouch ? "touchstart" : "mousedown", fadeIn)
                          .off(document.createTouch ? "touchend"   : "mouseup",   fadeOut),
-        centralCard.off("dragmove", removeFadeOut).off("dragstop", addFadeOut).off("revert", fadeOut),
-        ~playersLeftHandsMap[scope.user].cards.indexOf(e.detail.card) && playersLeftHandsMap[scope.user].pop(),
+
+        centralCard.off("dragmove", removeFadeOut)
+                   .off("dragstop", addFadeOut)
+                   .off("revert", fadeOut),
+
+        ~playersLeftHandsMap[scope.user].cards.indexOf(e.detail.card) &&
+        playersLeftHandsMap[scope.user].pop(),
+
         apiProvider.actionTake(e.detail.card);
+
     });
 
     var $gosterme = $("#Gosterme"),

+ 2 - 1
apps/web/priv/static/dart/js/okey/card.js

@@ -10,7 +10,8 @@ function CardScope(scope) {
             $circle: "circle",
             $text: "text",
             $overlay: ".overlay"
-        }, this.proxies = [ "toggle", "selectGroup", "dragGroup", "clearGroup", "revertGroup" ], 
+        },
+        this.proxies = [ "toggle", "selectGroup", "dragGroup", "clearGroup", "revertGroup" ], 
         this.template(scope.CARD_SOURCE),
         this.$el.on("mousedown", this.toggle),
         this.$el.on("revert", this.revertGroup), 

+ 38 - 37
apps/web/priv/static/dart/js/okey/deck.js

@@ -34,11 +34,13 @@ function DeckScope(scope) {
                         color: scope.CARD_COLORS[tile[1] - 1],
                         value: tile[2]
                     });
-                    card.drag();
                     card.pos = {
                         x: i,
                         y: j
-                    }, card.on("dragstart", this.select), card.on("dragmove", this.track), this.cards[j][i] = card, 
+                    },
+                    card.on("dragstart", this.select),
+                    card.on("dragmove", this.track),
+                    this.cards[j][i] = card, 
                     count++;
                 }
                 this.trfs[j][i] = {
@@ -52,6 +54,7 @@ function DeckScope(scope) {
             this.each(function(card, i, j) {
                 if (null != card) {
                     card.$el.attr("transform", "translate(" + this.trfs[j][i].x + "," + this.trfs[j][i].y + ")");
+//                    console.log(card.$el[0]);
                     card.drag();
                     this.$el.append(card.$el[0]);
                 }
@@ -63,49 +66,48 @@ function DeckScope(scope) {
                 if (card && card.$el[0] != e.target && card.intersect(e.detail.x, e.detail.y) && !card.$el.attr("animated") && scope.Card.selected.length < 2) {
                     var shift = e.detail.x > card.centerX() ? i + 1 : i - 1;
                     return shift = shift > 14 ? shift - 2 : shift, shift = 0 > shift ? shift + 2 : shift, 
-                    prevX = i, prevY = j, this.move({
-                        i: i,
-                        j: j
-                    }, {
-                        i: shift,
-                        j: j
-                    }), !1;
+                    prevX = i, prevY = j, this.move({ i: i, j: j}, {i: shift, j: j}), !1;
                 }
             });
         },
 
         move: function(fst, snd) {
-            var card, trfs = this.trfs, i = snd.i, cond = function(i) {
-                return fst.i < snd.i ? 14 >= i : i >= 0;
-            }, _cond = function(j, i) {
-                return fst.i < snd.i ? i > j : j > i;
-            }, op = function() {
-                fst.i < snd.i ? i++ : i--;
-            }, _op = function() {
-                fst.i < snd.i ? j++ : j--;
-            }, direction = function(j) {
-                return fst.i < snd.i ? j + (scope.Card.selected.length || 1) : j - (scope.Card.selected.length || 1);
-            }, _direction = function(j) {
-                return fst.i < snd.i ? j - 1 : j + 1;
-            };
+
+            var card,
+                trfs = this.trfs,
+                i = snd.i,
+                cond = function(i) { return fst.i < snd.i ? 14 >= i : i >= 0; },
+                _cond = function(j, i) { return fst.i < snd.i ? i > j : j > i; },
+                op = function() { fst.i < snd.i ? i++ : i--; },
+                _op = function() { fst.i < snd.i ? j++ : j--; },
+                direction = function(j) {
+                    return fst.i < snd.i 
+                        ? j + (scope.Card.selected.length || 1)
+                        : j - (scope.Card.selected.length || 1); },
+                _direction = function(j) { return fst.i < snd.i ? j - 1 : j + 1; };
 
             if (scope.Card.selected.length < 2)
                 for (;cond(i); op())
                     if (null == this.cards[snd.j][i] || this.cards[snd.j][i] == selected)
             {
-                for (var j = _direction(i); _cond(j, i); _op()) card = this.cards[fst.j][j],
-                card != selected && (
-
-                    card.$el.transform({
-                        from: [ trfs[fst.j][j].x, trfs[fst.j][j].y ].join(" "),
-                        to: [ trfs[fst.j][direction(j)].x, trfs[fst.j][direction(j)].y ].join(" ")
-                    }),
-
-                    selected && (selected.dragHandler.initTrf = [ trfs[fst.j][j].x, trfs[fst.j][j].y ]), 
-
-                    ((this.cards[fst.j][j] = this.cards[fst.j][direction(j)]) || {}).pos = { x: j, y: fst.j },
-                    (this.cards[fst.j][direction(j)] = card).pos = { x: direction(j), y: fst.j }
-                );
+                for (var j = _direction(i); _cond(j, i); _op())
+                {
+                    card = this.cards[fst.j][j];
+                    if (card != selected) {
+
+//                        console.log(card.$el[0].getAttribute("transform"));
+                        card.$el.transform({
+                            from: [ trfs[fst.j][j].x, trfs[fst.j][j].y ].join(" "),
+                            to: [ trfs[fst.j][direction(j)].x, trfs[fst.j][direction(j)].y ].join(" ")
+                        }),
+//                        console.log(card.$el[0].getAttribute("transform"));
+
+                        selected && (selected.dragHandler.initTrf = [ trfs[fst.j][j].x, trfs[fst.j][j].y ]), 
+
+                        ((this.cards[fst.j][j] = this.cards[fst.j][direction(j)]) || {}).pos = { x: j, y: fst.j },
+                        (this.cards[fst.j][direction(j)] = card).pos = { x: direction(j), y: fst.j }
+                    }
+                }
 
                 break;
             }
@@ -126,8 +128,7 @@ function DeckScope(scope) {
             if (cards.every(function(card, i) {
                 return posX = truePosX + (i - idx) * (card != target.owner), null == this.cards[posY][posX] || this.cards[posY][posX] == card;
             }, this)) for (var card, i = 0, l = cards.length; l > i; i++) card = cards[i], posX = truePosX + (i - idx) * (card != target.owner), 
-            (dropResult = null == this.cards[posY][posX] || this.cards[posY][posX] == selected) && (this.cards[posY][posX] != card && (null != card.pos.x && null != card.pos.y ? this.cards[card.pos.y][card.pos.x] = this.cards[card.pos.y][card.pos.x] == card ? null : this.cards[card.pos.y][card.pos.x] : (
-            this.$el.trigger("take", {
+            (dropResult = null == this.cards[posY][posX] || this.cards[posY][posX] == selected) && (this.cards[posY][posX] != card && (null != card.pos.x && null != card.pos.y ? this.cards[card.pos.y][card.pos.x] = this.cards[card.pos.y][card.pos.x] == card ? null : this.cards[card.pos.y][card.pos.x] : (this.$el.trigger("take", {
                 detail: {
                     card: card
                 }

+ 1 - 1
apps/web/priv/static/dart/js/player.js

@@ -8,7 +8,7 @@ function PlayerScope(scope) {
         this.noSkin = options.noSkin,
         this.skin = options.skin || scope.SKIN_NAMES[$.rand(0, scope.SKIN_NAMES.length - 1)], 
         this.$el = $("#Player-" + this.position),
-        this.$page = $("#Kakaranet-12-maxim"),
+//        this.$page = $("#Kakaranet-12-maxim"),
         this.elements = {
             $timer: "#Timer",
             $name: "#Name",

BIN
apps/web/priv/static/doc/Kakaranet-Scene.sketch/Data


+ 1 - 1
apps/web/priv/static/doc/Kakaranet-Scene.sketch/metadata

@@ -15,7 +15,7 @@
 		<string>LucidaGrande-Bold</string>
 	</array>
 	<key>length</key>
-	<integer>2550244</integer>
+	<integer>2574994</integer>
 	<key>version</key>
 	<integer>37</integer>
 </dict>

+ 2 - 37
apps/web/priv/static/doc/svg.htm

@@ -4,11 +4,6 @@
     <meta charset="utf-8"/>
 <link href="synrc.css" type="text/css" rel="stylesheet">
 <link href='http://fonts.googleapis.com/css?family=Exo+2:600' rel='stylesheet' type='text/css'>
-<script type="text/javascript">
-function verticalFlow(evt, dx) {
-    console.log("Vertical Flow: " + evt);
-}
-</script>
 
 </head>
 <body>
@@ -24,36 +19,6 @@ function verticalFlow(evt, dx) {
 
 <br>
 
-<svg id="Refined" width="900px">Placeholder for SVG Game Scene</svg>
-
-
-
-<code>Refined and Distilled File to download: <a href="Kakaranet-Scene.svg">Kakaranet-Scene.svg</a></code>
-
-<p><font color=red style="font-weight:bold;">Please make sure your Vector Editor correctly opens this file!</font></p>
-
-<div style="display: none;" id="history">
-<button id="pluslogin" type="button" data-gapiattached="true">Login</button>
-<label id="nothing"> Google</label></div><label id="gosterge">Gosterge: 1 5</label><br>
-<label id="player1"> Albert Einstein </label><select id="h1"></select>
-<label id="player2"> Marie Curie </label><select id="h2"></select>
-<label id="player3"> Ilya Prigogine </label><select id="h3"></select>
-<label id="player4" style="font-weight: bold; color: red;"> Asena Simsek </label><select id="h4"></select><br>
-<button id="logout" type="button">Logout</button>
-<button id="attach" type="button">Attach</button>
-<button id="join" type="button">Join</button>
-<select id="games_ids"></select>
-<select id="take_src"><option label="Table" value="0">Table</option><option label="Left" value="1">Left</option></select>
-<button id="take" type="button">Take</button>
-<select id="istaka"></select>
-<button id="discard" type="button">Discard</button>
-<button id="reveal" type="button">Reveal</button>
-<button id="saw_okey" type="button">I Saw Okey</button>
-<button id="have_8" type="button">8 Tashes</button>
-<button id="pause" type="button">Pause</button>
-<button id="info" type="button">PlayerInfo</button>
-<div id="n2ostatus"></div>
-
 <h1>Refined Object Names</h1>
 
 <code>
@@ -213,7 +178,7 @@ loadFile('templates/Card.svg', drawSampleCards);
 
 <button id="MustafaSelection" style="font-size:28pt;">Toggle Mustafa Selection</button>
 
-<script src='svg.js' type='text/javascript' charset='utf-8'></script>
+<!--script src='svg.js' type='text/javascript' charset='utf-8'></script-->
 
 <code style="font-size: 6pt;">
 
@@ -294,7 +259,7 @@ XML елементами, як це є в WPF наприклад. Тут спр
 </div>
 
 <div class="contents">
-<!--iframe src="contents.htm" frameborder=0 width=340 height=510></iframe-->
+<iframe src="contents.htm" frameborder=0 width=340 height=510></iframe>
 </div>
 
 </div>