{"ScriptPreparationCode":"// A simple square (5 vertices)\r\nconst smallPoly = turf.polygon([[\r\n [-1, -1], [1, -1], [1, 1], [-1, 1], [-1, -1]\r\n]]);\r\n\r\n// A complex \u0022circle\u0022 (100 vertices)\r\nconst largePoly = turf.circle([0, 0], 2, {steps: 100});\r\n\r\nconst czPoly = turf.polygon([[\r\n [18.8459, 49.52465],\r\n [18.8554, 49.51808],\r\n [18.85284, 49.51524],\r\n [18.77897, 49.50215],\r\n [18.75323, 49.48448],\r\n [18.67025, 49.49945],\r\n [18.62547, 49.49067],\r\n [18.56867, 49.50141],\r\n [18.55711, 49.46917],\r\n [18.36954, 49.31314],\r\n [18.18635, 49.24333],\r\n [18.08351, 49.00207],\r\n [17.93756, 49.01158],\r\n [17.89456, 48.92012],\r\n [17.64096, 48.83111],\r\n [17.55484, 48.80034],\r\n [17.45136, 48.82172],\r\n [17.37727, 48.79653],\r\n [17.19832, 48.85843],\r\n [16.9609, 48.61008],\r\n [16.92492, 48.61558],\r\n [16.91347, 48.62207],\r\n [16.91742, 48.66793],\r\n [16.90471, 48.67749],\r\n [16.90834, 48.69411],\r\n [16.89244, 48.71144],\r\n [16.79672, 48.70338],\r\n [16.76101, 48.71197],\r\n [16.71957, 48.73374],\r\n [16.68346, 48.72352],\r\n [16.6666, 48.73576],\r\n [16.67631, 48.75515],\r\n [16.64499, 48.78115],\r\n [16.6246, 48.77448],\r\n [16.57208, 48.78334],\r\n [16.54063, 48.80778],\r\n [16.51931, 48.79467],\r\n [16.4661, 48.80013],\r\n [16.43378, 48.75402],\r\n [16.37994, 48.71983],\r\n [16.06377, 48.7448],\r\n [15.93955, 48.80063],\r\n [15.93769, 48.81266],\r\n [15.82807, 48.86026],\r\n [15.78996, 48.86661],\r\n [15.7606, 48.84521],\r\n [15.67978, 48.85078],\r\n [15.60913, 48.88645],\r\n [15.56876, 48.889051],\r\n [15.4963, 48.91285],\r\n [15.49064, 48.93343],\r\n [15.41504, 48.94827],\r\n [15.35902, 48.97978],\r\n [15.32505, 48.97108],\r\n [15.29209, 48.97675],\r\n [15.26914, 48.95171],\r\n [15.1728, 48.93664],\r\n [15.14922, 48.94136],\r\n [15.14619, 48.98527],\r\n [15.06015, 48.99517],\r\n [15.05954, 49.00745],\r\n [15.01138, 49.00899],\r\n [15.00076, 48.98447],\r\n [14.98566, 48.96267],\r\n [14.99502, 48.93364],\r\n [15.00624, 48.89803],\r\n [14.99129, 48.87003],\r\n [14.9958, 48.83984],\r\n [14.96452, 48.79414],\r\n [14.9889, 48.77942],\r\n [14.98922, 48.76698],\r\n [14.958, 48.7506],\r\n [14.83023, 48.77569],\r\n [14.81753, 48.72911],\r\n [14.74981, 48.68974],\r\n [14.72408, 48.65864],\r\n [14.72995, 48.63791],\r\n [14.72232, 48.61847],\r\n [14.72752, 48.59898],\r\n [14.70782, 48.57759],\r\n [14.66037, 48.57736],\r\n [14.64847, 48.60238],\r\n [14.62256, 48.59756],\r\n [14.60907, 48.6215],\r\n [14.56537, 48.59693],\r\n [14.4989, 48.61087],\r\n [14.47247, 48.6391],\r\n [14.45483, 48.63916],\r\n [14.46155, 48.62475],\r\n [14.4481, 48.5943],\r\n [14.42838, 48.58342],\r\n [14.39554, 48.58986],\r\n [14.39687, 48.57238],\r\n [14.37843, 48.56278],\r\n [14.36241, 48.56752],\r\n [14.35228, 48.55069],\r\n [14.31861, 48.54292],\r\n [14.31243, 48.55872],\r\n [14.29444, 48.56294],\r\n [14.13257, 48.58987],\r\n [14.10239, 48.58497],\r\n [14.06446, 48.59115],\r\n [14.03492, 48.61132],\r\n [14.00154, 48.6404],\r\n [14.02396, 48.65793],\r\n [14.04931, 48.65957],\r\n [14.05207, 48.67083],\r\n [14.02872, 48.67367],\r\n [13.94008, 48.71362],\r\n [13.79616, 48.77458],\r\n [13.7323, 48.87122],\r\n [13.6632, 48.87247],\r\n [13.61554, 48.92918],\r\n [13.57408, 48.95797],\r\n [13.52214, 48.96392],\r\n [13.51499, 48.93387],\r\n [13.49259, 48.93575],\r\n [13.39141, 48.98191],\r\n [13.39013, 49.02802],\r\n [13.27927, 49.11523],\r\n [13.23239, 49.10701],\r\n [13.17901, 49.12323],\r\n [13.16138, 49.14163],\r\n [13.15471, 49.17498],\r\n [13.1142, 49.19294],\r\n [13.07083, 49.23632],\r\n [13.01793, 49.26089],\r\n [13.01936, 49.29136],\r\n [12.95503, 49.33175],\r\n [12.89689, 49.34417],\r\n [12.89689, 49.32523],\r\n [12.7806, 49.33486],\r\n [12.70453, 49.41244],\r\n [12.6513, 49.42889],\r\n [12.62667, 49.47843],\r\n [12.63668, 49.52238],\r\n [12.59474, 49.52733],\r\n [12.5652, 49.55423],\r\n [12.56806, 49.5873],\r\n [12.5509, 49.61201],\r\n [12.52564, 49.61139],\r\n [12.5061, 49.64504],\r\n [12.51182, 49.67342],\r\n [12.44119, 49.69027],\r\n [12.38887, 49.74898],\r\n [12.39661, 49.76688],\r\n [12.45856, 49.78887],\r\n [12.45368, 49.81662],\r\n [12.53694, 49.9183],\r\n [12.49085, 49.92351],\r\n [12.45654, 49.94621],\r\n [12.48371, 49.97104],\r\n [12.46131, 49.98943],\r\n [12.43319, 49.97687],\r\n [12.24924, 50.05312],\r\n [12.1892, 50.10537],\r\n [12.18123, 50.18968],\r\n [12.08477, 50.24345],\r\n [12.08955, 50.26664],\r\n [12.12747, 50.2782],\r\n [12.08863, 50.32711],\r\n [12.18156, 50.33076],\r\n [12.21445, 50.30763],\r\n [12.21111, 50.28023],\r\n [12.26544, 50.27414],\r\n [12.27592, 50.25434],\r\n [12.2621, 50.24185],\r\n [12.28879, 50.23118],\r\n [12.30071, 50.2202],\r\n [12.29213, 50.19519],\r\n [12.30928, 50.18024],\r\n [12.32406, 50.19092],\r\n [12.3157, 50.20974],\r\n [12.32739, 50.25007],\r\n [12.3615, 50.29587],\r\n [12.39631, 50.33519],\r\n [12.51087, 50.40463],\r\n [12.61667, 50.42072],\r\n [12.69625, 50.42224],\r\n [12.82302, 50.47322],\r\n [12.93418, 50.42273],\r\n [13.00459, 50.44592],\r\n [13.02365, 50.51506],\r\n [13.04796, 50.51567],\r\n [13.06178, 50.50597],\r\n [13.10085, 50.50748],\r\n [13.12754, 50.52355],\r\n [13.14803, 50.51567],\r\n [13.18235, 50.51203],\r\n [13.22285, 50.59197],\r\n [13.2667, 50.60346],\r\n [13.28862, 50.59469],\r\n [13.29577, 50.58138],\r\n [13.3134, 50.58471],\r\n [13.31531, 50.60921],\r\n [13.36312, 50.6277],\r\n [13.3626, 50.65526],\r\n [13.39537, 50.65637],\r\n [13.42172, 50.62372],\r\n [13.4593, 50.61113],\r\n [13.53262, 50.67691],\r\n [13.51356, 50.7077],\r\n [13.54453, 50.72037],\r\n [13.59648, 50.71796],\r\n [13.65414, 50.74119],\r\n [13.69453, 50.72357],\r\n [13.72086, 50.73727],\r\n [13.80188, 50.74089],\r\n [13.83238, 50.73033],\r\n [13.85144, 50.73184],\r\n [13.85573, 50.7442],\r\n [13.86812, 50.74873],\r\n [13.88432, 50.7439],\r\n [13.89624, 50.75023],\r\n [13.88156, 50.77032],\r\n [13.89099, 50.80146],\r\n [13.93579, 50.79664],\r\n [13.95676, 50.81923],\r\n [14.0055, 50.82587],\r\n [14.04492, 50.81592],\r\n [14.22411, 50.87249],\r\n [14.22649, 50.89023],\r\n [14.27177, 50.89955],\r\n [14.29607, 50.89143],\r\n [14.33706, 50.89745],\r\n [14.34754, 50.90526],\r\n [14.3728, 50.90316],\r\n [14.389, 50.9302],\r\n [14.31323, 50.94942],\r\n [14.25369, 50.98522],\r\n [14.25243, 51.00982],\r\n [14.27406, 51.04888],\r\n [14.31132, 51.06426],\r\n [14.3423, 51.04749],\r\n [14.36089, 51.05258],\r\n [14.39091, 51.0406],\r\n [14.3952, 51.02921],\r\n [14.41664, 51.02471],\r\n [14.45334, 51.04449],\r\n [14.51577, 51.05079],\r\n [14.50957, 51.02561],\r\n [14.57248, 51.01782],\r\n [14.60917, 50.99023],\r\n [14.59202, 50.94641],\r\n [14.57153, 50.92659],\r\n [14.58106, 50.92028],\r\n [14.65826, 50.94101],\r\n [14.66589, 50.90496],\r\n [14.63244, 50.86058],\r\n [14.78455, 50.82856],\r\n [14.81618, 50.8791],\r\n [14.84841, 50.877],\r\n [14.86366, 50.88482],\r\n [14.96231, 50.87009],\r\n [14.98852, 50.8743],\r\n [14.98375, 50.92539],\r\n [15.00139, 50.94161],\r\n [15.00567, 50.97853],\r\n [14.98614, 50.97313],\r\n [14.95564, 50.99053],\r\n [14.98137, 51.01602],\r\n [15.01258, 51.02505],\r\n [15.02579, 51.03171],\r\n [15.06048, 51.02921],\r\n [15.121, 51.01122],\r\n [15.17342, 51.02621],\r\n [15.18248, 50.99863],\r\n [15.24443, 51.00673],\r\n [15.28547, 50.98199],\r\n [15.30377, 50.94648],\r\n [15.2797, 50.92689],\r\n [15.30591, 50.877],\r\n [15.37644, 50.85505],\r\n [15.38538, 50.80404],\r\n [15.38098, 50.78275],\r\n [15.40529, 50.79215],\r\n [15.42146, 50.80756],\r\n [15.44691, 50.81555],\r\n [15.52465, 50.78972],\r\n [15.61996, 50.77977],\r\n [15.70003, 50.75204],\r\n [15.83346, 50.76591],\r\n [15.8754, 50.68657],\r\n [15.96833, 50.70408],\r\n [16.00758, 50.68557],\r\n [16.03219, 50.63068],\r\n [16.0991, 50.67376],\r\n [16.19358, 50.64289],\r\n [16.22787, 50.68232],\r\n [16.3561, 50.67419],\r\n [16.45814, 50.58681],\r\n [16.41344, 50.52021],\r\n [16.33481, 50.47656],\r\n [16.22853, 50.43287],\r\n [16.28524, 50.38215],\r\n [16.31214, 50.39023],\r\n [16.37055, 50.38488],\r\n [16.37791, 50.34705],\r\n [16.4001, 50.32924],\r\n [16.43489, 50.33441],\r\n [16.51924, 50.26927],\r\n [16.57309, 50.23118],\r\n [16.56495, 50.19737],\r\n [16.57627, 50.1821],\r\n [16.60264, 50.14757],\r\n [16.64028, 50.12039],\r\n [16.70224, 50.10388],\r\n [16.79479, 50.19136],\r\n [16.84425, 50.21105],\r\n [16.94433, 50.23636],\r\n [17.01402, 50.27103],\r\n [17.0092, 50.29032],\r\n [16.9429, 50.30916],\r\n [16.89624, 50.38102],\r\n [16.85106, 50.40843],\r\n [16.87596, 50.44491],\r\n [16.90749, 50.45234],\r\n [17.05523, 50.41606],\r\n [17.09926, 50.40863],\r\n [17.11485, 50.4056],\r\n [17.12121, 50.39934],\r\n [17.13297, 50.39344],\r\n [17.1446, 50.38602],\r\n [17.19469, 50.39395],\r\n [17.21395, 50.38475],\r\n [17.21134, 50.37471],\r\n [17.20676, 50.3688],\r\n [17.27957, 50.32555],\r\n [17.3499, 50.33079],\r\n [17.3534, 50.32264],\r\n [17.34393, 50.31882],\r\n [17.34242, 50.31552],\r\n [17.3602, 50.30864],\r\n [17.35017, 50.28264],\r\n [17.34822, 50.27324],\r\n [17.35285, 50.26848],\r\n [17.35962, 50.26918],\r\n [17.36205, 50.2856],\r\n [17.40671, 50.28282],\r\n [17.42807, 50.27762],\r\n [17.43643, 50.256],\r\n [17.44606, 50.25526],\r\n [17.45544, 50.274],\r\n [17.59198, 50.28107],\r\n [17.61127, 50.26945],\r\n [17.64526, 50.28092],\r\n [17.68293, 50.30187],\r\n [17.68412, 50.3303],\r\n [17.7234, 50.32284],\r\n [17.73229, 50.30548],\r\n [17.75242, 50.3029],\r\n [17.75619, 50.29562],\r\n [17.72799, 50.26147],\r\n [17.7475, 50.24867],\r\n [17.77063, 50.23592],\r\n [17.75902, 50.2],\r\n [17.72026, 50.20035],\r\n [17.70842, 50.18251],\r\n [17.59757, 50.15878],\r\n [17.64247, 50.13233],\r\n [17.65215, 50.11235],\r\n [17.67554, 50.10595],\r\n [17.68202, 50.12116],\r\n [17.71143, 50.11621],\r\n [17.75785, 50.07717],\r\n [17.78615, 50.02689],\r\n [17.83882, 50.00933],\r\n [17.83906, 49.99555],\r\n [17.88759, 49.98357],\r\n [17.92019, 49.98503],\r\n [17.95237, 50.00686],\r\n [18.00478, 50.02095],\r\n [18.02633, 50.01295],\r\n [18.04218, 50.03257],\r\n [18.0084, 50.02852],\r\n [18.00184, 50.03418],\r\n [18.00181, 50.05473],\r\n [18.03519, 50.06914],\r\n [18.06546, 50.06028],\r\n [18.0915, 50.04584],\r\n [18.0898, 50.034],\r\n [18.10633, 50.02315],\r\n [18.09666, 50.0143],\r\n [18.11814, 49.99696],\r\n [18.13103, 50.00149],\r\n [18.15722, 49.98776],\r\n [18.1686, 50.00277],\r\n [18.21072, 49.99951],\r\n [18.22174, 49.97353],\r\n [18.28167, 49.96811],\r\n [18.28528, 49.93856],\r\n [18.32027, 49.91942],\r\n [18.33123, 49.95171],\r\n [18.431, 49.94174],\r\n [18.49842, 49.90817],\r\n [18.53337, 49.90482],\r\n [18.53781, 49.92656],\r\n [18.54454, 49.9287],\r\n [18.55764, 49.92104],\r\n [18.57513, 49.92391],\r\n [18.58516, 49.90886],\r\n [18.5725, 49.88026],\r\n [18.60854, 49.86359],\r\n [18.60722, 49.85654],\r\n [18.57729, 49.83197],\r\n [18.63373, 49.74714],\r\n [18.6295, 49.7295],\r\n [18.6453, 49.71452],\r\n [18.7117, 49.70708],\r\n [18.72342, 49.68627],\r\n [18.77961, 49.68892],\r\n [18.8114, 49.67858],\r\n [18.84356, 49.59539],\r\n [18.86321, 49.54702],\r\n [18.8601, 49.53731],\r\n [18.8459, 49.52465]\r\n ]]);\r\n\r\nconst sckPoly = turf.polygon([[\r\n\t\t[13.395,50.065],[13.385,50.08],[13.39,50.115],[13.42,50.13],[13.45,50.13],[13.45,50.14],[13.47,50.16],[13.47,50.18],[13.495,50.185],[13.5,50.195],[13.53,50.21],[13.555,50.215],[13.575,50.205],[13.59,50.21],[13.605,50.23],[13.625,50.23],[13.67,50.26],[13.705,50.24],[13.735,50.245],[13.75,50.26],[13.775,50.26],[13.79,50.28],[13.805,50.285],[13.85,50.27],[13.87,50.29],[13.93,50.3],[13.93,50.315],[13.94,50.325],[13.96,50.325],[13.96,50.34],[13.975,50.355],[14.015,50.37],[14.08,50.355],[14.155,50.35],[14.175,50.365],[14.25,50.355],[14.27,50.375],[14.295,50.37],[14.325,50.38],[14.345,50.375],[14.35,50.39],[14.34,50.42],[14.345,50.445],[14.365,50.455],[14.39,50.455],[14.395,50.445],[14.405,50.45],[14.41,50.47],[14.42,50.475],[14.44,50.47],[14.445,50.48],[14.435,50.49],[14.435,50.505],[14.465,50.53],[14.48,50.525],[14.59,50.53],[14.605,50.5],[14.675,50.505],[14.705,50.515],[14.71,50.535],[14.73,50.54],[14.73,50.565],[14.74,50.575],[14.785,50.575],[14.825,50.565],[14.835,50.59],[14.875,50.6],[14.89,50.63],\r\n\t\t[14.93,50.64],[14.96,50.62],[15.01,50.625],[15.045,50.595],[15.075,50.59],[15.08,50.58],[15.105,50.575],[15.115,50.555],[15.165,50.535],[15.155,50.49],[15.165,50.48],[15.16,50.46],[15.18,50.44],[15.18,50.41],[15.165,50.38],[15.15,50.37],[15.15,50.36],[15.18,50.365],[15.205,50.355],[15.21,50.34],[15.225,50.34],[15.235,50.33],[15.24,50.32],[15.235,50.31],[15.275,50.315],[15.305,50.305],[15.34,50.32],[15.36,50.32],[15.375,50.305],[15.395,50.3],[15.405,50.265],[15.405,50.245],[15.395,50.24],[15.42,50.22],[15.425,50.205],[15.395,50.16],[15.425,50.16],[15.455,50.145],[15.47,50.125],[15.42,50.04],[15.48,50.025],[15.495,50.01],[15.5,49.99],[15.535,49.985],[15.555,49.96],[15.555,49.92],[15.525,49.88],[15.52,49.85],[15.5,49.83],[15.485,49.83],[15.475,49.82],[15.45,49.825],[15.46,49.795],[15.44,49.775],[15.39,49.775],[15.375,49.755],[15.355,49.75],[15.335,49.755],[15.325,49.745],[15.3,49.745],[15.27,49.73],[15.245,49.735],[15.225,49.705],[15.2,49.695],[15.21,49.685],[15.245,49.685],[15.27,49.65],[15.27,49.625],\r\n\t\t[15.24,49.595],[15.19,49.595],[15.175,49.57],[15.15,49.57],[15.14,49.58],[15.115,49.585],[15.085,49.575],[15.015,49.58],[15,49.56],[14.965,49.56],[14.96,49.54],[14.93,49.525],[14.895,49.525],[14.86,49.56],[14.84,49.555],[14.795,49.585],[14.765,49.59],[14.75,49.575],[14.76,49.55],[14.75,49.53],[14.695,49.52],[14.675,49.51],[14.675,49.5],[14.66,49.485],[14.63,49.485],[14.62,49.5],[14.57,49.5],[14.56,49.51],[14.505,49.52],[14.46,49.51],[14.435,49.525],[14.42,49.515],[14.39,49.52],[14.37,49.505],[14.325,49.505],[14.305,49.525],[14.28,49.53],[14.27,49.545],[14.25,49.545],[14.215,49.51],[14.14,49.515],[14.085,49.505],[14.055,49.515],[14.045,49.535],[14.035,49.535],[14.01,49.5],[13.98,49.49],[13.955,49.495],[13.95,49.485],[13.915,49.48],[13.895,49.49],[13.89,49.485],[13.87,49.5],[13.85,49.49],[13.825,49.49],[13.82,49.5],[13.795,49.49],[13.76,49.49],[13.745,49.505],[13.745,49.525],[13.73,49.525],[13.715,49.54],[13.725,49.6],[13.72,49.63],[13.745,49.65],[13.75,49.675],[13.775,49.7],[13.81,49.715],[13.8,49.745],\r\n\t\t[13.775,49.74],[13.76,49.755],[13.765,49.78],[13.775,49.785],[13.77,49.81],[13.78,49.82],[13.775,49.825],[13.78,49.855],[13.79,49.86],[13.79,49.88],[13.805,49.885],[13.8,49.91],[13.78,49.92],[13.735,49.92],[13.72,49.945],[13.695,49.94],[13.65,49.98],[13.56,49.975],[13.535,49.995],[13.51,49.995],[13.47,50.02],[13.455,50.02],[13.445,50.01],[13.41,50.015],[13.395,50.01],[13.385,50.015],[13.375,50.04],[13.395,50.065]\r\n\t]]);\r\n\r\n// The polygon we are testing against\r\nconst target = turf.polygon([[\r\n [0.5, 0.5], [1.5, 0.5], [1.5, 1.5], [0.5, 1.5], [0.5, 0.5]\r\n]]);","TestCases":[{"Name":"1","Code":"turf.booleanIntersects(smallPoly, target);","IsDeferred":false},{"Name":"2","Code":"turf.booleanIntersects(largePoly, target);","IsDeferred":false},{"Name":"CZ","Code":"turf.booleanIntersects(czPoly, target);","IsDeferred":false},{"Name":"SCK","Code":"turf.booleanIntersects(sckPoly, target);","IsDeferred":false}]}